windows-vnovol-20080206
authorJeffrey Altman <jaltman@secure-endpoints.com>
Wed, 6 Feb 2008 16:45:29 +0000 (16:45 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Wed, 6 Feb 2008 16:45:29 +0000 (16:45 +0000)
LICENSE MIT

VNOVOL means the volume could not be attached which from the client
perspective is the same as being offline.  The VLDB should not be
queried in response to this error.

src/WINNT/afsd/cm_conn.c

index 7829f23..ff30f08 100644 (file)
@@ -456,7 +456,7 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
         for (tsrp = serversp; tsrp; tsrp=tsrp->next) {
             if (tsrp->server == serverp) {
                 /* REDIRECT */
-                if (errorCode == VNOVOL || errorCode == VMOVED) {
+                if (errorCode == VMOVED) {
                     tsrp->status = srv_deleted;
                     if (fidp) {
                         cm_ForceUpdateVolume(fidp, userp, reqp);