lastDownServerCheck = now;
osi_Log0(afsd_logp, "cm_Daemon CheckDownServers");
cm_CheckServers(CM_FLAG_CHECKDOWNSERVERS, NULL);
- if (daemon_ShutdownFlag == 1 || powerStateSuspended)
+ if (daemon_ShutdownFlag == 1)
break;
now = osi_Time();
}
- if (bAddrChangeCheck)
+ if (bAddrChangeCheck &&
+ daemon_ShutdownFlag == 0 &&
+ powerStateSuspended == 0)
cm_ForceNewConnectionsAllServers();
/* check up servers */
lastUpServerCheck = now;
osi_Log0(afsd_logp, "cm_Daemon CheckUpServers");
cm_CheckServers(CM_FLAG_CHECKUPSERVERS, NULL);
- if (daemon_ShutdownFlag == 1 || powerStateSuspended)
+ if (daemon_ShutdownFlag == 1)
break;
now = osi_Time();
}
- if (bAddrChangeCheck) {
+ if (bAddrChangeCheck &&
+ daemon_ShutdownFlag == 0 &&
+ powerStateSuspended == 0) {
smb_CheckVCs();
cm_VolStatus_Network_Addr_Change();
}
powerStateSuspended == 0) {
lastVolCheck = now;
cm_RefreshVolumes();
- if (daemon_ShutdownFlag == 1 || powerStateSuspended)
+ if (daemon_ShutdownFlag == 1)
break;
now = osi_Time();
}
powerStateSuspended == 0) {
lastVolCBRenewalCheck = now;
cm_VolumeRenewROCallbacks();
- if (daemon_ShutdownFlag == 1 || powerStateSuspended)
+ if (daemon_ShutdownFlag == 1)
break;
now = osi_Time();
}
powerStateSuspended == 0) {
lastVolCheck = now;
cm_CheckOfflineVolumes();
- if (daemon_ShutdownFlag == 1 || powerStateSuspended)
+ if (daemon_ShutdownFlag == 1)
break;
now = osi_Time();
}
powerStateSuspended == 0) {
lastCBExpirationCheck = now;
cm_CheckCBExpiration();
- if (daemon_ShutdownFlag == 1 || powerStateSuspended)
+ if (daemon_ShutdownFlag == 1)
break;
now = osi_Time();
}
powerStateSuspended == 0) {
lastLockCheck = now;
cm_CheckLocks();
- if (daemon_ShutdownFlag == 1 || powerStateSuspended)
+ if (daemon_ShutdownFlag == 1)
break;
now = osi_Time();
}
powerStateSuspended == 0) {
lastTokenCacheCheck = now;
cm_CheckTokenCache(now);
- if (daemon_ShutdownFlag == 1 || powerStateSuspended)
+ if (daemon_ShutdownFlag == 1)
break;
now = osi_Time();
}
{
SetEvent(WaitToTerminate);
}
- }
- if (daemon_ShutdownFlag == 1 || powerStateSuspended) {
- break;
+ if (daemon_ShutdownFlag == 1) {
+ break;
+ }
+ now = osi_Time();
}
if (cm_daemonPerformanceTuningInterval &&
powerStateSuspended == 0) {
lastPerformanceCheck = now;
cm_PerformanceTuningCheck();
- if (daemon_ShutdownFlag == 1 || powerStateSuspended)
+ if (daemon_ShutdownFlag == 1)
break;
now = osi_Time();
}