Hi,
I'm running Jewel (10.2.7). While trying to get rid of an oversized bucket
(+14M objects) I tried to reshard the bucket index be able to remove it.
As per the Red Hat documentation I ran
# radosgw-admin bucket reshard --bucket=oversized_bucket --num-shards=300
I noted the old instance id and waited for it to output a count of all
items, at the very end it spits out "ERROR: bi_list(): (4) Interrupted
system call"

Now I have the new bucket instance with 300 shards, seemingly unused and
the old instance id which seems to be active

#  radosgw-admin --cluster drceph-tcs-prod metadata get
bucket:oversized_bucket returns the old instance id in bucket_id

Two questions:

* How do I remove the new bucket id, from the failed reshard command. Since
it's not used it's confusing to have it floating around
* How do I actually reshard the oversized_bucket? - Actually, I really
don't care about the bucket, If there's a way to remove the bucket and it's
objects without altering the index, causing the radosgw to allocate all
memory available and crash, I'd rather do that.

Regards,
Andreas
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to