Setclientid / Definition of client
J. Bruce Fields
bfields at fieldses.org
Mon Dec 4 11:25:03 EST 2006
On Mon, Dec 04, 2006 at 04:33:45PM +0100, Felix Engel wrote:
> This implies that on the client side, for every system user (i.e. for
> everyone making calls with unique credentials), a separate "nfs4 client"
> as per the RFC should be generated.
Not necessarily--multiple users should be able to use the state
established by a setclientid performed by a single user. But of course
if that single user goes away, then you're left with no way to
reestablish the state that was held under the clientid established by
that user.
Which is why by default the linux client is set up to use machine
credentials for this, which shouldn't ever go away. So at least if
you're using a linux client, I don't think you should ever see the
rq_cred be different for two subsequent setclientid calls.
I'm not sure what's happening here.
--b.
More information about the NFSv4
mailing list