From 76128586a24ffd66d55ac4358c29efd72b7176e4 Mon Sep 17 00:00:00 2001 From: Hironori Shiina Date: Fri, 12 Apr 2024 16:48:37 +0200 Subject: [PATCH] Pass event created timestamp correctly to cache `CreatedAt` timestamp of `ContainerEventResponse` should be passed as nanoseconds to `time.Unix()`. --- pkg/kubelet/pleg/evented.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/kubelet/pleg/evented.go b/pkg/kubelet/pleg/evented.go index ef44ff5c994..90e880f0dc6 100644 --- a/pkg/kubelet/pleg/evented.go +++ b/pkg/kubelet/pleg/evented.go @@ -264,7 +264,7 @@ func (e *EventedPLEG) processCRIEvents(containerEventsResponseCh chan *runtimeap } shouldSendPLEGEvent = true } else { - if e.cache.Set(podID, status, err, time.Unix(event.GetCreatedAt(), 0)) { + if e.cache.Set(podID, status, err, time.Unix(0, event.GetCreatedAt())) { shouldSendPLEGEvent = true } }