Fix #44734
closedrgw: 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
Updated by J. Eric Ivancich about 4 years ago
- Follows Feature #44733: rgw: add `rgw-orphan-list` tool & `radosgw-admin bucket radoslist ...` added
Updated by J. Eric Ivancich about 4 years ago
- Status changed from Fix Under Review to Pending Backport
Updated by Nathan Cutler about 4 years ago
- Copied to Backport #45487: octopus: rgw: deprecate radosgw-admin orphans sub-commands added
Updated by Nathan Cutler about 4 years ago
- Copied to Backport #45488: nautilus: rgw: deprecate radosgw-admin orphans sub-commands added
Updated by J. Eric Ivancich about 4 years ago
- Precedes Documentation #45510: PendingReleaseNotes/RGW: add note for rgw-orphan-list and deprecated "orphans find" added
Updated by Nathan Cutler almost 4 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".