]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
NFS handle NFS4ERR_PARTNER_NO_AUTH error
authorOlga Kornievskaia <kolga@netapp.com>
Fri, 14 Jun 2019 18:22:12 +0000 (14:22 -0400)
committerOlga Kornievskaia <olga.kornievskaia@gmail.com>
Wed, 9 Oct 2019 16:06:15 +0000 (12:06 -0400)
When a destination server sends a READ to the source server it can
get a NFS4ERR_PARTNER_NO_AUTH, which means a copy needs to be
restarted.

Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
fs/nfs/nfs4proc.c

index f3a1f8d8e447a0e30efc900b6dd5082444279a5d..a7a55d64352411ae5f36977c581ec1390e27e88b 100644 (file)
@@ -475,6 +475,7 @@ static int nfs4_do_handle_exception(struct nfs_server *server,
                case -NFS4ERR_ADMIN_REVOKED:
                case -NFS4ERR_EXPIRED:
                case -NFS4ERR_BAD_STATEID:
+               case -NFS4ERR_PARTNER_NO_AUTH:
                        if (inode != NULL && stateid != NULL) {
                                nfs_inode_find_state_and_recover(inode,
                                                stateid);