2024-09-24T18:03:59.643Z | <ljon> More explanation to this question:
What I do is to backup a rbd image from one site to a remote site. I use rbd_diff_iterate2(<https://github.com/ceph/ceph/blob/main/src/include/rbd/librbd.h#L1229>) to obtain the data blocks (or extent). Then I read the data from local rbd image and send it to the remote site for write operation.
For this write operation, I am wondering what happened if the rbd write operation is interrupted say for data block A. When I do a rbd_diff_iterate2 to the rbd image at remote site, what does it report for the data block A
Could anyone reply to this question? |