RE: A bug in FileStore::mount and A problem about XFS

2014-08-14 Thread Ma, Jianpeng
I think you got the old code. I'm not find FX_TYPE_OTHER -Original Message- From: ceph-devel-ow...@vger.kernel.org [mailto:ceph-devel-ow...@vger.kernel.org] On Behalf Of n...@cs.hku.hk Sent: Thursday, August 14, 2014 12:08 PM To: ceph-devel@vger.kernel.org Subject: A bug in

Re: object versioning

2014-08-14 Thread Wido den Hollander
On 08/14/2014 02:00 AM, Yehuda Sadeh wrote: One of the next features that we're working on is the long due object versioning. This basically allows keeping old versions of objects inside buckets, even if user has removed or overwritten them. Any object instance is immutable. and object can then

OSD disk replacement best practise

2014-08-14 Thread Guang Yang
Hi cephers, Most recently I am drafting the run books for OSD disk replacement, I think the rule of thumb is to reduce data migration (recover/backfill), and I thought the following procedure should achieve the purpose: 1. ceph osd out osd.XXX (mark it out to trigger data migration) 2. ceph

RE: Is that possible to run teuthology on local test servers

2014-08-14 Thread Sage Weil
You can accomplish the same thing by adding a section like targets: ubu...@plana37.front.sepia.ceph.com: ssh-rsa

RE: A bug in FileStore::mount and A problem about XFS

2014-08-14 Thread Sage Weil
On Thu, 14 Aug 2014, Ma, Jianpeng wrote: I think you got the old code. I'm not find FX_TYPE_OTHER It was only recently removed in master. I suspect this bug is present in firefly, though, and should still be fixed! sage -Original Message- From:

RGW Swift questions

2014-08-14 Thread Luis Pabón
Hi Yehuda, I am starting work on RGW and have a few questions: * Why is the command 'user create' when I am sending '--subuser'. Seems confusing. Is there a reason why we are not to use 'subuser create'? * If I use user create --subuser, the JSON returned shows the entry for subusers is

Re: RGW Swift questions

2014-08-14 Thread Yehuda Sadeh
On Thu, Aug 14, 2014 at 7:27 AM, Luis Pabón lpa...@redhat.com wrote: Hi Yehuda, I am starting work on RGW and have a few questions: * Why is the command 'user create' when I am sending '--subuser'. Seems confusing. Is there a reason why we are not to use 'subuser create'? A subuser

Re: object versioning

2014-08-14 Thread Yehuda Sadeh
On Thu, Aug 14, 2014 at 2:44 AM, Wido den Hollander w...@42on.com wrote: On 08/14/2014 02:00 AM, Yehuda Sadeh wrote: One of the next features that we're working on is the long due object versioning. This basically allows keeping old versions of objects inside buckets, even if user has removed

Re: object versioning

2014-08-14 Thread Luis Pabon
Adding Swiftonfile developers to see if they can help. - Luis - Original Message - From: Yehuda Sadeh yeh...@redhat.com To: ceph-devel ceph-devel@vger.kernel.org Cc: Sage Weil s...@redhat.com, Samuel Just sam.j...@inktank.com Sent: Wednesday, August 13, 2014 8:00:37 PM Subject: object

Re: RGW Swift questions

2014-08-14 Thread Luis Pabon
Thanks for the quick turnaround Yehuda. I have just a few more comments below: - Original Message - From: Yehuda Sadeh yeh...@redhat.com To: Luis Pabón lpa...@redhat.com Cc: ceph-devel@vger.kernel.org Sent: Thursday, August 14, 2014 11:02:06 AM Subject: Re: RGW Swift questions On Thu,

Re: RGW Swift questions

2014-08-14 Thread Yehuda Sadeh
On Thu, Aug 14, 2014 at 9:00 AM, Luis Pabon lpa...@redhat.com wrote: Thanks for the quick turnaround Yehuda. I have just a few more comments below: - Original Message - From: Yehuda Sadeh yeh...@redhat.com To: Luis Pabón lpa...@redhat.com Cc: ceph-devel@vger.kernel.org Sent:

Re: RGW Swift questions

2014-08-14 Thread Luis Pabón
Great thanks! - Luis On 08/14/2014 12:40 PM, Yehuda Sadeh wrote: On Thu, Aug 14, 2014 at 9:00 AM, Luis Pabon lpa...@redhat.com wrote: Thanks for the quick turnaround Yehuda. I have just a few more comments below: - Original Message - From: Yehuda Sadeh yeh...@redhat.com To: Luis

Ceph authentication/authorization paradignms

2014-08-14 Thread Christopher R. Hertel
Ceph Folks: Hi. I am new to Ceph but I've been around in the Open Source world for a while, working on a variety of different projects (mostly Windows Interop stuff). I was asked to take a look at the authentication mechanisms used in Ceph, focusing on two key areas: * Calamari * Ceph

Using erasure code plugins outside of an OSD

2014-08-14 Thread Loic Dachary
Hi David, You presumably want to load a plugin, similar to what https://github.com/ceph/ceph/blob/firefly/src/mon/OSDMonitor.cc#L3040 does. To use it the high level is to be found in https://github.com/ceph/ceph/blob/master/src/osd/ECBackend.cc#L361 which relies on a thin layer of

Re: OSD disk replacement best practise

2014-08-14 Thread Smart Weblications GmbH - Florian Wiessner
Am 14.08.2014 13:29, schrieb Guang Yang: Hi cephers, Most recently I am drafting the run books for OSD disk replacement, I think the rule of thumb is to reduce data migration (recover/backfill), and I thought the following procedure should achieve the purpose: 1. ceph osd out osd.XXX

Translating a RadosGW object name into a filename on disk

2014-08-14 Thread Craig Lewis
In my effort to learn more of the details of Ceph, I'm trying to figure out how to get from an object name in RadosGW, through the layers, down to the files on disk. clewis@clewis-mac ~ $ s3cmd ls s3://cpltest/ 2014-08-13 23:0214M 28dde9db15fdcb5a342493bc81f91151

Re: object versioning

2014-08-14 Thread Sage Weil
On Wed, 13 Aug 2014, Yehuda Sadeh wrote: One of the next features that we're working on is the long due object versioning. This basically allows keeping old versions of objects inside buckets, even if user has removed or overwritten them. Any object instance is immutable. and object can then

Re: object versioning

2014-08-14 Thread Yehuda Sadeh
On Thu, Aug 14, 2014 at 11:51 AM, Sage Weil sw...@redhat.com wrote: On Wed, 13 Aug 2014, Yehuda Sadeh wrote: One of the next features that we're working on is the long due object versioning. This basically allows keeping old versions of objects inside buckets, even if user has removed or