Page MenuHomePhabricator

Wikibase\SqlIdGenerator::generateNewId: Explicit commit of implicit transaction.
Closed, ResolvedPublicPRODUCTION ERROR

Description

With 1.28.0-wmf.16 but maybe that happened earlier:

Wikibase\SqlIdGenerator::generateNewId: Explicit commit of implicit transaction.
Wikibase\SqlIdGenerator::generateNewId: Implicit transaction expected (DBO_TRX set).

And another similar serie:

Wikibase\Client\Usage\Sql\EntityUsageTable::addUsages: Explicit commit of implicit transaction.
Wikibase\Client\Usage\Sql\EntityUsageTable::addUsages: Explicit commit of implicit transaction.

Event Timeline

Change 306544 had a related patch set uploaded (by Hoo man):
Use atomic sections in SqlIdGenerator::generateNewId

https://gerrit.wikimedia.org/r/306544

Change 306544 merged by jenkins-bot:
Use atomic sections in SqlIdGenerator::generateNewId

https://gerrit.wikimedia.org/r/306544

Change 307271 had a related patch set uploaded (by Hoo man):
Use atomic sections in EntityUsageTable

https://gerrit.wikimedia.org/r/307271

Once the two remaining changes are merged, there are no further begin()/commit() calls in the Wikibase code base.

This was marked as blocking wmf.16, wmf.16 is now everywhere. What's the status?

Change 307271 merged by jenkins-bot:
Use atomic sections in EntityUsageTable

https://gerrit.wikimedia.org/r/307271

hoo moved this task from Review to Done on the Wikidata-Sprint-2016-08-30 board.
hoo removed a project: Patch-For-Review.

All changes merged.

Thank you for the quick fix. It is highly appreciated.

mmodell changed the subtype of this task from "Task" to "Production Error".Aug 28 2019, 11:11 PM