Actions
Bug #6671
closedFAILED assert(ret) in OSDMapRef OSDService::get_map(epoch_t)
% Done:
0%
Source:
Community (user)
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
We were on 0.56.1; we shut down all of the OSDs and mon on a particular node, rebooted the node for maintenance and when it came back online the OSDs wouldn't start up.
It looked like this was fixed in a later version, so we upgraded to dumpling 0.67.4 (mons upgraded via a step on 0.56.7) but the problematic OSDs still won't start. I've attached the log from one of the OSDs showing the full error.
2013-10-29 16:11:33.656195 7f9e0cbe1780 -1 osd/OSD.h: In function 'OSDMapRef OSDService::get_map(epoch_t)' thread 7f9e0cbe1780 time 2013-10-29 16:11:33.655368
osd/OSD.h: 447: FAILED assert(ret)
ceph version 0.67.4 (ad85b8bfafea6232d64cb7ba76a8b6e8252fa0c7)
1: (OSD::load_pgs()+0x26fb) [0x69aefb]
2: (OSD::init()+0x122f) [0x69ca1f]
3: (main()+0x3210) [0x5af750]
4: (__libc_start_main()+0xfd) [0x3772a1ecdd]
5: /usr/bin/ceph-osd() [0x5ac189]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
Files
Actions