Project

General

Profile

Bug #12536

Updated by Yuri Weinstein almost 9 years ago

This is only one test to validate fix for #12410 

 Command line:  

 @teuthology-suite -v -c wip-12410 -k distro -m vps -s upgrade/hammer-x ~/vps.yaml --suite-dir ~/yuriw2/ceph-qa-suite --filter="upgrade:hammer-x/stress-split/{0-cluster/start.yaml 1-hammer-install/hammer.yaml 2-partial-upgrade/firsthalf.yaml 3-thrash/default.yaml 4-mon/mona.yaml 5-workload/{rbd-cls.yaml rbd-import-export.yaml readwrite.yaml snaps-few-objects.yaml} 6-next-mon/monb.yaml 7-workload/{radosbench.yaml rbd_api.yaml} 8-next-mon/monc.yaml 9-workload/{rbd-python.yaml rgw-swift.yaml snaps-many-objects.yaml} distros/ubuntu_12.04.yaml}"    -p 70@ 

 Modified test is in @teuthology@teuthology:~/yuriw2/ceph-qa-suite/suites/upgrade/hammer-x/stress-split$@ (modified to upgrade from wip-12410-hammer -> wip-12410) 

 Run: http://pulpito.ceph.com/teuthology-2015-07-30_07:20:58-upgrade:hammer-x-wip-12410-distro-basic-vps/ 
 Job: 992087 
 Logs: http://qa-proxy.ceph.com/teuthology/teuthology-2015-07-30_07:20:58-upgrade:hammer-x-wip-12410-distro-basic-vps/992087/teuthology.log 

 <pre> 
 Assertion: osd/PGLog.cc: 564: FAILED assert(!log.null() || olog.tail == eversion_t()) 
 ceph version 9.0.2-682-g1320e29 (1320e29dfaee9995409a6d99b9ccaa748dc67b90) 
  1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x7f) [0xafed0f] 
  2: (PGLog::merge_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, pg_shard_t, pg_info_t&, PGLog::LogEntryHandler*, bool&, bool&)+0x13fd) [0x73d76d] 
  3: (PG::merge_log(ObjectStore::Transaction&, pg_info_t&, pg_log_t&, pg_shard_t)+0xa9) [0x7914d9] 
  4: (PG::RecoveryState::Stray::react(PG::MLogRec const&)+0x3ed) [0x7bdbed] 
  5: (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*)+0x182) [0x7ee542] 
  6: (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) [0x7d25ab] 
  7: (boost::statechart::state_machine<PG::RecoveryState::RecoveryMachine, PG::RecoveryState::Initial, std::allocator<void>, boost::statechart::null_exception_translator>::process_event(boost::statechart::event_base const&)+0x1e) [0x7d28ae] 
  8: (PG::handle_peering_event(std::tr1::shared_ptr<PG::CephPeeringEvt>, PG::RecoveryCtx*)+0x303) [0x788453] 
  9: (OSD::process_peering_events(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x260) [0x673270] 
  10: (OSD::PeeringWQ::_process(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x12) [0x6cb642] 
  11: (ThreadPool::worker(ThreadPool::WorkThread*)+0x48e) [0xaedbee] 
  12: (ThreadPool::WorkThread::entry()+0x10) [0xaf0a50] 
  13: (()+0x7e9a) [0x7f68d07f7e9a] 
  14: (clone()+0x6d) [0x7f68ced9438d] 

 </pre>

Back