Project

General

Profile

Actions

Bug #27222

closed

FAILED assert(available >= allocated) in void AllocatorLevel02<T>::_mark_allocated()

Added by Neha Ojha over 5 years ago. Updated about 5 years ago.

Status:
Can't reproduce
Priority:
Normal
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

2018-08-23 14:36:25.901 7f2c4fe018c0 -1 /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/14.0.0-2449-g406a3a2/rpm/el7/BUILD/ceph-14.0.0-2449-g406a3a2/src/os/bluestore/fastbmap_allocator_impl.h: In function 'void AllocatorLevel02<T>::_mark_allocated(uint64_t, uint64_t) [with L1 = AllocatorLevel01Loose; uint64_t = long unsigned int]' thread 7f2c4fe018c0 time 2018-08-23 14:36:25.897888
/home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/14.0.0-2449-g406a3a2/rpm/el7/BUILD/ceph-14.0.0-2449-g406a3a2/src/os/bluestore/fastbmap_allocator_impl.h: 729: FAILED assert(available >= allocated)

 ceph version 14.0.0-2449-g406a3a2 (406a3a22b06db7ede4d9b18e6e03a5e324be7a54) nautilus (dev)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x150) [0x55f6c5c01559]
 2: (ceph::__ceph_assertf_fail(char const*, char const*, int, char const*, char const*, ...)+0) [0x55f6c5c016de]
 3: (BitmapAllocator::init_rm_free(unsigned long, unsigned long)+0x453) [0x55f6c62349f3]
 4: (BlueFS::mount()+0x248) [0x55f6c6211e78]
 5: (BlueStore::_open_db(bool, bool)+0x15bc) [0x55f6c612ebbc]
 6: (BlueStore::_fsck(bool, bool)+0xb31) [0x55f6c614fcd1]
 7: (BlueStore::mkfs()+0x130a) [0x55f6c615bada]
 8: (OSD::mkfs(CephContext*, ObjectStore*, std::string const&, uuid_d, int)+0x172) [0x55f6c5d0d5a2]
 9: (main()+0x1bdd) [0x55f6c5c04e1d]
 10: (__libc_start_main()+0xf5) [0x7f2c4b5c53d5]
 11: (()+0x506515) [0x55f6c5ce8515]

2018-08-23 14:36:25.905 7f2c4fe018c0 -1 *** Caught signal (Aborted) **
 in thread 7f2c4fe018c0 thread_name:ceph-osd

Files

ceph-osd.47.log (290 KB) ceph-osd.47.log Neha Ojha, 08/24/2018 04:35 PM
Actions #1

Updated by Neha Ojha over 5 years ago

  • Assignee set to Igor Fedotov
  • Component(RADOS) BlueStore added
Actions #2

Updated by Igor Fedotov over 5 years ago

  • Project changed from RADOS to bluestore
Actions #3

Updated by Igor Fedotov over 5 years ago

Could you please provide a bit more info on the environment where this issue occurred?
Is this development or production cluster? Or may be running specific test case?
Flash only osd, right?
Issue happened after OSD restart, right? Any changes to this OSD before that?
Any specific non-default settings for bluestore/bluefs?

And it's reproducible I suppose.
Could you please increase bluestore and bluefs debug level to 20 and collect the log?

Actions #4

Updated by Neha Ojha about 5 years ago

  • Status changed from New to Can't reproduce
Actions

Also available in: Atom PDF