Make runOnTransactionIdleCallbacks() handle dangling transactions
authorAaron Schulz <aschulz@wikimedia.org>
Tue, 3 Nov 2015 21:12:14 +0000 (13:12 -0800)
committerAaron Schulz <aschulz@wikimedia.org>
Tue, 3 Nov 2015 21:12:14 +0000 (13:12 -0800)
commit2cbb042deac9905e4455952a61522fdd4034d9da
treedb51628be684bf357599246d5235b7cab98823cf
parent5767892f9c9961980d38d96afd06a6571ef21311
Make runOnTransactionIdleCallbacks() handle dangling transactions

This avoids "Got COMMIT while atomic sections X are still open"
if the this DB had active transactions when an error occurred.

Change-Id: I1e2eb3a3382537108ecb269c483d2e62a218b656
includes/db/Database.php