[ceph-users] Silent data corruption may destroy all the object copies after data migration

2018-08-16 Thread
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

Re: [ceph-users] Silent data corruption may destroy all the object copies after data migration

2018-08-19 Thread
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,