[ARVADOS] created: 2.1.0-2451-g8e43dcf89
Git user
git at public.arvados.org
Wed May 11 18:46:23 UTC 2022
at 8e43dcf899a3322e66c709b149ce557f5255bf18 (commit)
commit 8e43dcf899a3322e66c709b149ce557f5255bf18
Author: Ward Vandewege <ward at curii.com>
Date: Wed May 11 14:45:39 2022 -0400
19126: update the nginx template used by our tests and arvados-server
boot.
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at curii.com>
diff --git a/sdk/python/tests/nginx.conf b/sdk/python/tests/nginx.conf
index 4d1e06613..7fe55259f 100644
--- a/sdk/python/tests/nginx.conf
+++ b/sdk/python/tests/nginx.conf
@@ -30,6 +30,8 @@ http {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_redirect off;
+ proxy_request_buffering off;
+ proxy_max_temp_file_size 0;
}
}
upstream arv-git-http {
commit 162d5c17961b6e5939f46f8c43dd1d854efc76c0
Author: Ward Vandewege <ward at curii.com>
Date: Wed May 11 14:44:08 2022 -0400
19126: update documentation to reflect nginx proxy configuration for
controller.
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at curii.com>
diff --git a/doc/admin/config-urls.html.textile.liquid b/doc/admin/config-urls.html.textile.liquid
index 1358fd81e..8347d740d 100644
--- a/doc/admin/config-urls.html.textile.liquid
+++ b/doc/admin/config-urls.html.textile.liquid
@@ -255,10 +255,12 @@ server {
client_max_body_size 128m;
location / {
- proxy_pass http://controller;
- proxy_redirect off;
- proxy_connect_timeout 90s;
- proxy_read_timeout 300s;
+ proxy_pass http://controller;
+ proxy_redirect off;
+ proxy_connect_timeout 90s;
+ proxy_read_timeout 300s;
+ proxy_request_buffering off;
+ proxy_max_temp_file_size 0;
proxy_set_header Host $http_host;
proxy_set_header Upgrade $http_upgrade;
diff --git a/doc/admin/upgrading.html.textile.liquid b/doc/admin/upgrading.html.textile.liquid
index 227a8cf07..314536bdb 100644
--- a/doc/admin/upgrading.html.textile.liquid
+++ b/doc/admin/upgrading.html.textile.liquid
@@ -32,6 +32,17 @@ h2(#main). development main (as of 2022-04-08)
"previous: Upgrading to 2.4.0":#v2_4_0
+h3. New proxy parameters for arvados-controller
+
+We now recommend disabling nginx proxy caching for arvados-controller, to avoid truncation of large responses.
+
+In your Nginx configuration file (@/etc/nginx/conf.d/arvados-api-and-controller.conf@), add the following lines to the @location /@ block with @http://controller@ (see "Update nginx configuration":{{site.baseurl}}/install/install-api-server.html#update-nginx for an example) and reload/restart Nginx (@sudo nginx -s reload@).
+
+<pre>
+ proxy_request_buffering off;
+ proxy_max_temp_file_size 0;
+</pre>
+
h3. Now recommending Singularity 3.9.9
The compute image "build script":{{site.baseurl}}/install/crunch2-cloud/install-compute-node.html now installs Singularity 3.9.9 instead of 3.7.4. The newer version includes a bugfix that should resolve "intermittent loopback device errors":https://dev.arvados.org/issues/18489 when running containers.
diff --git a/doc/install/install-api-server.html.textile.liquid b/doc/install/install-api-server.html.textile.liquid
index 6c3eabba4..66a2a33c9 100644
--- a/doc/install/install-api-server.html.textile.liquid
+++ b/doc/install/install-api-server.html.textile.liquid
@@ -148,10 +148,12 @@ server {
client_max_body_size 128m;
location / {
- proxy_pass http://controller;
- proxy_redirect off;
- proxy_connect_timeout 90s;
- proxy_read_timeout 300s;
+ proxy_pass http://controller;
+ proxy_redirect off;
+ proxy_connect_timeout 90s;
+ proxy_read_timeout 300s;
+ proxy_request_buffering off;
+ proxy_max_temp_file_size 0;
proxy_set_header Host $http_host;
proxy_set_header Upgrade $http_upgrade;
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list