HDFS-7733. NFS: readdir/readdirplus return null directory attribute on failure. (Contributed by Arpit Agarwal)
This commit is contained in:
parent
ebb515f5e7
commit
ef212fbe7e
@ -1529,7 +1529,9 @@ public READDIR3Response readdir(XDR xdr, SecurityHandler securityHandler,
|
|||||||
} else {
|
} else {
|
||||||
LOG.error("CookieVerf mismatch. request cookieVerf: " + cookieVerf
|
LOG.error("CookieVerf mismatch. request cookieVerf: " + cookieVerf
|
||||||
+ " dir cookieVerf: " + dirStatus.getModificationTime());
|
+ " dir cookieVerf: " + dirStatus.getModificationTime());
|
||||||
return new READDIR3Response(Nfs3Status.NFS3ERR_BAD_COOKIE);
|
return new READDIR3Response(
|
||||||
|
Nfs3Status.NFS3ERR_BAD_COOKIE,
|
||||||
|
Nfs3Utils.getFileAttr(dfsClient, dirFileIdPath, iug));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1692,7 +1694,10 @@ READDIRPLUS3Response readdirplus(XDR xdr, SecurityHandler securityHandler,
|
|||||||
} else {
|
} else {
|
||||||
LOG.error("cookieverf mismatch. request cookieverf: " + cookieVerf
|
LOG.error("cookieverf mismatch. request cookieverf: " + cookieVerf
|
||||||
+ " dir cookieverf: " + dirStatus.getModificationTime());
|
+ " dir cookieverf: " + dirStatus.getModificationTime());
|
||||||
return new READDIRPLUS3Response(Nfs3Status.NFS3ERR_BAD_COOKIE);
|
return new READDIRPLUS3Response(
|
||||||
|
Nfs3Status.NFS3ERR_BAD_COOKIE,
|
||||||
|
Nfs3Utils.getFileAttr(dfsClient, dirFileIdPath, iug),
|
||||||
|
0, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,6 +30,9 @@ Release 2.6.1 - UNRELEASED
|
|||||||
HDFS-3443. Fix NPE when namenode transition to active during startup by
|
HDFS-3443. Fix NPE when namenode transition to active during startup by
|
||||||
adding checkNNStartup() in NameNodeRpcServer. (Vinayakumar B via szetszwo)
|
adding checkNNStartup() in NameNodeRpcServer. (Vinayakumar B via szetszwo)
|
||||||
|
|
||||||
|
HDFS-7733. NFS: readdir/readdirplus return null directory
|
||||||
|
attribute on failure. (Arpit Agarwal)
|
||||||
|
|
||||||
Release 2.6.0 - 2014-11-18
|
Release 2.6.0 - 2014-11-18
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
INCOMPATIBLE CHANGES
|
||||||
|
Loading…
x
Reference in New Issue
Block a user