dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
resourceloader: Remove support for `addSource(id, url)`
[lhc/web/wiklou.git]
/
maintenance
/
updateSpecialPages.php
diff --git
a/maintenance/updateSpecialPages.php
b/maintenance/updateSpecialPages.php
index
3c4d1f9
..
3b28b65
100644
(file)
--- a/
maintenance/updateSpecialPages.php
+++ b/
maintenance/updateSpecialPages.php
@@
-25,7
+25,6
@@
require_once __DIR__ . '/Maintenance.php';
use MediaWiki\MediaWikiServices;
require_once __DIR__ . '/Maintenance.php';
use MediaWiki\MediaWikiServices;
-use Wikimedia\Rdbms\DBReplicationWaitError;
/**
* Maintenance script to update cached special pages.
/**
* Maintenance script to update cached special pages.
@@
-66,7
+65,8
@@
class UpdateSpecialPages extends Maintenance {
continue;
}
continue;
}
- $specialObj = SpecialPageFactory::getPage( $special );
+ $specialObj = MediaWikiServices::getInstance()->getSpecialPageFactory()->
+ getPage( $special );
if ( !$specialObj ) {
$this->output( "No such special page: $special\n" );
exit;
if ( !$specialObj ) {
$this->output( "No such special page: $special\n" );
exit;
@@
-84,7
+84,7
@@
class UpdateSpecialPages extends Maintenance {
if ( $queryPage->isExpensive() ) {
$t1 = microtime( true );
# Do the query
if ( $queryPage->isExpensive() ) {
$t1 = microtime( true );
# Do the query
- $num = $queryPage->recache( $limit
=== null ? $wgQueryCacheLimit : $l
imit );
+ $num = $queryPage->recache( $limit
?? $wgQueryCacheL
imit );
$t2 = microtime( true );
if ( $num === false ) {
$this->output( "FAILED: database error\n" );
$t2 = microtime( true );
if ( $num === false ) {
$this->output( "FAILED: database error\n" );
@@
-133,11
+133,7
@@
class UpdateSpecialPages extends Maintenance {
$this->output( "Reconnected\n\n" );
}
// Wait for the replica DB to catch up
$this->output( "Reconnected\n\n" );
}
// Wait for the replica DB to catch up
- try {
- $lbFactory->waitForReplication();
- } catch ( DBReplicationWaitError $e ) {
- // ignore
- }
+ $lbFactory->waitForReplication();
}
public function doSpecialPageCacheUpdates( $dbw ) {
}
public function doSpecialPageCacheUpdates( $dbw ) {