Project

General

Profile

Bug #57651

cephadm: serve loop just loops forever if migration_current is too high

Added by Adam King 4 months ago. Updated about 2 months ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

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

Description

cephadm uses the config option mgr/cephadm/migration_current to track it doing a set of migration steps. In normal operation this works fine, but if something happens that causes the setting to be set higher than whatever the last migration is defined to be at that point (either a user setting the value to something it shouldn't be, or somebody using cephadm trying to downgrade the manager), the serve loop will just loop forever without actually accomplishing anything as it thinks migrations are "in progress".


Related issues

Copied to Orchestrator - Backport #58205: quincy: cephadm: serve loop just loops forever if migration_current is too high In Progress
Copied to Orchestrator - Backport #58206: pacific: cephadm: serve loop just loops forever if migration_current is too high In Progress

History

#1 Updated by Michael Fritch 4 months ago

  • Status changed from In Progress to Fix Under Review
  • Pull request ID set to 48213

#2 Updated by Adam King about 2 months ago

  • Status changed from Fix Under Review to Pending Backport

#3 Updated by Backport Bot about 2 months ago

  • Copied to Backport #58205: quincy: cephadm: serve loop just loops forever if migration_current is too high added

#4 Updated by Backport Bot about 2 months ago

  • Copied to Backport #58206: pacific: cephadm: serve loop just loops forever if migration_current is too high added

#5 Updated by Backport Bot about 2 months ago

  • Tags set to backport_processed

Also available in: Atom PDF