Project

General

Profile

Actions

Bug #46665

closed

cephadm plugin: Failure to start service stops service loop; no other instances attempted

Added by Dan Mick almost 4 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
cephadm/services
Target version:
-
% Done:

0%

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

Description

In the cephadm plugin, _apply_service doesn't handle any exception from create(), and so the whole list of hosts is aborted on first failure. Catching the exception and continuing the loop would allow all hosts that can succeed to succeed, while saving failing hosts for the next time through the main serve() loop.

Actions

Also available in: Atom PDF