Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for parsePercentage (0.12 sec)

  1. pkg/kubelet/cm/container_manager.go

    	HardEvictionThresholds   []evictionapi.Threshold
    }
    
    type Status struct {
    	// Any soft requirements that were unsatisfied.
    	SoftRequirements error
    }
    
    // parsePercentage parses the percentage string to numeric value.
    func parsePercentage(v string) (int64, error) {
    	if !strings.HasSuffix(v, "%") {
    		return 0, fmt.Errorf("percentage expected, got '%s'", v)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 21:22:13 UTC 2024
    - 9K bytes
    - Viewed (0)
  2. pkg/kubelet/eviction/helpers.go

    	return &evictionapi.Threshold{
    		Signal:   signal,
    		Operator: operator,
    		Value: evictionapi.ThresholdValue{
    			Quantity: &quantity,
    		},
    	}, nil
    }
    
    // parsePercentage parses a string representing a percentage value
    func parsePercentage(input string) (float32, error) {
    	value, err := strconv.ParseFloat(strings.TrimRight(input, "%"), 32)
    	if err != nil {
    		return 0, err
    	}
    	return float32(value) / 100, nil
    }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Nov 01 18:46:33 UTC 2023
    - 53.6K bytes
    - Viewed (0)
  3. pkg/kubelet/eviction/helpers_test.go

    		"25.5%": {
    			value: 0.255,
    		},
    		"foo%": {
    			hasError: true,
    		},
    		"12%345": {
    			hasError: true,
    		},
    	}
    	for input, expected := range testCases {
    		value, err := parsePercentage(input)
    		if (err != nil) != expected.hasError {
    			t.Errorf("Test case: %s, expected: %v, actual: %v", input, expected.hasError, err != nil)
    		}
    		if value != expected.value {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 15 23:14:12 UTC 2024
    - 106.7K bytes
    - Viewed (0)
Back to top