cm_server_t *cm_allServersp;
afs_uint32 cm_numFileServers = 0;
afs_uint32 cm_numVldbServers = 0;
-afs_uint32 cm_numVolServers = 0;
void
cm_ForceNewConnectionsAllServers(void)
char hoststr[16];
cm_req_t req;
- /* do not probe vol server (yet) */
- if (tsp->type == CM_SERVER_VOL)
- return;
-
lock_ObtainMutex(&tsp->mx);
if (tsp->flags & CM_SERVERFLAG_PINGING) {
tsp->waitCount++;
osi_Log4(afsd_logp, "cm_PingServer server %s (%s) was %s with caps 0x%x",
osi_LogSaveString(afsd_logp, hoststr),
- tsp->type == CM_SERVER_VLDB ? "vldb" : (tsp->type == CM_SERVER_FILE ? "file" : "vol"),
+ tsp->type == CM_SERVER_VLDB ? "vldb" : "file",
wasDown ? "down" : "up",
tsp->capabilities);
lock_ObtainRead(&cm_serverLock);
for (tsp = cm_allServersp; tsp; tsp = tsp->allNextp) {
- /* do not probe vol server (yet) */
- if (tsp->type == CM_SERVER_VOL)
- continue;
-
cm_GetServerNoLock(tsp);
lock_ReleaseRead(&cm_serverLock);
case CM_SERVER_FILE:
cm_numFileServers++;
break;
- case CM_SERVER_VOL:
- cm_numVolServers++;
- break;
}
lock_ReleaseWrite(&cm_serverLock); /* release server lock */
- if ( !(flags & CM_FLAG_NOPROBE) && (type != CM_SERVER_VOL)) {
+ if ( !(flags & CM_FLAG_NOPROBE) ) {
tsp->flags |= CM_SERVERFLAG_DOWN; /* assume down; ping will mark up if available */
cm_PingServer(tsp); /* Obtain Capabilities and check up/down state */
}
case CM_SERVER_FILE:
cm_numFileServers--;
break;
- case CM_SERVER_VOL:
- cm_numVolServers--;
- break;
}
lock_FinalizeMutex(&serverp->mx);
if (lock)
lock_ObtainRead(&cm_serverLock);
- sprintf(output, "%s - dumping servers - cm_numFileServers=%d, cm_numVolServers=%d, cm_numVldbServers=%d\r\n",
- cookie, cm_numFileServers, cm_numVolServers, cm_numVldbServers);
+ sprintf(output,
+ "%s - dumping servers - cm_numFileServers=%d, cm_numVldbServers=%d\r\n",
+ cookie, cm_numFileServers, cm_numVldbServers);
WriteFile(outputFile, output, (DWORD)strlen(output), &zilch, NULL);
for (tsp = cm_allServersp; tsp; tsp=tsp->allNextp)
case CM_SERVER_FILE:
type = "file";
break;
- case CM_SERVER_VOL:
- type = "vol";
- break;
default:
type = "unknown";
}
down = ctime(&tsp->downTime);
down[strlen(down)-1] = '\0';
- sprintf(output, "%s - tsp=0x%p cell=%s addr=%-15s port=%u uuid=%s type=%s caps=0x%x flags=0x%x waitCount=%u rank=%u downTime=\"%s\" refCount=%u\r\n",
- cookie, tsp, tsp->cellp ? tsp->cellp->name : "", tsp->addr.sin_port, hoststr, uuidstr, type,
+ sprintf(output,
+ "%s - tsp=0x%p cell=%s addr=%-15s port=%u uuid=%s type=%s caps=0x%x "
+ "flags=0x%x waitCount=%u rank=%u downTime=\"%s\" refCount=%u\r\n",
+ cookie, tsp, tsp->cellp ? tsp->cellp->name : "", hoststr,
+ ntohs(tsp->addr.sin_port), uuidstr, type,
tsp->capabilities, tsp->flags, tsp->waitCount, tsp->ipRank,
(tsp->flags & CM_SERVERFLAG_DOWN) ? down : "up",
tsp->refCount);