]> 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 16:17:14 +0000 (12:17 -0400)
committerDerrick Brashear <shadow|account-1000005@unknown>
Tue, 15 Sep 2009 01:51:42 +0000 (18:51 -0700)
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>
(cherry picked from commit 160aff88be210a8141b67a54583aed7387d8bffc)
Reviewed-on: http://gerrit.openafs.org/459

src/viced/viced.c

index 84a76d09b73c5f78c6502f3b551b8f1d07338a64..3999df0819572bda05f4c5dde4b543e4a29b6cf9 100644 (file)
@@ -1549,6 +1549,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 */