Project

General

Profile

Actions

Bug #6671

closed

FAILED assert(ret) in OSDMapRef OSDService::get_map(epoch_t)

Added by Tom Lanyon over 10 years ago. Updated over 7 years ago.

Status:
Can't reproduce
Priority:
High
Assignee:
Category:
OSD
Target version:
-
% 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

ceph-osd.6.log (47.2 KB) ceph-osd.6.log log from OSD Tom Lanyon, 10/28/2013 11:16 PM
ceph-osd.5.log (530 KB) ceph-osd.5.log Example OSD log file Jim MacArthur, 04/08/2015 09:38 AM
Actions

Also available in: Atom PDF