Browse Source

handle parse error

pull/7411/head
chrislu 1 month ago
parent
commit
55bf25e338
  1. 6
      weed/wdclient/masterclient.go

6
weed/wdclient/masterclient.go

@ -136,7 +136,11 @@ func (mc *MasterClient) LookupVolumeIdsWithFallback(ctx context.Context, volumeI
// Parse volume ID from response (could be "123" or "123,abc")
parts := strings.Split(vidString, ",")
vidOnly := parts[0]
vid, _ := strconv.ParseUint(vidOnly, 10, 32)
vid, err := strconv.ParseUint(vidOnly, 10, 32)
if err != nil {
glog.Warningf("Failed to parse volume id '%s' from master response '%s': %v", vidOnly, vidString, err)
continue
}
var locations []Location
for _, masterLoc := range vidLoc.Locations {

Loading…
Cancel
Save