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@dementia.org>
Mon, 10 Aug 2009 11:40:06 +0000 (04:40 -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>

src/viced/viced.c

index 92c0700..b7f1671 100644 (file)
@@ -1782,6 +1782,7 @@ Do_VLRegisterRPC(void)
            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 */