Project

General

Profile

Actions

Bug #50888

closed

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

Actions #1

Updated by Denis Polom almost 3 years ago

solved by using nocrc option

Actions #2

Updated by Neha Ojha almost 3 years ago

  • Project changed from Ceph to rbd
  • Category deleted (OSD)
Actions #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.

Actions #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?

Actions #6

Updated by Ilya Dryomov over 2 years ago

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

Also available in: Atom PDF