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 #1

Updated by Dan Mick almost 4 years ago

  • Assignee set to Dan Mick
Actions #2

Updated by Dan Mick almost 4 years ago

  • Description updated (diff)
Actions #3

Updated by Dan Mick almost 4 years ago

  • Description updated (diff)
Actions #4

Updated by Sebastian Wagner almost 4 years ago

  • Category changed from cephadm to cephadm/services
Actions #5

Updated by Dan Mick over 3 years ago

  • Pull request ID set to 36622
Actions #6

Updated by Dan Mick over 3 years ago

  • Status changed from New to Fix Under Review
Actions #7

Updated by Nathan Cutler over 3 years ago

  • Status changed from Fix Under Review to Pending Backport
Actions #8

Updated by Sebastian Wagner about 3 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF