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;
|
retries = nmp->nm_retry;
|
||||||
} else
|
} else
|
||||||
retries = INT_MAX;
|
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
|
* Make sure the nfscbd_pool doesn't get destroyed
|
||||||
* while doing this.
|
* while doing this.
|
||||||
|
Loading…
Reference in New Issue
Block a user