Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ValidateLocalityLbSetting (0.25 sec)

  1. pkg/config/validation/agent/validation.go

    		return nil
    	}
    	if dur%time.Millisecond != 0 {
    		return errors.New("only durations to ms precision are supported")
    	}
    
    	return nil
    }
    
    // ValidateLocalityLbSetting checks the LocalityLbSetting of MeshConfig
    func ValidateLocalityLbSetting(lb *networking.LocalityLoadBalancerSetting, outlier *networking.OutlierDetection) (errs Validation) {
    	if lb == nil {
    		return
    	}
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 20:06:41 UTC 2024
    - 30.9K bytes
    - Viewed (0)
  2. pkg/config/validation/agent/validation_test.go

    		},
    	}
    
    	for _, c := range cases {
    		v := ValidateLocalityLbSetting(c.in, c.outlier)
    		warn, err := v.Unwrap()
    		if (err != nil) != c.err {
    			t.Errorf("ValidateLocalityLbSetting failed on %v: got err=%v but wanted err=%v: %v",
    				c.name, err != nil, c.err, err)
    		}
    		if (warn != nil) != c.warn {
    			t.Errorf("ValidateLocalityLbSetting failed on %v: got warn=%v but wanted warn=%v: %v",
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 20:06:41 UTC 2024
    - 39.1K bytes
    - Viewed (0)
  3. pkg/config/validation/validation.go

    			}
    			if !isPrime(ml.TableSize) {
    				errs = AppendValidation(errs, fmt.Errorf("tableSize must be a prime number for maglev"))
    			}
    		}
    	}
    
    	errs = AppendValidation(errs, agent.ValidateLocalityLbSetting(settings.LocalityLbSetting, outlier))
    	return
    }
    
    // Copied from https://github.com/envoyproxy/envoy/blob/5451efd9b8f8a444431197050e45ba974ed4e9d8/source/common/common/utility.cc#L601-L615
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Jun 12 04:03:33 UTC 2024
    - 107.2K bytes
    - Viewed (0)
Back to top