Curious if you are using bluestore compression? Respectfully, *Wes Dillingham* wes@xxxxxxxxxxxxxxxxx LinkedIn <http://www.linkedin.com/in/wesleydillingham> On Mon, Nov 27, 2023 at 10:09 AM Denis Polom <denispolom@xxxxxxxxx> wrote: > Hi > > we have issue to start some OSDs on one node on our Ceph Quincy 17.2.7 > cluster. Some OSDs on that node are running fine, but some failing to > start. > > Looks like crc32 checksum error, and failing to get OSD map. I found a > some discussions on that but nothing helped. > > I've also tried to insert current OSD map but that ends with error: > > # CEPH_ARGS="--bluestore-ignore-data-csum" ceph-objectstore-tool > --data-path /var/lib/ceph/osd/ceph-888/ --op set-osdmap --file osdmap > osdmap (#-1:20684533:::osdmap.931991:0#) does not exist. > > Log is bellow > > Any ideas please? > > Thank you > > > From log file: > > 2023-11-27T16:01:47.691+0100 7f3f17aa13c0 -1 Falling back to public > interface > > 2023-11-27T16:01:51.439+0100 7f3f17aa13c0 -1 > bluestore(/var/lib/ceph/osd/ceph-888) _verify_csum bad crc32c/0x1000 > checksum at blob offset 0x0, got 0xb1701b42, expected 0x9ee5ece2, device > location [0x10000~1000], logical extent 0x0~1000, object > #-1:7b3f43c4:::osd_superblock:0# > > 2023-11-27T16:01:51.439+0100 7f3f17aa13c0 -1 osd.888 0 failed to load > OSD map for epoch 927580, got 0 bytes > > /build/ceph-17.2.7/src/osd/OSD.h: In function 'OSDMapRef > OSDService::get_map(epoch_t)' thread 7f3f17aa13c0 time > 2023-11-27T16:01:51.443522+0100 > /build/ceph-17.2.7/src/osd/OSD.h: 696: FAILED ceph_assert(ret) > ceph version 17.2.7 (b12291d110049b2f35e32e0de30d70e9a4c060d2) quincy > (stable) > 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char > const*)+0x14f) [0x561ad07d2624] > 2: ceph-osd(+0xc2e836) [0x561ad07d2836] > 3: (OSD::init()+0x4026) [0x561ad08e5a86] > 4: main() > 5: __libc_start_main() > 6: _start() > *** Caught signal (Aborted) ** > in thread 7f3f17aa13c0 thread_name:ceph-osd > 2023-11-27T16:01:51.443+0100 7f3f17aa13c0 -1 > /build/ceph-17.2.7/src/osd/OSD.h: In function 'OSDMapRef > OSDService::get_map(epoch_t)' thread 7f3f17aa13c0 time > 2023-11-27T16:01:51.443522+0100 > /build/ceph-17.2.7/src/osd/OSD.h: 696: FAILED ceph_assert(ret) > > ceph version 17.2.7 (b12291d110049b2f35e32e0de30d70e9a4c060d2) quincy > (stable) > 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char > const*)+0x14f) [0x561ad07d2624] > 2: ceph-osd(+0xc2e836) [0x561ad07d2836] > 3: (OSD::init()+0x4026) [0x561ad08e5a86] > 4: main() > 5: __libc_start_main() > 6: _start() > > > ceph version 17.2.7 (b12291d110049b2f35e32e0de30d70e9a4c060d2) quincy > (stable) > 1: /lib/x86_64-linux-gnu/libpthread.so.0(+0x14420) [0x7f3f1814b420] > 2: gsignal() > 3: abort() > 4: (ceph::__ceph_assert_fail(char const*, char const*, int, char > const*)+0x1b7) [0x561ad07d268c] > 5: ceph-osd(+0xc2e836) [0x561ad07d2836] > 6: (OSD::init()+0x4026) [0x561ad08e5a86] > 7: main() > 8: __libc_start_main() > 9: _start() > 2023-11-27T16:01:51.447+0100 7f3f17aa13c0 -1 *** Caught signal (Aborted) ** > in thread 7f3f17aa13c0 thread_name:ceph-osd > > ceph version 17.2.7 (b12291d110049b2f35e32e0de30d70e9a4c060d2) quincy > (stable) > 1: /lib/x86_64-linux-gnu/libpthread.so.0(+0x14420) [0x7f3f1814b420] > 2: gsignal() > 3: abort() > 4: (ceph::__ceph_assert_fail(char const*, char const*, int, char > const*)+0x1b7) [0x561ad07d268c] > 5: ceph-osd(+0xc2e836) [0x561ad07d2836] > 6: (OSD::init()+0x4026) [0x561ad08e5a86] > 7: main() > 8: __libc_start_main() > 9: _start() > NOTE: a copy of the executable, or `objdump -rdS <executable>` is > needed to interpret this. > > > -558> 2023-11-27T16:01:47.691+0100 7f3f17aa13c0 -1 Falling back to > public interface > > -5> 2023-11-27T16:01:51.439+0100 7f3f17aa13c0 -1 > bluestore(/var/lib/ceph/osd/ceph-888) _verify_csum bad crc32c/0x1000 > checksum at blob offset 0x0, got 0xb1701b42, expected 0x9ee5ece2, device > location [0x10000~1000], logical extent 0x0~1000, object > #-1:7b3f43c4:::osd_superblock:0# > > -2> 2023-11-27T16:01:51.439+0100 7f3f17aa13c0 -1 osd.888 0 failed > to load OSD map for epoch 927580, got 0 bytes > > -1> 2023-11-27T16:01:51.443+0100 7f3f17aa13c0 -1 > /build/ceph-17.2.7/src/osd/OSD.h: In function 'OSDMapRef > OSDService::get_map(epoch_t)' thread 7f3f17aa13c0 time > 2023-11-27T16:01:51.443522+0100 > /build/ceph-17.2.7/src/osd/OSD.h: 696: FAILED ceph_assert(ret) > > ceph version 17.2.7 (b12291d110049b2f35e32e0de30d70e9a4c060d2) quincy > (stable) > 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char > const*)+0x14f) [0x561ad07d2624] > 2: ceph-osd(+0xc2e836) [0x561ad07d2836] > 3: (OSD::init()+0x4026) [0x561ad08e5a86] > 4: main() > 5: __libc_start_main() > 6: _start() > > > 0> 2023-11-27T16:01:51.447+0100 7f3f17aa13c0 -1 *** Caught signal > (Aborted) ** > in thread 7f3f17aa13c0 thread_name:ceph-osd > > ceph version 17.2.7 (b12291d110049b2f35e32e0de30d70e9a4c060d2) quincy > (stable) > 1: /lib/x86_64-linux-gnu/libpthread.so.0(+0x14420) [0x7f3f1814b420] > 2: gsignal() > 3: abort() > 4: (ceph::__ceph_assert_fail(char const*, char const*, int, char > const*)+0x1b7) [0x561ad07d268c] > 5: ceph-osd(+0xc2e836) [0x561ad07d2836] > 6: (OSD::init()+0x4026) [0x561ad08e5a86] > 7: main() > 8: __libc_start_main() > 9: _start() > NOTE: a copy of the executable, or `objdump -rdS <executable>` is > needed to interpret this. > > > -562> 2023-11-27T16:01:47.691+0100 7f3f17aa13c0 -1 Falling back to > public interface > > -9> 2023-11-27T16:01:51.439+0100 7f3f17aa13c0 -1 > bluestore(/var/lib/ceph/osd/ceph-888) _verify_csum bad crc32c/0x1000 > checksum at blob offset 0x0, got 0xb1701b42, expected 0x9ee5ece2, device > location [0x10000~1000], logical extent 0x0~1000, object > #-1:7b3f43c4:::osd_superblock:0# > > -6> 2023-11-27T16:01:51.439+0100 7f3f17aa13c0 -1 osd.888 0 failed > to load OSD map for epoch 927580, got 0 bytes > > -5> 2023-11-27T16:01:51.443+0100 7f3f17aa13c0 -1 > /build/ceph-17.2.7/src/osd/OSD.h: In function 'OSDMapRef > OSDService::get_map(epoch_t)' thread 7f3f17aa13c0 time > 2023-11-27T16:01:51.443522+0100 > /build/ceph-17.2.7/src/osd/OSD.h: 696: FAILED ceph_assert(ret) > > ceph version 17.2.7 (b12291d110049b2f35e32e0de30d70e9a4c060d2) quincy > (stable) > 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char > const*)+0x14f) [0x561ad07d2624] > 2: ceph-osd(+0xc2e836) [0x561ad07d2836] > 3: (OSD::init()+0x4026) [0x561ad08e5a86] > 4: main() > 5: __libc_start_main() > 6: _start() > > > -4> 2023-11-27T16:01:51.447+0100 7f3f17aa13c0 -1 *** Caught signal > (Aborted) ** > in thread 7f3f17aa13c0 thread_name:ceph-osd > > ceph version 17.2.7 (b12291d110049b2f35e32e0de30d70e9a4c060d2) quincy > (stable) > 1: /lib/x86_64-linux-gnu/libpthread.so.0(+0x14420) [0x7f3f1814b420] > 2: gsignal() > 3: abort() > 4: (ceph::__ceph_assert_fail(char const*, char const*, int, char > const*)+0x1b7) [0x561ad07d268c] > 5: ceph-osd(+0xc2e836) [0x561ad07d2836] > 6: (OSD::init()+0x4026) [0x561ad08e5a86] > 7: main() > 8: __libc_start_main() > 9: _start() > NOTE: a copy of the executable, or `objdump -rdS <executable>` is > needed to interpret this. > > > Aborted > _______________________________________________ > ceph-users mailing list -- ceph-users@xxxxxxx > To unsubscribe send an email to ceph-users-leave@xxxxxxx > _______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx