Actions
Bug #54320
openosd/OSDMap: OSDMap CRC inconsistence with incremental
Status:
New
Priority:
Normal
Assignee:
-
Category:
OSDMap
Target version:
-
% Done:
0%
Description
Operation of CEPH in a mixed cluster consisting of little and big endian nodes triggers CRC inconsistency during OSDMap incremental update in
OSD::handle_osd_map().
Initial check revealed that the OSDMap::crc is not equal to the OSDMap::Incremental::full_crc
and the OSDMap::crc is not properly calculated in the "void OSDMap::encode(ceph::buffer::list& bl, uint64_t features) const" function.
A typical warning message "failed to encode map" is logged (see the screensot in the attach).
Files
Updated by Laura Flores about 2 years ago
- Has duplicate Fix #54321: osd/OSDMap: OSDMap CRC inconsistence with incremental added
Updated by Laura Flores about 2 years ago
- Backport set to quincy, pacific, octopus
Updated by Kefu Chai almost 2 years ago
Actions