lock problem: nfs server on FreeBSD 7-stable, client on linux
Tz-Huan Huang
tzhuan at csie.org
Sun Apr 6 06:38:12 UTC 2008
On Sun, Apr 6, 2008 at 2:05 PM, Rong-en Fan <grafan at gmail.com> wrote:
> On Sun, Apr 6, 2008 at 1:18 PM, Tz-Huan Huang <tzhuan at csie.org> wrote:
> > Hi,
> >
> > Thanks for your suggestion, but we don't accept this workaround.
> >
> > After doing binary searching, I find that this commit break the working lockd:
> >
> > http://lists.freebsd.org/pipermail/cvs-src/2008-March/089037.html
> >
> > I have rolled back the lockd.c to 1.20 in our nfs server and it works
> > fine as before.
>
> Add dfr@ to CC list.
>
> I'm curious about this change, could you check what socket bind by
> rpc.lockd and rpc.statd before and after lockd. rev 1.21+1.22 changes?
Ok, following is the output of sockstat -4l :
Before the changes:
daemon rpc.lockd 83002 3 udp4 *:677 *:*
daemon rpc.lockd 83002 4 tcp4 *:946 *:*
daemon rpc.lockd 83002 7 udp4 *:642 *:*
root rpc.lockd 83001 3 udp4 *:677 *:*
root rpc.lockd 83001 4 tcp4 *:946 *:*
root rpc.lockd 83001 7 udp4 *:642 *:*
root rpc.statd 973 3 udp4 *:964 *:*
root rpc.statd 973 4 tcp4 *:602 *:*
After the changes:
(with -h 140.112.29.133)
daemon rpc.lockd 82817 4 udp4 127.0.0.1:696 *:*
daemon rpc.lockd 82817 5 udp4 140.112.29.133:696 *:*
daemon rpc.lockd 82817 6 tcp4 127.0.0.1:696 *:*
daemon rpc.lockd 82817 7 tcp4 140.112.29.133:696 *:*
daemon rpc.lockd 82817 9 udp4 *:974 *:*
root rpc.lockd 82816 4 udp4 127.0.0.1:696 *:*
root rpc.lockd 82816 5 udp4 140.112.29.133:696 *:*
root rpc.lockd 82816 6 tcp4 127.0.0.1:696 *:*
root rpc.lockd 82816 7 tcp4 140.112.29.133:696 *:*
root rpc.lockd 82816 9 udp4 *:974 *:*
root rpc.statd 973 3 udp4 *:964 *:*
root rpc.statd 973 4 tcp4 *:602 *:*
(without -h 140.112.29.133)
daemon rpc.lockd 82541 4 udp4 *:915 *:*
daemon rpc.lockd 82541 5 tcp4 *:915 *:*
daemon rpc.lockd 82541 7 udp4 *:713 *:*
root rpc.lockd 82540 4 udp4 *:915 *:*
root rpc.lockd 82540 5 tcp4 *:915 *:*
root rpc.lockd 82540 7 udp4 *:713 *:*
root rpc.statd 973 3 udp4 *:964 *:*
root rpc.statd 973 4 tcp4 *:602 *:*
More information would be provided if necessary.
Tz-Huan
More information about the freebsd-stable
mailing list