]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rbd: write image mirror status if state is CREATING 63234/head
authorN Balachandran <nithya.balachandran@ibm.com>
Wed, 30 Apr 2025 05:15:13 +0000 (10:45 +0530)
committerN Balachandran <nithya.balachandran@ibm.com>
Mon, 12 May 2025 11:43:06 +0000 (17:13 +0530)
commit9a0763ec96fe34cdaa23b42f2c6ed114c9d8b797
tree61c10c75c25b4bbdbd1d03c77a00e456528b412c
parent990dd8063d5c7b4213305f63a2d5df48237fea56
rbd: write image mirror status if state is CREATING

It can take upto 30s for the image mirror status to be written
to rbd_mirroring on the secondary for a newly created image. This fix
attempts to reduce the time by writing the status to rbd_mirroring even
if the image state is set to CREATING.

Fixes: https://tracker.ceph.com/issues/71138
Signed-off-by: N Balachandran <nithya.balachandran@ibm.com>
(cherry picked from commit 25a8de9c3db8309387eed3502e781872bc1e035e)
src/cls/rbd/cls_rbd.cc