]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
dmclock/src/dmclock_server: move PriorityQueueBase::finishing into PushPriorityQueue
authorSamuel Just <sjust@redhat.com>
Fri, 8 Aug 2025 22:58:27 +0000 (15:58 -0700)
committerSamuel Just <sjust@redhat.com>
Fri, 5 Sep 2025 21:47:42 +0000 (14:47 -0700)
commitfaa6c0fcd7ac44edfd546031aedf3ecb93f413e4
tree7313aaba99073325cbfb701b083041d874a203c3
parentabea0967561c262aff49b2ba5cb5c861f22f689c
dmclock/src/dmclock_server: move PriorityQueueBase::finishing into PushPriorityQueue

PriorityQueueBase::finishing is only used in PushPriorityQueue -- move there.

Also, it wasn't actually necessary for finishing to be an atomic as long
as ~PushPriorityQueue takes the lock before mutating it.  The readers
already hold the lock.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/dmclock/src/dmclock_server.h