]> 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)
committerJason Dillaman <dillaman@redhat.com>
Fri, 3 Apr 2020 19:24:53 +0000 (15:24 -0400)
commitc0dc96bf137dac6942e14800e173bfb9bda233eb
tree37b35233c6050130deb3012ad4e57482d269aa07
parente04422f2c60a9ce891da496b71a568264e39233e
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>
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