Project

General

Profile

Bug #13965

jewel: osd/PGLog.h: 88: FAILED assert(rollback_info_trimmed_to == head)

Added by Samuel Just about 3 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
-
Target version:
-
Start date:
12/03/2015
Due date:
% Done:

0%

Source:
other
Tags:
Backport:
hammer
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:

Description

-3> 2015-11-30 23:08:38.896573 7f6339553700 15 journal prepare_single_write 1 will write 34803712 : seq 46551 len 1049499 -> 1056768
-2> 2015-11-30 23:08:38.896578 7f6339553700 20 journal prepare_multi_write queue_pos now 35860480
-1> 2015-11-30 23:08:38.896579 7f6339553700 15 journal do_write writing 34803712~1056768
0> 2015-11-30 23:08:38.898399 7f6328bbf700 -1 ** Caught signal (Aborted) *
in thread 7f6328bbf700

ceph version 10.0.0-562-g4872353 (48723534258419d68aab3a705bdfaf67805a63f2)
1: (()+0x80a5ca) [0x7f6346fc65ca]
2: (()+0x10340) [0x7f63456a0340]
3: (gsignal()+0x39) [0x7f634391bcc9]
4: (abort()+0x148) [0x7f634391f0d8]
5: (_gnu_cxx::_verbose_terminate_handler()+0x155) [0x7f6344226535]
6: (()+0x5e6d6) [0x7f63442246d6]
7: (()+0x5e703) [0x7f6344224703]
8: (()+0x5e922) [0x7f6344224922]
9: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x278) [0x7f63470b86b8]
10: (PG::RecoveryState::Stray::react(PG::MLogRec const&)+0x264) [0x7f6346bc46a4]
11: (boost::statechart::simple_state<PG::RecoveryState::Stray, PG::RecoveryState::Started, 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*)+0x1f4) [0x7f6346
bfebc4]
12: (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) [0x7f6346be91db]
13: (PG::handle_peering_event(std::shared_ptr<PG::CephPeeringEvt>, PG::RecoveryCtx*)+0x1ce) [0x7f6346b9265e]
14: (OSD::process_peering_events(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x267) [0x7f6346b1c117]
15: (OSD::PeeringWQ::_process(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x18) [0x7f6346b60be8]
16: (ThreadPool::worker(ThreadPool::WorkThread*)+0xa56) [0x7f63470a9f46]
17: (ThreadPool::WorkThread::entry()+0x10) [0x7f63470aae10]
18: (()+0x8182) [0x7f6345698182]
19: (clone()+0x6d) [0x7f63439df47d]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.


Related issues

Copied to Ceph - Backport #14326: hammer: osd/PGLog.h: 88: FAILED assert(rollback_info_trimmed_to == head) Resolved

Associated revisions

Revision 053ee919 (diff)
Added by Samuel Just about 3 years ago

PGLog::rewind_divergent_log: fix rollback_info_trimmed_to before index()

Fixes: #13965
Signed-off-by: Samuel Just <>

Revision d96086af (diff)
Added by Samuel Just over 2 years ago

PGLog::rewind_divergent_log: fix rollback_info_trimmed_to before index()

Fixes: #13965
Signed-off-by: Samuel Just <>
(cherry picked from commit 053ee919059b2671d40110e8dff8615dc13d34e0)

History

#1 Updated by Samuel Just about 3 years ago

  • Status changed from New to Testing

#2 Updated by Samuel Just about 3 years ago

  • Status changed from Testing to Pending Backport
  • Backport set to hammer

#3 Updated by Loic Dachary about 3 years ago

  • Copied to Backport #14326: hammer: osd/PGLog.h: 88: FAILED assert(rollback_info_trimmed_to == head) added

#4 Updated by Loic Dachary about 3 years ago

Which commit / pull request fixes this issue ?

#5 Updated by Loic Dachary almost 3 years ago

@sam which commit / pull request fixes this issue ?

#7 Updated by Nathan Cutler over 2 years ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF