From ee5cd173ece85ea0b0d5f99ab2b293013a3b5947 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Fri, 24 May 2013 11:46:56 -0700 Subject: [PATCH] De-duplicate refreshLinks2 base jobs on insert. * This should work better and take up less space than using root job de-duplication alone. Change-Id: Ie339ccf0eed93f5d525a24519d20811de8f6c0b5 --- includes/job/jobs/RefreshLinksJob.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/includes/job/jobs/RefreshLinksJob.php b/includes/job/jobs/RefreshLinksJob.php index e9f017be97..563ce2fafe 100644 --- a/includes/job/jobs/RefreshLinksJob.php +++ b/includes/job/jobs/RefreshLinksJob.php @@ -112,6 +112,8 @@ class RefreshLinksJob extends Job { class RefreshLinksJob2 extends Job { function __construct( $title, $params, $id = 0 ) { parent::__construct( 'refreshLinks2', $title, $params, $id ); + // Base jobs for large templates can easily be de-duplicated + $this->removeDuplicates = !isset( $params['start'] ) && !isset( $params['end'] ); } /** -- 2.20.1