Project

General

Profile

Bug #11102

Updated by Loïc Dachary about 9 years ago

commit:d44f192908dd933354ed2335493f5824469df88a 

 Hi! 

 Scenario :  
 I'm running ceph on armhf (32 bits) boards at home. One of my 3 ARM boards burned. As a temporary leasure, I put orphan disks on a X86_64 machine temporarly. At first, it worked perfectly. 
 In fact, only for 3 days. Then, scrub started and now I have tons of scrub errors. 

 If I initiate a scrub on a PG (or even a repair), here are the errors I get : 

 2015-03-11 20:12:25.383906 osd.2 [ERR] deep-scrub 4.d8 2f9ddfd8/rbd_data.1c262ae8944a.0000000000067dda/head//4 on disk omap digest 0x0 != 0xffffffff 
 2015-03-11 20:12:25.383933 osd.2 [ERR] deep-scrub 4.d8 1534dfd8/rbd_data.1c262ae8944a.00000000000575ce/head//4 on disk omap digest 0x0 != 0xffffffff 

 Digest values seem suspicious, and I suppose the root cause is that they are not generated in a arch-neutral way. 

 BTW : ARM boards are running 0.87 versions, whereas X86_64 board is running 0.93. But I'm not sure it has a special importance in this special case. 


Back