<div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div><span style="color:rgb(67,67,67);font-family:Tahoma,Arial;font-size:12px;line-height:24px">------------------------------</span><span style="color:rgb(67,67,67);font-family:Tahoma,Arial;font-size:12px;line-height:24px">------------------------------</span><span style="color:rgb(67,67,67);font-family:Tahoma,Arial;font-size:12px;line-height:24px">------------------------------</span><span style="color:rgb(67,67,67);font-family:Tahoma,Arial;font-size:12px;line-height:24px">---</span><br></div>Thanks very much.<div>Yeah, I learn that &quot;<span style="color:rgb(51,51,51);font-family:Georgia,serif;line-height:20.796875px">NFS over UDP/IP is much more prone to data corruption than over TCP/IP</span>&quot; from Eisler&#39;s nfs blog at &quot;<a href="http://nfsworld.blogspot.kr/2006_03_01_archive.html" target="_blank">http://nfsworld.blogspot.kr/2006_03_01_archive.html</a>&quot;</div><div><div>But, there is still a issue that glusterfs supports NLMv1 over UDP already, which seems <font color="#434343" face="Tahoma, Arial"><span style="font-size:12px;line-height:24px">opposite that NLM over UDP hasn&#39;t </span></font><span style="color:rgb(80,0,80)">implemented</span><span style="font-size:12px;line-height:24px;color:rgb(67,67,67);font-family:Tahoma,Arial">. The following shows some details:</span></div><div><div><div>    #rpcinfo -p | grep 100021</div><span class=""><div>    100021    4   tcp  38468  nlockmgr</div></span><div>    100021    1   udp    745  nlockmgr</div><div>    100021    1   tcp    746  nlockmgr</div></div></div></div><div>I was a bit confused.</div><div><font color="#434343" face="Tahoma, Arial"><span style="font-size:12px;line-height:24px">---------------------------------------------------------------------------------------------</span></font></div><div><div class="h5"><div class="gmail_extra"><div class="gmail_quote">2016-01-07 14:28 GMT+08:00 Kaushal M <span dir="ltr">&lt;<a href="mailto:kshlmster@gmail.com" target="_blank">kshlmster@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div>On Thu, Jan 7, 2016 at 11:00 AM, Sponge Tsui &lt;<a href="mailto:jingjinglake@gmail.com" target="_blank">jingjinglake@gmail.com</a>&gt; wrote:<br>
&gt; hi, I&#39;m sorry to ask for help if it is a common question. I noticed<br>
&gt; that in glusterfs NLMv4 is only available over TCP,but not available<br>
&gt; over UDP as the show of &quot;rpcinfo -p&quot; when using glusterfs to export<br>
&gt; volumes through NFS protocol. The result is as follow:<br>
&gt;<br>
&gt;     program vers proto   port  service<br>
&gt;     100000    4   tcp    111  portmapper<br>
&gt;     100000    3   tcp    111  portmapper<br>
&gt;     100000    2   tcp    111  portmapper<br>
&gt;     100000    4   udp    111  portmapper<br>
&gt;     100000    3   udp    111  portmapper<br>
&gt;     100000    2   udp    111  portmapper<br>
&gt;     100005    3   tcp  38465  mountd<br>
&gt;     100005    1   tcp  38466  mountd<br>
&gt;     100003    3   tcp   2049  nfs<br>
&gt;     100021    4   tcp  38468  nlockmgr<br>
&gt;     100227    3   tcp   2049<br>
&gt;     100021    1   udp    868  nlockmgr<br>
&gt;     100021    1   tcp    869  nlockmgr<br>
&gt;     100024    1   udp  34507  status<br>
&gt;     100024    1   tcp  40511  status<br>
&gt;<br>
&gt; I want to find out that why NLMv4 wasn&#39;t supported over UDP while<br>
&gt; NLMv4 has been supported over TCP already. Whether or not NLMv4 over<br>
&gt; UDP would be took into account.<br>
&gt;<br>
&gt; Please excuse me if I&#39;ve used bad terminology. Maybe it&#39;s because of<br>
&gt; some other issues that i didn&#39;t realize. To be honest, I&#39;m a newcomer<br>
&gt; for glusterfs less than a mouth.<br>
&gt;<br>
&gt; Thanks for your attention. I&#39;m looking forward to your reply, and any<br>
&gt; answers will be appreciated !<br>
<br>
</div></div>The GlusterFS NFS service only supports the NFSv3 protocol over TCP.<br>
So the NLM service was also implemented only over TCP.<br>
As for the reason why only TCP support was implemented for NFS, it was<br>
probably because NFSv3 over TCP provided support for most clients,<br>
with the least amount of implementation effort.<br>
<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Gluster-devel mailing list<br>
&gt; <a href="mailto:Gluster-devel@gluster.org" target="_blank">Gluster-devel@gluster.org</a><br>
&gt; <a href="http://www.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">http://www.gluster.org/mailman/listinfo/gluster-devel</a><br>
</blockquote></div><br></div></div></div></div>
</div><br></div>