Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for HugePageUnitSizeFromByteSize (0.63 sec)

  1. pkg/apis/core/v1/helper/helpers_test.go

    		size := test.size
    		result, err := HugePageUnitSizeFromByteSize(size)
    		if err != nil {
    			if test.wantErr {
    				t.Logf("HugePageUnitSizeFromByteSize() expected error = %v", err)
    			} else {
    				t.Errorf("HugePageUnitSizeFromByteSize() error = %v, wantErr %v", err, test.wantErr)
    			}
    			continue
    		}
    		if test.expected != result {
    			t.Errorf("HugePageUnitSizeFromByteSize() expected %v but got %v", test.expected, result)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 30 23:03:54 UTC 2024
    - 16.9K bytes
    - Viewed (0)
  2. pkg/apis/core/v1/helper/helpers.go

    	return resource.ParseQuantity(pageSize)
    }
    
    // HugePageUnitSizeFromByteSize returns hugepage size has the format.
    // `size` must be guaranteed to divisible into the largest units that can be expressed.
    // <size><unit-prefix>B (1024 = "1KB", 1048576 = "1MB", etc).
    func HugePageUnitSizeFromByteSize(size int64) (string, error) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 30 23:03:54 UTC 2024
    - 11.4K bytes
    - Viewed (0)
  3. pkg/kubelet/kuberuntime/kuberuntime_container_linux.go

    		if err != nil {
    			klog.InfoS("Failed to get hugepage size from resource", "object", resourceObj, "err", err)
    			continue
    		}
    
    		sizeString, err := v1helper.HugePageUnitSizeFromByteSize(pageSize.Value())
    		if err != nil {
    			klog.InfoS("Size is invalid", "object", resourceObj, "err", err)
    			continue
    		}
    		requiredHugepageLimits[sizeString] = uint64(amountObj.Value())
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 17.2K bytes
    - Viewed (0)
  4. pkg/kubelet/cm/cgroup_manager_linux.go

    		return
    	}
    
    	// For each page size enumerated, set that value.
    	pageSizes := sets.New[string]()
    	for pageSize, limit := range resourceConfig.HugePageLimit {
    		sizeString, err := v1helper.HugePageUnitSizeFromByteSize(pageSize)
    		if err != nil {
    			klog.InfoS("Invalid pageSize", "err", err)
    			continue
    		}
    		resources.HugetlbLimit = append(resources.HugetlbLimit, &libcontainerconfigs.HugepageLimit{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Sep 27 13:02:15 UTC 2023
    - 26.5K bytes
    - Viewed (0)
Back to top