From 80a3a30d6a90b21f68cca4dfe5b3623cb9e5e7fc Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Thu, 26 Feb 2015 13:13:36 -0800 Subject: [PATCH] Made insertMessageBlob use (start|end)Atomic in case DBO_TRX is off Change-Id: I6b730e8b4a6cb2d4a82a0cf471c7625ccfd08a0e --- includes/MessageBlobStore.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/includes/MessageBlobStore.php b/includes/MessageBlobStore.php index c3841882bf..8de9cc9e0b 100644 --- a/includes/MessageBlobStore.php +++ b/includes/MessageBlobStore.php @@ -93,6 +93,7 @@ class MessageBlobStore { try { $dbw = wfGetDB( DB_MASTER ); + $dbw->startAtomic( __METHOD__ ); $success = $dbw->insert( 'msg_resource', array( 'mr_lang' => $lang, 'mr_resource' => $name, @@ -127,6 +128,7 @@ class MessageBlobStore { ); } } + $dbw->endAtomic( __METHOD__ ); } catch ( DBError $e ) { wfDebug( __METHOD__ . " failed to update DB: $e\n" ); } -- 2.20.1