]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd-mirror: add journal-based replay performance metrics
authorJason Dillaman <dillaman@redhat.com>
Wed, 1 Apr 2020 23:24:15 +0000 (19:24 -0400)
committerNathan Cutler <ncutler@suse.com>
Tue, 28 Apr 2020 17:52:06 +0000 (19:52 +0200)
commitcac1c10e1e72c43ed1313af251f15bf74daaca6d
tree7e51bb714bab3e6967dd22b8bf542c59290cc698
parentdd1c03acbf4907709c19a8b3da0351eab67bd528
rbd-mirror: add journal-based replay performance metrics

The mirror image status for replaying journal-based images now includes
bytes and entries per second in addition to an estimated number of seconds
until the image is fully synced.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit c0dc96bf137dac6942e14800e173bfb9bda233eb)
src/test/rbd_mirror/image_replayer/journal/test_mock_Replayer.cc
src/tools/rbd_mirror/CMakeLists.txt
src/tools/rbd_mirror/image_replayer/TimeRollingMean.cc [new file with mode: 0644]
src/tools/rbd_mirror/image_replayer/TimeRollingMean.h [new file with mode: 0644]
src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.cc
src/tools/rbd_mirror/image_replayer/journal/ReplayStatusFormatter.h
src/tools/rbd_mirror/image_replayer/journal/Replayer.cc