Don't create a backchannel for a DS connection.
An NFSv4.1 client connection to a Data Server (DS) should not have a backchannel. This patch fixes the NFSv4.1/pNFS client to not do a backchannel for this case. Found during recent testing with the pNFS server under development. MFC after: 2 weeks
This commit is contained in:
parent
8b054d3c36
commit
40f8ff4800
@ -280,7 +280,8 @@ newnfs_connect(struct nfsmount *nmp, struct nfssockreq *nrp,
|
||||
retries = nmp->nm_retry;
|
||||
} else
|
||||
retries = INT_MAX;
|
||||
if (NFSHASNFSV4N(nmp)) {
|
||||
/* cred == NULL for DS connects. */
|
||||
if (NFSHASNFSV4N(nmp) && cred != NULL) {
|
||||
/*
|
||||
* Make sure the nfscbd_pool doesn't get destroyed
|
||||
* while doing this.
|
||||
|
Loading…
Reference in New Issue
Block a user