]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: make "snapshot create" notification be "async" 34243/head
authorMykola Golub <mgolub@suse.com>
Wed, 29 Apr 2020 17:49:17 +0000 (18:49 +0100)
committerMykola Golub <mgolub@suse.com>
Tue, 5 May 2020 16:02:12 +0000 (17:02 +0100)
commit63e14334406a2976a14eeaf80a20f089ec44b24b
treed9b8cfbcce6471e81b845e2f6bcd3892d786e17f
parent269f4d233a17cffc774897660cf60f1b0acf077e
librbd: make "snapshot create" notification be "async"

After adding quiesce/unquiesce callbacks the "snapshot create" request
may run long time.

Signed-off-by: Mykola Golub <mgolub@suse.com>
17 files changed:
src/librbd/ImageWatcher.cc
src/librbd/ImageWatcher.h
src/librbd/Operations.cc
src/librbd/Operations.h
src/librbd/WatchNotifyTypes.cc
src/librbd/WatchNotifyTypes.h
src/librbd/deep_copy/SnapshotCreateRequest.cc
src/librbd/deep_copy/SnapshotCreateRequest.h
src/librbd/journal/Replay.cc
src/librbd/operation/SnapshotCreateRequest.cc
src/librbd/operation/SnapshotCreateRequest.h
src/test/librbd/deep_copy/test_mock_SnapshotCreateRequest.cc
src/test/librbd/journal/test_mock_Replay.cc
src/test/librbd/mock/MockImageWatcher.h
src/test/librbd/mock/MockOperations.h
src/test/librbd/operation/test_mock_SnapshotCreateRequest.cc
src/test/librbd/test_ImageWatcher.cc