<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hey Nithin,
<div><br>
</div>
<div>We have IPv6 going as well (v3.4.x &amp; v3.6.x), so I might be able to help out here and perhaps combine our efforts. &nbsp;We did something similar here, however we also tackled the NFS side of the house, which required a bunch of changes due to how port registration
 w/ portmapper changed in IPv6 vs IPv4. &nbsp;You effectively have to use &quot;libtirpc&quot; to do all the port registrations with IPv6.</div>
<div><br>
</div>
<div>We can offer up our patches for this work and hopefully things can be combined such that end-users can simply do &quot;vol set &lt;volume&gt; transport-address-family &lt;inet|inet6&gt;&quot; and voila they have whatever support they desire.</div>
<div><br>
</div>
<div>I'll see if we can get this posted to bug&nbsp;1117886 this week.</div>
<div><br>
</div>
<div><span style="font-size: 10pt;">Richard</span></div>
<div><br>
</div>
<div><br>
</div>
<div><br>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div id="divRpF551003" style="direction: ltr;"><font face="Tahoma" size="2" color="#000000"><b>From:</b> gluster-devel-bounces@gluster.org [gluster-devel-bounces@gluster.org] on behalf of Nithin Kumar Dabilpuram [nithind1988@yahoo.in]<br>
<b>Sent:</b> Saturday, June 13, 2015 9:12 PM<br>
<b>To:</b> gluster-devel@gluster.org<br>
<b>Subject:</b> [Gluster-devel] Gluster IPv6 bugfixes (Bug 1117886)<br>
</font><br>
</div>
<div></div>
<div>
<div style="color:#000; background-color:#fff; font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; font-size:13px">
<br>
<div class="qtdSeparateBR"><br>
<br>
</div>
<div id="yui_3_16_0_1_1434253788152_4153" class="yahoo_quoted" style="display:block">
<div id="yui_3_16_0_1_1434253788152_4152" style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; font-size:13px">
<div id="yui_3_16_0_1_1434253788152_4151" style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,Sans-Serif; font-size:16px">
<span class="yiv5413160038" style="">Hi</span><span id="yiv5413160038yui_3_16_0_1_1434046883746_5304"><span id="yiv5413160038yui_3_16_0_1_1434046883746_5306" class="yiv5413160038" style=""><span id="yiv5413160038yui_3_16_0_1_1434046883746_5305" class="yiv5413160038" style=""><a rel="nofollow" class="yiv5413160038" href="mailto:ndevos@redhat.com" title="Niels de Vos &lt;ndevos@redhat.com&gt;" style="" target="_blank"><span class="yiv5413160038" style=""></span></a></span></span>,</span>
<div id="yui_3_16_0_1_1434253788152_4160" class="y_msg_container">
<div id="yiv5413160038">
<div id="yui_3_16_0_1_1434253788152_4159">
<div id="yui_3_16_0_1_1434253788152_4158" style="color:#000; background-color:#fff; font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; font-size:13px">
<div id="yiv5413160038yui_3_16_0_1_1434046883746_4964"><br>
<span></span></div>
<div id="yiv5413160038yui_3_16_0_1_1434046883746_4965"><span id="yiv5413160038yui_3_16_0_1_1434046883746_4986">Can I contribute to this bug fix ? I've worked on Gluster IPv6 functionality bugs in 3.3.2 in my past organization and was able to successfully bring
 up gluster on IPv6 link local addresses as well.</span></div>
<div id="yiv5413160038yui_3_16_0_1_1434046883746_5035"><br>
<span id="yiv5413160038yui_3_16_0_1_1434046883746_4986"></span></div>
<div id="yiv5413160038yui_3_16_0_1_1434046883746_5131">
<div id="yui_3_16_0_1_1434253788152_5443" dir="ltr"><span id="yiv5413160038yui_3_16_0_1_1434046883746_4986">Please find my work in progress patch. I'll raise gerrit review once testing is done. I was successfully able to create volumes with 3 peers and add
 bricks. I'll continue testing other basic functionality and see what needs to be modified. Any other suggestions ?<br>
</span></div>
</div>
<div id="yiv5413160038yui_3_16_0_1_1434046883746_5132"><br>
<span id="yiv5413160038yui_3_16_0_1_1434046883746_4986"></span></div>
<div id="yiv5413160038yui_3_16_0_1_1434046883746_5276"><span id="yiv5413160038yui_3_16_0_1_1434046883746_4986">Brief info about the patch:</span></div>
<div id="yiv5413160038yui_3_16_0_1_1434046883746_5064"><span id="yiv5413160038yui_3_16_0_1_1434046883746_4986">Here I'm trying to use &quot;transport.address-family&quot; option in /etc/glusterfs/glusterd.vol file and then propagate the same to server and client vol
 files and their translators.</span></div>
<div id="yiv5413160038yui_3_16_0_1_1434046883746_5094"><br>
<span id="yiv5413160038yui_3_16_0_1_1434046883746_4986"></span></div>
<div dir="ltr" id="yiv5413160038yui_3_16_0_1_1434046883746_5107"><span id="yiv5413160038yui_3_16_0_1_1434046883746_4986">In this way when user mentions &quot;transport.address-family inet6&quot; in its glusterd.vol file, all glusterd servers open AF_INET6 sockets and
 then the same information is stored in glusterd_volinfo and used when generating vol config files.</span></div>
<div id="yiv5413160038yui_3_16_0_1_1434046883746_5130" dir="ltr"><span id="yiv5413160038yui_3_16_0_1_1434046883746_4986"></span></div>
<div id="yiv5413160038yui_3_16_0_1_1434046883746_3770">&nbsp;</div>
<div id="yiv5413160038yui_3_16_0_1_1434046883746_3743">
<div id="yiv5413160038yui_3_16_0_1_1434046883746_3742">
<div id="yiv5413160038yui_3_16_0_1_1434046883746_5135">-thanks</div>
<div id="yiv5413160038yui_3_16_0_1_1434046883746_5136">Nithin</div>
</div>
</div>
</div>
</div>
</div>
<br>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>