From 123924440e2ad62b0d50052204f4c3af68023e23 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Wed, 2 May 2018 12:01:40 -0700 Subject: [PATCH] Silence TransactionProfiler in MediaWiki::triggerSyncJobs Change-Id: Id04e7d25cbf7a4d05dfd80c7a32965312978ef39 --- includes/MediaWiki.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 ); + } } /** -- 2.20.1