Project

General

Profile

Actions

Bug #61949

open

btree allocator doesn't pass alloctor's UTs

Added by Igor Fedotov 10 months ago. Updated 8 months ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
Target version:
-
% Done:

0%

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

Description

[ RUN ] Allocator/AllocTest.test_alloc_non_aligned_len/3
Creating alloc type btree
/home/if/ceph.3/src/os/bluestore/BtreeAllocator.cc: In function 'void BtreeAllocator::_remove_from_tree(uint64_t, uint64_t)' thread 7f805aee6100 time 2023-07-11T00:20:11.256261+0300
/home/if/ceph.3/src/os/bluestore/BtreeAllocator.cc: 172: FAILED ceph_assert(rs != range_tree.end())
ceph version Development (no_version) reef (dev)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x152) [0x7f805c8ebf97]
2: /home/if/ceph.3/build/lib/libceph-common.so.2(+0x29e1a4) [0x7f805c8ec1a4]
3: (BtreeAllocator::_remove_from_tree(unsigned long, unsigned long)+0x106) [0x5559935ee196]
4: (BtreeAllocator::_allocate(unsigned long, unsigned long, unsigned long*, unsigned long*)+0x2fe) [0x5559935f085e]
5: (BtreeAllocator::_allocate(unsigned long, unsigned long, unsigned long, long, std::vector<bluestore_pextent_t, mempool::pool_allocator<(mempool::pool_index_t)5, bluestore_pextent_t> >)+0xa2) [0x5559935f0d72]
6: (BtreeAllocator::allocate(unsigned long, unsigned long, unsigned long, long, std::vector<bluestore_pextent_t, mempool::pool_allocator<(mempool::pool_index_t)5, bluestore_pextent_t> >
)+0xa7) [0x5559935f10a7]
7: (AllocTest_test_alloc_non_aligned_len_Test::TestBody()+0xb8) [0x55599357eb08]
8: (void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)+0x4d) [0x5559935cb1bd]
9: (testing::Test::Run()+0xce) [0x5559935be8be]
10: (testing::TestInfo::Run()+0x135) [0x5559935bea15]
11: (testing::TestSuite::Run()+0xc9) [0x5559935beb09]
12: (testing::internal::UnitTestImpl::RunAllTests()+0x49c) [0x5559935bf08c]
13: (testing::UnitTest::Run()+0x82) [0x5559935bf342]
14: main()
15: /lib64/libc.so.6(+0x275b0) [0x7f805bbb95b0]
16: __libc_start_main()
17: _start()
  • Caught signal (Aborted) **

Related issues 3 (2 open1 closed)

Copied to bluestore - Backport #62779: pacific: btree allocator doesn't pass alloctor's UTsRejectedIgor FedotovActions
Copied to bluestore - Backport #62780: quincy: btree allocator doesn't pass alloctor's UTsNewIgor FedotovActions
Copied to bluestore - Backport #62781: reef: btree allocator doesn't pass alloctor's UTsNewIgor FedotovActions
Actions #1

Updated by Igor Fedotov 10 months ago

  • Status changed from New to In Progress
  • Assignee set to Igor Fedotov
Actions #2

Updated by Igor Fedotov 9 months ago

  • Backport set to reef, quincy, pacific
  • Pull request ID set to 52485
Actions #3

Updated by Adam Kupczyk 8 months ago

  • Status changed from In Progress to Fix Under Review
Actions #4

Updated by Igor Fedotov 8 months ago

  • Status changed from Fix Under Review to Pending Backport
Actions #5

Updated by Backport Bot 8 months ago

  • Copied to Backport #62779: pacific: btree allocator doesn't pass alloctor's UTs added
Actions #6

Updated by Backport Bot 8 months ago

  • Copied to Backport #62780: quincy: btree allocator doesn't pass alloctor's UTs added
Actions #7

Updated by Backport Bot 8 months ago

  • Copied to Backport #62781: reef: btree allocator doesn't pass alloctor's UTs added
Actions #8

Updated by Backport Bot 8 months ago

  • Tags set to backport_processed
Actions

Also available in: Atom PDF