Re: [Gluster-devel] Fwd: Change in ffilz/nfs-ganesha[next]: pNFS code drop enablement and checkpatch warnings fixed

2015-03-27 Thread Benjamin Kingston
will enabling pnfs just be like fhe VFS FSAL with pnfs = true? otherwise
I'll wait for your docs

On Tue, Mar 24, 2015 at 1:25 AM, Jiffin Tony Thottan jthot...@redhat.com
wrote:



 On 24/03/15 12:37, Lalatendu Mohanty wrote:

 On 03/23/2015 12:49 PM, Anand Subramanian wrote:

 FYI.

 GlusterFS vols can now be accessed via NFSv4.1 pNFS protocol (mount -t nfs
 -o minorversion=1 ...) from nfs-ganesha 2.2-rc5 onwards.

 Note: one fix is to go into libgfapi to fix up using anonymous fd's in
 ds_write/make_ds_handle() (Avati's sugeestion that really helps here).
 Once Jiffin or myself get that fix in, a good large file performance can
 be seen with pNFS vs V4.

 All thanks and credit to Jiffin for his terrific effort in coding things
 up quickly and for fixing bugs.

 Anand


 Great news!

 I did a quick check in the docs directory i.e.
 https://github.com/gluster/glusterfs/tree/master/doc to see if we have
 any documentation about nfs-ganesha or pNFS and glusterfs integration, but
 did not find any.

 I think without howtos around this will hamper the adoption of this
 feature among users. So if we can get some documentation for this, it will
 be awesome.


 Thanks,
 Lala

 Documentation for glusterfs-nfs-ganesha integration is already present  :

 https://forge.gluster.org/nfs-ganesha-and-glusterfs-integration
 http://blog.gluster.org/2014/09/glusterfs-and-nfs-ganesha-integration/

 For pNFS, I will send a documentation as soon as possible.

 Thanks,
 Jiffin



  Forwarded Message   Subject: Change in
 ffilz/nfs-ganesha[next]: pNFS code drop enablement and checkpatch warnings
 fixed  Date: Sat, 21 Mar 2015 01:04:30 +0100  From: GerritHub
 supp...@gerritforge.com supp...@gerritforge.com  Reply-To:
 ffilz...@mindspring.com  To: Anand Subramanian ana...@redhat.com
 ana...@redhat.com  CC: onnfrhvruutnzhnaq.-g...@noclue.notk.org

 From Frank Filz ffilz...@mindspring.com ffilz...@mindspring.com:

 Frank Filz has submitted this change and it was merged.

 Change subject: pNFS code drop enablement and checkpatch warnings fixed
 ..


 pNFS code drop enablement and checkpatch warnings fixed

 Change-Id: Ia8c58dd6d6326f692681f76b96f29c630db21a92
 Signed-off-by: Anand Subramanian ana...@redhat.com ana...@redhat.com
 ---
 A src/FSAL/FSAL_GLUSTER/ds.c
 M src/FSAL/FSAL_GLUSTER/export.c
 M src/FSAL/FSAL_GLUSTER/gluster_internal.h
 M src/FSAL/FSAL_GLUSTER/handle.c
 M src/FSAL/FSAL_GLUSTER/main.c
 A src/FSAL/FSAL_GLUSTER/mds.c
 6 files changed, 993 insertions(+), 0 deletions(-)



 --
 To view, visit https://review.gerrithub.io/221683
 To unsubscribe, visit https://review.gerrithub.io/settings

 Gerrit-MessageType: merged
 Gerrit-Change-Id: Ia8c58dd6d6326f692681f76b96f29c630db21a92
 Gerrit-PatchSet: 1
 Gerrit-Project: ffilz/nfs-ganesha
 Gerrit-Branch: next
 Gerrit-Owner: Anand Subramanian ana...@redhat.com ana...@redhat.com
 Gerrit-Reviewer: Frank Filz ffilz...@mindspring.com 
 ffilz...@mindspring.com
 Gerrit-Reviewer: onnfrhvruutnzhnaq.-g...@noclue.notk.org





 ___
 Gluster-devel mailing 
 listGluster-devel@gluster.orghttp://www.gluster.org/mailman/listinfo/gluster-devel




 ___
 Gluster-devel mailing list
 Gluster-devel@gluster.org
 http://www.gluster.org/mailman/listinfo/gluster-devel


___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel


[Gluster-devel] Regarding Scheduler Translator

2015-03-27 Thread Shyam Deshmukh
Hello sir,
Greetings,

I am Shyam Deshmukh. Just started understanding glusterfs architecture. I
couldnt find shedular translator code in glusterfs3.5.1. Please help me out
to find source code of scheduler.
I am reading about translator from following link

http://www.gluster.org/community/documentation/index.php/Translators/cluster/unify#GlusterFS_Schedulers

Thanks and Regards
Shyam Deshmukh
___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel


[Gluster-devel] Hangouts for 3.7 features

2015-03-27 Thread Vijay Bellur

Hi All,

As we inch closer to 3.7.0, I think it might be a good idea to talk 
about new/improved features in 3.7 and do a demo of the features to our 
users over Google hangout sessions. With that in mind, I have created an 
etherpad with the list of prominent features in 3.7 at [1]. If you are a 
feature owner and interested in doing a hangout session to the 
community, can you please update your name and preferred time in the 
etherpad? Please feel free to update the etherpad if I have missed 
adding your feature to the list :).


Given the number of features that we have, we can possibly look at doing 
two hangouts per week - possibly on Tuesdays and Thursdays from the 
coming week. What do you folks think?


Cheers,
Vijay

[1] https://public.pad.fsfe.org/p/gluster-3.7-hangouts
___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel


Re: [Gluster-devel] Regarding Scheduler Translator

2015-03-27 Thread Justin Clift
On 27 Mar 2015, at 08:16, Shyam Deshmukh shyamdeshmukh...@gmail.com wrote:
 I am Shyam Deshmukh. Just started understanding glusterfs architecture. I 
 couldnt find shedular translator code in glusterfs3.5.1. Please help me out 
 to find source code of scheduler.
 I am reading about translator from following link
   
 http://www.gluster.org/community/documentation/index.php/Translators/cluster/unify#GlusterFS_Schedulers

Hi Shyam,

Welcome to the Gluster Community. :)

As a first thought, are you definitely looking for stuff in version
3.5.1 of GlusterFS?  3.5.1 is an older version.  Our latest one in
the 3.5.x series is 3.5.3.

If it helps, our very latest release of GlusterFS is 3.6.2, and we're
working on version 3.7.0 presently as well.

What are you wanting to do with GlusterFS btw, if you're ok to
describe it. :)

Regards and best wishes,

Justin Clift

--
GlusterFS - http://www.gluster.org

An open source, distributed file system scaling to several
petabytes, and handling thousands of clients.

My personal twitter: twitter.com/realjustinclift

___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel


Re: [Gluster-devel] Regarding Scheduler Translator

2015-03-27 Thread Shyam Deshmukh
Well, First of all Thank you sir.
I am working on ME/Mtech research project Load Balancing for distributed
file system
I have done literature survey. My guide  an me are proposing one
distributed load balancing mechanism for DFS. I was searching best DFS
platform to run my algorithm.Fortunately I found it as Glusterfs.I tried to
deploy GFS in our LAB. I created some distributed replicated volume and
stored some files on it. Our college is approved me to go ahead. As it has
something called translator so that we can extend existing architecture. I
was looking for the same translator whether it exists or not. I found that
scheduler but didn't get source code. Thats why posted that question.

Thanks and regards

On Fri, Mar 27, 2015 at 6:41 PM, Justin Clift jus...@gluster.org wrote:

 On 27 Mar 2015, at 08:16, Shyam Deshmukh shyamdeshmukh...@gmail.com
 wrote:
  I am Shyam Deshmukh. Just started understanding glusterfs architecture.
 I couldnt find shedular translator code in glusterfs3.5.1. Please help me
 out to find source code of scheduler.
  I am reading about translator from following link
 
 http://www.gluster.org/community/documentation/index.php/Translators/cluster/unify#GlusterFS_Schedulers

 Hi Shyam,

 Welcome to the Gluster Community. :)

 As a first thought, are you definitely looking for stuff in version
 3.5.1 of GlusterFS?  3.5.1 is an older version.  Our latest one in
 the 3.5.x series is 3.5.3.

 If it helps, our very latest release of GlusterFS is 3.6.2, and we're
 working on version 3.7.0 presently as well.

 What are you wanting to do with GlusterFS btw, if you're ok to
 describe it. :)

 Regards and best wishes,

 Justin Clift

 --
 GlusterFS - http://www.gluster.org

 An open source, distributed file system scaling to several
 petabytes, and handling thousands of clients.

 My personal twitter: twitter.com/realjustinclift


___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel


Re: [Gluster-devel] Regarding Scheduler Translator

2015-03-27 Thread Justin Clift
On 27 Mar 2015, at 13:33, Shyam Deshmukh shyamdeshmukh...@gmail.com wrote:
 Well, First of all Thank you sir.
 I am working on ME/Mtech research project Load Balancing for distributed 
 file system
 I have done literature survey. My guide  an me are proposing one distributed 
 load balancing mechanism for DFS. I was searching best DFS platform to run my 
 algorithm.Fortunately I found it as Glusterfs.I tried to deploy GFS in our 
 LAB. I created some distributed replicated volume and stored some files on 
 it. Our college is approved me to go ahead. As it has something called 
 translator so that we can extend existing architecture. I was looking for the 
 same translator whether it exists or not. I found that scheduler but didn't 
 get source code. Thats why posted that question.

That makes sense. :)

Looking here, I can't see it either:

  https://github.com/gluster/glusterfs/tree/release-3.5/xlators

(Note - I'm not a GlusterFS coder, I work on other bits :)

I suspect the page you're looking at on the wiki is old and
needs updating. :/

Pranith does the Scheduler translator exist still - as described
on the wiki?  Is there a better place for Shyam to read up on
the current translators?

:)

Regards and best wishes,

Justin Clift

--
GlusterFS - http://www.gluster.org

An open source, distributed file system scaling to several
petabytes, and handling thousands of clients.

My personal twitter: twitter.com/realjustinclift

___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel


[Gluster-devel] GlusterFS 3.4.7beta4 is now available for testing

2015-03-27 Thread Kaleb S. KEITHLEY


Many thanks to all our users that have reported bugs against the 3.4 
version of GlusterFS! glusterfs-3.4.7beta4 has been made available for 
testing.


N.B. glusterfs-3.4.7beta3 was released but a late arriving patch 
necessitated quickly doing beta4.


If you filed a bug against 3.4.x and it is listed as fixed in the 
Release Notes, please test it to confirm that it is fixed. Please update 
the bug report as soon as possible if you find that it has not been 
fixed. If any assistance is needed, do not hesitate to send a request to 
the Gluster Users mailinglist (gluster-us...@gluster.org) or start a 
discussion in the #gluster channel on Freenode IRC.


The release notes can be found at 
http://blog.gluster.org/2015/03/glusterfs-3-4-7beta4-is-now-available-for-testing/


Packages for selected distributions can be found on the main download 
server at 
http://download.gluster.org/pub/gluster/glusterfs/qa-releases/3.4.7beta4/


Thank you in advance for testing,

--

your friendly GlusterFS-3.4 release wrangler











___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel


Re: [Gluster-devel] Here is why feature/changelog change broke NetBSD

2015-03-27 Thread Venky Shankar
On Fri, Mar 27, 2015 at 10:14 PM, Emmanuel Dreyfus m...@netbsd.org wrote:
 Hi

 I have not foound where corruption occurs, but now I have an explaantion:
 feature/chaneglog has been modified to run operation on an event_pool
 in a separate thread. NetBSD uses event-poll.c implementation where e have
 in event_pool_new_poll()

 if (eventthreadcount  1) {
 gf_log (poll, GF_LOG_INFO,
 Currently poll does not use multiple event processing
  threads, thread count (%d) ignored, eventthreadcount);
 }

 I do not know where we corrupt memoery exactly, but now I am convinced
 that feature/changelog makes an unsupported usage of event-poll.

That does seem to be the source of the problem.


 Is that correct? If it is, how are we going to fix it?

The quickest thing to do is to not spawn the thread (in changelog)
that invokes -event_dispatch(). This should fix the problem right
away and does not degrade the functionality as the translator stack
already has one running (we'll be just reusing it).

Thoughts?


 --
 Emmanuel Dreyfus
 m...@netbsd.org
 ___
 Gluster-devel mailing list
 Gluster-devel@gluster.org
 http://www.gluster.org/mailman/listinfo/gluster-devel
___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel


Re: [Gluster-devel] Hangouts for 3.7 features

2015-03-27 Thread Vijay Bellur

On 03/27/2015 10:48 PM, Dan Lambright wrote:

I think we could do one for Tiering Tuesday after next (4/7) ?


Thanks, have updated the etherpad to reflect this.

-Vijay



- Original Message -

From: Vijay Bellur vbel...@redhat.com
To: Gluster Devel gluster-devel@gluster.org
Sent: Friday, March 27, 2015 7:01:11 AM
Subject: [Gluster-devel] Hangouts for 3.7 features

Hi All,

As we inch closer to 3.7.0, I think it might be a good idea to talk
about new/improved features in 3.7 and do a demo of the features to our
users over Google hangout sessions. With that in mind, I have created an
etherpad with the list of prominent features in 3.7 at [1]. If you are a
feature owner and interested in doing a hangout session to the
community, can you please update your name and preferred time in the
etherpad? Please feel free to update the etherpad if I have missed
adding your feature to the list :).

Given the number of features that we have, we can possibly look at doing
two hangouts per week - possibly on Tuesdays and Thursdays from the
coming week. What do you folks think?

Cheers,
Vijay

[1] https://public.pad.fsfe.org/p/gluster-3.7-hangouts
___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel






___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel


Re: [Gluster-devel] GlusterFS 3.4.7beta4 is now available for testing

2015-03-27 Thread Justin Clift
Note for everyone - This is likely to be the last ever GlusterFS 3.4.x release.

If you're using 3.4.x, you'll want to make sure this works.  Any 3.4.x bugs
after this one... - please upgrade your GlusterFS. ;)

Regards and best wishes,

Justin Clift


On 27 Mar 2015, at 14:43, Kaleb S. KEITHLEY kkeit...@redhat.com wrote:
 Many thanks to all our users that have reported bugs against the 3.4 version 
 of GlusterFS! glusterfs-3.4.7beta4 has been made available for testing.
 
 N.B. glusterfs-3.4.7beta3 was released but a late arriving patch necessitated 
 quickly doing beta4.
 
 If you filed a bug against 3.4.x and it is listed as fixed in the Release 
 Notes, please test it to confirm that it is fixed. Please update the bug 
 report as soon as possible if you find that it has not been fixed. If any 
 assistance is needed, do not hesitate to send a request to the Gluster Users 
 mailinglist (gluster-us...@gluster.org) or start a discussion in the #gluster 
 channel on Freenode IRC.
 
 The release notes can be found at 
 http://blog.gluster.org/2015/03/glusterfs-3-4-7beta4-is-now-available-for-testing/
 
 Packages for selected distributions can be found on the main download server 
 at http://download.gluster.org/pub/gluster/glusterfs/qa-releases/3.4.7beta4/
 
 Thank you in advance for testing,
 
 --
 
 your friendly GlusterFS-3.4 release wrangler

--
GlusterFS - http://www.gluster.org

An open source, distributed file system scaling to several
petabytes, and handling thousands of clients.

My personal twitter: twitter.com/realjustinclift

___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel


[Gluster-devel] Here is why feature/changelog change broke NetBSD

2015-03-27 Thread Emmanuel Dreyfus
Hi

I have not foound where corruption occurs, but now I have an explaantion:
feature/chaneglog has been modified to run operation on an event_pool
in a separate thread. NetBSD uses event-poll.c implementation where e have
in event_pool_new_poll()

if (eventthreadcount  1) {
gf_log (poll, GF_LOG_INFO,
Currently poll does not use multiple event processing
 threads, thread count (%d) ignored, eventthreadcount);
} 

I do not know where we corrupt memoery exactly, but now I am convinced 
that feature/changelog makes an unsupported usage of event-poll.

Is that correct? If it is, how are we going to fix it?

-- 
Emmanuel Dreyfus
m...@netbsd.org
___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel


Re: [Gluster-devel] Responsibilities and expectations of our maintainers

2015-03-27 Thread Pranith Kumar Karampuri


On 03/25/2015 07:18 PM, Emmanuel Dreyfus wrote:

On Wed, Mar 25, 2015 at 02:04:10PM +0100, Niels de Vos wrote:

1. Who is going to maintain the new features?
2. Maintainers should be active in responding to users
3. What about reported bugs, there is the Bug Triaging in place?
4. Maintainers should keep an eye on open bugs affecting their component
5. Maintainers are expected to be responsive on patch reviews
6. Maintainers should try to attend IRC meetings

May I suggest a personnal item:
  7. Check your feature does not break NetBSD regression

NetBSD regression does not vote but is reported in gerrit. Please seek
help resolving breakage before merging.

Emmanuel,
What can we do to make it vote -2 when it fails? Things will 
automatically fall in place if it gives -2.


Pranith




___
Gluster-devel mailing list
Gluster-devel@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-devel