Fix #44734
rgw: deprecate radosgw-admin orphans sub-commands
0%
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
History
#1 Updated by J. Eric Ivancich almost 3 years ago
- Description updated (diff)
#2 Updated by J. Eric Ivancich almost 3 years ago
- Description updated (diff)
#3 Updated by J. Eric Ivancich almost 3 years ago
- Follows Feature #44733: rgw: add `rgw-orphan-list` tool & `radosgw-admin bucket radoslist ...` added
#4 Updated by J. Eric Ivancich almost 3 years ago
- Status changed from Fix Under Review to Pending Backport
#5 Updated by Nathan Cutler over 2 years ago
- Copied to Backport #45487: octopus: rgw: deprecate radosgw-admin orphans sub-commands added
#6 Updated by Nathan Cutler over 2 years ago
- Copied to Backport #45488: nautilus: rgw: deprecate radosgw-admin orphans sub-commands added
#7 Updated by Nathan Cutler over 2 years ago
- Pull request ID set to 34086
#8 Updated by J. Eric Ivancich over 2 years ago
- Precedes Documentation #45510: PendingReleaseNotes/RGW: add note for rgw-orphan-list and deprecated "orphans find" added
#9 Updated by Nathan Cutler over 2 years 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".