[pnfs] [PATCH] create back cannel if MDS
Marc Eshel
eshel at almaden.ibm.com
Wed Jun 6 12:36:34 EDT 2007
From: Marc Eshel <eshel at almaden.ibm.com>
---
fs/nfsd/nfs4state.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c
index 5180810..920b9d2 100644
--- a/fs/nfsd/nfs4state.c
+++ b/fs/nfsd/nfs4state.c
@@ -1414,7 +1414,8 @@ int nfsd4_create_session(struct svc_rqst
session->flags &= ~SESSION4_PERSIST;
session->flags &= ~SESSION4_RDMA;
- if (unconf->cl_exchange_flags & EXCHGID4_FLAG_USE_PNFS_DS)
+ if (!(unconf->cl_exchange_flags & EXCHGID4_FLAG_USE_PNFS_MDS) &&
+ unconf->cl_exchange_flags & EXCHGID4_FLAG_USE_PNFS_DS)
session->flags &= ~SESSION4_BACK_CHAN;
if (session->flags & SESSION4_BACK_CHAN) {
More information about the pNFS
mailing list