]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: prevent object map updates from being interrupted 5080/head
authorJason Dillaman <dillaman@redhat.com>
Thu, 25 Jun 2015 20:51:31 +0000 (16:51 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 25 Jun 2015 20:51:31 +0000 (16:51 -0400)
commit590cdc90edaf4f4ff06c97eb2f43b92ab9b60084
treeefd8835505caf7693886ada944b0287c6b6b5022
parent555da2a15b3efce8b76851037330c4b82271cef7
librbd: prevent object map updates from being interrupted

Object map updates were being canceled in-flight when the exclusive lock
is released.  This resulted in an ERESTART error code bubbling up to
AioRequest.

Fixes: 12165
Backport: hammer
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/ObjectMap.h