Project

General

Profile

Bug #15205

ObjectStore::Transaction::append needs to handle collection_try_move_rename correctly

Added by Samuel Just about 3 years ago. Updated almost 3 years ago.

Status:
Resolved
Priority:
Immediate
Assignee:
Category:
-
Target version:
-
Start date:
03/18/2016
Due date:
% Done:

0%

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

Description

2016-03-17T22:52:38.099 INFO:tasks.ceph.osd.2.smithi005.stderr:./os/ObjectStore.h: In function 'void ObjectStore::Transaction::_update_op(ObjectStore::Transaction::Op*, std::vector<unsigned int>&, std::vector<unsigned int>&)' thread 7f38b10a8700 time 2016-03-18 05:52:38.088048
2016-03-17T22:52:38.100 INFO:tasks.ceph.osd.2.smithi005.stderr:./os/ObjectStore.h: 729: FAILED assert(0 == "Unkown OP")
2016-03-17T22:52:38.100 INFO:tasks.ceph.osd.2.smithi005.stderr: ceph version 10.0.5-2543-gbee2365 (bee2365e343798e6041eda7bc746ee02d8afae93)
2016-03-17T22:52:38.103 INFO:tasks.ceph.osd.2.smithi005.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x85) [0x7f38cf4c7eb5]
2016-03-17T22:52:38.104 INFO:tasks.ceph.osd.2.smithi005.stderr: 2: (ObjectStore::Transaction::append(ObjectStore::Transaction&)+0x53f) [0x7f38cf01722f]
2016-03-17T22:52:38.105 INFO:tasks.ceph.osd.2.smithi005.stderr: 3: (PGBackend::rollback(hobject_t const&, ObjectModDesc const&, ObjectStore::Transaction*)+0x6a) [0x7f38cf0123da]
2016-03-17T22:52:38.106 INFO:tasks.ceph.osd.2.smithi005.stderr: 4: (PG::PGLogEntryHandler::apply(PG*, ObjectStore::Transaction*)+0x90) [0x7f38cef4ec30]
2016-03-17T22:52:38.106 INFO:tasks.ceph.osd.2.smithi005.stderr: 5: (PG::rewind_divergent_log(ObjectStore::Transaction&, eversion_t)+0xc9) [0x7f38ceefa9c9]
2016-03-17T22:52:38.107 INFO:tasks.ceph.osd.2.smithi005.stderr: 6: (PG::RecoveryState::Stray::react(PG::MInfoRec const&)+0x24f) [0x7f38cef24d2f]
2016-03-17T22:52:38.108 INFO:tasks.ceph.osd.2.smithi005.stderr: 7: (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*)+0x23e) [0x7f38cef6207e]
2016-03-17T22:52:38.109 INFO:tasks.ceph.osd.2.smithi005.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&)+0x6b) [0x7f38cef4b28b]
2016-03-17T22:52:38.109 INFO:tasks.ceph.osd.2.smithi005.stderr: 9: (PG::handle_peering_event(std::shared_ptr<PG::CephPeeringEvt>, PG::RecoveryCtx*)+0x1f4) [0x7f38cef12444]
2016-03-17T22:52:38.110 INFO:tasks.ceph.osd.2.smithi005.stderr: 10: (OSD::process_peering_events(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x259) [0x7f38cee6cb49]
2016-03-17T22:52:38.110 INFO:tasks.ceph.osd.2.smithi005.stderr: 11: (OSD::PeeringWQ::_process(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x12) [0x7f38ceeb77f2]
2016-03-17T22:52:38.110 INFO:tasks.ceph.osd.2.smithi005.stderr: 12: (ThreadPool::worker(ThreadPool::WorkThread*)+0xa7e) [0x7f38cf4b8efe]
2016-03-17T22:52:38.110 INFO:tasks.ceph.osd.2.smithi005.stderr: 13: (ThreadPool::WorkThread::entry()+0x10) [0x7f38cf4b9de0]
2016-03-17T22:52:38.111 INFO:tasks.ceph.osd.2.smithi005.stderr: 14: (()+0x7dc5) [0x7f38cd202dc5]
2016-03-17T22:52:38.111 INFO:tasks.ceph.osd.2.smithi005.stderr: 15: (clone()+0x6d) [0x7f38cb88e21d]
2016-03-17T22:52:38.111 INFO:tasks.ceph.osd.2.smithi005.stderr: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
2016-03-17T22:52:38.112 INFO:tasks.ceph.osd.2.smithi005.stderr:2016-03-18 05:52:38.094077 7f38b10a8700 -1 ./os/ObjectStore.h: In functi

History

#1 Updated by Samuel Just about 3 years ago

sjust@teuthology:/a/samuelj-2016-03-17_15:18:53-rados-wip-sam-working-distro-basic-smithi/70115

#2 Updated by Samuel Just about 3 years ago

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

#3 Updated by Sage Weil almost 3 years ago

  • Priority changed from Urgent to Immediate

#4 Updated by Samuel Just almost 3 years ago

  • Status changed from Testing to Need Review

#5 Updated by Sage Weil almost 3 years ago

  • Status changed from Need Review to Resolved

Also available in: Atom PDF