DEVEL15-windows-vnovol-20080206

LICENSE MIT

VNOVOL means the volume could not be attached which from the client
perspective is the same as being offline.  The VLDB should not be
queried in response to this error.


(cherry picked from commit a0e454bd41ec8b363f7669d620d4ff3caa8caf1d)
This commit is contained in:
Jeffrey Altman 2008-02-06 16:52:53 +00:00
parent 5ed5f9668a
commit 7f024661e8

View File

@ -483,7 +483,7 @@ cm_Analyze(cm_conn_t *connp, cm_user_t *userp, cm_req_t *reqp,
for (tsrp = serversp; tsrp; tsrp=tsrp->next) {
if (tsrp->server == serverp) {
/* REDIRECT */
if (errorCode == VNOVOL || errorCode == VMOVED) {
if (errorCode == VMOVED) {
tsrp->status = srv_deleted;
if (fidp) {
cm_ForceUpdateVolume(fidp, userp, reqp);