Addshore has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/284434

Change subject: Catch JobQueue errors in SiteStats::jobs
......................................................................

Catch JobQueue errors in SiteStats::jobs

Bug: T133045
Change-Id: I68a9334a63c04609227f4c4e9ae510633543c3d5
---
M includes/SiteStats.php
1 file changed, 5 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/34/284434/1

diff --git a/includes/SiteStats.php b/includes/SiteStats.php
index 4908419..215378b 100644
--- a/includes/SiteStats.php
+++ b/includes/SiteStats.php
@@ -202,7 +202,11 @@
         */
        static function jobs() {
                if ( !isset( self::$jobs ) ) {
-                       self::$jobs = array_sum( 
JobQueueGroup::singleton()->getQueueSizes() );
+                       try{
+                               self::$jobs = array_sum( 
JobQueueGroup::singleton()->getQueueSizes() );
+                       } catch ( JobQueueError $e ) {
+                               self::$jobs = 0;
+                       }
                        /**
                         * Zero rows still do single row read for row that 
doesn't exist,
                         * but people are annoyed by that

-- 
To view, visit https://gerrit.wikimedia.org/r/284434
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I68a9334a63c04609227f4c4e9ae510633543c3d5
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Addshore <addshorew...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to