<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 "<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>" from Eisler's nfs blog at "<a href="http://nfsworld.blogspot.kr/2006_03_01_archive.html" target="_blank">http://nfsworld.blogspot.kr/2006_03_01_archive.html</a>"</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'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"><<a href="mailto:kshlmster@gmail.com" target="_blank">kshlmster@gmail.com</a>></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 <<a href="mailto:jingjinglake@gmail.com" target="_blank">jingjinglake@gmail.com</a>> wrote:<br>
> hi, I'm sorry to ask for help if it is a common question. I noticed<br>
> that in glusterfs NLMv4 is only available over TCP,but not available<br>
> over UDP as the show of "rpcinfo -p" when using glusterfs to export<br>
> volumes through NFS protocol. The result is as follow:<br>
><br>
> program vers proto port service<br>
> 100000 4 tcp 111 portmapper<br>
> 100000 3 tcp 111 portmapper<br>
> 100000 2 tcp 111 portmapper<br>
> 100000 4 udp 111 portmapper<br>
> 100000 3 udp 111 portmapper<br>
> 100000 2 udp 111 portmapper<br>
> 100005 3 tcp 38465 mountd<br>
> 100005 1 tcp 38466 mountd<br>
> 100003 3 tcp 2049 nfs<br>
> 100021 4 tcp 38468 nlockmgr<br>
> 100227 3 tcp 2049<br>
> 100021 1 udp 868 nlockmgr<br>
> 100021 1 tcp 869 nlockmgr<br>
> 100024 1 udp 34507 status<br>
> 100024 1 tcp 40511 status<br>
><br>
> I want to find out that why NLMv4 wasn't supported over UDP while<br>
> NLMv4 has been supported over TCP already. Whether or not NLMv4 over<br>
> UDP would be took into account.<br>
><br>
> Please excuse me if I've used bad terminology. Maybe it's because of<br>
> some other issues that i didn't realize. To be honest, I'm a newcomer<br>
> for glusterfs less than a mouth.<br>
><br>
> Thanks for your attention. I'm looking forward to your reply, and any<br>
> 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>
><br>
><br>
> _______________________________________________<br>
> Gluster-devel mailing list<br>
> <a href="mailto:Gluster-devel@gluster.org" target="_blank">Gluster-devel@gluster.org</a><br>
> <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>