bucket reshard fails with ERROR: bi_list(): (4) Interrupted system call

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux