Re: [Gluster-devel] Fwd: Change in ffilz/nfs-ganesha[next]: pNFS code drop enablement and checkpatch warnings fixed
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
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
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
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
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
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
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
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
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
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
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
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