]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: assign a unique flush source to each internal component
authorJason Dillaman <dillaman@redhat.com>
Thu, 17 Sep 2020 13:51:49 +0000 (09:51 -0400)
committerJason Dillaman <dillaman@redhat.com>
Fri, 18 Sep 2020 03:52:31 +0000 (23:52 -0400)
commitb0b4ba269808cb151c037b920b6c2ffe6c7725dd
treeb8cd80b3421cbedaa08e7018861d48c6540eaa76
parent052a0842d83a49a64c9679673beda4f2677ce2a4
librbd: assign a unique flush source to each internal component

This will allow improved tracking and bypassing of a flush request
that might cause IO deadlocks in dispatch layers.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/exclusive_lock/ImageDispatch.cc
src/librbd/image/CloseRequest.cc
src/librbd/image/RefreshRequest.cc
src/librbd/io/Types.h
src/librbd/io/WriteBlockImageDispatch.cc