On 08/20/2018 05:20 PM, David Turner wrote:
> The general talk about the rados cleanup command is to clean things up
> after benchmarking.  Could this command also be used for deleting an old
> RGW bucket or an RBD.  For instance, a bucket with a prefix of
> `25ff9eff-058b-41e3-8724-cfffecb979c0.9709451.1` such that all objects
> in the default.rgw.buckets.data pool for that bucket start with that
> string.  Could I run [1] this command to clean all of those up?  Listing
> the full pool contents and grepping out for that string returns 100M
> objects and every way I've come up with to iterate over that list will
> take us about a month to get through it.  I would think this has a
> decent chance to work, except for the description of the [2] cleanup
> option from the rados man page.
> 
> Perhaps I'm also barking up the wrong tree.  Does anyone have a better
> way to delete large RBDs or buckets?
> 

Nope, you can't filter on prefixes of objects. You'll have to do a
listing and filter on the output.. That's a very long list.

Wido

> 
> [1] rados -p default.rgw.buckets.data cleanup --prefix
> 25ff9eff-058b-41e3-8724-cfffecb979c0.9709451.1
> 
> [2] cleanup [ --run-name run_name ] [ --prefix prefix ]
>         Clean up a previous benchmark operation.  Note: the default
> run-name is "benchmark_last_metadata"
> 
> 
> _______________________________________________
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> 
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to