From 01a546fe53aec6a035e037236ae44c7ef98f06a0 Mon Sep 17 00:00:00 2001 From: Swati Sehgal Date: Fri, 17 Jan 2025 12:36:36 +0000 Subject: [PATCH] node: cpu-mgr: Add logs on the happy path While debugging, it can be useful to have logs to indicate that things have gone as expected especially when it comes to important events like successful startup of CPU manager and successful allocation of resources. Signed-off-by: Swati Sehgal --- pkg/kubelet/cm/cpumanager/cpu_manager.go | 2 ++ pkg/kubelet/cm/cpumanager/policy_static.go | 1 + 2 files changed, 3 insertions(+) diff --git a/pkg/kubelet/cm/cpumanager/cpu_manager.go b/pkg/kubelet/cm/cpumanager/cpu_manager.go index 9e72a7cc97a..cd2c4c05a4f 100644 --- a/pkg/kubelet/cm/cpumanager/cpu_manager.go +++ b/pkg/kubelet/cm/cpumanager/cpu_manager.go @@ -239,6 +239,8 @@ func (m *manager) Start(activePods ActivePodsFunc, sourcesReady config.SourcesRe return err } + klog.V(4).InfoS("CPU manager started", "policy", m.policy.Name()) + m.allocatableCPUs = m.policy.GetAllocatableCPUs(m.state) if m.policy.Name() == string(PolicyNone) { diff --git a/pkg/kubelet/cm/cpumanager/policy_static.go b/pkg/kubelet/cm/cpumanager/policy_static.go index 26d1fc6d91b..7abb868b8fc 100644 --- a/pkg/kubelet/cm/cpumanager/policy_static.go +++ b/pkg/kubelet/cm/cpumanager/policy_static.go @@ -388,6 +388,7 @@ func (p *staticPolicy) Allocate(s state.State, pod *v1.Pod, container *v1.Contai p.updateCPUsToReuse(pod, container, cpuset) p.updateMetricsOnAllocate(cpuset) + klog.V(4).InfoS("Allocated exclusive CPUs", "pod", klog.KObj(pod), "containerName", container.Name, "cpuset", cpuset) return nil }