Re: Linux 2.6.11.1

Trond Myklebust
2005-03-04T23:24:22Z

fr den 04.03.2005 Klokka 12:44 (-0800) skreiv Andrew Morton:

> nfsd--sgi-921857-find-broken-with-nohide-on-nfsv3.patch
> nfsd--exportfs-reduce-stack-usage.patch
> nfsd--svcrpc-add-a-per-flavor-set_client-method.patch
> nfsd--svcrpc-rename-pg_authenticate.patch
> nfsd--svcrpc-move-export-table-checks-to-a-per-program-pg_add_client-method.patch
> nfsd--nfs4-use-new-pg_set_client-method-to-simplify-nfs4-callback-authentication.patch
> nfsd--lockd-dont-try-to-match-callback-requests-against-export-table.patch
> audit-mips-fix.patch
> make-st-seekable-again.patch
>
> wrt the nfsd patches, Neil said:
>
> The problem they fix is that currently:
> Client A holds a lock
> Client B tries to get the lock and blocks
> Client A drops the lock
> **Client B doesn't get the lock immediately, but has to wait for a
> timeout. (several seconds)

Well, yes, but more importantly, they should also fix a problem with
reboot recovery on the client side.

Currently, if rpc.statd sends an RPC call down to lockd in order to
notify it of a reboot of the server, the sunrpc server code will try to
authenticate that RPC call by doing an upcall to rpc.mountd.... Doh!

Cheers,
Trond
--
Trond Myklebust <trond.myklebust@fys.uio.no>