From: Aaron Schulz Date: Wed, 2 May 2018 19:01:40 +0000 (-0700) Subject: Silence TransactionProfiler in MediaWiki::triggerSyncJobs X-Git-Tag: 1.34.0-rc.0~5535^2 X-Git-Url: http://git.cyclocoop.org/%22%20.%20generer_url_aide%28?a=commitdiff_plain;h=123924440e2ad62b0d50052204f4c3af68023e23;p=lhc%2Fweb%2Fwiklou.git Silence TransactionProfiler in MediaWiki::triggerSyncJobs Change-Id: Id04e7d25cbf7a4d05dfd80c7a32965312978ef39 --- diff --git a/includes/MediaWiki.php b/includes/MediaWiki.php index 82ffcfb71e..e6dc0fecd3 100644 --- a/includes/MediaWiki.php +++ b/includes/MediaWiki.php @@ -998,8 +998,14 @@ class MediaWiki { * @param LoggerInterface $runJobsLogger */ private function triggerSyncJobs( $n, LoggerInterface $runJobsLogger ) { - $runner = new JobRunner( $runJobsLogger ); - $runner->run( [ 'maxJobs' => $n ] ); + $trxProfiler = Profiler::instance()->getTransactionProfiler(); + $old = $trxProfiler->setSilenced( true ); + try { + $runner = new JobRunner( $runJobsLogger ); + $runner->run( [ 'maxJobs' => $n ] ); + } finally { + $trxProfiler->setSilenced( $old ); + } } /**