]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-windows-volume-status-tracking-20070612
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 12 Jun 2007 16:38:43 +0000 (16:38 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 12 Jun 2007 16:38:43 +0000 (16:38 +0000)
commit5f7df409a5a8621db153f7c34049605372ec4bc7
treeaba3bc3c29b4d6f4d8993eaed7bf13331a46a816
parentdb8553387df38a71cc0eb7bc632ce41978c116b3
DEVEL15-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.

(cherry picked from commit 86b3330c7148c25c0a7ee4ea8f15e3098695a667)
src/WINNT/afsd/cm_conn.c
src/WINNT/afsd/cm_daemon.c
src/WINNT/afsd/cm_volume.c
src/WINNT/afsd/cm_volume.h