]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: exclusive-lock dispatch flush pseudo-handling
authorJason Dillaman <dillaman@redhat.com>
Thu, 7 May 2020 18:54:36 +0000 (14:54 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 14 May 2020 15:56:45 +0000 (11:56 -0400)
commit89560b86df57fc03503a8faf3b90b50e0151cd3a
treec339d0fb9455c1f2ab5d8b51a2f56c950296c758
parent2975e6a2d98a857cc5d8e7f7e1101c6f01049c5e
librbd: exclusive-lock dispatch flush pseudo-handling

Ensure that the exclusive-lock layer tracks all in-flight IOs so that
it can flush the IOs from lower layers when the lock becomes required.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/exclusive_lock/ImageDispatch.cc
src/librbd/exclusive_lock/ImageDispatch.h