os-collect-config/os_collect_config
Ben Nemec 43f5a5daec Don't ignore SIGPIPE
By default Python configures SIGPIPE to be SIG_IGN, which means to
ignore the signal. We don't want that as it causes problems when
journald restarts and our log calls start triggering SIGPIPEs.
Instead, we want to allow the SIGPIPE to kill the process so it can
be restarted by systemd.

Change-Id: I512139b96b2de8b372efc91e8a3fc8d33553405a
Closes-Bug: 1795030
(cherry picked from commit 4fa30ae5d7)
2018-12-05 00:52:06 +00:00
..
tests Don't fail on non-valid json in cache files 2017-04-11 07:58:07 -06:00
__init__.py Splitting os-collect-config into its own repo. 2013-06-26 12:40:25 -07:00
cache.py Drop use of 'oslo' namespace package 2015-05-06 18:45:17 +00:00
cfn.py Set a timeout for all data fetches using requests 2016-07-11 11:14:57 +12:00
collect.py Don't ignore SIGPIPE 2018-12-05 00:52:06 +00:00
common.py Refactor to avoid monkeypatching requests 2013-07-01 22:28:01 -07:00
config_drive.py Use universal_newlines with subprocess.check_output 2017-04-10 09:00:31 -04:00
ec2.py Don't fail on non-valid json in cache files 2017-04-11 07:58:07 -06:00
exc.py Revert "Treat ec2 collector data as immutable" 2016-09-14 16:02:22 +00:00
heat_local.py Switch to oslo.log again 2016-03-22 15:38:05 +00:00
heat.py Use TEST-NET-1 for unit tests, not 127.0.0.1 2016-10-12 12:16:52 +13:00
keystone.py Use TEST-NET-1 for unit tests, not 127.0.0.1 2016-10-12 12:16:52 +13:00
local.py Switch to oslo.log again 2016-03-22 15:38:05 +00:00
merger.py Update to a newer hacking library 2017-03-02 12:43:37 +11:00
request.py Set a timeout for all data fetches using requests 2016-07-11 11:14:57 +12:00
version.py Make --version work properly 2013-09-17 17:30:52 -07:00
zaqar.py Use pop for checking messages with websocket 2017-01-09 10:58:23 +01:00