Thanks Minchen for prompt reply..... However I have noticed that when I transfer a file say "File100.txt", it shows as a "File100.txt" , not in that form which you have mentioned in your reply. Following is the output of pool " .rgw.buckets" Command run : " rados -p .rgw.buckets ls -" ---------------------------------------------------------------------------- default.5088.1_Many-Folders/5/51/organization_239570.xml default.5088.1_Many-Folders/20/5/51/organization_240005.xml default.5399.1_Unwise.exe default.5399.1__shadow__5JkbZRgSjnqGiw86UkvYtkNjBe-W8n7_13 default.5399.1__shadow__5JkbZRgSjnqGiw86UkvYtkNjBe-W8n7_3 default.5088.1_Many-Folders/5/51/52/organization_239565.xml default.5088.1_Many-Folders/20/5/51/52/53/organization_239583.xml default.5088.1_set-time.sh default.5399.1_index.jpg default.5399.1_File100.txt ------------------------------------------------------------------------------------ You will notice that file names, as well folder structures are appearing. I checked the data pool also There output is like this ---------------------------------------------------------- 603.00000000 604.00000000 607.00000000 609.00000000 mds0_inotable mds0_sessionmap mds_anchortable file100.txt rb.0.1094.238e1f29.000000000001 rb.0.1094.238e1f29.000000000002 rb.0.1094.238e1f29.000000000003 602.00000000 rb.0.1094.238e1f29.000000000004 rb.0.1094.238e1f29.000000000005 rb.0.1094.238e1f29.000000000007 rb.0.1094.238e1f29.000000000008 rb.0.1094.238e1f29.000000000020 ------------------------------------------------------------------- Here the output is somewhat similar as mentioned in your mail but file name is listed of transferred file (file100.txt). The ID like (rb.0.1094.238e1f29.000000000020) is what appear to be Object ID but simple file name doesn't appear to be a Object ID.I think there is some gap in overall approach.Hope you or many others will be able to point it out. Thanks in advance On 5/26/14, minchen <minchen at ubuntukylin.com> wrote: > Hi Shashank, > I think you should use "rados -p <pool_name> ls" to list all objects in > <pool_name>, > if there is a image in <pool_name> , like this : > > > root at ceph0:~# rados -p testpool ls > rb.0.1017.6b8b4567.000000001806 > rb.0.1017.6b8b4567.000000000f32 > rb.0.1017.6b8b4567.000000001b5b > rb.0.1017.6b8b4567.00000000181f > rb.0.1017.6b8b4567.00000000121f > rb.0.1017.6b8b4567.000000000278 > ...... > > > rb.0.1017.6b8b4567 is image prefix > 000000001806 is object id > > > so the output likes this: > <image_prefix>.<object_id> > > > I wish this will be help ! > best regards > min chen > > > > > > ------------------ Original ------------------ > From: "Shashank Puntamkar";<spuntamkar at gmail.com>; > Date: Mon, May 26, 2014 02:24 PM > To: "ceph-users"<ceph-users at lists.ceph.com>; > > Subject: How to get Unique object ID of object in ceph > > > > I am trying to explore the possibility to use ceph object based > storage in software development and client side deployment.I > configured Rados gateway.I am able to access data with filename > reference using S3 API and various other s3 clients.I wish to use > Object ID to access the data rather then file name.Hence I want to > know about the Objet ID assignment of files/object in Ceph.Can anyone > tell l how to get ObjectID of object in Ceph? Is Ceph provides unique > object ID of objects? > Thanks in advance > _______________________________________________ > ceph-users mailing list > ceph-users at lists.ceph.com > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com