Feature #9031
closedList RADOS namespaces and list all objects in all namespaces
0%
Description
We can currently create namespaces, but cannot easily view those that have been created. A method of listing namespaces with the rados utility is desired.
Updated by David Zafman over 9 years ago
- Subject changed from List RADOS namespaces to List RADOS namespaces and list all objects in all namespaces
A way to implement this is to enhance the pg_ls_repsonse_t to include the namespace (or change object_t to hobject_t). We'd have to provide a wildcard value (e.g. *, ALL) for the namespace to list all object in all namespaces.
A new librados list namespaces operation could run through the pg_ls_response_t for all objects and build a list of unique namespace names. Then a new rados command could be added to list namespaces for a given pool.
We could then easily add the long sought feature of a rados command that lists all objects in a pool in "namespace/objectname" format.
Finally, a printable wildcard value should be an illegal namespace name. Or a non-printable wildcard value would require an additional option to the rados command (e.g. --all, --all-namespaces).
Updated by David Zafman over 9 years ago
- Status changed from New to 12
- Assignee set to David Zafman
Updated by David Zafman over 9 years ago
- Status changed from 12 to Fix Under Review
Updated by Samuel Just over 9 years ago
- Status changed from Fix Under Review to 7
Updated by Samuel Just over 9 years ago
- Target version changed from 0.88 to 0.89
Updated by Samuel Just over 9 years ago
- Target version changed from 0.89 to 0.88