Versions in this module Expand all Collapse all v1 v1.16.3 Nov 9, 2022 Changes in this version + const PolicyBestEffort + const PolicyNone + const PolicyRestricted + const PolicySingleNumaNode + type HintProvider interface + GetTopologyHints func(pod v1.Pod, container v1.Container) map[string][]TopologyHint + type Manager interface + AddContainer func(pod *v1.Pod, containerID string) error + AddHintProvider func(HintProvider) + RemoveContainer func(containerID string) error + func NewFakeManager() Manager + func NewManager(numaNodeInfo cputopology.NUMANodeInfo, topologyPolicyName string) (Manager, error) + type Policy interface + CanAdmitPodResult func(hint *TopologyHint) lifecycle.PodAdmitResult + Name func() string + func NewBestEffortPolicy() Policy + func NewNonePolicy() Policy + func NewRestrictedPolicy() Policy + func NewSingleNumaNodePolicy() Policy + type Store interface + GetAffinity func(podUID string, containerName string) TopologyHint + type TopologyHint struct + NUMANodeAffinity socketmask.SocketMask + Preferred bool