Bug #8153
closedosd/ReplicatedPG.cc: 7221: FAILED assert(attrs || (!pg_log.get_missing().is_missing(oid.get_head()) && !pg_log.get_missing().is_missing(oid.get_snapdir())))
0%
Description
ceph version 0.79-247-gd07ce84 (d07ce84148edf0ee4a7271b9ee691815be91520e)
1: (ReplicatedPG::get_snapset_context(hobject_t const&, bool, std::map<std::string, ceph::buffer::list, std::less<std::string>, std::allocator<std::pair<std::string const, ceph::buffer::list> > >)+0x65e) [0x7d4f0e]
2: (ReplicatedPG::get_object_context(hobject_t const&, bool, std::map<std::string, ceph::buffer::list, std::less<std::string>, std::allocator<std::pair<std::string const, ceph::buffer::list> > >)+0x858) [0x7eb458]
3: (ReplicatedPG::recover_primary(int, ThreadPool::TPHandle&)+0x100b) [0x7f59ab]
4: (ReplicatedPG::start_recovery_ops(int, PG::RecoveryCtx*, ThreadPool::TPHandle&, int*)+0x2e8) [0x82fce8]
5: (OSD::do_recovery(PG*, ThreadPool::TPHandle&)+0x1c8) [0x64b0d8]
6: (OSD::RecoveryWQ::_process(PG*, ThreadPool::TPHandle&)+0x11) [0x69f1e1]
7: (ThreadPool::worker(ThreadPool::WorkThread*)+0x4e6) [0xa58a46]
8: (ThreadPool::WorkThread::entry()+0x10) [0xa5a850]
9: (()+0x7e9a) [0x7f650aff0e9a]
10: (clone()+0x6d) [0x7f65095b13fd]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
--- logging levels ---
0/ 5 none
0/ 1 lockdep