Project

General

Profile

Actions

Feature #44414

closed

bubble up errors during 'apply' phase to 'cluster warnings'

Added by Joshua Schmid about 4 years ago. Updated over 2 years ago.

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

0%

Source:
Community (dev)
Tags:
Backport:
pacific
Reviewed:
Affected Versions:
Pull request ID:

Description

Since we moved to a fully declarative approach which handles most of the deployment in the background (k8-like) it became harder to detect failures without looking at the logs.

I'd suggest to use the `set_health_warnings` to inform the user about any failed deployment attempts(and more?)

This like:

Failed to apply mds.test_that spec ServiceSpec({'placement': PlacementSpec(count=1), 'service_type': 'mds', 'service_id': 'test_that'}): too few hosts: want 1, have set()

are currently buried deep in the logs.


Related issues 3 (0 open3 closed)

Related to Orchestrator - Bug #44270: Under certain circumstances, "ceph orch apply" returns success even when no OSDs are createdCan't reproduce

Actions
Related to Orchestrator - Feature #45905: cephadm: errors in serve() should create a HEALTH warningDuplicate

Actions
Related to Orchestrator - Bug #48939: Orchestrator removes mon daemon from wrong host when removing host from clusterCan't reproduce

Actions
Actions

Also available in: Atom PDF