[Bug 1842020] Re: ceph patch as of 8/29 segfaults all bluestore osds

Harry Coin hgcoin at gmail.com
Fri Aug 30 16:28:05 UTC 2019


FYI, in the eoan VM you used to duplicate the bug, try it again with the
processor set to 2 'Conroe' cpus. i440FX chipset, BIOS, kvm-spice
emulator.

Also, I tried compiling ceph nautilus from upstream, can't do it in eoan
without installing tox from bionic, and a couple other packages not in
eoan (e.g. libcui60 dependency upstream, eoan has ...63).  Had to add
these #pragmas which look memory related...

src/spdk/dpdk/lib/librte_eal/common/eal_common_memory.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_eal/common/eal_common_memzone.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_eal/common/eal_common_tailqs.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_eal/common/malloc_heap.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_eal/common/rte_malloc.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_eal/linuxapp/eal/eal_memalloc.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_eal/linuxapp/eal/eal_memory.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_eal/linuxapp/eal/eal_vfio.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_eal/linuxapp/eal/eal_vfio.h:#pragma message("VFIO configured but not supported by this kernel, disabling.")
src/spdk/dpdk/lib/librte_ethdev/rte_tm.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_ethdev/ethdev_profile.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_ethdev/rte_ethdev.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_ethdev/rte_flow.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_ethdev/rte_mtr.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_mempool/rte_mempool.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_net/rte_arp.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_net/rte_net.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"
src/spdk/dpdk/lib/librte_ring/rte_ring.c:#pragma GCC diagnostic warning "-Waddress-of-packed-member"

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to ceph in Ubuntu.
https://bugs.launchpad.net/bugs/1842020

Title:
  ceph patch as of 8/29 segfaults all bluestore osds

Status in ceph package in Ubuntu:
  New

Bug description:
  The ceph patch on eoan distributed 8/29 crashes all bluestore OSD's
  and is unusable at least on some systems.  Failed on an old dual Xeon
  E5345 box.

  Easy test.  Run:

  /usr/bin/ceph-bluestore-tool

  On working systems it reports a help message.  On the latest eoan release distributed by canonical it
  turns in to an illegal instruction process kill, just after reading /proc/<...>/auxv

  looks like something to do with vsock issues.

  strace -k -y /usr/bin/ceph-bluestore-tool 
  is instructive.

  Notice valgrind against that program reports thousands of memory allocation issues.
  Reverting the system to the snapshot before the apt upgrade restores full operations.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1842020/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list