Project

General

Profile

Actions

Bug #11102

closed

mixed version cluster set object digests, then complains on scrub

Added by Yann Dupont about 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

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.

Actions

Also available in: Atom PDF