<div dir="ltr"><div><div><div>hey,<br><br></div>Thanks a lot for these materials. I will start going through them right away.<br><br></div>Regards,<br></div>Akarsh<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 21, 2015 at 10:47 PM, Joseph Fernandes <span dir="ltr">&lt;<a href="mailto:josferna@redhat.com" target="_blank">josferna@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey Akarsh,<br>
<br>
Here is some material you would find handy to learn GlusterFS internals<br>
<br>
GlusterFS Code documents:<br>
<br>
<a href="http://gluster.readthedocs.org/en/latest/" target="_blank">http://gluster.readthedocs.org/en/latest/</a><br>
<br>
<br>
GlusterFS Development workflow:<br>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
<br>
<a href="http://www.gluster.org/community/documentation/index.php/Development_Work_Flow" target="_blank">http://www.gluster.org/community/documentation/index.php/Development_Work_Flow</a><br>
<br>
<br>
GlusterFS Xlator(Translators):<br>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
<br>
<a href="http://pl.atyp.us/hekafs.org/index.php/2011/11/translator-101-class-1-setting-the-stage/" target="_blank">http://pl.atyp.us/hekafs.org/index.php/2011/11/translator-101-class-1-setting-the-stage/</a><br>
<br>
<a href="http://pl.atyp.us/hekafs.org/index.php/2011/11/translator-101-lesson-2-init-fini-and-private-context/" target="_blank">http://pl.atyp.us/hekafs.org/index.php/2011/11/translator-101-lesson-2-init-fini-and-private-context/</a><br>
<br>
<a href="http://pl.atyp.us/hekafs.org/index.php/2011/11/translator-101-lesson-3-this-time-for-real/" target="_blank">http://pl.atyp.us/hekafs.org/index.php/2011/11/translator-101-lesson-3-this-time-for-real/</a><br>
<br>
<a href="http://pl.atyp.us/hekafs.org/index.php/2011/11/translator-101-lesson-4-debugging-a-translator/" target="_blank">http://pl.atyp.us/hekafs.org/index.php/2011/11/translator-101-lesson-4-debugging-a-translator/</a><br>
<br>
<br>
GlusterFS Distribute :<br>
~~~~~~~~~~~~~~~~~~~~<br>
<br>
<a href="http://pl.atyp.us/hekafs.org/index.php/2012/03/glusterfs-algorithms-distribution/" target="_blank">http://pl.atyp.us/hekafs.org/index.php/2012/03/glusterfs-algorithms-distribution/</a><br>
<br>
<a href="http://pl.atyp.us/hekafs.org/index.php/2011/04/glusterfs-extended-attributes/" target="_blank">http://pl.atyp.us/hekafs.org/index.php/2011/04/glusterfs-extended-attributes/</a><br>
<br>
<br>
GlusterFS Replication :<br>
~~~~~~~~~~~~~~~~~~~~~<br>
<br>
<a href="http://pl.atyp.us/hekafs.org/index.php/2012/03/glusterfs-algorithms-replication-present/" target="_blank">http://pl.atyp.us/hekafs.org/index.php/2012/03/glusterfs-algorithms-replication-present/</a><br>
<br>
<a href="http://pl.atyp.us/hekafs.org/index.php/2012/03/glusterfs-algorithms-replication-present/" target="_blank">http://pl.atyp.us/hekafs.org/index.php/2012/03/glusterfs-algorithms-replication-present/</a><br>
<br>
<a href="http://pl.atyp.us/hekafs.org/index.php/2012/03/glusterfs-algorithms-replication-future/" target="_blank">http://pl.atyp.us/hekafs.org/index.php/2012/03/glusterfs-algorithms-replication-future/</a><br>
<br>
<br>
GlusterFS Misc:<br>
~~~~~~~~~~~~~~<br>
<br>
<a href="http://pl.atyp.us/hekafs.org/index.php/2013/03/glusterfs-cscope-and-vim-oh-my/" target="_blank">http://pl.atyp.us/hekafs.org/index.php/2013/03/glusterfs-cscope-and-vim-oh-my/</a> (if you are a vim lover or else codelite does the trick for me<br>
<br>
<a href="http://pl.atyp.us/hekafs.org/index.php/2013/02/gdb-macros-for-glusterfs/" target="_blank">http://pl.atyp.us/hekafs.org/index.php/2013/02/gdb-macros-for-glusterfs/</a><br>
<br>
<a href="http://pl.atyp.us/hekafs.org/index.php/2012/08/glupy-writing-glusterfs-translators-in-python/" target="_blank">http://pl.atyp.us/hekafs.org/index.php/2012/08/glupy-writing-glusterfs-translators-in-python/</a><br>
<br>
<br>
<br>
Regards,<br>
Joe<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
----- Original Message -----<br>
From: &quot;Akarsh Hegde&quot; &lt;<a href="mailto:akarshhegde340@gmail.com">akarshhegde340@gmail.com</a>&gt;<br>
To: &quot;Atin Mukherjee&quot; &lt;<a href="mailto:atin.mukherjee83@gmail.com">atin.mukherjee83@gmail.com</a>&gt;<br>
Cc: &quot;Gluster Devel&quot; &lt;<a href="mailto:gluster-devel@gluster.org">gluster-devel@gluster.org</a>&gt;<br>
Sent: Thursday, May 21, 2015 10:10:26 PM<br>
Subject: Re: [Gluster-devel] Contributing to glusterFs<br>
<br>
Hey,<br>
Thanks. i wasn&#39;t expecting this speedy response to a beginner. Will take up<br>
your advice to learn the development work flow.<br>
<br>
Regards,<br>
Akarsh<br>
<br>
On Thu, May 21, 2015 at 10:04 PM, Atin Mukherjee &lt;<a href="mailto:atin.mukherjee83@gmail.com">atin.mukherjee83@gmail.com</a><br>
&gt; wrote:<br>
<br>
&gt; Welcome Akarsh. We are glad that you are interested in contributing to<br>
&gt; Gluster and thats what we expect as a community.<br>
&gt;<br>
&gt; I would suggest you to go through some coverity defects we have and you<br>
&gt; can start fixing them (will let you know the link in sometime) that will<br>
&gt; give you some sort of confidence in the codebase. But before that please do<br>
&gt; visit <a href="http://gluster.org" target="_blank">gluster.org</a> and understand how the development flow works. Let me<br>
&gt;<br>
&gt; Regards,<br>
&gt; Atin<br>
&gt;<br>
&gt; Sent from Samsung Galaxy S4<br>
&gt; On 21 May 2015 21:35, &quot;Akarsh Hegde&quot; &lt;<a href="mailto:akarshhegde340@gmail.com">akarshhegde340@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Hello Everyone,<br>
&gt;&gt;<br>
&gt;&gt; After attending a workshop on GlusterFs and Open source softwares<br>
&gt;&gt; organised by RedHat, i am highly motivated to learn more about glusterFs<br>
&gt;&gt; and how can i join this community and contribute to make this software<br>
&gt;&gt; better.<br>
&gt;&gt;<br>
&gt;&gt; I would like to introduce myself first and tell something about my<br>
&gt;&gt; interests so that the community can guide me better as to where can i get<br>
&gt;&gt; started. I am a student in my final year of my Bachelor s degree. I have<br>
&gt;&gt; knowledge of C, C++, Python, Java and several other languages. I am<br>
&gt;&gt; interested to learn more about memory management and file system design . I<br>
&gt;&gt; have had some experience with another open source project PostgreSQL. I<br>
&gt;&gt; learned about the various modules in postgresql and the various replacement<br>
&gt;&gt; policies used in it. However i could not contribute anything due to less<br>
&gt;&gt; guidance and busy schedule.<br>
&gt;&gt;<br>
&gt;&gt; I would like to learn about glusterFS and how i can be a help this<br>
&gt;&gt; community. For starters it would be really helpful if i could be guided to<br>
&gt;&gt; understand more about how glusterFs works . I would like to start by trying<br>
&gt;&gt; to patch some easy bugs which would help me gain deep understanding of the<br>
&gt;&gt; system.So if someone could point that out for me, it would be wonderful<br>
&gt;&gt; kick start.<br>
&gt;&gt;<br>
&gt;&gt; Excited to be a part of this community!<br>
&gt;&gt;<br>
&gt;&gt; Thanks in advance<br>
&gt;&gt;<br>
&gt;&gt; Regards,<br>
&gt;&gt; Akarsh Hegde<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Gluster-devel mailing list<br>
&gt;&gt; <a href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.org</a><br>
&gt;&gt; <a href="http://www.gluster.org/mailman/listinfo/gluster-devel" target="_blank">http://www.gluster.org/mailman/listinfo/gluster-devel</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
<br>
_______________________________________________<br>
Gluster-devel mailing list<br>
<a href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.org</a><br>
<a href="http://www.gluster.org/mailman/listinfo/gluster-devel" target="_blank">http://www.gluster.org/mailman/listinfo/gluster-devel</a><br>
</div></div></blockquote></div><br></div>