Hello!
Recently, we did data migration from one failure domain to another by changing the logical pool's crush_rule (ceph osd pool set crush_rule ). But after the migration, we found that some objects were destroyed and their copies on different OSDs were also destroyed.
After taki
We do the migration because the old failure domain is going to run out of storage resources. And we considered to do deep scrub before the migration, but the cost is too high. In my opinion, doing crc check when generating copies may work.Ceph will do crc check when reading objects,