]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rbd-mirror: batch peer instances ack and timeout handlers
authorJason Dillaman <dillaman@redhat.com>
Fri, 9 Mar 2018 04:18:35 +0000 (23:18 -0500)
committerJason Dillaman <dillaman@redhat.com>
Tue, 10 Apr 2018 20:31:32 +0000 (16:31 -0400)
commite31ef59aedf4bab06fbc9614411f1e9536f8f43f
treed92d2c7446e36d82fd1df187d97240cb3820c6a4
parent9164f98daf81fad6be59843a4e6732d133039bbd
rbd-mirror: batch peer instances ack and timeout handlers

This throttles the on-disk updates and also will eventually help to
throttle the shuffling of images between alive peer instances.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/test/rbd_mirror/test_Instances.cc
src/test/rbd_mirror/test_mock_LeaderWatcher.cc
src/tools/rbd_mirror/Instances.cc
src/tools/rbd_mirror/Instances.h
src/tools/rbd_mirror/LeaderWatcher.cc