https://bugzilla.wikimedia.org/show_bug.cgi?id=61848

Brad Jorsch <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #4 from Brad Jorsch <[email protected]> ---
Glancing through the code, it appears that when sqlite is being used for both
the main database and SqlBagOStuff, it will use the same database connection
for both. So when SqlBagOStuff as $wgMemc flushes the database transaction, it
is interfering with the transactions on the main database as well, giving this
error.

MySQL has a different code path in SqlBagOStuff::getDB that appears to create
an entirely new loadbalancer object which will return a separate database
connection, causing no interference in production.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to