Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for CalculateAverageFor (0.12 sec)

  1. pkg/kubelet/cm/topologymanager/numa_info.go

    	// If the length of both bitmasks aren't the same, choose the one that is narrowest.
    	if m1.Count() != m2.Count() {
    		return n.Narrowest(m1, m2)
    	}
    
    	m1Distance := n.NUMADistances.CalculateAverageFor(m1)
    	m2Distance := n.NUMADistances.CalculateAverageFor(m2)
    	// If average distance is the same, take bitmask with more lower-number bits set.
    	if m1Distance == m2Distance {
    		if m1.IsLessThan(m2) {
    			return m1
    		}
    		return m2
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Nov 09 16:52:14 UTC 2022
    - 2.7K bytes
    - Viewed (0)
  2. pkg/kubelet/cm/topologymanager/numa_info_test.go

    		if err != nil {
    			t.Errorf("no error expected got %v", err)
    		}
    
    		numaInfo := NUMAInfo{
    			Nodes:         tcase.bm,
    			NUMADistances: tcase.distance,
    		}
    
    		result := numaInfo.NUMADistances.CalculateAverageFor(bm)
    		if result != tcase.expectedAvg {
    			t.Errorf("Expected result to equal %g, not %g", tcase.expectedAvg, result)
    		}
    	}
    
    }
    
    func TestClosest(t *testing.T) {
    	tcases := []struct {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Nov 09 16:52:14 UTC 2022
    - 11.6K bytes
    - Viewed (0)
Back to top