Project

General

Profile

Actions

Bug #45973

closed

Adopted MDS daemons are removed by the orchestrator because they're orphans

Added by Tim Serong almost 4 years ago. Updated about 3 years ago.

Status:
Rejected
Priority:
Low
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

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

Description

The docs say that when converting to cephadm, one needs to redeploy MDS daemons. However, it is possible to adopt them (cephadm adopt [...] --name mds.myhost seems to work just fine). The problem is that shortly after being adopted, the cephadm orchestrator decides that the MDS is an orphan (there's no service spec), and goes and removes the daemon.

If the correct procedure is always to redeploy, and never to adopt an MDS, then cephadm adopt should be presumably be changed to refuse to adopt MDSes (the same is possibly true for RGW, but I haven't verified this).

If, on the other hand, it's permitted to adopt an MDS, then I guess a service spec needs to be created for it automatically?

What's the right thing to do here?


Related issues 1 (1 open0 closed)

Related to Orchestrator - Bug #46561: cephadm: monitoring services adoption doesn't honor the container imageNew

Actions
Actions

Also available in: Atom PDF