Fix flush-like commit in DeferredUpdates.
authordaniel <daniel.kinzler@wikimedia.de>
Tue, 9 Oct 2012 13:34:47 +0000 (15:34 +0200)
committerdaniel <daniel.kinzler@wikimedia.de>
Tue, 9 Oct 2012 13:34:47 +0000 (15:34 +0200)
commit34e6fe188a73f4361b329b3c1eb3772dfe89454b
tree5b250c330a3bc9d91958a83f09b4d5f4536424e5
parent6a2ae3244eb2b8ea9c7dcadb528caca08238913e
Fix flush-like commit in DeferredUpdates.

In the presence of DBO_TRX, commit() may be used like a "flush".
Added a flag to trigger this mode to commit() and changed DeferredUpdates
to used the flush mode.

Change-Id: I529117618194a2669535f3c5c0fed07588597299
includes/DeferredUpdates.php
includes/db/Database.php
includes/db/LoadBalancer.php