Re: [Gluster-devel] rpc throttling causing ping timer expiries while running iozone

2014-04-23 Thread Anand Avati
On Tue, Apr 22, 2014 at 11:49 PM, Pranith Kumar Karampuri pkara...@redhat.com wrote: hi, When iozone is in progress and the number of blocking inodelks is greater than the threshold number of rpc requests allowed for that client (RPCSVC_DEFAULT_OUTSTANDING_RPC_LIMIT), subsequent requests

Re: [Gluster-devel] [Gluster-users] Status on Gluster on OS X (10.9)

2014-04-05 Thread Anand Avati
I did now. I'd recommend adding a check for libintl.h in configure.ac and fail gracefully suggesting installing gettext. Thanks On Fri, Apr 4, 2014 at 10:59 PM, Dennis Schafroth den...@schafroth.dkwrote: On 05 Apr 2014, at 07:38 , Anand Avati av...@gluster.org wrote: And here: ./gf-error

Re: [Gluster-devel] [Gluster-users] Status on Gluster on OS X (10.9)

2014-04-04 Thread Anand Avati
Build fails for me: Making all in libglusterfs Making all in src CC libglusterfs_la-dict.lo CC libglusterfs_la-xlator.lo CC libglusterfs_la-logging.lo logging.c:26:10: fatal error: 'libintl.h' file not found #include libintl.h ^ 1 error generated. make[4]: ***

Re: [Gluster-devel] [Gluster-users] Status on Gluster on OS X (10.9)

2014-04-04 Thread Anand Avati
in /usr/local and but require sudo right underway to sett rights brew install gettext It will require setting some CFLAGS / LDFLAGS when ./configure: LDFLAGS=-L/usr/local/opt/gettext/lib CPPFLAGS=-I/usr/local/opt/gettext/include cheers, :-Dennis On 05 Apr 2014, at 06:56 , Anand Avati av

Re: [Gluster-devel] glfs_futimens function is not implemented

2014-03-31 Thread Anand Avati
Because futimes() is not a POSIX (or any standard) call. We can have #ifdefs and call futimes(), but hasn't been a priority (welcome to send a patch) Thanks Avati On Mon, Mar 31, 2014 at 10:00 AM, Thiago da Silva thi...@redhat.com wrote: Hi, While testing libgfapi I noticed that

Re: [Gluster-devel] release 3.4.3?

2014-03-24 Thread Anand Avati
On Mon, Mar 24, 2014 at 9:50 AM, Kaleb S. KEITHLEY kkeit...@redhat.comwrote: On 03/24/2014 08:35 AM, Kaleb S. KEITHLEY wrote: I've been begging for an additional (+2) review for http://review.gluster.org/#/c/6737. It has two +1 reviews, but the matching fixes for release-3.5 and master

Re: [Gluster-devel] [Gluster-users] How to compile gluster 3.4 on Mac OS X 10.8.4?

2014-03-19 Thread Anand Avati
(moving to gluster-devel@) That is great progress! Please keep posting the intermediate work upstream (into gerrit) as you move along.. Regarding the hang: Do you have cli.log printing anything at all (typically /var/log/glusterfs/cli.log) Avati On Wed, Mar 19, 2014 at 5:07 PM, Dennis

Re: [Gluster-devel] Proposal: GlusterFS Quattro

2014-03-07 Thread Anand Avati
On Fri, Mar 7, 2014 at 8:13 AM, Jeff Darcy jda...@redhat.com wrote: As a counterpoint to the current GlusterFS proposal, I've written up a bunch of ideas that I'm collectively calling GlusterFS Quattro. It's in Google Docs so that people can comment. Please do. ;) http://goo.gl/yE3O4j

Re: [Gluster-devel] Proposal: GlusterFS Quattro

2014-03-07 Thread Anand Avati
On Fri, Mar 7, 2014 at 11:56 AM, Jeff Darcy jda...@redhat.com wrote: Given the background, it only makes sense to retain the guiding principles of the feedback, and reconcile the changes proposed to management layer in the two proposals and retain the scope of 4.x to management changes.

Re: [Gluster-devel] Barrier design issues wrt volume snapshot

2014-03-06 Thread Anand Avati
On Thu, Mar 6, 2014 at 11:19 AM, Krishnan Parthasarathi kpart...@redhat.com wrote: - Original Message - On Thu, Mar 6, 2014 at 12:21 AM, Vijay Bellur vbel...@redhat.com wrote: Adding gluster-devel. On 03/06/2014 01:15 PM, Krishnan Parthasarathi wrote: All,

Re: [Gluster-devel] [RFC] A new caching/synchronization mechanism to speed up gluster

2014-02-05 Thread Anand Avati
Xavi, Getting such a caching mechanism has several aspects. First of all we need the framework pieces implemented (particularly server originated messages to the client for invalidation and revokes) in a well designed way. Particularly how we address a specific translator in a message originating

Re: [Gluster-devel] empty xlator

2014-02-05 Thread Anand Avati
The nop xlator by itself seems OK. Have you tried the stripe config with the nop xlator on top? or even without the nop xlator? Avati On Wed, Feb 5, 2014 at 3:26 PM, Lluís Pàmies i Juárez llpam...@pamies.catwrote: Hello, As a proof of concept I'm trying to write a xlator that does nothing,

Re: [Gluster-devel] GlusterFS 4.0 round two?

2014-01-30 Thread Anand Avati
I agree. I will send out a spin of the 2nd draft soon. Have been caught up in a bunch of other stuff. Avati On Wed, Jan 29, 2014 at 10:08 PM, Amar Tumballi ama...@gmail.com wrote: On Thu, Jan 30, 2014 at 3:30 AM, Jeffrey Darcy jda...@redhat.com wrote: I know we're all busy with other

Re: [Gluster-devel] [Gluster-users] Gerrit doesn't use HTTPS

2013-12-14 Thread Anand Avati
On Sat, Dec 14, 2013 at 5:58 AM, James purplei...@gmail.com wrote: On Sat, Dec 14, 2013 at 3:28 AM, Vijay Bellur vbel...@redhat.com wrote: On 12/13/2013 04:05 AM, James wrote: I just noticed that the Gluster Gerrit [1] doesn't use HTTPS! Can this be fixed ASAP? Configured now,

Re: [Gluster-devel] Bug in locks deletion upon disconnet

2013-12-13 Thread Anand Avati
I have a fix in the works for this (with more cleanups to locks xlator) Avati On Fri, Dec 13, 2013 at 2:14 AM, Raghavendra Bhat rab...@redhat.com wrote: Hi, There seems to be a bug in the ltable cleanup when disconnect is received in 3.5 and master. Its easy to reproduce. Just create a

Re: [Gluster-devel] [Gluster-users] Mechanisms for automatic management of Gluster

2013-12-11 Thread Anand Avati
James, This is the right way to think about the problem. I have more specific comments in the script, but just wanted to let you know this is a great start. Thanks! On Wed, Nov 27, 2013 at 7:42 AM, James purplei...@gmail.com wrote: Hi, This is along the lines of tools for sysadmins. I plan

[Gluster-devel] GlusterFS 4.0 plan

2013-12-11 Thread Anand Avati
Hello all, Here is a working draft of the plan for 4.0. It has pretty significant changes from the current model. Sending it out for early review/feedback. Further revisions will follow over time. https://gist.github.com/avati/af04f1030dcf52e16535#file-plan-md Avati

Re: [Gluster-devel] important change to syncop infra

2013-12-11 Thread Anand Avati
The decision of doing away with -O2 is beyond our control, and we shouldn't have code which depend on optimization to be disabled to behave properly. Representing -errno as return is the cleanest fix (that's how other projects which use setcontext/getcontext are behaving too.) If there are any new

Re: [Gluster-devel] Standardizing interfaces for BD xlator

2013-12-10 Thread Anand Avati
Mohan, It would be better to approach this problem by defining the FOPs and behavior at the xlator levels, and let gfapi calls be simple wrappers around the FOPs. We can introduce new FOPs splice() and reflink(), and discuss more on the best MERGE semantics. Avati On Mon, Dec 9, 2013 at 11:48

Re: [Gluster-devel] Questions on dht rebalance

2013-11-24 Thread Anand Avati
On Sun, Nov 24, 2013 at 8:42 PM, Muralidhar Balcha muralidh...@gmail.comwrote: Hi, I have couple of questions on rebalance functionality 1. When I ran rebalancing command, the gluster daemon that is responsible for migrating data is terminating itself in the middle of the data migration. I

Re: [Gluster-devel] Daily Coverity runs for GlusterFS?

2013-11-22 Thread Anand Avati
Lala, It would be ideal if we hooked this into Jenkins and run along with regression test in parallel. How feasible is it to set it up that way? Avati On Fri, Nov 22, 2013 at 11:51 AM, Lalatendu Mohanty lmoha...@redhat.comwrote: Hi Gluster Ants, There is a way, we can automate the Coverity

Re: [Gluster-devel] How to find the current offset in an open file through libgfapi

2013-11-20 Thread Anand Avati
you can: curr_offset = glfs_lseek (glfd, 0, SEEK_CUR) Avati On Wed, Nov 20, 2013 at 10:26 AM, Brad Childs b...@redhat.com wrote: Hello list, I'm trying to find the current offset of an open file through libgfapi. I have the glfs_fd_t of the file, i've done some reading and want to know

Re: [Gluster-devel] Translator test harness

2013-11-19 Thread Anand Avati
On Tue, Nov 19, 2013 at 5:35 AM, Jeff Darcy jda...@redhat.com wrote: On 11/18/2013 11:32 PM, Anand Avati wrote: It might be interesting to build a test harness using libgfapi (specially the handle based APIs) to load a graph with the xlator to be test (on top of posix) and using gfapi calls

Re: [Gluster-devel] Translator test harness

2013-11-19 Thread Anand Avati
On Tue, Nov 19, 2013 at 6:48 PM, Luis Pabon lpa...@redhat.com wrote: I'm definitely up for it, not just for the translators, but as Avati pointed out, a test harness for the GlusterFS system. I think, if possible, that the translator test harness is really a subclass a GlusterFS

Re: [Gluster-devel] fallocate

2013-11-18 Thread Anand Avati
On Sat, Nov 16, 2013 at 4:45 PM, Emmanuel Dreyfus m...@netbsd.org wrote: Anand Avati av...@gluster.org wrote: If you call fallocate() over an existing region with data it shouldn't be wiped with 0s. You can also call fallocate() on a hole (in case file was ftruncate()ed to a large size

Re: [Gluster-devel] Translator test harness

2013-11-18 Thread Anand Avati
On Mon, Nov 18, 2013 at 8:23 PM, Shyamsundar Ranganathan srang...@redhat.com wrote: - Original Message - From: Jeff Darcy jda...@redhat.com To: gluster-dev Gluster Devel gluster-devel@nongnu.org Sent: Monday, November 18, 2013 8:04:27 PM Subject: [Gluster-devel] Translator test

Re: [Gluster-devel] fallocate

2013-11-16 Thread Anand Avati
If you call fallocate() over an existing region with data it shouldn't be wiped with 0s. You can also call fallocate() on a hole (in case file was ftruncate()ed to a large size) and that region should get allocated (i.e future write to an fallocated() region should NOT fail with ENOSPC). BTW,

Re: [Gluster-devel] [Gluster-users] Fencing FOPs on data-split-brained files

2013-11-15 Thread Anand Avati
Ravi, We should not mix up data and entry operation domains, if a file is in data split brain that should not stop a user from rename/link/unlink operations on the file. Regarding your concern about complications while healing - we should change our manual fixing instructions to: - go to

Re: [Gluster-devel] Rebalance Query

2013-11-11 Thread Anand Avati
Both rebalance and self-healing are actually run in lower priority by default. You can disable this low priority by: # gluster volume set name performance.enable-least-priority off Avati On Mon, Nov 11, 2013 at 8:55 PM, Paul Cuzner pcuz...@redhat.com wrote: Hi, I was asked today about the

Re: [Gluster-devel] glfs_readdir_r is painful

2013-10-30 Thread Anand Avati
Eric, Thanks for the insights. I have posted a patch at http://review.gluster.org/6201 which clarifies the usage of glfs_readdir_r() and also introduce glfs_readdir(). Thanks, Avati On Wed, Oct 30, 2013 at 11:05 AM, Eric Blake ebl...@redhat.com wrote: On 10/30/2013 11:18 AM, Eric Blake wrote:

Re: [Gluster-devel] can glfs_fini ever succeed?

2013-10-30 Thread Anand Avati
This was fixed upstream, and backported to release-3.4 as well. The fix will be part of 3.4.2. Avati On Wed, Oct 30, 2013 at 2:49 PM, Eric Blake ebl...@redhat.com wrote: I'm trying to use glusterfs-api, but ran into some questions on usage (currently targetting Fedora 19's

Re: [Gluster-devel] glfs_readdir_r is painful

2013-10-30 Thread Anand Avati
On Wed, Oct 30, 2013 at 3:31 PM, Eric Blake ebl...@redhat.com wrote: On 10/30/2013 04:08 PM, Anand Avati wrote: Eric, Thanks for the insights. I have posted a patch at http://review.gluster.org/6201 which clarifies the usage of glfs_readdir_r() and also introduce glfs_readdir(). Thanks

Re: [Gluster-devel] glfs_readdir_r is painful

2013-10-30 Thread Anand Avati
On Wed, Oct 30, 2013 at 3:54 PM, Eric Blake ebl...@redhat.com wrote: Hmm, I don't think so.. strncpy of 255 bytes on to a buffer guaranteed to be 256 or higher and also guaranteed to be 0-memset'ed cannot return an invalid file name. No? The fact that your internal glfs_readdir buffer is

Re: [Gluster-devel] Weirdness in glfs_mkdir()?

2013-10-28 Thread Anand Avati
glfs_mkdir() (in glfs.h) accepts three params - @fs, @path, @mode. gfapi.py uses raw ctypes to provide python APIs - and therefore the bug of not accepting and passing @mode in the mkdir() method in gfapi.py is translating into a junk value getting received by glfs_mkdir (and random modes getting

Re: [Gluster-devel] Weirdness in glfs_mkdir()?

2013-10-28 Thread Anand Avati
is typeless. Python ctypes uses dlopen/dlsym which do symbol lookups - doesn't care whether the looked up symbol is a data structure or a function name - let alone do type matching! Avati On Mon, Oct 28, 2013 at 7:19 PM, Anand Avati av...@gluster.org wrote: glfs_mkdir() (in glfs.h) accepts

Re: [Gluster-devel] Change in glusterfs[master]: Transparent data encryption and metadata authentication in t...

2013-10-24 Thread Anand Avati
dict_get_uint64(dirent-xdata, FSIZE_XATTR_PREFIX) Please look at how posix-acl does something very similar (loading per-entry ACLs into respective inodes via xattrs returned in readdirplus) Avati Thanks, Edward. On Mon, 14 Oct 2013 14:27:01 -0700 Anand Avati av...@redhat.com wrote: Edward

Re: [Gluster-devel] [Gluster-users] Phasing out replace-brick for data migration in favor of remove-brick.

2013-10-10 Thread Anand Avati
http://review.gluster.org/#/c/6031/ (patch to remove replace-brick data migration) is slated for merge before 3.5. Review comments (on gerrit) welcome. Thanks, Avati On Thu, Oct 3, 2013 at 9:27 AM, Anand Avati av...@gluster.org wrote: On Thu, Oct 3, 2013 at 8:57 AM, KueiHuan Chen kueihuan.c

Re: [Gluster-devel] glusterfs 3.4.0 vs 3.4.1 potential packaging problem?

2013-10-08 Thread Anand Avati
[2013-10-08 17:33:36.662549] I [glusterfsd.c:1910:main] 0-/usr/sbin/glusterd: Started running /usr/sbin/glusterd version 3.4.1 (/usr/sbin/glusterd --debug) ... [2013-10-08 17:33:36.664191] W [xlator.c:185:xlator_dynload] 0-xlator: /usr/lib64/glusterfs/3.4.0/xlator/mgmt/glusterd.so:

Re: [Gluster-devel] [Gluster-users] Phasing out replace-brick for data migration in favor of remove-brick.

2013-10-03 Thread Anand Avati
h2:/b2 h1:/b1 start .. commit Let me know if you still have questions. Avati Thanks. Best Regards, KueiHuan-Chen Synology Incorporated. Email: khc...@synology.com Tel: +886-2-25521814 ext.827 2013/9/30 Anand Avati av...@gluster.org: On Fri, Sep 27, 2013 at 1:56 AM, James purplei

Re: [Gluster-devel] RFC/Review: libgfapi object handle based extensions

2013-10-01 Thread Anand Avati
On Tue, Oct 1, 2013 at 4:49 AM, Emmanuel Dreyfus m...@netbsd.org wrote: Justin Clift jcl...@redhat.com wrote: Towards this we need some extensions to gfapi that can handle object based operations. Meaning, instead of using full paths or relative paths rom cwd, it is required that we can

Re: [Gluster-devel] RFC/Review: libgfapi object handle based extensions

2013-09-30 Thread Anand Avati
to an in memory per-graph inode? A per operation handle to a dentry? In the current form, it does not seem to fit any of the these categories. Avati Shyam -- *From: *Anand Avati av...@gluster.org *To: *Shyamsundar Ranganathan srang...@redhat.com *Cc: *Gluster Devel

Re: [Gluster-devel] RFC/Review: libgfapi object handle based extensions

2013-09-30 Thread Anand Avati
On Mon, Sep 30, 2013 at 9:34 AM, Anand Avati av...@gluster.org wrote: On Mon, Sep 30, 2013 at 3:40 AM, Shyamsundar Ranganathan srang...@redhat.com wrote: Avati, Amar, Amar, Anand S and myself had a discussion on this comment and here is an answer to your queries the way I see it. Let

Re: [Gluster-devel] RFC/Review: libgfapi object handle based extensions

2013-09-30 Thread Anand Avati
On Mon, Sep 30, 2013 at 12:49 PM, Anand Avati av...@gluster.org wrote: On Mon, Sep 30, 2013 at 9:34 AM, Anand Avati av...@gluster.org wrote: On Mon, Sep 30, 2013 at 3:40 AM, Shyamsundar Ranganathan srang...@redhat.com wrote: Avati, Amar, Amar, Anand S and myself had a discussion

Re: [Gluster-devel] Phasing out replace-brick for data migration in favor of remove-brick.

2013-09-30 Thread Anand Avati
On Fri, Sep 27, 2013 at 10:15 AM, Amar Tumballi ama...@gmail.com wrote: I plan to send out patches to remove all traces of replace-brick data migration code by 3.5 branch time. Thanks for the initiative, let me know if you need help. I could use help here, if you have free cycles to pick

Re: [Gluster-devel] RFC/Review: libgfapi object handle based extensions

2013-09-30 Thread Anand Avati
Now consider what happens in case of READDIRPLUS. A list of names and handles are returned to the client. The list of names can possibly include names which were previously looked up as well. Both are supposed to represent the same gfid, but here will be returning new glfs_objects. When

Re: [Gluster-devel] RFC/Review: libgfapi object handle based extensions

2013-09-29 Thread Anand Avati
On Thu, Sep 26, 2013 at 3:55 AM, Shyamsundar Ranganathan srang...@redhat.com wrote: - Original Message - From: Shyamsundar Ranganathan srang...@redhat.com To: gluster-devel@nongnu.org Cc: ana...@redhat.com Sent: Friday, September 13, 2013 1:48:19 PM Subject: RFC/Review:

Re: [Gluster-devel] RFC/Review: libgfapi object handle based extensions

2013-09-29 Thread Anand Avati
. - Original Message - From: Anand Avati av...@gluster.org To: Shyamsundar Ranganathan srang...@redhat.com Cc: Gluster Devel gluster-devel@nongnu.org Sent: Wednesday, September 18, 2013 11:39:27 AM Subject: Re: RFC/Review: libgfapi object handle based extensions Minor comments

Re: [Gluster-devel] RFC/Review: libgfapi object handle based extensions

2013-09-29 Thread Anand Avati
Also note that the same glfs_object must be re-used in readdirplus (once we have a _h_ equivalent of the API) Avati On Sun, Sep 29, 2013 at 10:05 PM, Anand Avati av...@gluster.org wrote: I see a pretty core issue - lifecycle management of 'struct glfs_object'. What is the structure

Re: [Gluster-devel] [Gluster-users] Phasing out replace-brick for data migration in favor of remove-brick.

2013-09-29 Thread Anand Avati
On Fri, Sep 27, 2013 at 1:56 AM, James purplei...@gmail.com wrote: On Fri, 2013-09-27 at 00:35 -0700, Anand Avati wrote: Hello all, Hey, Interesting timing for this post... I've actually started working on automatic brick addition/removal. (I'm planning to add this to puppet-gluster

Re: [Gluster-devel] Finalizing interfaces for snapshot and clone creation in BD xlator

2013-09-24 Thread Anand Avati
Adding Brian Foster (and gluster-devel) for the discussion of unified UI for snapshotting. Mohan, I must have missed your comment. Can you please point to the specific patch where you posted your comment? Avati On Tue, Sep 24, 2013 at 9:29 AM, M. Mohan Kumar mohankuma...@gmail.comwrote: Hi

Re: [Gluster-devel] Possible memory leak in gluster samba vfs

2013-09-24 Thread Anand Avati
On Tue, Sep 24, 2013 at 6:37 PM, haiwei.xie-soulinfo haiwei@soulinfo.com wrote: hi, Our patch for this bug, running looks good. smbd will not exit with oom-kill. But it's not correct method. git version: release-3.4/886021a31bdac83c2124d08d64b81f22d82039d6 diff --git

Re: [Gluster-devel] [Gluster-users] glusterfs-3.4.1qa2 released

2013-09-20 Thread Anand Avati
I have a theory for #998967 (that posix-acl is not doing the right thing after chmod/setattr). Preparing a patch, will appreciate if you can test it quickly. Avati On Fri, Sep 20, 2013 at 1:26 AM, Lukáš Bezdička lukas.bezdi...@gooddata.com wrote: No, I see issues reported in

Re: [Gluster-devel] [Gluster-users] glusterfs-3.4.1qa2 released

2013-09-20 Thread Anand Avati
Can you please confirm if http://review.gluster.org/5979 fixes the problem of #998967 for you? If so we will backport and include the patch in 3.4.1. Thanks, Avati On Fri, Sep 20, 2013 at 2:03 AM, Anand Avati av...@gluster.org wrote: I have a theory for #998967 (that posix-acl is not doing

Re: [Gluster-devel] [Gluster-users] glusterfs-3.4.1qa2 released

2013-09-20 Thread Anand Avati
, Anand Avati av...@gluster.org wrote: Can you please confirm if http://review.gluster.org/5979 fixes the problem of #998967 for you? If so we will backport and include the patch in 3.4.1. Thanks, Avati On Fri, Sep 20, 2013 at 2:03 AM, Anand Avati av...@gluster.org wrote: I have a theory

Re: [Gluster-devel] [Gluster-users] glusterfs-3.4.1qa2 released

2013-09-20 Thread Anand Avati
the issue with patch #2 from http://review.gluster.org/#/c/5979/ Thank you. On Fri, Sep 20, 2013 at 11:52 AM, Anand Avati av...@gluster.org wrote: Please pick #2 resubmission, that is fine. Avati On Fri, Sep 20, 2013 at 2:48 AM, Lukáš Bezdička lukas.bezdi...@gooddata.com wrote

Re: [Gluster-devel] RFC/Review: libgfapi object handle based extensions

2013-09-19 Thread Anand Avati
On Thu, Sep 19, 2013 at 5:13 AM, Shyamsundar Ranganathan srang...@redhat.com wrote: Avati, Please find the updated patch set for review at gerrit. http://review.gluster.org/#/c/5936/ Changes made to address the points (1) (2) and (3) below. By the usage of the suggested glfs_resolve_inode

Re: [Gluster-devel] [Gluster-users] samba-glusterfs-vfs does not build

2013-09-19 Thread Anand Avati
On Thu, Sep 19, 2013 at 11:28 AM, Nux! n...@li.nux.ro wrote: On 18.09.2013 19:04, Nux! wrote: Hi, I'm trying to build and test samba-glusterfs-vfs, but problems appear from the start: http://fpaste.org/40562/**95274621/ http://fpaste.org/40562/95274621/ Any pointers? Anyone from devel

Re: [Gluster-devel] RFC/Review: libgfapi object handle based extensions

2013-09-18 Thread Anand Avati
On Mon, Sep 16, 2013 at 4:18 AM, Shyamsundar Ranganathan srang...@redhat.com wrote: - Original Message - From: Anand Avati av...@gluster.org Sent: Friday, September 13, 2013 11:09:37 PM Shyam, Thanks for sending this out. Can you post your patches to review.gluster.org

Re: [Gluster-devel] [Gluster-users] Fwd: [Nfs-ganesha-devel] Announce: Push of next pre-2.0-dev_49

2013-09-14 Thread Anand Avati
Anand, This is a great first step.. Looking forward for the integration to mature soon. This is a big step for supporting NFSv4 and pNFS for GlusterFS. Thanks! Avati On Sat, Sep 14, 2013 at 3:18 AM, Anand Subramanian ana...@redhat.comwrote: FYI, the FSAL (File System Abstraction Layer) for

Re: [Gluster-devel] Build broken on current head with F19?

2013-09-11 Thread Anand Avati
I think you might need this - http://review.gluster.org/5896 Avati On Wed, Sep 11, 2013 at 1:34 PM, Justin Clift jcl...@redhat.com wrote: Hi all, Building on F19 with current Gluster master head seems broken atm. Looks related to the QEMU code. Have we added a new compilation dependency

Re: [Gluster-devel] Build broken on current head with F19?

2013-09-11 Thread Anand Avati
Thanks for confirming Justin! Niels, do you know why rpm.t regression test is failing on your patch? Avati On Wed, Sep 11, 2013 at 1:49 PM, Justin Clift jcl...@redhat.com wrote: On Wed, 2013-09-11 at 13:37 -0700, Anand Avati wrote: I think you might need this - http://review.gluster.org

Re: [Gluster-devel] Issues with fallocate, discard and zerofill

2013-09-06 Thread Anand Avati
mo...@in.ibm.com wrote: Anand Avati anand.av...@gmail.com writes: Hi Shishir, Its possible to overload writev FOP for achieving zerofill functionality. Is there any open issues with this zerofill functionality even after overloading in writev? Shishir, Is this in reference to the dht

Re: [Gluster-devel] [FEEDBACK] Governance of GlusterFS project

2013-09-06 Thread Anand Avati
, Anand Avati anand.av...@gmail.comwrote: Hello everyone, We are in the process of formalizing the governance model of the GlusterFS project. Historically, the governance of the project has been loosely structured. This is an invitation to all of you to participate in this discussion

[Gluster-devel] readdir() scalability (was Re: [RFC ] dictionary optimizations)

2013-09-06 Thread Anand Avati
On Fri, Sep 6, 2013 at 1:46 AM, Xavier Hernandez xhernan...@datalab.eswrote: Al 04/09/13 18:10, En/na Anand Avati ha escrit: On Wed, Sep 4, 2013 at 6:37 AM, Xavier Hernandez xhernan...@datalab.eswrote: Al 04/09/13 14:05, En/na Jeff Darcy ha escrit: On 09/04/2013 04:27 AM, Xavier

Re: [Gluster-devel] Change in glusterfs[release-3.4]: call-stub: internal refactor

2013-09-05 Thread Anand Avati
on fop_XXX_stub(), and not necessarily fop_XXX_cbk_stub() Change-Id: Idf979f14d46256af0afb9658915cc79de157b2d7 BUG: 846240 Signed-off-by: Anand Avati av...@redhat.com Reviewed-on: http://review.gluster.org/4520 Tested-by: Gluster Build System jenk...@build.gluster.com Reviewed-by: Jeff Darcy jda

Re: [Gluster-devel] [Gluster-users] Enabling Apache Hadoop on GlusterFS: glusterfs-hadoop 2.1 released

2013-09-05 Thread Anand Avati
On Thu, Sep 5, 2013 at 2:53 PM, Stephen Watt sw...@redhat.com wrote: Hi Folks We are pleased to announce a major update to the glusterfs-hadoop project with the release of version 2.1. The glusterfs-hadoop project, available at The glusterfs-hadoop project team, provides an Apache licensed

Re: [Gluster-devel] Change in glusterfs[master]: bd: posix/multi-brick support to BD xlator

2013-09-05 Thread Anand Avati
On 09/01/2013 11:26 AM, M. Mohan Kumar (Code Review) wrote: Hello Anand Avati, Gluster Build System, I'd like you to reexamine a change. Please visit http://review.gluster.org/4809 to look at the new patch set (#4). Change subject: bd: posix/multi-brick support to BD xlator

Re: [Gluster-devel] [RFC ] dictionary optimizations

2013-09-04 Thread Anand Avati
On Wed, Sep 4, 2013 at 6:37 AM, Xavier Hernandez xhernan...@datalab.eswrote: Al 04/09/13 14:05, En/na Jeff Darcy ha escrit: On 09/04/2013 04:27 AM, Xavier Hernandez wrote: I would also like to note that each node can store multiple elements. Current implementation creates a node for each

Re: [Gluster-devel] [RFC ] dictionary optimizations

2013-09-03 Thread Anand Avati
On Mon, Sep 2, 2013 at 7:24 AM, Xavier Hernandez xhernan...@datalab.eswrote: Hi, dict_t structures are widely used in glusterfs. I've some ideas that could improve its performance. * On delete operations, return the current value if it exists. This is very useful when we want to get a

Re: [Gluster-devel] [RFC ] dictionary optimizations

2013-09-03 Thread Anand Avati
On Tue, Sep 3, 2013 at 1:42 AM, Xavier Hernandez xhernan...@datalab.eswrote: Al 03/09/13 09:33, En/na Anand Avati ha escrit: On Mon, Sep 2, 2013 at 7:24 AM, Xavier Hernandez xhernan...@datalab.eswrote: Hi, dict_t structures are widely used in glusterfs. I've some ideas that could improve

Re: [Gluster-devel] Change in glusterfs[master]: libglusterfs: use safer symbol resolution strategy with our ...

2013-08-30 Thread Anand Avati
[cc'ing gluster-devel on the final consensus] On 08/30/2013 01:19 PM, Brian Foster wrote: On 08/30/2013 04:01 PM, Anand Avati wrote: On 8/30/13 7:50 AM, Brian Foster wrote: On 08/30/2013 09:51 AM, Brian Foster wrote: On 08/29/2013 09:08 PM, Emmanuel Dreyfus wrote: Anand Avati (Code Review

Re: [Gluster-devel] [Gluster-users] GlusterFS 3.4.1 planning

2013-08-28 Thread Anand Avati
For those interested in what are the possible patches, here is a short list of commits which are available in master but not yet backported to release-3.4 (note the actual list 500, this is a short list of patches which fix some kind of an issue - crash, leak, incorrect behavior, failure)

Re: [Gluster-devel] disabling caching and other optimizations for internal fops

2013-08-27 Thread Anand Avati
Setting in xdata has the benefit of getting propagated to server side without change in protocol. However that being said, dict_t in its current form is not the most efficient data structure for storing a lot of key/values (biggest concern being too many small allocations). It will be good to

Re: [Gluster-devel] The return of the all-null pending matrix

2013-08-27 Thread Anand Avati
On Mon, Aug 26, 2013 at 6:12 PM, Emmanuel Dreyfus m...@netbsd.org wrote: Anand Avati anand.av...@gmail.com wrote: This is a tricky problem. I have thought about this quite a bit and couldn't come up with a theory which can lead to this behavior. I am suspecting this might be a 32/64bit

Re: [Gluster-devel] [Gluster-users] Fwd: FileSize changing in GlusterNodes

2013-08-26 Thread Anand Avati
On Sun, Aug 25, 2013 at 11:23 PM, Vijay Bellur vbel...@redhat.com wrote: File size as reported on the mount point and the bricks can vary because of this code snippet in iatt_from_stat(): { uint64_t maxblocks; maxblocks = (iatt-ia_size + 511) / 512;

Re: [Gluster-devel] [Gluster-users] Fwd: FileSize changing in GlusterNodes

2013-08-26 Thread Anand Avati
On Mon, Aug 26, 2013 at 9:40 AM, Vijay Bellur vbel...@redhat.com wrote: On 08/26/2013 10:04 PM, Anand Avati wrote: On Sun, Aug 25, 2013 at 11:23 PM, Vijay Bellur vbel...@redhat.com mailto:vbel...@redhat.com wrote: File size as reported on the mount point and the bricks can vary

Re: [Gluster-devel] The return of the all-null pending matrix

2013-08-20 Thread Anand Avati
it take to reproduce this problem? Avati On Mon, Aug 19, 2013 at 9:30 PM, Emmanuel Dreyfus m...@netbsd.org wrote: Hi Did you had a loog on it? ANy idea on what is going on? On Wed, Aug 14, 2013 at 07:21:13AM +0200, Emmanuel Dreyfus wrote: Anand Avati anand.av...@gmail.com wrote: I

Re: [Gluster-devel] Issues with fallocate, discard and zerofill

2013-08-14 Thread Anand Avati
Shishir, Is this in reference to the dht open file rebalance (of replaying the operations to the destination server)? I am assuming so, as that is something which has to be handled. The other question is how should fallocate/discard be handled by self-heal in AFR. I'm not sure how important it

Re: [Gluster-devel] Proposal for Gluster 3.5: New test framework

2013-08-14 Thread Anand Avati
Justin, Thanks for firing up this thread. Are there notable projects which use these frameworks? Do you have any info on what other distributed storage projects use for their automated testing? Thanks, Avati On Mon, Aug 12, 2013 at 10:07 AM, Justin Clift jcl...@redhat.com wrote: Hi all,

Re: [Gluster-devel] RPM re-structuring

2013-08-14 Thread Anand Avati
On Wed, Aug 14, 2013 at 12:25 AM, Deepak C Shetty deepa...@linux.vnet.ibm.com wrote: On 07/29/2013 12:18 AM, Anand Avati wrote: On Sun, Jul 28, 2013 at 11:18 AM, Vijay Bellur vbel...@redhat.com wrote: Hi All, There was a recent thread on fedora-devel about bloated glusterfs

Re: [Gluster-devel] Proposal for Gluster 3.5: Better peer identification

2013-08-14 Thread Anand Avati
On Tue, Aug 13, 2013 at 4:05 AM, Kaushal M kshlms...@gmail.com wrote: Hi all, We recently had a mailing list discussion about the current problems with peer identification and handling multiple networks. This proposal is regarding better identification of peers. Currently, the way we

Re: [Gluster-devel] RPM re-structuring

2013-08-14 Thread Anand Avati
On Wed, Aug 14, 2013 at 1:40 AM, Deepak C Shetty deepa...@linux.vnet.ibm.com wrote: On 08/14/2013 01:37 PM, Anand Avati wrote: On Wed, Aug 14, 2013 at 12:25 AM, Deepak C Shetty deepa...@linux.vnet.ibm.com wrote: On 07/29/2013 12:18 AM, Anand Avati wrote: On Sun, Jul 28, 2013

Re: [Gluster-devel] RPM re-structuring

2013-08-14 Thread Anand Avati
On Wed, Aug 14, 2013 at 1:54 AM, Harshavardhana har...@harshavardhana.netwrote: Actually this *wasnt* what we discussed. glusterfs-api was supposed to depend on glusterfs-libs *ONLY*. This is because it has a linking (hard) relationship with glusterfs-libs, and glusterfs.rpm is only a

Re: [Gluster-devel] RPM re-structuring

2013-08-14 Thread Anand Avati
On Wed, Aug 14, 2013 at 2:16 AM, Deepak C Shetty deepa...@linux.vnet.ibm.com wrote: On 08/14/2013 02:23 PM, Anand Avati wrote: On Wed, Aug 14, 2013 at 1:40 AM, Deepak C Shetty deepa...@linux.vnet.ibm.com wrote: On 08/14/2013 01:37 PM, Anand Avati wrote: On Wed, Aug 14, 2013

Re: [Gluster-devel] Proposal for Gluster 3.5: New test framework

2013-08-14 Thread Anand Avati
On Wed, Aug 14, 2013 at 5:36 AM, Justin Clift jcl...@redhat.com wrote: On 14/08/2013, at 7:43 AM, Anand Avati wrote: Justin, Thanks for firing up this thread. Are there notable projects which use these frameworks? Autotest is used by the Linux kernel (its main claim to fame

Re: [Gluster-devel] QEMU (and other libgfapi client?) crashes on add-brick / replace-brick

2013-08-14 Thread Anand Avati
On Wed, Jul 31, 2013 at 9:48 AM, Guido De Rosa guido.der...@vemarsas.itwrote: Well, there's another problem, possibly related, that I didn't notice: I'm unable to mount! (Although libgfapi is meant to bypass fuse-mount, I've read that you need FUSE working in the same machine where you issue

Re: [Gluster-devel] The return of the all-null pending matrix

2013-08-13 Thread Anand Avati
Emmanuel, I was going through your log files again. Correct me if I'm wrong, the issue in the log is with the file tparm.po, right? Avati On Tue, Aug 13, 2013 at 9:39 PM, Emmanuel Dreyfus m...@netbsd.org wrote: Hi I am back on to this problem. I would like to debug it butI need some

Re: [Gluster-devel] RPM re-structuring

2013-08-05 Thread Anand Avati
On Mon, Aug 5, 2013 at 4:17 AM, Kaleb S. KEITHLEY kkeit...@redhat.comwrote: On 08/05/2013 05:42 AM, Deepak C Shetty wrote: On 08/05/2013 02:41 PM, Niels de Vos wrote: On Mon, Aug 05, 2013 at 10:59:32AM +0530, Deepak C Shetty wrote: IIUC, per the prev threads.. glusterfs package has a dep

Re: [Gluster-devel] [Feature request]: Regression to take more patches in single instance

2013-08-01 Thread Anand Avati
On Wed, Jul 31, 2013 at 5:11 AM, Jeff Darcy jda...@redhat.com wrote: On 07/31/2013 07:35 AM, Amar Tumballi wrote: I was trying to fire some regression builds on very minor patches today, and noticed (always known, but faced pain of 'waiting' today) that we can fire regression build on

Re: [Gluster-devel] [Gluster-users] new glusterfs logging framework

2013-07-31 Thread Anand Avati
On Tue, Jul 30, 2013 at 11:39 PM, Balamurugan Arumugam barum...@redhat.comwrote: - Original Message - From: Joe Julian j...@julianfamily.org To: Pablo paa.lis...@gmail.com, Balamurugan Arumugam b...@gluster.com Cc: gluster-us...@gluster.org, gluster-devel@nongnu.org Sent:

Re: [Gluster-devel] [Feature request]: Regression to take more patches in single instance

2013-07-31 Thread Anand Avati
On 7/31/13 4:35 AM, Amar Tumballi wrote: Hi, I was trying to fire some regression builds on very minor patches today, and noticed (always known, but faced pain of 'waiting' today) that we can fire regression build on only one patch (or a patchset if its submitted with dependency added while

Re: [Gluster-devel] [Feature request]: Regression to take more patches in single instance

2013-07-31 Thread Anand Avati
On Wed, Jul 31, 2013 at 4:47 AM, Kaleb S. KEITHLEY kkeit...@redhat.comwrote: On 07/31/2013 07:35 AM, Amar Tumballi wrote: Hi, I was trying to fire some regression builds on very minor patches today, and noticed (always known, but faced pain of 'waiting' today) that we can fire regression

Re: [Gluster-devel] [Feature request]: Regression to take more patches in single instance

2013-07-31 Thread Anand Avati
On Wed, Jul 31, 2013 at 5:09 AM, Kaleb S. KEITHLEY kkeit...@redhat.comwrote: On 07/31/2013 07:51 AM, Anand Avati wrote: On Wed, Jul 31, 2013 at 4:47 AM, Kaleb S. KEITHLEY kkeit...@redhat.com mailto:kkeit...@redhat.com wrote: On 07/31/2013 07:35 AM, Amar Tumballi wrote: Hi

[Gluster-devel] REVERT: Change in glusterfs[master]: fuse: auxiliary gfid mount support

2013-07-31 Thread Anand Avati
On 7/19/13 1:14 AM, Vijay Bellur (Code Review) wrote: Vijay Bellur has submitted this change and it was merged. Change subject: fuse: auxiliary gfid mount support .. fuse: auxiliary gfid mount support * files can be accessed

Re: [Gluster-devel] [Gluster-users] uWSGI plugin and some question

2013-07-30 Thread Anand Avati
On Mon, Jul 29, 2013 at 10:55 PM, Anand Avati anand.av...@gmail.com wrote: On Mon, Jul 29, 2013 at 8:36 AM, Roberto De Ioris robe...@unbit.itwrote: Hi everyone, i have just committed a plugin for the uWSGI application server for exposing glusterfs filesystems using the new native api

Re: [Gluster-devel] [Gluster-users] [FEEDBACK] Governance of GlusterFS project

2013-07-30 Thread Anand Avati
but they just took forever to get pushed out into an official release. I'm in favor of closing some bugs and risking introducing new bugs for the sake of releases happening often. On Fri, Jul 26, 2013 at 10:26 AM, Anand Avati anand.av...@gmail.com wrote: Hello everyone, We

Re: [Gluster-devel] [Gluster-users] [FEEDBACK] Governance of GlusterFS project

2013-07-30 Thread Anand Avati
On Sun, Jul 28, 2013 at 11:32 PM, Bryan Whitehead dri...@megahappy.netwrote: Weekend activities kept me away from watching this thread, wanted to add in more of my 2 cents... :) Major releases would be great to happen more often - but keeping current releases more current is really what I

Re: [Gluster-devel] [Gluster-users] uWSGI plugin and some question

2013-07-30 Thread Anand Avati
On Tue, Jul 30, 2013 at 7:47 AM, Roberto De Ioris robe...@unbit.it wrote: On Mon, Jul 29, 2013 at 10:55 PM, Anand Avati anand.av...@gmail.com wrote: I am assuming the module in question is this - https://github.com/unbit/uwsgi/blob/master/plugins/glusterfs/glusterfs.c . I see

Re: [Gluster-devel] [Gluster-users] Status of the SAMBA module

2013-07-29 Thread Anand Avati
On Mon, Jul 29, 2013 at 1:56 AM, Nux! n...@li.nux.ro wrote: On 29.07.2013 07:16, Daniel Müller wrote: But you need to have gluster installed!? Which version? Samba4.1 does not compile with the lates glusterfs 3.4 on CentOs 6.4. From what JM said, it builds against EL6 Samba (3.6) and it

Re: [Gluster-devel] QEMU (and other libgfapi client?) crashes on add-brick / replace-brick

2013-07-29 Thread Anand Avati
On Mon, Jul 29, 2013 at 1:51 AM, Guido De Rosa guido.der...@vemarsas.itwrote: Apparently the problem isn't fixed... even when qemu doesn't crash, the guest raises many I/O error and turns unusable, just like a real machine would do if you physically remove the hard drive, I guess... I'm

  1   2   3   4   5   6   7   8   9   10   >