Project

General

Profile

Actions

Bug #8342

closed

init script may not start all OSDs

Added by Dmitry Smirnov almost 10 years ago. Updated almost 10 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
OSD
Target version:
-
% Done:

100%

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

On server with multiple OSDs init script aborts and do not attempt to start other OSDs after failure to start one of them.

This may happen when HDD died or removed. For example
on boot of server with OSD[1,2,3,4] if OSD.1 is not mounted to /var/lib/ceph/osd/ceph-1 no OSD will be started at all.

To fix the issue I created pull request https://github.com/ceph/ceph/pull/1730
however Sage commented that it may not be the best way to fix the problem.

Actions

Also available in: Atom PDF