From b3ed6e62e7be42748a3a7c5a79bbc8831887cdf4 Mon Sep 17 00:00:00 2001 From: Jeffrey Hutzelman Date: Thu, 25 Jan 2007 11:24:30 +0000 Subject: [PATCH] STABLE14-volume-dont-artificially-untimeout-vlservers-20061218 FIXES 48959 remove synthetic event to undo timeouts of vlservers we "haven't talked to yet" (cherry picked from commit 91ce7a066d0912bb84a7c87863cd1b7ed6cc480a) --- src/afs/afs_volume.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/afs/afs_volume.c b/src/afs/afs_volume.c index 6cf815892..e5259f7d9 100644 --- a/src/afs/afs_volume.c +++ b/src/afs/afs_volume.c @@ -682,14 +682,14 @@ afs_NewVolumeByName(char *aname, afs_int32 acell, int agood, } while (afs_Analyze(tconn, code, NULL, &treq, -1, /* no op code for this */ SHARED_LOCK, tcell)); - /* RT 48959 - unclear if this should really go */ -#if 0 if (code) { /* If the client has yet to contact this cell and contact failed due * to network errors, mark the VLDB servers as back up. * That the client tried and failed can be determined from the * fact that there was a downtime incident, but CHasVolRef is not set. */ + /* RT 48959 - unclear if this should really go */ +#if 0 if (areq->networkError && !(tcell->states & CHasVolRef)) { int i; struct server *sp; @@ -701,12 +701,12 @@ afs_NewVolumeByName(char *aname, afs_int32 acell, int agood, afs_MarkServerUpOrDown(sap, 0); } } +#endif afs_CopyError(&treq, areq); osi_FreeLargeSpace(tbuffer); afs_PutCell(tcell, READ_LOCK); return NULL; } -#endif /* * Check to see if this cell has not yet referenced a volume. If * it hasn't, it's just about to change its status, and we need to mark -- 2.39.5