]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: pass bytes-read statistics from deep-copy through handler
authorJason Dillaman <dillaman@redhat.com>
Fri, 3 Apr 2020 19:24:14 +0000 (15:24 -0400)
committerNathan Cutler <ncutler@suse.com>
Tue, 28 Apr 2020 17:52:06 +0000 (19:52 +0200)
commit9101d4e8c9f8fd1f07ffda9d90ee6d7159f8ac92
treef7cf5bc2b92f091757c91042f6bd688ea467a2aa
parent5bb230f4692adbaf0f930cccbac554fda566e156
librbd: pass bytes-read statistics from deep-copy through handler

These simple stats will be utilized by rbd-mirror to compute throughput
metrics for snapshot-based mirroring.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 0b6cbdeb9deec8184a43f1b7533c8316b22b9f5d)
src/librbd/deep_copy/Handler.h
src/librbd/deep_copy/ImageCopyRequest.cc
src/librbd/deep_copy/ObjectCopyRequest.cc
src/librbd/deep_copy/ObjectCopyRequest.h
src/librbd/io/CopyupRequest.cc
src/librbd/operation/MigrateRequest.cc
src/test/librbd/deep_copy/test_mock_ImageCopyRequest.cc
src/test/librbd/deep_copy/test_mock_ObjectCopyRequest.cc
src/test/librbd/io/test_mock_CopyupRequest.cc
src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc