Wilfred Spiegelenburg created YUNIKORN-1530:
-----------------------------------------------

             Summary: remove log spew in schedulerplugin
                 Key: YUNIKORN-1530
                 URL: https://issues.apache.org/jira/browse/YUNIKORN-1530
             Project: Apache YuniKorn
          Issue Type: Improvement
          Components: shim - kubernetes
            Reporter: Wilfred Spiegelenburg


In the {{yunikorn-k8shim/pkg/schedulerplugin/scheduler_plugin.go}} we log at an 
Info level each time we get an application that does not contain an 
applicationID.

This causes a log spew in large clusters as the plugins can be called for each 
node logging lots of lines like:
{code:java}
2022-12-01T06:51:19.922Z    INFO    schedulerplugin/scheduler_plugin.go:140    
Skipping pod namespace1/job-27831291-mkv55 in the filter plugin because no 
applicationID is defined{code}
This message should either be only logged once, using a local cache to track 
that the message has been logged already or moved to a Debug level. This 
applies to both Skipping pod messages in the code.

We should also fix up the way the messages are created and not use the 
fmt.Sprintf() call but leverage the proper zap logger as we do for all other 
messages.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@yunikorn.apache.org
For additional commands, e-mail: dev-h...@yunikorn.apache.org

Reply via email to