diff options
| author | Alex Welsh <alex@stackhpc.com> | 2026-07-03 09:30:28 +0100 |
|---|---|---|
| committer | Alex Welsh <alex@stackhpc.com> | 2026-07-07 07:04:35 +0000 |
| commit | b8d02a18fdcf69194cdbb89798ae6081b6ef2366 (patch) | |
| tree | 82ea40a96bf060ca86d34926055607783e651654 /ansible | |
| parent | f1a3a131e6901d51c390f187740d752743eb0eb1 (diff) | |
| download | kolla-ansible-b8d02a18fdcf69194cdbb89798ae6081b6ef2366.tar.gz kolla-ansible-b8d02a18fdcf69194cdbb89798ae6081b6ef2366.zip | |
Increase Glance `chunked-input-limit`
This change sets the default Glance uWSGI `chunked-input-limit` to
67108864 (64MB).
Before this change, Glance would use the uWSGI default 1MB. Snapshotting
an instance would hang indefinitely because Nova sends larger chunks.
Change-Id: I43f9232efade5e98bcd67b9c94e7161c790995ce
Closes-Bug: #2158974
Signed-off-by: Alex Welsh <alex@stackhpc.com>
(cherry picked from commit a64dd7075780d6b614aabff7769f4f83a315b680)
Diffstat (limited to 'ansible')
| -rw-r--r-- | ansible/roles/glance/tasks/config.yml | 1 | ||||
| -rw-r--r-- | ansible/roles/service-uwsgi-config/templates/uwsgi.ini.j2 | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/ansible/roles/glance/tasks/config.yml b/ansible/roles/glance/tasks/config.yml index 7fa92b260..2362c046c 100644 --- a/ansible/roles/glance/tasks/config.yml +++ b/ansible/roles/glance/tasks/config.yml @@ -53,6 +53,7 @@ project_services: "{{ glance_services }}" service: "{{ glance_services['glance-api'] }}" service_name: "glance-api" + service_uwsgi_config_chunked_input_limit: "{{ '64M' | human_to_bytes }}" service_uwsgi_config_http_port: "{{ glance_api_listen_port }}" service_uwsgi_config_log_file_chmod: "644" service_uwsgi_config_module: "{{ service.wsgi }}" diff --git a/ansible/roles/service-uwsgi-config/templates/uwsgi.ini.j2 b/ansible/roles/service-uwsgi-config/templates/uwsgi.ini.j2 index ef0a5d373..e8873eefc 100644 --- a/ansible/roles/service-uwsgi-config/templates/uwsgi.ini.j2 +++ b/ansible/roles/service-uwsgi-config/templates/uwsgi.ini.j2 @@ -1,6 +1,9 @@ [uwsgi] add-header = Connection: close buffer-size = 65535 +{% if service_uwsgi_config_chunked_input_limit is defined %} +chunked-input-limit = {{ service_uwsgi_config_chunked_input_limit }} +{% endif %} die-on-term = true enable-threads = true exit-on-reload = false |
