mirror of
https://github.com/valitydev/salt.git
synced 2024-11-07 08:58:59 +00:00
793c0bef75
__process_multiprocessing_logging_queue: - A leak was observed in this process on Windows. On Windows, creating a new process doesn't fork (copy the parent process image). Due to this, we need to setup extended logging inside this process. The leak was due to the temp null and temp logging handlers being active which just store messages but don't process them. Setting up extended logging removes those handlers and fixes the leak (as well as properly dealing with incoming logging messages). setup_multiprocessing_logging: - A leak was obversed in processes that used this on Windows. Similar to above, due to lack of fork, the new process will have the temp null and temp logging handlers enabled, causing the leak. In this function, removing those handlers prevents the leak. Signed-off-by: Sergey Kizunov <sergey.kizunov@ni.com> |
||
---|---|---|
.. | ||
cli | ||
client | ||
cloud | ||
files | ||
fileserver | ||
loader | ||
mockbin | ||
modules | ||
netapi | ||
output | ||
renderers | ||
runners | ||
shell | ||
ssh | ||
states | ||
utils | ||
wheel | ||
__init__.py |