]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: removed 'ImageCtx::parent_lock' 27756/head
authorJason Dillaman <dillaman@redhat.com>
Tue, 23 Apr 2019 16:54:30 +0000 (12:54 -0400)
committerJason Dillaman <dillaman@redhat.com>
Sun, 28 Apr 2019 13:15:25 +0000 (09:15 -0400)
commitcb40cc2594e3b88616e491158d13daa16a632542
treeb5216fd9379167388d8aa0cf6305fe3f7276f28c
parente1fe6d5a6a69559433c3fed792261d183e3bd094
librbd: removed 'ImageCtx::parent_lock'

The ImageCtx parent-related data structures are now protected
by the image_lock.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
26 files changed:
src/librbd/ImageCtx.cc
src/librbd/ImageCtx.h
src/librbd/Operations.cc
src/librbd/api/DiffIterate.cc
src/librbd/api/Image.cc
src/librbd/api/Migration.cc
src/librbd/api/Mirror.cc
src/librbd/cache/ObjectCacherWriteback.cc
src/librbd/deep_copy/ObjectCopyRequest.cc
src/librbd/deep_copy/SetHeadRequest.cc
src/librbd/image/DetachChildRequest.cc
src/librbd/image/RefreshParentRequest.cc
src/librbd/image/RefreshRequest.cc
src/librbd/image/SetSnapRequest.cc
src/librbd/internal.cc
src/librbd/io/CopyupRequest.cc
src/librbd/io/ObjectRequest.cc
src/librbd/operation/FlattenRequest.cc
src/librbd/operation/MigrateRequest.cc
src/librbd/operation/ResizeRequest.cc
src/librbd/operation/SnapshotCreateRequest.cc
src/librbd/operation/SnapshotRemoveRequest.cc
src/librbd/operation/SparsifyRequest.cc
src/librbd/operation/TrimRequest.cc
src/test/librbd/mock/MockImageCtx.h
src/test/librbd/object_map/test_mock_SnapshotCreateRequest.cc