Aaron Schulz has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/334390 )

Change subject: Avoid calling bogus LBFactory::destroyInstance() method
......................................................................

Avoid calling bogus LBFactory::destroyInstance() method

Change-Id: I0adb82b78fa69029c523aaaf7b3c915758b6a071
---
M Maintenance_body.php
1 file changed, 4 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Maintenance 
refs/changes/90/334390/1

diff --git a/Maintenance_body.php b/Maintenance_body.php
index 61f3248..ccf232c 100644
--- a/Maintenance_body.php
+++ b/Maintenance_body.php
@@ -4,6 +4,8 @@
        die( 1 );
 }
 
+use MediaWiki\MediaWikiServices;
+
 class SpecialMaintenance extends SpecialPage {
        private $type = '';
        private $metadata = array();
@@ -633,7 +635,7 @@
                                $wgDBpasswordold = $wgDBpassword;
                                $wgDBuser = $wgDBadminuser;
                                $wgDBpassword = $wgDBadminpassword;
-                               LBFactory::destroyInstance();
+
                        }
                }
 
@@ -646,7 +648,7 @@
                        $wgDBuser = $wgDBuserold;
                        $wgDBpassword = $wgDBpasswordold;
                        unset( $GLOBALS['wgDBuserold'], 
$GLOBALS['wgDBpasswordold'] );
-                       LBFactory::destroyInstance();
+                       
MediaWikiServices::getInstance()->getDBLoadBalancerFactory()->destroy();
                }
 
                $goptions = $this->metadata[$this->type]['option'];

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0adb82b78fa69029c523aaaf7b3c915758b6a071
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Maintenance
Gerrit-Branch: master
Gerrit-Owner: Aaron Schulz <[email protected]>

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

Reply via email to