Mark Bergsma has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/95458


Change subject: Distribute all CentralAutoLogin requests randomly over backends
......................................................................

Distribute all CentralAutoLogin requests randomly over backends

Some CentralAutoLogin request are all ending up on specific
backends, maxing them out on threads.

Change-Id: I023d9bc196794872b4ade49116065a553e4d69e9
---
M templates/varnish/text-backend.inc.vcl.erb
M templates/varnish/text-frontend.inc.vcl.erb
2 files changed, 2 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/58/95458/1

diff --git a/templates/varnish/text-backend.inc.vcl.erb 
b/templates/varnish/text-backend.inc.vcl.erb
index 9958901..9fc421f 100644
--- a/templates/varnish/text-backend.inc.vcl.erb
+++ b/templates/varnish/text-backend.inc.vcl.erb
@@ -40,7 +40,7 @@
        call pass_requests;
 <% if vcl_config.fetch("cluster_tier", "1") != "1" -%>
 
-       if (req.url == "/wiki/Special:CentralAutoLogin/start?type=script") {
+       if (req.url ~ "^/wiki/Special:CentralAutoLogin/") {
                set req.backend = <%= @vcl_config.fetch("default_backend", 
"backend") %>_random;
        }
 <% end -%>
diff --git a/templates/varnish/text-frontend.inc.vcl.erb 
b/templates/varnish/text-frontend.inc.vcl.erb
index 510f0af..75b5fdf 100644
--- a/templates/varnish/text-frontend.inc.vcl.erb
+++ b/templates/varnish/text-frontend.inc.vcl.erb
@@ -67,7 +67,7 @@
        call mobile_redirect;
        call pass_requests;
 
-       if (req.url == "/wiki/Special:CentralAutoLogin/start?type=script") {
+       if (req.url ~ "^/wiki/Special:CentralAutoLogin/") {
                set req.backend = backend_random;
        }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/95458
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I023d9bc196794872b4ade49116065a553e4d69e9
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Mark Bergsma <m...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to