mirror of
https://github.com/ceph/ceph
synced 2024-12-27 14:03:25 +00:00
7fb4fdbed0
Establishing a watch on rbd_mirroring object and skipping rescanning image mirror snapshots on periodic refresh unless rbd_mirroring object gets notified in the interim is flawed. rbd_mirroring object is notified when mirroring is enabled or disabled on some image (including when the image is removed), but it is not notified when images are promoted or demoted. However, load_pool_images() discards images that are not primary at the time of the scan. If the image is promoted later, no snapshots are created even if the schedule is in place. This happens regardless of whether the schedule is added before or after the promotion. This effectively reverts commit |
||
---|---|---|
.. | ||
caps | ||
ceph-tests | ||
cephadm | ||
cephtool | ||
client | ||
cls | ||
direct_io | ||
erasure-code | ||
fs | ||
hadoop | ||
libcephfs | ||
mgr | ||
mon | ||
objectstore | ||
osdc | ||
rados | ||
rbd | ||
rename | ||
rest | ||
restart | ||
rgw | ||
suites | ||
windows | ||
ceph-helpers-root.sh | ||
false.sh | ||
kernel_untar_build.sh | ||
Makefile | ||
post-file.sh | ||
true.sh |