jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/332891 )

Change subject: Avoid master queries when old filter checks are viewed
......................................................................


Avoid master queries when old filter checks are viewed

Bug: T154554
Change-Id: I5ca7f0ea22c337c38083532291400df8c7db1e11
---
M includes/page/WikiPage.php
1 file changed, 6 insertions(+), 2 deletions(-)

Approvals:
  BryanDavis: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/includes/page/WikiPage.php b/includes/page/WikiPage.php
index 920ba87..d582d51 100644
--- a/includes/page/WikiPage.php
+++ b/includes/page/WikiPage.php
@@ -2150,8 +2150,12 @@
                                );
                        } else {
                                // Try to avoid a second parse if 
{{REVISIONID}} is used
-                               $edit->popts->setSpeculativeRevIdCallback( 
function () {
-                                       return 1 + (int)wfGetDB( DB_MASTER 
)->selectField(
+                               $dbIndex = ( $this->mDataLoadedFrom & 
self::READ_LATEST ) === self::READ_LATEST
+                                       ? DB_MASTER // use the best possible 
guess
+                                       : DB_REPLICA; // T154554
+
+                               $edit->popts->setSpeculativeRevIdCallback( 
function () use ( $dbIndex ) {
+                                       return 1 + (int)wfGetDB( $dbIndex 
)->selectField(
                                                'revision',
                                                'MAX(rev_id)',
                                                [],

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I5ca7f0ea22c337c38083532291400df8c7db1e11
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Aaron Schulz <[email protected]>
Gerrit-Reviewer: BryanDavis <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to