mirror of
https://git.openafs.org/openafs.git
synced 2025-01-19 07:20:11 +00:00
Windows: RDR_GetVolumeInfo do not always return success
If the call failed because all servers are down or all instances of the volume are offline or busy, tell the caller. Do not return fake data. Change-Id: I4e89cefba19161c7d75cfdfd04a1cf7dfc2398f4 Reviewed-on: http://gerrit.openafs.org/9882 Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com> Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
This commit is contained in:
parent
5342de7a58
commit
2608ce67f1
@ -5999,7 +5999,10 @@ RDR_GetVolumeInfo( IN cm_user_t *userp,
|
||||
pResultCB->AvailableAllocationUnits.QuadPart = volStat.PartBlocksAvail;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
} else if ( code != CM_ERROR_ALLBUSY &&
|
||||
code != CM_ERROR_ALLOFFLINE &&
|
||||
code != CM_ERROR_ALLDOWN)
|
||||
{
|
||||
/*
|
||||
* Lie about the available space. Out of quota errors will need
|
||||
* detected when the file server rejects the store data.
|
||||
|
Loading…
Reference in New Issue
Block a user