Reduce CategoryMembershipChangeJob lock timeout
authorAaron Schulz <aschulz@wikimedia.org>
Wed, 14 Sep 2016 10:21:53 +0000 (03:21 -0700)
committerAddshore <addshorewiki@gmail.com>
Wed, 14 Sep 2016 10:28:02 +0000 (10:28 +0000)
Bug: T133801
Change-Id: Ic5db3983a8b67b9138b602188a52d60dd95fcb59

includes/jobqueue/jobs/CategoryMembershipChangeJob.php

index cd37263..a52ff06 100644 (file)
@@ -60,7 +60,7 @@ class CategoryMembershipChangeJob extends Job {
 
                // Use a named lock so that jobs for this page see each others' changes
                $lockKey = "CategoryMembershipUpdates:{$page->getId()}";
-               $scopedLock = $dbw->getScopedLockAndFlush( $lockKey, __METHOD__, 10 );
+               $scopedLock = $dbw->getScopedLockAndFlush( $lockKey, __METHOD__, 3 );
                if ( !$scopedLock ) {
                        $this->setLastError( "Could not acquire lock '$lockKey'" );
                        return false;