Project

General

Profile

Bug #55533

OSD down and purge inconsistent

Added by Nigel Williams almost 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
OSD
Target version:
% Done:

0%

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

Description

Down and Purge is not actioned as expected, sometimes the DOWN is ignored, and sometimes the PURGE is ignored. Repeated attempts with either are required to purge an OSD.

Example iteractions with Quincy (17.2.0):
root@rdx-00:/# ceph osd down 459
marked down osd.459.
root@rdx-00:/# ceph osd purge 459 --yes-i-really-mean-it
Error EBUSY: osd.459 is not `down`.
root@rdx-00:/# ceph osd down 459
marked down osd.459.
root@rdx-00:/# ceph osd purge 459 --yes-i-really-mean-it
purged osd.459
root@rdx-00:/# ceph osd purge 459 --yes-i-really-mean-it
osd.459 does not exist
root@rdx-00:/# ceph osd down 459
osd.459 does not exist.
root@rdx-00:/# ceph osd purge 459 --yes-i-really-mean-it
osd.459 does not exist
root@rdx-00:/# ceph osd down 462
marked down osd.462.
root@rdx-00:/# ceph osd purge 462 --yes-i-really-mean-it
Error EBUSY: osd.462 is not `down`.
root@rdx-00:/# ceph osd down 462
marked down osd.462.
root@rdx-00:/# ceph osd purge 462 --yes-i-really-mean-it
purged osd.462
root@rdx-00:/# ceph osd purge 462 --yes-i-really-mean-it
Error EBUSY: osd.462 is not `down`.
root@rdx-00:/# ceph osd down 462
marked down osd.462.
root@rdx-00:/# ceph osd purge 462 --yes-i-really-mean-it
purged osd.462
root@rdx-00:/# ceph osd purge 462 --yes-i-really-mean-it
osd.462 does not exist
root@rdx-00:/# ceph osd down 464
marked down osd.464.
root@rdx-00:/# ceph osd purge 464 --yes-i-really-mean-it
Error EBUSY: osd.464 is not `down`.
root@rdx-00:/# ceph osd down 464
marked down osd.464.
root@rdx-00:/# ceph osd purge 464 --yes-i-really-mean-it
purged osd.464
root@rdx-00:/# ceph osd purge 464 --yes-i-really-mean-it
osd.464 does not exist
root@rdx-00:/# ceph osd down 466
marked down osd.466.
root@rdx-00:/# ceph osd purge 466 --yes-i-really-mean-it
purged osd.466
root@rdx-00:/# ceph osd purge 466 --yes-i-really-mean-it
Error EBUSY: osd.466 is not `down`.
root@rdx-00:/# ceph osd down 466
marked down osd.466.
root@rdx-00:/# ceph osd purge 466 --yes-i-really-mean-it
purged osd.466
root@rdx-00:/# ceph osd purge 466 --yes-i-really-mean-it
Error EBUSY: osd.466 is not `down`.
root@rdx-00:/# ceph osd down 466
marked down osd.466.
root@rdx-00:/# ceph osd purge 466 --yes-i-really-mean-it
purged osd.466
root@rdx-00:/# ceph osd purge 466 --yes-i-really-mean-it
Error EBUSY: osd.466 is not `down`.
root@rdx-00:/# ceph osd down 466
marked down osd.466.
root@rdx-00:/# ceph osd purge 466 --yes-i-really-mean-it
purged osd.466
root@rdx-00:/# ceph osd purge 466 --yes-i-really-mean-it
Error EBUSY: osd.466 is not `down`.
root@rdx-00:/# ceph osd down 466
marked down osd.466.
root@rdx-00:/# ceph osd purge 466 --yes-i-really-mean-it
purged osd.466
root@rdx-00:/# ceph osd purge 466 --yes-i-really-mean-it
osd.466 does not exist
root@rdx-00:/# ceph -v
ceph version 17.2.0 (43e2e60a7559d3f46c9d53f1ca875fd499a1e35e) quincy (stable)
root@rdx-00:/#

Also available in: Atom PDF