RGW radosgw-admin reshard bucket ends with ERROR: bi_list(): (4) Interrupted system call

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

 



Hi,
I'm trying to reshard a rather large bucket (+13M objects) as per the
Red Hat documentation
(https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/2/html/object_gateway_guide_for_ubuntu/administration_cli#resharding-bucket-index)
to be able to delete it, the process starts and runs well until the
very end where it barfs out:

ERROR: bi_list(): (4) Interrupted system call

# radosgw-admin metadata get bucket:big_bucket
returns the old instance id and
# radosgw-admin metadata get bucket.instance:big_bucket:new_instance_id
returns, seemingly, a copy of the bucket but with shards and the new
instance id. So I seem to have a duplicate bucket instance id that
wasn't switched over to.

Is it possible to manually "attach" the bucket to the new instance id
and then carry on with the rest of the steps in the docs, bi purge the
old instance. If not, how do i get rid of the duplicate?

Also, as the data in big_bucket isn't of any value I just want the
bucket and the objects gone, can I do this without affecting my
cluster performance?

Last time I tried delete the bucket with --purge-objects it ran for
days locking up osd's left and right. If I remember correctly write
actions to the index will lock other operations to that particular osd
and when the index object is large, it'll take forever(tm)

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]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux