From affc978be7ba3c36c9b7a6a94fb5e907beebed99 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Thu, 23 Dec 2010 13:20:42 -0500 Subject: [PATCH] DAFS: listvol + unsalvagable volumes = intolerable delay a non- inService volume (or more) plus vos listvol equals pain. return Salvaging instead of waiting for it in the listvol case. Change-Id: I02bdbb6448bcf56e97db9324aa723cc753a37632 Reviewed-on: http://gerrit.openafs.org/3588 Reviewed-by: Andrew Deason Tested-by: BuildBot Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- src/volser/volprocs.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/volser/volprocs.c b/src/volser/volprocs.c index 8fdd5860f..70d002a72 100644 --- a/src/volser/volprocs.c +++ b/src/volser/volprocs.c @@ -2229,7 +2229,10 @@ GetVolInfo(afs_uint32 partId, } /* Get volume from volserver */ - tv = VAttachVolumeByName_retry(&error, pname, volname, V_PEEK); + if (mode == VOL_INFO_LIST_MULTIPLE) + tv = VAttachVolumeByName(&error, pname, volname, V_PEEK); + else + tv = VAttachVolumeByName_retry(&error, pname, volname, V_PEEK); if (error) { Log("1 Volser: GetVolInfo: Could not attach volume %u (%s:%s) error=%d\n", volumeId, pname, volname, error); -- 2.39.5