]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: update refresh image dispatch layer flush exclusions
authorJason Dillaman <dillaman@redhat.com>
Thu, 17 Sep 2020 17:05:27 +0000 (13:05 -0400)
committerJason Dillaman <dillaman@redhat.com>
Fri, 18 Sep 2020 03:52:31 +0000 (23:52 -0400)
commit2122542a2e1bed563f633e52ac272f0ccb5a236a
tree53684dff695c1453b3b513ba6a01c08f974a7220
parenta320a2b82174904bcc0ac45c0e95f21e2f237271
librbd: update refresh image dispatch layer flush exclusions

Only flush requests coming from the refresh state machine or from the
exclusive-lock dispatch layer initializationshould be ignored. This is
because both can be initiated from the refresh state machine and
therefore deadlock.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/io/RefreshImageDispatch.cc