Project

General

Profile

Actions

Bug #17949

closed

make check: unittest_bit_alloc get_used_blocks() >= 0

Added by Loïc Dachary over 7 years ago. Updated almost 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Correctness/Safety
Target version:
-
% Done:

0%

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

Description

https://jenkins.ceph.com/job/ceph-pull-requests/14471/console

[ RUN      ] BitAllocator.test_bmap_alloc_concurrent
Spawning 16 threads for parallel test. Mode Cont = 0.....
unittest_bit_alloc: /home/jenkins-build/build/workspace/ceph-pull-requests/src/os/bluestore/BitAllocator.cc:1669: void BitAllocator::free_blocks_dis(int64_t, ExtentList*): Assertion `get_used_blocks() >= 0' failed.
*** Caught signal (Aborted) **
...
The following tests FAILED:
    124 - unittest_bit_alloc (OTHER_FAULT)

Files

log.txt.gz (698 KB) log.txt.gz Loïc Dachary, 11/24/2016 08:27 AM
Actions #2

Updated by David Zafman over 7 years ago

Seen again on master branch trying to reproduce other make check issues on rex001.

Actions #3

Updated by Ramesh Chander over 7 years ago

The fix for this is in pull request:
https://github.com/ceph/ceph/pull/12733

Actions #4

Updated by Greg Farnum almost 7 years ago

  • Project changed from Ceph to RADOS
  • Category set to Correctness/Safety
  • Status changed from New to Resolved
  • Component(RADOS) BlueStore added

Linked PR is not merged but has a comment the race condition fix was merged.

Actions

Also available in: Atom PDF