Project

General

Profile

Actions

Bug #46731

closed

nautilus: upgrade/nautilus-p2p: BlueStore::_open_alloc() crash due to unknown alloc type hybrid

Added by Neha Ojha over 3 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Immediate
Assignee:
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

    -3> 2020-07-27 21:02:18.120 7f3e3a92cf00  1 bluefs mkfs osd_uuid 4a2cacb2-5cf1-4da2-bf76-de1556a261a5
    -2> 2020-07-27 21:02:18.120 7f3e3a92cf00 20 bluefs _init_alloc
    -1> 2020-07-27 21:02:18.120 7f3e3a92cf00 -1 Allocator::create unknown alloc type hybrid
     0> 2020-07-27 21:02:18.124 7f3e3a92cf00 -1 *** Caught signal (Segmentation fault) **
 in thread 7f3e3a92cf00 thread_name:ceph-osd

 ceph version 14.2.2 (4f8fa0a0024755aae7d95567c63f11d6862d55be) nautilus (stable)
 1: (()+0x128a0) [0x7f3e381088a0]
 2: (BlueFS::_init_alloc()+0x224) [0x55987db96494]
 3: (BlueFS::mkfs(uuid_d)+0x3d3) [0x55987dba8a33]
 4: (BlueStore::_open_bluefs(bool)+0x83) [0x55987da8bdd3]
 5: (BlueStore::_open_db(bool, bool, bool)+0x5f3) [0x55987da8ccb3]
 6: (BlueStore::mkfs()+0x6ae) [0x55987dae7a7e]
 7: (OSD::mkfs(CephContext*, ObjectStore*, uuid_d, int)+0x1b3) [0x55987d6218e3]
 8: (main()+0x17e7) [0x55987d5177e7]
 9: (__libc_start_main()+0xe7) [0x7f3e36d9db97]
 10: (_start()+0x2a) [0x55987d600f5a]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

/a/yuriw-2020-07-27_19:28:09-upgrade:nautilus-p2p-wip-yuri-testing-2020-07-27-1614-nautilus-distro-basic-smithi/5261910
/a/yuriw-2020-07-27_19:28:09-upgrade:nautilus-p2p-wip-yuri-testing-2020-07-27-1614-nautilus-distro-basic-smithi/5261928

upgrade:nautilus-p2p/nautilus-p2p-stress-split/{0-cluster/{openstack start} 1-ceph-install/nautilus 1.1.short_pg_log 2-partial-upgrade/firsthalf 3-thrash/default 4-workload/{fsx radosbench rbd-cls rbd-import-export rbd_api readwrite snaps-few-objects} 5-finish-upgrade 7-final-workload/{rbd-python rgw-swift snaps-many-objects} objectstore/bluestore-hybrid supported-all-distro/ubuntu_latest thrashosds-health}

Actions #1

Updated by Neha Ojha over 3 years ago

  • Assignee deleted (Igor Fedotov)

The problem is that in nautilus
https://github.com/ceph/ceph/blob/nautilus/qa/suites/upgrade/nautilus-p2p/nautilus-p2p-stress-split/objectstore symlinks to https://github.com/ceph/ceph/tree/nautilus/qa/objectstore, which is making the ceph task use bluestore-hybrid.yaml against a 14.2.2 install of ceph.

In octopus, we do not see this problem since we do not symlink objectsore https://github.com/ceph/ceph/tree/octopus/qa/suites/upgrade/octopus-p2p/octopus-p2p-stress-split/objectstore.

Actions #2

Updated by Neha Ojha over 3 years ago

  • Status changed from New to In Progress
  • Assignee set to Neha Ojha
Actions #3

Updated by Neha Ojha over 3 years ago

  • Status changed from In Progress to Fix Under Review
  • Pull request ID set to 36353
Actions #5

Updated by Neha Ojha over 3 years ago

  • Status changed from Fix Under Review to Resolved
Actions

Also available in: Atom PDF