Aaron Tan
07e7e4cfd0
Modify according to review feedback.
2017-03-24 11:35:45 -04:00
Ryan Petrello
98ad2684d3
when async log shipping fails, log an explanation
2017-03-15 17:23:44 -04:00
Ryan Petrello
b3733d233e
always use async http logging - even in celery workers
...
additionally, add a timeout to requests to avoid thread starvation
see: #5718
see: #5729
2017-03-15 13:17:01 -04:00
Alan Rominger
0e4f3c8015
Merge pull request #5376 from AlanCoding/logger_full_reload
...
Add supervisor command to restart select services on reload event
2017-02-15 15:19:27 -05:00
AlanCoding
3023b4dfaa
switch to new nested with pattern from PR review
2017-02-15 14:58:04 -05:00
Matthew Jones
785a8d0789
Fix an issue where smtplib can't handle unicode strings
...
We probably do get this value as unicode originally but when we store
it, due to a recently fixed bug it will come out as *not* unicode.
So things were accidentally working because py2 smtplib uses hmac
which won't accept unicode.
This change adds a flag to encrypt_field that forces it to skip the
utf8 fixup from before for narrow use cases.
2017-02-15 14:07:30 -05:00
AlanCoding
7e3a5fd2c2
move reload functionality to its own file
2017-02-15 13:42:49 -05:00
AlanCoding
186b672e4f
move service definition into settings
2017-02-15 12:07:30 -05:00
Ryan Petrello
ee8c82df4a
fix a test that fails due to a race between async logging requests
2017-02-14 15:18:03 -05:00
Ryan Petrello
2c7cb4a370
add utf-8 support to utils.common.encrypt_field/decrypt_field
2017-02-13 16:09:31 -05:00
Ryan Petrello
a69815faa0
fix a typo in a log handler test
2017-02-09 15:50:28 -05:00
Ryan Petrello
1b9a2e4a36
correctly set the Authorization header for non-async log handling
...
see: #5276
2017-02-09 15:14:39 -05:00
Ryan Petrello
56433fd2ca
move log handling tests from functional -> unit
2017-02-08 16:34:06 -05:00
Ryan Petrello
2c447942d5
add tests for our custom log aggregator/handler
2017-02-08 14:19:32 -05:00