deckhand/deckhand
Bryan Strassner 4d642f849a [fix] Add uwsgi entrypoint options
Changes the entrypoint.sh options for uwsgi to include:
 -b 32768 : for larger header/url handling
 --die-on-term : for more 'normal'  handling of SIGTERM
 --lazy-apps : to delay init of python until after forking workers
 --master : to provide a master process for handling request dispatch

The purpose of these changes is intended to avoid some crash behavior
that is occuring when the process being forked has an open db connection.
The --lazy-apps option should delay initialization. The other options are
recommended by uwsgi documentation, specicially the --master option.
The larger buffer size is not strictly recommended, but matters when large
headers are included.

The die-on-term option should provide better behavior in the container
environment.

Related-Change: I60adeffff5461fdda957124232bc5a606baae413
Change-Id: I70510246576a8fb6aa216e7c9c7e97c1c9ab791c
2018-04-03 09:19:28 -04:00
..
barbican Document replacement: Update Document unique constraint 2018-03-28 17:08:03 -04:00
client Fix Revision Resource print out in Deckhand client 2018-03-13 22:31:38 -04:00
common [fix] Updates to use cached jsonpath 2018-04-02 16:30:06 -05:00
conf Fix secret_uuid used to query Barbican's Secrets API 2018-03-26 21:30:57 +01:00
control [fix] Add uwsgi entrypoint options 2018-04-03 09:19:28 -04:00
db [fix] Add uwsgi entrypoint options 2018-04-03 09:19:28 -04:00
engine Log all document data following any layering action failure 2018-03-29 10:10:03 -04:00
policies Rename Deckhand bucket endpoint to buckets for consistency 2017-10-27 19:21:03 +01:00
tests [fix] Add uwsgi entrypoint options 2018-04-03 09:19:28 -04:00
__init__.py Oslo config integration (#1) 2017-06-26 16:57:50 -07:00
cmd.py Integrate Deckhand with keystone auth 2017-10-16 19:54:46 +01:00
context.py Integrate Deckhand with keystone auth 2017-10-16 19:54:46 +01:00
errors.py Log all document data following any layering action failure 2018-03-29 10:10:03 -04:00
factories.py Document replacement: Update Document unique constraint 2018-03-28 17:08:03 -04:00
policy.py DECKHAND-66: Document substitution implementation 2017-10-13 15:16:27 -04:00
service.py [Trivial Fix] Make profile directory if it doesn't exist 2018-02-15 23:35:09 -05:00
types.py Add functional tests for "owned" documents 2017-12-23 02:25:29 +00:00