Project

General

Profile

Bug #1021

osd: _process_pg_info FAILED assert(pg->log.tail <= pg->info.last_complete || pg->lo g.backlog)

Added by Sage Weil over 9 years ago. Updated over 9 years ago.

Status:
Can't reproduce
Priority:
Normal
Assignee:
-
Category:
OSD
Target version:
% Done:

0%

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

Description


osd/OSD.cc: In function 'void OSD::_process_pg_info(epoch_t, int, PG::Info&, PG:
:Log&, PG::Missing*, std::map<int, std::map<pg_t, PG::Query, std::less<pg_t>, st
d::allocator<std::pair<const pg_t, PG::Query> > >, std::less<int>, std::allocato
r<std::pair<const int, std::map<pg_t, PG::Query, std::less<pg_t>, std::allocator
<std::pair<const pg_t, PG::Query> > > > > >&, std::map<int, MOSDPGInfo*, std::le
ss<int>, std::allocator<std::pair<const int, MOSDPGInfo*> > >*, int&)', in threa
d '0x7fb0a034a700'
osd/OSD.cc: 4298: FAILED assert(pg->log.tail <= pg->info.last_complete || pg->lo
g.backlog)
 ceph version 0.26-300-g4428d1e (commit:4428d1ec3bd6407923b5cdcf4f1e02c5586c043e
)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x53) 
[0x8b8c42]
 2: (OSD::_process_pg_info(unsigned int, int, PG::Info&, PG::Log&, PG::Missing*,
 std::map<int, std::map<pg_t, PG::Query, std::less<pg_t>, std::allocator<std::pa
ir<pg_t const, PG::Query> > >, std::less<int>, std::allocator<std::pair<int cons
t, std::map<pg_t, PG::Query, std::less<pg_t>, std::allocator<std::pair<pg_t cons
t, PG::Query> > > > > >&, std::map<int, MOSDPGInfo*, std::less<int>, std::alloca
tor<std::pair<int const, MOSDPGInfo*> > >*, int&)+0x885) [0x7523f3]
 3: (OSD::handle_pg_log(MOSDPGLog*)+0x247) [0x752b07]
 4: (OSD::_dispatch(Message*)+0x67d) [0x7447df]
 5: (OSD::ms_dispatch(Message*)+0x120) [0x743832]
 6: (Messenger::ms_deliver_dispatch(Message*)+0x63) [0x697d37]
 7: (SimpleMessenger::dispatch_entry()+0x6fd) [0x685ce1]
 8: (SimpleMessenger::DispatchThread::entry()+0x2c) [0x67bf26]
 9: (Thread::_entry_func(void*)+0x23) [0x696c19]
 10: (()+0x68ba) [0x7fb0ac7bf8ba]
 11: (clone()+0x6d) [0x7fb0ab45402d]

History

#1 Updated by Sage Weil over 9 years ago

  • Target version changed from v0.27 to v0.27.1

#2 Updated by Sage Weil over 9 years ago

  • Status changed from New to Can't reproduce

Let's see if this comes up post-refactor.

Also available in: Atom PDF