Switch Block::purgeExpired to use AutoCommitUpdate
authorAaron Schulz <aschulz@wikimedia.org>
Wed, 28 Feb 2018 23:54:57 +0000 (15:54 -0800)
committerAaron Schulz <aschulz@wikimedia.org>
Wed, 28 Feb 2018 23:54:57 +0000 (15:54 -0800)
This can slightly lower contention by reducing transaction time.

Change-Id: I8963d89ae8a28dee50c40ff411cd562331c9c316

includes/Block.php

index 4e878d1..2bae13b 100644 (file)
@@ -1134,7 +1134,7 @@ class Block {
                        return;
                }
 
-               DeferredUpdates::addUpdate( new AtomicSectionUpdate(
+               DeferredUpdates::addUpdate( new AutoCommitUpdate(
                        wfGetDB( DB_MASTER ),
                        __METHOD__,
                        function ( IDatabase $dbw, $fname ) {