[Gluster-devel] 3.4.6beta1 later today?

2014-09-08 Thread Kaleb S. KEITHLEY
Hi, At last week's community meeting it was stated that we would release 3.4.6beta1 early this week. The following fixes have been committed to the release-3.4 branch for 3.4.6 to date: BUG: 1123289, commit 1d4ef0b891899e3a6dbc8c2087e73cee6f5a7fbe BUG: 1119894, commit f0ddba7e0913db505f

Re: [Gluster-devel] Languages (was Re: Proposal for GlusterD-2.0)

2014-09-08 Thread Jeff Darcy
> Two characteristics of a language (tool chain) are important to me, > especially > when you spend a good part of your time debugging failures/bugs. > > - Analysing core files. > - Ability to reason about space consumption. This becomes important in > the case of garbage collected languages. >

Re: [Gluster-devel] Languages (was Re: Proposal for GlusterD-2.0)

2014-09-08 Thread Dan Lambright
I could see Go used for background type jobs or test harnessing in the beginning, at the discretion of the developer. The question about garbage collection is an unknown and a good point. To me, it makes sense to get experience with Go before using it in the I/O path. Particularly as the langua

Re: [Gluster-devel] Languages (was Re: Proposal for GlusterD-2.0)

2014-09-08 Thread Krishnan Parthasarathi
While the proposal for Glusterd-2.0 is doing its rounds in the devel/users lists, let me find out how the Go toolchain fares in debugging a live application and a core file, with a dash of go routines and channels for good effect :-) Shouldn't take long. I will share my experience and lets take

Re: [Gluster-devel] Languages (was Re: Proposal for GlusterD-2.0)

2014-09-08 Thread Jeff Darcy
> While the proposal for Glusterd-2.0 is doing its rounds in the devel/users > lists, let me find out how the Go toolchain fares in debugging a live > application and a core file, with a dash of go routines and channels for > good effect :-) Shouldn't take long. I will share my experience and lets

Re: [Gluster-devel] 3.4.6beta1 later today?

2014-09-08 Thread Vijay Bellur
On 09/08/2014 05:33 PM, Kaleb S. KEITHLEY wrote: Hi, At last week's community meeting it was stated that we would release 3.4.6beta1 early this week. The following fixes have been committed to the release-3.4 branch for 3.4.6 to date: BUG: 1123289, commit 1d4ef0b891899e3a6dbc8c2087e73cee6f5

[Gluster-devel] glusterfs-3.4.6beta1 released

2014-09-08 Thread Gluster Build System
SRC: http://bits.gluster.org/pub/gluster/glusterfs/src/glusterfs-3.4.6beta1.tar.gz This release is made off jenkins-release-87 -- Gluster Build System ___ Gluster-devel mailing list Gluster-devel@gluster.org http://supercolony.gluster.org/mailman/lis

Re: [Gluster-devel] [Gluster-users] Proposal for GlusterD-2.0

2014-09-08 Thread Jonathan Barber
On 8 September 2014 05:05, Krishnan Parthasarathi wrote: > > > > Bulk of current GlusterD code deals with keeping the configuration of the > > cluster and the volumes in it consistent and available across the nodes. > The > > current algorithm is not scalable (N^2 in no. of nodes) and doesn't > p

Re: [Gluster-devel] [Gluster-users] Proposal for GlusterD-2.0

2014-09-08 Thread Jeff Darcy
> Is there any reason not to consider zookeeper? I did bring up that idea a while ago. I'm no Java fan myself, but still I was surprised by the vehemence of the reactions. To put it politely, many seemed to consider the dependency on Java unacceptable for both resource and security reasons. Som

[Gluster-devel] Lazy umount emulation

2014-09-08 Thread Emmanuel Dreyfus
Hi Lazy umount is a Linux-only feature that let userland tell the kernel to umount a filesystem as soon as it drops the last reference to it. It is used at a few places by GlusterFS and is a portability problem. brick-replace will not currently work without it, which is a critical problem. I wrot

Re: [Gluster-devel] [Gluster-users] Proposal for GlusterD-2.0

2014-09-08 Thread mike
That's disappointing. I can certainly understand wanting to keep dependencies small, but that sounds like FUD more than a reasoned argument. I do not envy your position navigating such waters. On Sep 8, 2014, at 2:38 PM, Jeff Darcy wrote: >> Is there any reason not to consider zookeeper? > >

Re: [Gluster-devel] [Gluster-users] Proposal for GlusterD-2.0

2014-09-08 Thread Mike S
Is there any reason not to consider zookeeper? The 3.4 release is quite stable and due to a large number of users, bugs are fixed and its quirks are known. I like the idea of RAFT. The paper is well written and very compelling. The last time I read it, a number of critical issues were glossed over

Re: [Gluster-devel] [Gluster-users] glusterfs replica volume self heal dir very slow!!why?

2014-09-08 Thread justgluste...@gmail.com
Hi Paul Robert Marino and Roman thank you very much for you advise! to Paul Robert Marino: In fact, I use XFS as the underlying filesystem in my test cases。 NOW, According to your advise, I will increse the background self heal count to test, I will do a feedback after my t

Re: [Gluster-devel] 3.4.6beta1 later today?

2014-09-08 Thread Raghavendra Gowdappa
Sorry I am not done with backporting yet. I'll able to send the patches by EOD today. Reviews and regression runs might take couple of more days. Sorry about the delay. - Original Message - > From: "Vijay Bellur" > To: "Kaleb S. KEITHLEY" , "Gluster Devel" > , "Raghavendra Gowdappa" >

[Gluster-devel] Review help needed: Patches to improve debugging experience

2014-09-08 Thread Krishnan Parthasarathi
All, The following patches are aimed at making debugging experience glusterd and synctask-based code in our code base easier. -synctask: add backtrace per waiting task http://review.gluster.com/#/c/8622/ While synctask is a handy mechanism to sequence asynchronous calls without having to wire t

Re: [Gluster-devel] Lazy umount emulation

2014-09-08 Thread Krishnan Parthasarathi
Emmanuel, IIRC, lazy umount is being used in glusterd to avoid leaving behind an entry in /etc/mtab, for every internal mount that failed to unmount for some reason. replace-brick command doesn't have a requirement that the umount must happen in a lazy manner. HTH, KP - Original Message

Re: [Gluster-devel] Languages (was Re: Proposal for GlusterD-2.0)

2014-09-08 Thread Aravinda
On 09/08/2014 10:29 PM, Krishnan Parthasarathi wrote: While the proposal for Glusterd-2.0 is doing its rounds in the devel/users lists, let me find out how the Go toolchain fares in debugging a live application and a core file, with a dash of go routines and channels for good effect :-) Should

Re: [Gluster-devel] A suggestion on naming test files.

2014-09-08 Thread RAGHAVENDRA TALUR
As per Jeff's comment on getting the component from bugzilla, this command works: [rtalur@rastarpad bugs]$ find . -name "*.t" | \grep -o "[0-9]\+" | tr "\n" " " |xargs -n 1 bugzilla query --outputformat '%{bug_id}: %{component}' --bug_id 974007: glusterd 1101647: replicate 1112613: glusterd 95787