Project

General

Profile

Actions

Bug #15151

closed

osd: failed assert(object_contexts.empty())

Added by Josh Durgin about 8 years ago. Updated about 8 years ago.

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

0%

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

Description

From http://teuthology.ovh.sepia.ceph.com/teuthology/joshd-2016-03-15_20:25:10-rbd-master---basic-openstack/16319/teuthology.log

2016-03-15T21:28:28.669 INFO:tasks.ceph.osd.0.target072060.stderr:2016-03-15 21:28:28.632540 7fc034442700 -1 osd.0 pg_epoch: 450 pg[1.2( v 449'5734 (205'2712,449'5734] local-les=428 n=186 ec=5 les/c/f 428/449/0 427/450/375) [0,4] r=0 lpr=450 pi=427-449/1 crt=449'5732 lcod 449'5732 mlcod 0'0 peering] on_flushed: object 1:5cf97bca:::journal.100854265328:head obc still alive
2016-03-15T21:28:28.675 INFO:tasks.ceph.osd.0.target072060.stderr:osd/ReplicatedPG.cc: In function 'virtual void ReplicatedPG::on_flushed()' thread 7fc034442700 time 2016-03-15 21:28:28.632566
2016-03-15T21:28:28.675 INFO:tasks.ceph.osd.0.target072060.stderr:osd/ReplicatedPG.cc: 9899: FAILED assert(object_contexts.empty())
2016-03-15T21:28:28.676 INFO:tasks.ceph.osd.0.target072060.stderr: ceph version 10.0.5-2446-g7fb0fe5 (7fb0fe568d0c6a17c9a8ec54f9ba2fcea6dce57d)
2016-03-15T21:28:28.676 INFO:tasks.ceph.osd.0.target072060.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x7fc05266d1bb]
2016-03-15T21:28:28.677 INFO:tasks.ceph.osd.0.target072060.stderr: 2: (ReplicatedPG::get_watchers(std::list<obj_watch_item_t, std::allocator<obj_watch_item_t> >&)+0) [0x7fc052133a30]
2016-03-15T21:28:28.677 INFO:tasks.ceph.osd.0.target072060.stderr: 3: (PG::RecoveryState::Started::react(PG::FlushedEvt const&)+0x3f) [0x7fc0520ac2cf]
2016-03-15T21:28:28.677 INFO:tasks.ceph.osd.0.target072060.stderr: 4: (boost::statechart::simple_state<PG::RecoveryState::Started, PG::RecoveryState::RecoveryMachine, PG::RecoveryState::Start, (boost::statechart::history_mode)0>::react_impl(boost::statechart::event_base const&, void const*)+0x1f0) [0x7fc0521282a0]
2016-03-15T21:28:28.677 INFO:tasks.ceph.osd.0.target072060.stderr: 5: (boost::statechart::simple_state<PG::RecoveryState::Primary, PG::RecoveryState::Started, PG::RecoveryState::Peering, (boost::statechart::history_mode)0>::react_impl(boost::statechart::event_base const&, void const*)+0xc0) [0x7fc052129c50]
2016-03-15T21:28:28.677 INFO:tasks.ceph.osd.0.target072060.stderr: 6: (boost::statechart::simple_state<PG::RecoveryState::Peering, PG::RecoveryState::Primary, PG::RecoveryState::GetInfo, (boost::statechart::history_mode)0>::react_impl(boost::statechart::event_base const&, void const*)+0xc0) [0x7fc052127c10]
2016-03-15T21:28:28.678 INFO:tasks.ceph.osd.0.target072060.stderr: 7: (boost::statechart::simple_state<PG::RecoveryState::WaitUpThru, PG::RecoveryState::Peering, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0>::react_impl(boost::statechart::event_base const&, void const*)+0xbc) [0x7fc05212545c]
2016-03-15T21:28:28.678 INFO:tasks.ceph.osd.0.target072060.stderr: 8: (boost::statechart::state_machine<PG::RecoveryState::RecoveryMachine, PG::RecoveryState::Initial, std::allocator<void>, boost::statechart::null_exception_translator>::send_event(boost::statechart::event_base const&)+0x5b) [0x7fc05210f78b]
2016-03-15T21:28:28.678 INFO:tasks.ceph.osd.0.target072060.stderr: 9: (PG::handle_peering_event(std::shared_ptr<PG::CephPeeringEvt>, PG::RecoveryCtx*)+0x1d5) [0x7fc0520d7db5]
2016-03-15T21:28:28.678 INFO:tasks.ceph.osd.0.target072060.stderr: 10: (OSD::process_peering_events(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x249) [0x7fc052037669]
2016-03-15T21:28:28.678 INFO:tasks.ceph.osd.0.target072060.stderr: 11: (OSD::PeeringWQ::_process(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x12) [0x7fc05207fea2]
2016-03-15T21:28:28.678 INFO:tasks.ceph.osd.0.target072060.stderr: 12: (ThreadPool::worker(ThreadPool::WorkThread*)+0xa5e) [0x7fc05265e71e]
2016-03-15T21:28:28.679 INFO:tasks.ceph.osd.0.target072060.stderr: 13: (ThreadPool::WorkThread::entry()+0x10) [0x7fc05265f600]
2016-03-15T21:28:28.679 INFO:tasks.ceph.osd.0.target072060.stderr: 14: (()+0x8182) [0x7fc050934182]
2016-03-15T21:28:28.679 INFO:tasks.ceph.osd.0.target072060.stderr: 15: (clone()+0x6d) [0x7fc04ea6247d]

Related issues 1 (0 open1 closed)

Related to Ceph - Bug #13835: on_flushed: object 1/f9b8d3f7/burnupi0951139-337/head obc still aliveCan't reproduce11/19/2015

Actions
Actions

Also available in: Atom PDF