]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd-mirror: fix state transition table for disassociation
authorVenky Shankar <vshankar@redhat.com>
Mon, 4 Jun 2018 09:34:58 +0000 (05:34 -0400)
committerVenky Shankar <vshankar@redhat.com>
Wed, 13 Jun 2018 10:36:38 +0000 (06:36 -0400)
commit895d69f226afd0dfa33909ff9766abf780531787
treebb67493801357fc1969c01480872fcabd1d1a8be
parentbd83d93453b8fb7289594f8ad388f5c83bab84b9
rbd-mirror: fix state transition table for disassociation

The final state transition when disassociating (removing) images
does not purge the image state map for a given image. This can
also result in uneven balance of images across instances as the
policy implementation relies on this structure to figure out
total number of images tracked.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
src/tools/rbd_mirror/image_map/Policy.cc
src/tools/rbd_mirror/image_map/StateTransition.cc