X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=maintenance%2FwrapOldPasswords.php;h=981143ecf782b88f7dac6c0e7e8d672d5cdb42c8;hb=dac20d0ffab5a850563d3fb02331a927e42a2bd9;hp=2ce19e54867cafd5beaa72f68eb0577ac2886cb7;hpb=3071f1fad720f1773864621158a0c59b73124896;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/wrapOldPasswords.php b/maintenance/wrapOldPasswords.php index 2ce19e5486..981143ecf7 100644 --- a/maintenance/wrapOldPasswords.php +++ b/maintenance/wrapOldPasswords.php @@ -1,4 +1,7 @@ buildLike( ":$firstType:", $dbw->anyString() ); $minUserId = 0; + $lbFactory = MediaWikiServices::getInstance()->getDBLoadBalancerFactory(); do { $this->beginTransaction( $dbw, __METHOD__ ); @@ -83,7 +87,7 @@ class WrapOldPasswords extends Maintenance { __METHOD__, [ 'ORDER BY' => 'user_id', - 'LIMIT' => $this->mBatchSize, + 'LIMIT' => $this->getBatchSize(), 'LOCK IN SHARE MODE', ] ); @@ -113,6 +117,7 @@ class WrapOldPasswords extends Maintenance { } $this->commitTransaction( $dbw, __METHOD__ ); + $lbFactory->waitForReplication(); // Clear memcached so old passwords are wiped out foreach ( $updateUsers as $user ) {