Project

General

Profile

Bug #50888

cannot map RBD image - getting libceph: bad crc signature

Added by Denis Polom almost 3 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
% Done:

0%

Source:
Community (user)
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
rbd
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Mapping RBD image on Ceph version Nautilus hangs. I can't see any error message in debug OSD logs, just in the kernel log anytime I'm trying to map RBD:

[  +0.001046] libceph: read_partial_message 000000006aa955f0 signature check failed
[  +0.000091] libceph: osd5 (1)10.1.115.11:6805 bad crc/signature

ceph version 14.2.21 (5ef401921d7a88aea18ec7558f7f9374ebd8f5a6) nautilus (stable)

kernel 5.4.0-73-generic

History

#1 Updated by Denis Polom over 2 years ago

solved by using nocrc option

#2 Updated by Neha Ojha over 2 years ago

  • Project changed from Ceph to rbd
  • Category deleted (OSD)

#3 Updated by Ilya Dryomov over 2 years ago

Did you disable data crcs on the server side? If so, then yes -- "nocrc" needs to be passed on the client side.

#4 Updated by Ilya Dryomov over 2 years ago

It seems that it was failing the message signature check, not the data crc check (although in msgr1 the message signature is derived from crcs). Do you have any unconventional settings applied on the server side, particularly in the messenger and authentication/cephx areas?

#6 Updated by Ilya Dryomov over 2 years ago

  • Status changed from New to Resolved
  • Assignee set to Ilya Dryomov

Also available in: Atom PDF