Project

General

Profile

Fix #44734

rgw: deprecate radosgw-admin orphans sub-commands

Added by J. Eric Ivancich 10 months ago. Updated 6 months ago.

Status:
Resolved
Priority:
Normal
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
octopus,nautilus
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature:

Description

The orphans sub-commands have not been maintained for years and it's unclear whether they're reliable. Additionally, they store logs on the cluster, so if a user wants to run it to address a nearly full cluster, it could push the user over the edge. As a result the (currently experimental) rgw-orphan-list tool (separate executable rather than a sub-command) has been created, which stores intermediate results on the local filesystem.

Now all three orphans sub-commands produce a warning (on cerr) that the command is being deprecated. Additionally all three required the --yes-i-really-mean-it command-line option to run.

IMPORTANT:
octopus backport should occur after octopus backport of https://github.com/ceph/ceph/pull/34148 is merged into octopus
nautilus backport should occur after https://github.com/ceph/ceph/pull/34127 is merged into nautilus


Related issues

Follows rgw - Feature #44733: rgw: add `rgw-orphan-list` tool & `radosgw-admin bucket radoslist ...` Resolved
Precedes rgw - Documentation #45510: PendingReleaseNotes/RGW: add note for rgw-orphan-list and deprecated "orphans find" Resolved
Copied to rgw - Backport #45487: octopus: rgw: deprecate radosgw-admin orphans sub-commands Resolved
Copied to rgw - Backport #45488: nautilus: rgw: deprecate radosgw-admin orphans sub-commands Resolved

History

#1 Updated by J. Eric Ivancich 9 months ago

  • Description updated (diff)

#2 Updated by J. Eric Ivancich 9 months ago

  • Description updated (diff)

#3 Updated by J. Eric Ivancich 9 months ago

  • Follows Feature #44733: rgw: add `rgw-orphan-list` tool & `radosgw-admin bucket radoslist ...` added

#4 Updated by J. Eric Ivancich 9 months ago

  • Status changed from Fix Under Review to Pending Backport

#5 Updated by Nathan Cutler 8 months ago

  • Copied to Backport #45487: octopus: rgw: deprecate radosgw-admin orphans sub-commands added

#6 Updated by Nathan Cutler 8 months ago

  • Copied to Backport #45488: nautilus: rgw: deprecate radosgw-admin orphans sub-commands added

#7 Updated by Nathan Cutler 8 months ago

  • Pull request ID set to 34086

#8 Updated by J. Eric Ivancich 8 months ago

  • Precedes Documentation #45510: PendingReleaseNotes/RGW: add note for rgw-orphan-list and deprecated "orphans find" added

#9 Updated by Nathan Cutler 6 months ago

  • Status changed from Pending Backport to Resolved

While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".

Also available in: Atom PDF