salt/tests/integration
Sergey Kizunov 793c0bef75 Fixed Windows salt-master memory leaks in logger
__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>
2015-12-20 09:05:19 -06:00
..
cli Merge remote-tracking branch 'upstream/2015.2' into merge-forward-develop 2015-04-01 14:22:33 -06:00
client Merge remote-tracking branch 'upstream/2015.5' into merge-forward-develop2 2015-05-29 15:10:13 -06:00
cloud Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8 2015-09-14 14:39:03 -06:00
files Use print as a function [PEP 3105]. 2015-12-04 16:17:35 -08:00
fileserver More test fixes 2015-07-22 10:40:49 -05:00
loader loader test for external grains deep merge (non-functional) 2015-11-20 08:44:29 +01:00
mockbin Add "mockbin" directory and a fake "su" wrapper for tests 2012-07-26 22:14:00 +06:00
modules Skip refresh db test if upstream repo does not repsond. 2015-12-16 10:23:10 -07:00
netapi Remove mocks from rest_cherrypy integration tests 2015-09-09 10:39:35 -06:00
output Lint 2015-08-27 13:46:29 -06:00
renderers Add __init__ and pydsl test 2015-11-25 10:50:30 -07:00
runners Lint fixes 2015-08-21 13:48:55 -05:00
shell Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop 2015-11-13 15:18:45 -07:00
ssh Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
states Added sys import 2015-11-19 14:42:15 -07:00
utils cleanup "Caste jid as str (its an int all over), and change runner tag to correct prefix" 2015-01-28 18:43:43 -08:00
wheel Cast to dict to fix wheel tests in tcp 2015-11-12 12:21:52 -07:00
__init__.py Fixed Windows salt-master memory leaks in logger 2015-12-20 09:05:19 -06:00