In my case, I have multiple VLANs on one 10G interface and another 1g
primary interface. Likely hitting 4517 :)


On Wed, Jan 28, 2015 at 12:23 PM, Youzhong Yang <[email protected]> wrote:

> Here are the illumos bugs related to the open source nlockmgr:
>
> https://www.illumos.org/issues/4993 - NLM: LOCK_RES/UNLOCK_RES is
> retransmitted 5 times back to the client in case of UDP
> https://www.illumos.org/issues/4965 - NLM: Mac OS X client can be stuck
> at locking a NFS file on an illumos server (SmartOS, Nexenta or OmniOS
> etc.) running open source lockd
> https://www.illumos.org/issues/4518 - /usr/lib/nfs/lockd: [daemon.error]
> Cannot establish NLM service over <file desc. 9, protocol udp> : I/O error.
> Exiting
> https://www.illumos.org/issues/4517 - Locking the same file over NFS from
> a Linux client by multiple processes could cause 30 seconds delay
> accumulatively if the NFS server machine has more than one IPv4 interface.
>
> The issue of leaked reserved ports really has nothing to do with nlockmgr,
> nlockmgr is just a victim of the issue. I think Ken Harris has already
> communicated with you about a potential fix.
>
> Except issue 4518, we have tried our own fixes and so far they work very
> well in our production environments.
>
> Thanks,
>
>
> On Wed, Jan 28, 2015 at 3:00 PM, Marcel Telka <[email protected]> wrote:
>
>> Please file bug report(s) with detailed information how to reproduce the
>> problem(s).
>>
>> Thanks.
>>
>> On Wed, Jan 28, 2015 at 01:58:21PM -0600, Schweiss, Chip via
>> illumos-discuss wrote:
>> > I've been through a lot of problems with this to and ultimately gave up
>> on
>> > the NFSv3 lock manager in Illumos and switched everything to NFSv4.
>> >
>> > There are several problems.  I diagnosed them using tcpdump and
>> Wireshark.
>> >
>> >    1. The locking manager uses different ports than the Linux firewall
>> >    expects for NFS and ends up blocking connections.   The only
>> solution I
>> >    found was to open all ports to the NFS server IP on the Linux NFS
>> client.
>> >    2. The lock manager holds on to locks longer than it should.  It
>> appears
>> >    to have a 30 second cycle on releasing lock.  This causes all locks
>> to get
>> >    used up really fast.
>> >    3. And of course the well know problem of the lock manager not
>> starting
>> >    because a client is no longer accessible.
>> >
>> > The easiest trigger I've found is run a bunch of csh processes that
>> cause a
>> > logon.  The .history file in the user's home directory will get locked
>> lots
>> > of times and consume all the locks.  We saw this from our processing
>> > cluster immediately when the new lock manger was introduced.
>> >
>> > -Chip
>> >
>> > On Wed, Jan 28, 2015 at 1:19 PM, Youzhong Yang via illumos-discuss <
>> > [email protected]> wrote:
>> >
>> > > A few months ago, we were hit by an issue in rpc module. When it
>> happens,
>> > > lots of reserved ports are in BOUND state, so nlockmgr will refuse
>> lock
>> > > request.
>> > >
>> > > If 'netstat -an | grep BOUND | wc -l' returns a large number, then
>> it's
>> > > the same issue as we had.
>> > >
>> > >
>> > >
>> > > On Wed, Jan 28, 2015 at 2:09 PM, Marcel Telka via illumos-discuss <
>> > > [email protected]> wrote:
>> > >
>> > >> On Wed, Jan 28, 2015 at 02:07:20PM -0500, Dan McDonald wrote:
>> > >> >
>> > >> > > On Jan 28, 2015, at 2:02 PM, Marcel Telka via illumos-discuss <
>> > >> [email protected]> wrote:
>> > >> > >
>> > >> > > Note: NexentaStor 4 uses the same new NLM implementation as
>> recent
>> > >> illumos
>> > >> > > does.
>> > >> >
>> > >> > Is there anything there that needs to be upstreamed?
>> > >>
>> > >> No. Nexenta's NLM is in sync with illumos (from top of my head, but I
>> > >> believe
>> > >> I'm right).
>> > >>
>> > >> --
>> > >> +-------------------------------------------+
>> > >> | Marcel Telka   e-mail:   [email protected]  |
>> > >> |                homepage: http://telka.sk/ |
>> > >> |                jabber:   [email protected] |
>> > >> +-------------------------------------------+
>> > >>
>> > >>
>> > >> -------------------------------------------
>> > >> illumos-discuss
>> > >> Archives: https://www.listbox.com/member/archive/182180/=now
>> > >> RSS Feed:
>> > >> https://www.listbox.com/member/archive/rss/182180/26912960-6f721d7b
>> > >> Modify Your Subscription: https://www.listbox.com/member/?&;
>> > >> Powered by Listbox: http://www.listbox.com
>> > >>
>> > >
>> > > *illumos-discuss* | Archives
>> > > <https://www.listbox.com/member/archive/182180/=now>
>> > > <https://www.listbox.com/member/archive/rss/182180/21878145-f6040e21>
>> |
>> > > Modify
>> > > <https://www.listbox.com/member/?&;>
>> > > Your Subscription <http://www.listbox.com>
>> > >
>> >
>> >
>> >
>> > -------------------------------------------
>> > illumos-discuss
>> > Archives: https://www.listbox.com/member/archive/182180/=now
>> > RSS Feed:
>> https://www.listbox.com/member/archive/rss/182180/23046997-5a38a7d8
>> > Modify Your Subscription:
>> https://www.listbox.com/member/?&;
>> > Powered by Listbox: http://www.listbox.com
>>
>> --
>> +-------------------------------------------+
>> | Marcel Telka   e-mail:   [email protected]  |
>> |                homepage: http://telka.sk/ |
>> |                jabber:   [email protected] |
>> +-------------------------------------------+
>>
>
>



-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to