BBlack has uploaded a new change for review. https://gerrit.wikimedia.org/r/204773
Change subject: normalize on $cluster_tier as numeric ...................................................................... normalize on $cluster_tier as numeric Change-Id: If323f9cd7ef1c328e4c557bef09d86647c456233 --- M templates/varnish/bits.inc.vcl.erb M templates/varnish/mobile-backend.inc.vcl.erb M templates/varnish/text-backend.inc.vcl.erb M templates/varnish/upload-backend.inc.vcl.erb M templates/varnish/upload-frontend.inc.vcl.erb 5 files changed, 11 insertions(+), 11 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/73/204773/1 diff --git a/templates/varnish/bits.inc.vcl.erb b/templates/varnish/bits.inc.vcl.erb index d1df615..bb95156 100644 --- a/templates/varnish/bits.inc.vcl.erb +++ b/templates/varnish/bits.inc.vcl.erb @@ -2,7 +2,7 @@ include "errorpage.inc.vcl"; -<% if @vcl_config.fetch("cluster_tier", "1") == "1" -%> +<% if @vcl_config.fetch("cluster_tier", 1) == 1 -%> sub mangle_request { // Transform backend url: /<sitename>/load.php -> /w/load.php // Set host header for backend to <sitename> @@ -42,7 +42,7 @@ } if (req.http.host == "<%= @cluster_options.fetch("bits_domain", "bits.wikimedia.org") %>") { -<% if @vcl_config.fetch("cluster_tier", "1") == "1" -%> +<% if @vcl_config.fetch("cluster_tier", 1) == 1 -%> if (req.http.X-Wikimedia-Debug == "1") { set req.backend = test_wikipedia; } @@ -93,13 +93,13 @@ return (deliver); } -<% if @vcl_config.fetch("cluster_tier", "1") == "1" -%> +<% if @vcl_config.fetch("cluster_tier", 1) == 1 -%> sub vcl_miss { call mangle_request; } <% end -%> -<% if @vcl_config.fetch("cluster_tier", "1") == "1" -%> +<% if @vcl_config.fetch("cluster_tier", 1) == 1 -%> // vcl_pass gets called by hit_for_pass objects in place of vcl_miss, so // we need to mangle the request object here as well. Actually, vcl_miss // and vcl_pass should probably be identical for the time being. diff --git a/templates/varnish/mobile-backend.inc.vcl.erb b/templates/varnish/mobile-backend.inc.vcl.erb index 208dadf..e30c3c0 100644 --- a/templates/varnish/mobile-backend.inc.vcl.erb +++ b/templates/varnish/mobile-backend.inc.vcl.erb @@ -10,7 +10,7 @@ set req.http.X-Wikimedia-Debug = "1"; } -<% if @vcl_config.fetch("cluster_tier", "1") == "1" -%> +<% if @vcl_config.fetch("cluster_tier", 1) == 1 -%> if (req.http.X-Wikimedia-Debug == "1") { set req.backend = test_wikipedia; } else if (req.url ~ "^/w/api\.php") { diff --git a/templates/varnish/text-backend.inc.vcl.erb b/templates/varnish/text-backend.inc.vcl.erb index 3de0d48..bcaf374 100644 --- a/templates/varnish/text-backend.inc.vcl.erb +++ b/templates/varnish/text-backend.inc.vcl.erb @@ -3,7 +3,7 @@ include "errorpage.inc.vcl"; include "text-common.inc.vcl"; -<% if @vcl_config.fetch("cluster_tier", "1") != "1" -%> +<% if @vcl_config.fetch("cluster_tier", 1) != 1 -%> // A random director with the same backends as the default 'backend' (chash) director <% default_backend = @vcl_config.fetch("default_backend", "backend") @@ -30,7 +30,7 @@ set req.http.X-Wikimedia-Debug = "1"; } -<% if @vcl_config.fetch("cluster_tier", "1") == "1" -%> +<% if @vcl_config.fetch("cluster_tier", 1) == 1 -%> if (req.url ~ "^/w/api\.php") { set req.backend = api; } else if (req.url ~ "^/w/thumb(_handler)?\.php") { @@ -39,13 +39,13 @@ <% end -%> if (req.url ~ "^/wiki/Special:CentralAutoLogin/") { -<% if @vcl_config.fetch("cluster_tier", "1") != "1" -%> +<% if @vcl_config.fetch("cluster_tier", 1) != 1 -%> set req.backend = <%= @vcl_config.fetch("default_backend", "backend") %>_random; <% end -%> set req.hash_ignore_busy = true; } -<% if @vcl_config.fetch("cluster_tier", "1") == "1" -%> +<% if @vcl_config.fetch("cluster_tier", 1) == 1 -%> if (req.http.X-Wikimedia-Debug == "1") { set req.backend = test_wikipedia; } diff --git a/templates/varnish/upload-backend.inc.vcl.erb b/templates/varnish/upload-backend.inc.vcl.erb index 5e77fcf..6483682 100644 --- a/templates/varnish/upload-backend.inc.vcl.erb +++ b/templates/varnish/upload-backend.inc.vcl.erb @@ -18,7 +18,7 @@ } } -<% if @vcl_config.fetch("cluster_tier", "1") == "1" -%> +<% if @vcl_config.fetch("cluster_tier", 1) == 1 -%> sub radosgw_rewrite { if (req.restarts == 0) { if (req.url ~ "^/[^/]+/[^/]+/((transcoded|thumb|temp)/)?((temp|archive)/)?[0-9a-f]/[0-9a-f]{2}(/.+)?$") { diff --git a/templates/varnish/upload-frontend.inc.vcl.erb b/templates/varnish/upload-frontend.inc.vcl.erb index 14d7abe..6a5f598 100644 --- a/templates/varnish/upload-frontend.inc.vcl.erb +++ b/templates/varnish/upload-frontend.inc.vcl.erb @@ -70,7 +70,7 @@ } // Stream large objects, >= 1 or 32 MB -<% stream_threshold = @vcl_config.fetch("cluster_tier", "1") == "1" ? 33554432 : 1048576 -%> +<% stream_threshold = @vcl_config.fetch("cluster_tier", 1) == 1 ? 33554432 : 1048576 -%> if (std.integer(beresp.http.Content-Length, 33554432) >= <%= stream_threshold %> || beresp.http.Content-Length ~ "^[0-9]{9}") { set beresp.do_stream = true; if (std.integer(beresp.http.Content-Length, 33554432) >= 33554432 || beresp.http.Content-Length ~ "^[0-9]{9}") { -- To view, visit https://gerrit.wikimedia.org/r/204773 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: If323f9cd7ef1c328e4c557bef09d86647c456233 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: BBlack <bbl...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits