Reedy has uploaded a new change for review.

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

Change subject: Apply Ori's bandaid for API cluster fails
......................................................................

Apply Ori's bandaid for API cluster fails

Bug: T151702
Change-Id: Idf806d1076d9f382e45e4dc94454ffa52c54da9c
(cherry picked from commit 083c6a7827e075905d3ce904dee5bdae40c8df01)
---
M api.php
1 file changed, 11 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/95/324895/1

diff --git a/api.php b/api.php
index 6e75fb7..b86288e 100644
--- a/api.php
+++ b/api.php
@@ -32,6 +32,17 @@
 
 use MediaWiki\Logger\LegacyLogger;
 
+if (
+       (
+               isset( $_SERVER['HTTP_USER_AGENT'] ) &&
+               strpos( $_SERVER['HTTP_USER_AGENT'], 'Parsoid' ) !== false
+       ) &&
+       ( isset( $_SERVER['HTTP_HOST'] ) && $_SERVER['HTTP_HOST'] === 
'eu.wikipedia.org' )
+) {
+       header( $_SERVER['SERVER_PROTOCOL'] . ' 500 T151702 Bandaid', true, 500 
);
+       die( 1 );
+}
+
 // So extensions (and other code) can check whether they're running in API mode
 define( 'MW_API', true );
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Idf806d1076d9f382e45e4dc94454ffa52c54da9c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: wmf/1.29.0-wmf.4
Gerrit-Owner: Reedy <re...@wikimedia.org>
Gerrit-Reviewer: Ori.livneh <o...@wikimedia.org>

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

Reply via email to