Project

General

Profile

Actions

Bug #48966

closed

FAILED ceph_assert(o->pinned) in BlueStore::Collection::split_cache(BlueStore::Collection*)

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

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

0%

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

Description

2021-01-22T02:04:57.006 INFO:tasks.ceph.osd.7.smithi073.stderr:/build/ceph-16.0.0-9199-gbeb00bd2/src/os/bluestore/BlueStore.cc: In function 'void BlueStore::Collection::split_cache(BlueStore::Collection*)' thread 7f911d0c7700 time 2021-01-22T02:04:57.014319+0000
2021-01-22T02:04:57.006 INFO:tasks.ceph.osd.7.smithi073.stderr:/build/ceph-16.0.0-9199-gbeb00bd2/src/os/bluestore/BlueStore.cc: 4016: FAILED ceph_assert(o->pinned)
2021-01-22T02:04:57.012 INFO:tasks.ceph.osd.7.smithi073.stderr: ceph version 16.0.0-9199-gbeb00bd2 (beb00bd2a8ecc486fc6ddbe00cf9e4cb4bc20509) pacific (dev)
2021-01-22T02:04:57.013 INFO:tasks.ceph.osd.7.smithi073.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x14b) [0x55596639ac1b]
2021-01-22T02:04:57.013 INFO:tasks.ceph.osd.7.smithi073.stderr: 2: (ceph::__ceph_assertf_fail(char const*, char const*, int, char const*, char const*, ...)+0) [0x55596639adf6]
2021-01-22T02:04:57.013 INFO:tasks.ceph.osd.7.smithi073.stderr: 3: (BlueStore::Collection::split_cache(BlueStore::Collection*)+0x14f1) [0x55596690b511]
2021-01-22T02:04:57.014 INFO:tasks.ceph.osd.7.smithi073.stderr: 4: (BlueStore::_split_collection(BlueStore::TransContext*, boost::intrusive_ptr<BlueStore::Collection>&, boost::intrusive_ptr<BlueStore::Collection>&, unsigned int, int)+0x161) [0x55596694b661]
2021-01-22T02:04:57.014 INFO:tasks.ceph.osd.7.smithi073.stderr: 5: (BlueStore::_txc_add_transaction(BlueStore::TransContext*, ceph::os::Transaction*)+0x870) [0x55596697b8d0]
2021-01-22T02:04:57.014 INFO:tasks.ceph.osd.7.smithi073.stderr: 6: (BlueStore::queue_transactions(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, std::vector<ceph::os::Transaction, std::allocator<ceph::os::Transaction> >&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x2f2) [0x55596697e242]
2021-01-22T02:04:57.014 INFO:tasks.ceph.osd.7.smithi073.stderr: 7: (ObjectStore::queue_transaction(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, ceph::os::Transaction&&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x80) [0x555966483980]
2021-01-22T02:04:57.015 INFO:tasks.ceph.osd.7.smithi073.stderr: 8: (OSD::dispatch_context(PeeringCtx&, PG*, std::shared_ptr<OSDMap const>, ThreadPool::TPHandle*)+0x1db) [0x55596641e49b]
2021-01-22T02:04:57.015 INFO:tasks.ceph.osd.7.smithi073.stderr: 9: (OSD::dequeue_peering_evt(OSDShard*, PG*, std::shared_ptr<PGPeeringEvent>, ThreadPool::TPHandle&)+0x1e5) [0x55596644e4f5]
2021-01-22T02:04:57.015 INFO:tasks.ceph.osd.7.smithi073.stderr: 10: (ceph::osd::scheduler::PGPeeringItem::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&)+0x50) [0x555966683e00]
2021-01-22T02:04:57.015 INFO:tasks.ceph.osd.7.smithi073.stderr: 11: (OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0xcd5) [0x5559664401b5]
2021-01-22T02:04:57.016 INFO:tasks.ceph.osd.7.smithi073.stderr: 12: (ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x4ac) [0x555966ab4bfc]
2021-01-22T02:04:57.016 INFO:tasks.ceph.osd.7.smithi073.stderr: 13: (ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0x555966ab7eb0]
2021-01-22T02:04:57.016 INFO:tasks.ceph.osd.7.smithi073.stderr: 14: /lib/x86_64-linux-gnu/libpthread.so.0(+0x76db) [0x7f913d6426db]
2021-01-22T02:04:57.016 INFO:tasks.ceph.osd.7.smithi073.stderr: 15: clone()

rados/thrash/{0-size-min-size-overrides/2-size-2-min-size 1-pg-log-overrides/normal_pg_log 2-recovery-overrides/{more-partial-recovery} backoff/peering ceph clusters/{fixed-2 openstack} crc-failures/bad_map_crc_failure d-balancer/crush-compat mon_election/classic msgr-failures/few msgr/async-v2only objectstore/bluestore-comp-lz4 rados supported-random-distro$/{ubuntu_latest} thrashers/morepggrow thrashosds-health workloads/set-chunks-read}

/a/teuthology-2021-01-21_07:01:02-rados-master-distro-basic-smithi/5806933 - dead job, no logs


Related issues 5 (0 open5 closed)

Related to bluestore - Bug #48781: crash in BlueStore::Onode::put()Resolved

Actions
Related to bluestore - Bug #49818: os/bluestore/BlueStore.cc: FAILED ceph_assert(o->pinned) in BlueStore::Collection::split_cache()ClosedIgor Fedotov

Actions
Related to bluestore - Bug #49820: FAILED ceph_assert(o->pinned) in BlueStore::Collection::split_cache(BlueStore::Collection*)Duplicate

Actions
Copied to bluestore - Backport #49097: pacific: FAILED ceph_assert(o->pinned) in BlueStore::Collection::split_cache(BlueStore::Collection*)ResolvedActions
Copied to bluestore - Backport #49098: octopus: FAILED ceph_assert(o->pinned) in BlueStore::Collection::split_cache(BlueStore::Collection*)ResolvedActions
Actions #1

Updated by Igor Fedotov about 3 years ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 39041
Actions #2

Updated by Igor Fedotov about 3 years ago

  • Backport set to Octopus
Actions #3

Updated by Nathan Cutler about 3 years ago

  • Backport changed from Octopus to octopus
Actions #4

Updated by Nathan Cutler about 3 years ago

  • Backport changed from octopus to octopus, pacific
Actions #5

Updated by Igor Fedotov about 3 years ago

  • Related to Bug #48781: crash in BlueStore::Onode::put() added
Actions #6

Updated by Igor Fedotov about 3 years ago

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

Updated by Igor Fedotov about 3 years ago

  • Copied to Backport #49097: pacific: FAILED ceph_assert(o->pinned) in BlueStore::Collection::split_cache(BlueStore::Collection*) added
Actions #8

Updated by Igor Fedotov about 3 years ago

  • Copied to Backport #49098: octopus: FAILED ceph_assert(o->pinned) in BlueStore::Collection::split_cache(BlueStore::Collection*) added
Actions #9

Updated by Igor Fedotov about 3 years ago

  • Status changed from Pending Backport to Resolved
Actions #10

Updated by Neha Ojha about 3 years ago

  • Related to Bug #49818: os/bluestore/BlueStore.cc: FAILED ceph_assert(o->pinned) in BlueStore::Collection::split_cache() added
Actions #11

Updated by Sage Weil about 3 years ago

  • Related to Bug #49820: FAILED ceph_assert(o->pinned) in BlueStore::Collection::split_cache(BlueStore::Collection*) added
Actions

Also available in: Atom PDF