Project

General

Profile

Actions

Bug #62167

open

FAILED ceph_assert(attrs || !recovery_state.get_pg_log().get_missing().is_missing(soid) || (it_objects != recovery_state.get_pg_log().get_log().objects.end() && it_objects->second->op == pg_log_entry_t::LOST_REVERT))

Added by Laura Flores 9 months ago. Updated 9 months ago.

Status:
Fix Under Review
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

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

Description

/a/yuriw-2023-07-21_02:03:58-rados-wip-yuri7-testing-2023-07-20-0727-distro-default-smithi/7345890

2023-07-21T06:32:12.324 INFO:tasks.ceph.osd.1.smithi039.stderr:/home/jenkins-build/build/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos9/DIST/centos9/MACHINE_SIZE/gigantic/release/18.0.0-5036-gabb63cf0/rpm/el9/BUILD/ceph-18.0.0-5036-gabb63cf0/src/osd/PrimaryLogPG.cc: In function 'ObjectContextRef PrimaryLogPG::get_object_context(const hobject_t&, bool, const std::map<std::__cxx11::basic_string<char>, ceph::buffer::v15_2_0::list, std::less<void> >*)' thread 7f9b3fa1f640 time 2023-07-21T06:32:12.336174+0000
2023-07-21T06:32:12.324 INFO:tasks.ceph.osd.1.smithi039.stderr:/home/jenkins-build/build/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos9/DIST/centos9/MACHINE_SIZE/gigantic/release/18.0.0-5036-gabb63cf0/rpm/el9/BUILD/ceph-18.0.0-5036-gabb63cf0/src/osd/PrimaryLogPG.cc: 11838: FAILED ceph_assert(attrs || !recovery_state.get_pg_log().get_missing().is_missing(soid) || (it_objects != recovery_state.get_pg_log().get_log().objects.end() && it_objects->second->op == pg_log_entry_t::LOST_REVERT))
2023-07-21T06:32:12.327 INFO:tasks.ceph.osd.1.smithi039.stderr: ceph version 18.0.0-5036-gabb63cf0 (abb63cf06fecdaf9d8a79c11761a4d81cad3fd0a) reef (dev)
2023-07-21T06:32:12.327 INFO:tasks.ceph.osd.1.smithi039.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x11e) [0x55a2de4a16cc]
2023-07-21T06:32:12.327 INFO:tasks.ceph.osd.1.smithi039.stderr: 2: ceph-osd(+0x45e888) [0x55a2de4a1888]
2023-07-21T06:32:12.328 INFO:tasks.ceph.osd.1.smithi039.stderr: 3: ceph-osd(+0x40e83f) [0x55a2de45183f]
2023-07-21T06:32:12.328 INFO:tasks.ceph.osd.1.smithi039.stderr: 4: (PrimaryLogPG::get_adjacent_clones(std::shared_ptr<ObjectContext>, std::shared_ptr<ObjectContext>&, std::shared_ptr<ObjectContext>&)+0x105) [0x55a2de6de3c5]
2023-07-21T06:32:12.328 INFO:tasks.ceph.osd.1.smithi039.stderr: 5: (PrimaryLogPG::inc_refcount_by_set(PrimaryLogPG::OpContext*, object_manifest_t&, OSDOp&)+0xda) [0x55a2de6e972a]
2023-07-21T06:32:12.328 INFO:tasks.ceph.osd.1.smithi039.stderr: 6: (PrimaryLogPG::_rollback_to(PrimaryLogPG::OpContext*, OSDOp&)+0x96e) [0x55a2de70b0be]
2023-07-21T06:32:12.328 INFO:tasks.ceph.osd.1.smithi039.stderr: 7: (PrimaryLogPG::do_osd_ops(PrimaryLogPG::OpContext*, std::vector<OSDOp, std::allocator<OSDOp> >&)+0x4176) [0x55a2de6fcb66]
2023-07-21T06:32:12.328 INFO:tasks.ceph.osd.1.smithi039.stderr: 8: (PrimaryLogPG::prepare_transaction(PrimaryLogPG::OpContext*)+0x9e) [0x55a2de7102fe]
2023-07-21T06:32:12.328 INFO:tasks.ceph.osd.1.smithi039.stderr: 9: (PrimaryLogPG::execute_ctx(PrimaryLogPG::OpContext*)+0x376) [0x55a2de6ec2b6]
2023-07-21T06:32:12.328 INFO:tasks.ceph.osd.1.smithi039.stderr: 10: (PrimaryLogPG::do_op(boost::intrusive_ptr<OpRequest>&)+0x2f7f) [0x55a2de6da7af]
2023-07-21T06:32:12.329 INFO:tasks.ceph.osd.1.smithi039.stderr: 11: (OSD::dequeue_op(boost::intrusive_ptr<PG>, boost::intrusive_ptr<OpRequest>, ThreadPool::TPHandle&)+0x197) [0x55a2de626457]
2023-07-21T06:32:12.329 INFO:tasks.ceph.osd.1.smithi039.stderr: 12: (ceph::osd::scheduler::PGOpItem::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&)+0x69) [0x55a2de820889]
2023-07-21T06:32:12.329 INFO:tasks.ceph.osd.1.smithi039.stderr: 13: (OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0xc07) [0x55a2de63c7f7]
2023-07-21T06:32:12.329 INFO:tasks.ceph.osd.1.smithi039.stderr: 14: (ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x262) [0x55a2deaf9f42]
2023-07-21T06:32:12.329 INFO:tasks.ceph.osd.1.smithi039.stderr: 15: ceph-osd(+0xab74b4) [0x55a2deafa4b4]
2023-07-21T06:32:12.329 INFO:tasks.ceph.osd.1.smithi039.stderr: 16: /lib64/libc.so.6(+0x9f802) [0x7f9b6289f802]
2023-07-21T06:32:12.329 INFO:tasks.ceph.osd.1.smithi039.stderr: 17: /lib64/libc.so.6(+0x3f450) [0x7f9b6283f450]


Related issues 1 (0 open1 closed)

Related to RADOS - Bug #51627: FAILED ceph_assert(attrs || !recovery_state.get_pg_log().get_missing().is_missing(soid) || (it_objects != recovery_state.get_pg_log().get_log().objects.end() && it_objects->second->op == pg_log_entry_t::LOST_REVERT))ResolvedMyoungwon Oh

Actions
Actions #1

Updated by Laura Flores 9 months ago

  • Assignee set to Myoungwon Oh

Last time this was seen, it was resolved in https://tracker.ceph.com/issues/51627. Myoungwon Oh, can you take a look?

Actions #2

Updated by Laura Flores 9 months ago

  • Related to Bug #51627: FAILED ceph_assert(attrs || !recovery_state.get_pg_log().get_missing().is_missing(soid) || (it_objects != recovery_state.get_pg_log().get_log().objects.end() && it_objects->second->op == pg_log_entry_t::LOST_REVERT)) added
Actions #3

Updated by Myoungwon Oh 9 months ago

Ok. I'll try to take a look at this within this week.

Actions #4

Updated by Laura Flores 9 months ago

Thank you!

Actions #5

Updated by Radoslaw Zarzynski 9 months ago

  • Status changed from New to In Progress
Actions #7

Updated by Radoslaw Zarzynski 9 months ago

  • Status changed from In Progress to Fix Under Review
  • Pull request ID set to 52806
Actions

Also available in: Atom PDF