Hi James, On Mon, 24 Oct 2016, LIU, Fei wrote: > Hi Sage, > We built a ceph binary package by ourselves based on Jewel 10.2.2 source > code in Alibaba. However, > we got below error with krbd/libceph during rbd map with CentOS > 7.2(Kernel 3.10). I am still able to use rados put/fio rbd to put key > value pairs into the ceph cluster. So , we are kind of confidence that was > krbd issues. > > We do disable sign message. > > cephx_sign_messages = false > > cephx_require_signatures = false > > > And also we make sure we have latest > struct ceph_msg_header { > __le64 seq; /* message seq# for this session */ > __le64 tid; /* transaction id */ > __le16 type; /* message type */ > __le16 priority; /* priority. higher value == higher priority */ > __le16 version; /* version of message encoding */ > > __le32 front_len; /* bytes in main payload */ > __le32 middle_len;/* bytes in middle payload */ > __le32 data_len; /* bytes of data payload */ > __le16 data_off; /* sender: include full offset; > receiver: mask against ~PAGE_MASK */ > > struct ceph_entity_name src; > __le16 compat_version; > __le16 reserved; > __le32 crc; /* header crc32c */ > } __attribute__ ((packed)); > > Any help would be appreciated greatly. > > Regards, > James > > > [69318.023791] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.031451] libceph: osd6 11.238.201.173:6824 bad crc This doesn't sound familiar. Ilya, have you seen anything like this with the centos 7.2 kernel client? Perhaps you've made some changes from the upstream ceph code and that is part of the problem? sage > > [69318.031826] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.039492] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.039857] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.047519] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.047927] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.055586] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.056009] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.063754] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.064171] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.071795] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.072169] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.079837] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.080306] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.088052] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.088454] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.096121] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.096524] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.104146] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.104558] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.112226] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.112618] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.120285] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.120712] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.128375] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.128761] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.136380] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.136788] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.144452] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.144939] libceph: read_partial_message ffff881fc6140000 signature > check failed > > [69318.152608] libceph: osd6 11.238.201.173:6824 bad crc > > [69318.153026] libceph: read_partial_message ffff881fc6140000 signature > check failed > > > > > > >