Actions
Bug #19569
closedosd/PGLog.h: 1232: FAILED assert(miter->second.have == eversion_t())
% 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
-8> 2017-04-09 19:25:31.809773 7fc0dfd34ac0 15 bluestore(/var/lib/ceph/osd/ceph-4) getattr 1.3_head #1:de546545:::smithi06328858-56:head# _ -7> 2017-04-09 19:25:31.809775 7fc0dfd34ac0 30 bluestore.OnodeSpace(0x7fc0ea230338 in 0x7fc0e9d01720) lookup -6> 2017-04-09 19:25:31.809776 7fc0dfd34ac0 30 bluestore.OnodeSpace(0x7fc0ea230338 in 0x7fc0e9d01720) lookup #1:de546545:::smithi06328858-56:head# miss -5> 2017-04-09 19:25:31.809778 7fc0dfd34ac0 20 bluestore(/var/lib/ceph/osd/ceph-4).collection(1.3_head 0x7fc0ea2301e0) get_onode oid #1:de546545:::smithi06328858-56:head# key 0x7f8000000000000001de5465'E!smithi06328858-56!='0xfffffffffffffffeffffffffffffffff'o' -4> 2017-04-09 19:25:31.809785 7fc0dfd34ac0 20 bluestore(/var/lib/ceph/osd/ceph-4).collection(1.3_head 0x7fc0ea2301e0) r -2 v.len 0 -3> 2017-04-09 19:25:31.809787 7fc0dfd34ac0 30 bluestore(/var/lib/ceph/osd/ceph-4).collection(1.3_head 0x7fc0ea2301e0) trim_cache no new mempool stats; nothing to do -2> 2017-04-09 19:25:31.809788 7fc0dfd34ac0 10 bluestore(/var/lib/ceph/osd/ceph-4) getattr 1.3_head #1:de546545:::smithi06328858-56:head# _ = -2 -1> 2017-04-09 19:25:31.809790 7fc0dfd34ac0 15 read_log_and_missing missing 174'333 (166'307) modify 1:de546545:::smithi06328858-56:head by osd.5.5:1346 2017-04-09 19:24:26.947720 0 0> 2017-04-09 19:25:31.811395 7fc0dfd34ac0 -1 /home/jenkins-build/build/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/12.0.0-1825-g4555da5/rpm/el7/BUILD/ceph-12.0.0-1825-g4555da5/src/osd/PGLog.h: In function 'static void PGLog::read _log_and_missing(ObjectStore*, coll_t, coll_t, ghobject_t, const pg_info_t&, PGLog::IndexedLog&, missing_type&, std::ostringstream&, bool*, const DoutPrefixProvider*, std::set<std::basic_string<char> >*, bool) [with missing_type = pg_missing_set<true>; std::ostringstream = std::basic_ostringstream<char>]' thread 7f c0dfd34ac0 time 2017-04-09 19:25:31.809805 /home/jenkins-build/build/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/12.0.0-1825-g4555da5/rpm/el7/BUILD/ceph-12.0.0-1825-g4555da5/src/osd/PGLog.h: 1232: FAILED assert(miter->second.have == eversion_t()) ceph version 12.0.0-1825-g4555da5 (4555da54a7f3bdcf8b78936aa5f4b5f6185d4923) 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x110) [0x7fc0e070a330] 2: (void PGLog::read_log_and_missing<pg_missing_set<true> >(ObjectStore*, coll_t, coll_t, ghobject_t, pg_info_t const&, PGLog::IndexedLog&, pg_missing_set<true>&, std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&, bool*, DoutPrefixProvider const*, std::set<std::string, std::less<std::s tring>, std::allocator<std::string> >*, bool)+0x2935) [0x7fc0e02c14f5] 3: (PG::read_state(ObjectStore*, ceph::buffer::list&)+0x4c4) [0x7fc0e027c374] 4: (OSD::load_pgs()+0x9ba) [0x7fc0e01d052a] 5: (OSD::init()+0x1f75) [0x7fc0e01e8305] 6: (main()+0x2de4) [0x7fc0e010a194]
this mayb e a bug in my test branch, not sure.
/a/sage-2017-04-09_18:27:05-rados-wip-snapset---basic-smithi/1004223
Actions