windows-volume-status-tracking-20070612
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 12 Jun 2007 16:23:09 +0000 (16:23 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 12 Jun 2007 16:23:09 +0000 (16:23 +0000)
commit86b3330c7148c25c0a7ee4ea8f15e3098695a667
treea445c936513b61b7d3cd3cdd5fdf21906aa6efd8
parent37a0b14e016af74176d714cc1b25a2af00275d56
windows-volume-status-tracking-20070612

* re-write cm_Analyze to make better use of the known volume
  status.  VL_Server queries cannot result in CM_ERROR_ALLOFFLINE
  messages.

* renamed cm_CheckBusyVolumes to cm_CheckOfflineVolumes.
  busy volumes will be reset to srv_non_busy by the function
  but there is no mechanism for querying the busy state other
  than by attempting to access the resource.

* cm_Analyze will query the state of an offline volume before
  deciding whether or not to retry when all volume instances
  are offline.
src/WINNT/afsd/cm_conn.c
src/WINNT/afsd/cm_daemon.c
src/WINNT/afsd/cm_volume.c
src/WINNT/afsd/cm_volume.h