func getZone()

in dp_check/dp_check.go [946:956]


func getZone(timeout time.Duration) (string, error) {
	qualifiedZone, err := getFromMetadata(timeout, zoneURL)
	if err != nil {
		return "", fmt.Errorf("could not fetch zone from metadata server: |%v|", err)
	}
	i := bytes.LastIndexByte(qualifiedZone, '/')
	if i == -1 {
		return "", fmt.Errorf("could not parse zone |%v|", qualifiedZone)
	}
	return string(qualifiedZone[i+1:]), nil
}