diff options
-rw-r--r-- | maintenance/doMaintenance.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/maintenance/doMaintenance.php b/maintenance/doMaintenance.php index f470aedb5c64..15b00167d2ee 100644 --- a/maintenance/doMaintenance.php +++ b/maintenance/doMaintenance.php @@ -112,8 +112,16 @@ try { // Potentially debug globals $maintenance->globals(); + // Perform deferred updates. + DeferredUpdates::doUpdates( 'commit' ); + // log profiling info wfLogProfilingData(); + + // Commit and close up! + $factory = wfGetLBFactory(); + $factory->commitMasterChanges(); + $factory->shutdown(); } catch ( MWException $mwe ) { echo( $mwe->getText() ); exit( 1 ); |