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.