Merge pull request #107774 from calvin0327/fix-data-race

fix: data race when hijack klog
This commit is contained in:
Kubernetes Prow Robot 2022-02-10 23:32:15 -08:00 committed by GitHub
commit 7cfe0ca828
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -677,14 +677,14 @@ func Test_managerImpl_processShutdownEvent(t *testing.T) {
},
}
for _, tt := range tests {
l := klog.Level(1)
l.Set("1")
tmpWriteBuffer := bytes.NewBuffer(nil)
klog.SetOutput(tmpWriteBuffer)
klog.LogToStderr(false)
t.Run(tt.name, func(t *testing.T) {
l := klog.Level(1)
l.Set("1")
// hijack the klog output
tmpWriteBuffer := bytes.NewBuffer(nil)
klog.SetOutput(tmpWriteBuffer)
klog.LogToStderr(false)
m := &managerImpl{
recorder: tt.fields.recorder,
nodeRef: tt.fields.nodeRef,