]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
fileserver should actually retry VL_RegisterAddrs on failure
authorDerrick Brashear <shadow@dementia.org>
Mon, 3 Aug 2009 20:17:14 +0000 (16:17 -0400)
committerRuss Allbery <rra@debian.org>
Tue, 15 Sep 2009 00:37:56 +0000 (17:37 -0700)
fileserver should actually retry VL_RegisterAddrs on failure

currently the background daemon logic for retrying was never triggered.
easy enough fix: set FS_registered to 1 so the loop retries

Reviewed-on: http://gerrit.openafs.org/266
Tested-by: Derrick Brashear <shadow@dementia.org>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/viced/viced.c

index 343a67250a48ac7f57373e2644e21755d2f6a5df..f08e8c0650b2f158efd7b816c13c7b2bc9e55d1f 100644 (file)
@@ -1551,6 +1551,7 @@ Do_VLRegisterRPC()
            ViceLog(0,
                    ("VL_RegisterAddrs rpc failed; will retry periodically (code=%d, err=%d)\n",
                     code, errno));
+           FS_registered = 1;  /* Retry in the gc daemon */
        }
     } else {
        FS_registered = 2;      /* So we don't have to retry in the gc daemon */