Re: [Gluster-devel] Object Quota feature proposal for GlusterFS-3.7

2015-02-24 Thread Prashanth Pai
Changelog logs GFID. Swift DBs need file path (acc/cont/obj format). Methods[1] to convert GFID to Path are not stable and also expensive. And there's no way to know which files were deleted even if we know GFID[2]. [1]

Re: [Gluster-devel] Sharding - Inode write fops - recoverability from failures - design

2015-02-24 Thread Krutika Dhananjay
- Original Message - From: Vijay Bellur vbel...@redhat.com To: Krutika Dhananjay kdhan...@redhat.com Cc: Gluster Devel gluster-devel@gluster.org Sent: Tuesday, February 24, 2015 12:26:58 PM Subject: Re: [Gluster-devel] Sharding - Inode write fops - recoverability from failures -

Re: [Gluster-devel] [geo-rep] Adding broken changelog into OLD htime file

2015-02-24 Thread Vijay Bellur
On 02/23/2015 04:25 PM, Saravanakumar Arumugam wrote: Hi, Geo-replication make use of changelog translator (which is used to capture all I/O operations happening in a Volume and this happens per brick). All the I/O operations happening are stored in .glusterfs/changelogs/CHANGELOG.TS (where TS

Re: [Gluster-devel] URCU required for building GlusterFS from now on

2015-02-24 Thread Niels de Vos
On Tue, Feb 24, 2015 at 12:46:18PM +0530, Kaushal M wrote: Hi list, The review http://review.gluster.org/9605 got merged yesterday. This patch introduces a build requirement on liburcu, which is needed for the changes planned for GlusterD. liburcu = 0.7 is required to build GlusterD. I'm

[Gluster-devel] REMINDER: Gluster Community Bug Triage meeting today at 12:00 UTC

2015-02-24 Thread Niels de Vos
Hi all, This meeting is scheduled for anyone that is interested in learning more about, or assisting with the Bug Triage. Meeting details: - location: #gluster-meeting on Freenode IRC ( https://webchat.freenode.net/?channels=gluster-meeting ) - date: every Tuesday - time: 12:00 UTC,

Re: [Gluster-devel] [geo-rep] Adding broken changelog into OLD htime file

2015-02-24 Thread Saravanakumar Arumugam
On 02/24/2015 01:56 PM, Vijay Bellur wrote: On 02/23/2015 04:25 PM, Saravanakumar Arumugam wrote: Hi, Geo-replication make use of changelog translator (which is used to capture all I/O operations happening in a Volume and this happens per brick). All the I/O operations happening are stored in

Re: [Gluster-devel] Sharding - Inode write fops - recoverability from failures - design

2015-02-24 Thread Krutika Dhananjay
- Original Message - From: Vijay Bellur vbel...@redhat.com To: Krutika Dhananjay kdhan...@redhat.com Cc: Gluster Devel gluster-devel@gluster.org Sent: Tuesday, February 24, 2015 4:13:13 PM Subject: Re: [Gluster-devel] Sharding - Inode write fops - recoverability from failures -

Re: [Gluster-devel] Object Quota feature proposal for GlusterFS-3.7

2015-02-24 Thread Vijay Bellur
On 02/24/2015 02:54 PM, Prashanth Pai wrote: Changelog logs GFID. Swift DBs need file path (acc/cont/obj format). Methods[1] to convert GFID to Path are not stable and also expensive. And there's no way to know which files were deleted even if we know GFID[2]. (Answering inline is always a

Re: [Gluster-devel] Object Quota feature proposal for GlusterFS-3.7

2015-02-24 Thread Prashanth Pai
Of the 3 options available for gfid to path conversions, build-pgfid is most efficient and convenient. However, it works only for newly created files after the option was turned on but not for existing files. There should be some external mechanism to populate the required xattrs for existing

Re: [Gluster-devel] expanding tiered volumes

2015-02-24 Thread Vijay Bellur
On 02/24/2015 02:40 AM, Dan Lambright wrote: - Original Message - From: Vijay Bellur vbel...@redhat.com To: Dan Lambright dlamb...@redhat.com, Gluster Devel gluster-devel@gluster.org Sent: Monday, February 23, 2015 5:26:58 AM Subject: Re: [Gluster-devel] expanding tiered volumes On

Re: [Gluster-devel] Spurious regression failure analysis from runs over the wkend

2015-02-24 Thread Shyam
On 02/23/2015 11:20 PM, Justin Clift wrote: On 23 Feb 2015, at 19:32, Shyam srang...@redhat.com wrote: snip 4 of the regression runs also created coredumps. Uploaded the archived_builds and logs here: http://mirror.salasaga.org/gluster/ (are those useful?) Yes, these are useful as they

Re: [Gluster-devel] Spurious regression failure analysis from runs over the wkend

2015-02-24 Thread Justin Clift
On 24 Feb 2015, at 14:39, Shyam srang...@redhat.com wrote: On 02/23/2015 11:20 PM, Justin Clift wrote: On 23 Feb 2015, at 19:32, Shyam srang...@redhat.com wrote: snip 4 of the regression runs also created coredumps. Uploaded the archived_builds and logs here:

Re: [Gluster-devel] Object Quota feature proposal for GlusterFS-3.7

2015-02-24 Thread Dan Lambright
Prashanth , Not sure exactly what you are trying to do, but the changetimerecorder translator records in a database files that are created/modified/deleted/read (or some subset). This is a new translator thats part of the tier feature, though was written to be multipurpose and modular etc. It