MaxSem has uploaded a new change for review.

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

Change subject: Improve LB handling
......................................................................

Improve LB handling

Change-Id: I947227cbfac72440782f913c605816b9f67df5e1
---
M getPageCounts.php
1 file changed, 3 insertions(+), 3 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikimediaMaintenance 
refs/changes/63/251663/1

diff --git a/getPageCounts.php b/getPageCounts.php
index 7eeef52..7828f74 100644
--- a/getPageCounts.php
+++ b/getPageCounts.php
@@ -43,8 +43,8 @@
                        if ( isset( $exclude[$wiki] ) ) {
                                continue;
                        }
-                       $lb = LBFactory::singleton()->getMainLB( $wiki );
-                       $dbr = $lb->getConnection( DB_SLAVE );
+                       $lb = wfGetLB( $wiki );
+                       $dbr = $lb->getConnection( DB_SLAVE, array(), $wiki );
                        $row = $dbr->selectRow( 'site_stats', array( 
'ss_total_pages', 'ss_good_articles' ), '', __METHOD__ );
                        if ( !$row ) {
                                $this->error( "Error: '$wiki' has empty 
site_stats\n", 1 ); // Die
@@ -53,7 +53,7 @@
                                'pages' => $row->ss_total_pages,
                                'contentPages' => $row->ss_good_articles
                        );
-                       $lb->closeAll();
+                       $lb->reuseConnection( $dbr );
                }
                $this->output( FormatJson::encode( $counts, true ) . "\n" );
        }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I947227cbfac72440782f913c605816b9f67df5e1
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikimediaMaintenance
Gerrit-Branch: master
Gerrit-Owner: MaxSem <[email protected]>

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

Reply via email to