Re: Problems with "shadow" objects

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

 



Hi Stas,
My comments below in the mail

Le 03/03/2015 12:04, Butkeev Stas a écrit :
Hello, all

I have ceph+RGW installation. And have some problems with "shadow" objects.

For example:
#rados ls -p .rgw.buckets|grep "default.4507.1"

.....
default.4507.1__shadow_test_s3.2/2vO4WskQNBGMnC8MGaYPSLfGkhQY76U.1_5
default.4507.1__shadow_test_s3.2/2vO4WskQNBGMnC8MGaYPSLfGkhQY76U.2_2
default.4507.1__shadow_test_s3.2/2vO4WskQNBGMnC8MGaYPSLfGkhQY76U.6_4
default.4507.1__shadow_test_s3.2/2vO4WskQNBGMnC8MGaYPSLfGkhQY76U.4_2
default.4507.1__shadow_test_s3.2/2vO4WskQNBGMnC8MGaYPSLfGkhQY76U.3_5
.....

Please give me advices and answer on my questions
1) How can I rm this "shadow" files?
Consider that "shadow files" are rados object and are part of an rados object. In fact when the Radosgateway stores an object in the cluster, the object is split in several parts (called chunks) and the size of each chunk is by default 4Mo. But you can configure this parameter...
You can get more details in the online cephdocumentation
If you want to remove these chunks you just need to remove the parent object to which they are linked.
2) What does the name of this "shadow" files?
example
with normal object:
# radosgw-admin object stat --bucket=dev --object="RegExp_tutorial.png"
and I receive information about this object.

with "shadow" object:
default.4507.1_ - bucket-id
radosgw-admin object stat --bucket=dev --object="_shadow_test_s3.2/2vO4WskQNBGMnC8MGaYPSLfGkhQY76U.2_7"
ERROR: failed to stat object, returned error: (2) No such file or directory
how can I determine name of this object
In the command above you forgot to type the full object name "default.4507.1__shadow_test_s3.2/2vO4WskQNBGMnC8MGaYPSLfGkhQY76U.3_5 "
Your command should looks like this:
* #**rdosgw-admin object stat --bucket=dev --object="_shadow_test_s3.2/2vO4WskQNBGMnC8MGaYPSLfGkhQY76U.2_7"
*
You an can have more details in inkscope project in github. We have implemented a module that visualizes and show a rados object is stored in a Ceph cluster.
Regards
Alex

*
*
--
Best Regards,
Stanislav Butkeev
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message tomajordomo@xxxxxxxxxxxxxxx
More majordomo info athttp://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux