reverting commit 7485d53f64
in comparing server identities, in previous commit we removed comparison of the returned clientids. however, running against the emc server, we ran into issues of data servers retuning the same server major, minor, and scope identities but different clientids. we then decided that it's the same data server.
This commit is contained in:
parent
b297d2bc78
commit
54e17624ab
1 changed files with 3 additions and 0 deletions
|
|
@ -199,6 +199,9 @@ static int cl_exid_compare(
|
||||||
if (strncmp(info->exchangeid->server_scope,
|
if (strncmp(info->exchangeid->server_scope,
|
||||||
client->server->scope, NFS4_OPAQUE_LIMIT) != 0)
|
client->server->scope, NFS4_OPAQUE_LIMIT) != 0)
|
||||||
goto out;
|
goto out;
|
||||||
|
/* match clientid */
|
||||||
|
if (info->exchangeid->clientid != client->clnt_id)
|
||||||
|
goto out;
|
||||||
|
|
||||||
status = NO_ERROR;
|
status = NO_ERROR;
|
||||||
out:
|
out:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue