aboutsummaryrefslogtreecommitdiffstats
path: root/includes/jobqueue/JobQueueRedis.php
diff options
context:
space:
mode:
authorKunal Mehta <legoktm@gmail.com>2015-06-03 12:20:38 -0700
committerKunal Mehta <legoktm@gmail.com>2015-06-03 12:54:27 -0700
commitf138447de154a7f6a3a872e2890bde9bf213d26c (patch)
tree85d4b01a02cf6417b8fc1c194f44bb42756e0bd8 /includes/jobqueue/JobQueueRedis.php
parentc3f5ee0973fba27bab9a50f83eb637de72f7c659 (diff)
downloadmediawikicore-f138447de154a7f6a3a872e2890bde9bf213d26c.tar.gz
mediawikicore-f138447de154a7f6a3a872e2890bde9bf213d26c.zip
jobqueue: Record stats on how long it takes before a job is run
Bug: T101054 Change-Id: I5dc13d79a5ec2e8cb6679e3ff2535b5cb031ca30
Diffstat (limited to 'includes/jobqueue/JobQueueRedis.php')
-rw-r--r--includes/jobqueue/JobQueueRedis.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/includes/jobqueue/JobQueueRedis.php b/includes/jobqueue/JobQueueRedis.php
index ea94226fef38..0f7ab19e4798 100644
--- a/includes/jobqueue/JobQueueRedis.php
+++ b/includes/jobqueue/JobQueueRedis.php
@@ -610,6 +610,7 @@ LUA;
$title = Title::makeTitle( $item['namespace'], $item['title'] );
$job = Job::factory( $item['type'], $title, $item['params'] );
$job->metadata['uuid'] = $item['uuid'];
+ $job->metadata['timestamp'] = $item['timestamp'];
return $job;
} catch ( RedisException $e ) {
@@ -647,6 +648,7 @@ LUA;
$title = Title::makeTitle( $fields['namespace'], $fields['title'] );
$job = Job::factory( $fields['type'], $title, $fields['params'] );
$job->metadata['uuid'] = $fields['uuid'];
+ $job->metadata['timestamp'] = $fields['timestamp'];
return $job;
}