swift/test/unit
Darrell Bishop 207dd9b49d Fix regression in WSGI server SIGHUP behavior
The SIGHUP receipt used to pop us out of an os.wait() where now, it's in
a "green" wait() and Timeout() combo, some part of which eats the signal
receipt.  This causes the while loop condition to never get checked and
SIGHUP no longer works as a server reload command.

The fix is to loop at least every 0.5 seconds, as a trade-off between
not busy-waiting and checking the "keep running" condition often enough
to feel responsive.

Change-Id: I95283b8b7cfc2998ab5813e0ad3ca1fa231696c8
Closes-Bug: #1479972
2015-07-30 14:39:55 -07:00
..
account Merge "Replace StringIO with BytesIO for WSGI input" 2015-07-24 06:52:40 +00:00
cli Merge "Add save command to ring-builder-analyzer" 2015-07-28 00:17:50 +00:00
common Fix regression in WSGI server SIGHUP behavior 2015-07-30 14:39:55 -07:00
container Merge "cPickle is deprecated in py3, replacing it from six.moves" 2015-07-28 12:33:24 +00:00
obj Merge "Filter Etag key from ssync replication-headers" 2015-07-29 04:07:27 +00:00
proxy Merge "Modify zip usage for python3 where necessary." 2015-07-28 12:52:52 +00:00
test_locale Fix a minor python issue related with string.split 2015-07-13 00:07:13 +05:30
__init__.py Merge "cPickle is deprecated in py3, replacing it from six.moves" 2015-07-28 12:33:24 +00:00