Project

General

Profile

Bug #18127

osd/osd_types.h: 2978: FAILED assert(newhead >= tail

Added by Sage Weil about 6 years ago. Updated almost 6 years ago.

Status:
Resolved
Priority:
Immediate
Assignee:
Category:
-
Target version:
-
% Done:

0%

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

Description

    -6> 2016-12-02 07:36:26.482376 7fa055bc2700 -1 /tmp/buildd/ceph-11.0.2-2165-ga68e9ab/src/osd/osd_types.h: In function 'mempool::osd::list<pg_log_entry_t> pg_log_t::rewind_from_head(eversion_t)' thread 7fa055bc2700 time 2016-12-02 07:36:26.477973
/tmp/buildd/ceph-11.0.2-2165-ga68e9ab/src/osd/osd_types.h: 2978: FAILED assert(newhead >= tail)

 ceph version 11.0.2-2165-ga68e9ab (a68e9ab353c6179a9cdbec28ac253e903eb7c3ca)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x7fa0748c462b]
 2: (PGLog::IndexedLog::rewind_from_head(eversion_t)+0x3bf) [0x7fa07437a30f]
 3: (PGLog::proc_replica_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t const&, pg_missing_set<false>&, pg_shard_t) const+0x3d8) [0x7fa074370398]
 4: (PG::proc_replica_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, pg_missing_set<false>&, pg_shard_t)+0x80) [0x7fa0742fc7a0]
 5: (PG::RecoveryState::GetMissing::react(PG::MLogRec const&)+0xa0) [0x7fa0742fcc80]
 6: (boost::statechart::simple_state<PG::RecoveryState::GetMissing, 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*)+0x15a) [0x7fa074369f4a]
 7: (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) [0x7fa0743498bb]
 8: (PG::handle_peering_event(std::shared_ptr<PG::CephPeeringEvt>, PG::RecoveryCtx*)+0x1d5) [0x7fa074319265]
 9: (OSD::process_peering_events(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x25c) [0x7fa07427ee6c]

/a/sage-2016-12-02_04:50:00-rados-wip-sage-testing---basic-smithi/594344

History

#1 Updated by Samuel Just about 6 years ago

  • Status changed from New to 7
  • Assignee set to Samuel Just

Simple typo, I think.

#2 Updated by Samuel Just about 6 years ago

  • Status changed from 7 to New

Hmm, now I'm not so sure.

#3 Updated by Samuel Just about 6 years ago

  • Assignee deleted (Samuel Just)

Will take another look tomorrow if no one else gets to it.

#4 Updated by Samuel Just about 6 years ago

  • Status changed from New to In Progress
  • Assignee set to Samuel Just

#5 Updated by Samuel Just about 6 years ago

  • Status changed from In Progress to 7

#6 Updated by Samuel Just almost 6 years ago

  • Status changed from 7 to Resolved

Also available in: Atom PDF