Error
- mwversion: 1.39.0-wmf.9
- reqId: d438dc2d-1707-456a-8d4e-dec4a6c2aea3
- Find reqId in Logstash
[{reqId}] {exception_url} Wikimedia\Rdbms\DBSessionStateError: Cannot execute query from MediaWiki\Deferred\LinksUpdate\LinksUpdate::acquirePageLock while session status is ERROR
from /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/TransactionManager.php(224) #0 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(1532): Wikimedia\Rdbms\TransactionManager->assertSessionStatus(Wikimedia\Rdbms\DatabaseMysqli, string) #1 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(1205): Wikimedia\Rdbms\Database->assertQueryIsCurrentlyAllowed(string, string) #2 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/DatabaseMysqlBase.php(1076): Wikimedia\Rdbms\Database->query(string, string, integer) #3 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(5376): Wikimedia\Rdbms\DatabaseMysqlBase->doUnlock(string, string) #4 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(5421): Wikimedia\Rdbms\Database->unlock(string, string) #5 [internal function]: Wikimedia\Rdbms\Database->Wikimedia\Rdbms\{closure}() #6 /srv/mediawiki/php-1.39.0-wmf.9/vendor/wikimedia/scoped-callback/src/ScopedCallback.php(96): call_user_func_array(Closure, array) #7 /srv/mediawiki/php-1.39.0-wmf.9/includes/jobqueue/jobs/RefreshLinksJob.php(230): Wikimedia\ScopedCallback->__destruct() #8 /srv/mediawiki/php-1.39.0-wmf.9/includes/jobqueue/jobs/RefreshLinksJob.php(163): RefreshLinksJob->runForTitle(Title) #9 /srv/mediawiki/php-1.39.0-wmf.9/extensions/EventBus/includes/JobExecutor.php(79): RefreshLinksJob->run() #10 /srv/mediawiki/rpc/RunSingleJob.php(76): MediaWiki\Extension\EventBus\JobExecutor->execute(array) #11 {main}
from /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(1777) #0 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(1384): Wikimedia\Rdbms\Database->getQueryException(string, integer, string, string) #1 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(1296): Wikimedia\Rdbms\Database->executeQueryAttempt(string, string, boolean, string, integer) #2 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(1208): Wikimedia\Rdbms\Database->executeQuery(string, string, integer) #3 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(4712): Wikimedia\Rdbms\Database->query(string, string, integer) #4 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(4684): Wikimedia\Rdbms\Database->doCommit(string) #5 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1780): Wikimedia\Rdbms\Database->commit(string, string) #6 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/loadbalancer/LoadBalancer.php(2240): Wikimedia\Rdbms\LoadBalancer->Wikimedia\Rdbms\{closure}(Wikimedia\Rdbms\DatabaseMysqli) #7 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1785): Wikimedia\Rdbms\LoadBalancer->forEachOpenPrimaryConnection(Closure) #8 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/lbfactory/LBFactory.php(250): Wikimedia\Rdbms\LoadBalancer->commitPrimaryChanges(string, integer) #9 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/lbfactory/LBFactoryMulti.php(230): Wikimedia\Rdbms\LBFactory::Wikimedia\Rdbms\{closure}(Wikimedia\Rdbms\LoadBalancer, string, array) #10 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/lbfactory/LBFactory.php(252): Wikimedia\Rdbms\LBFactoryMulti->forEachLB(Closure, array) #11 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/lbfactory/LBFactory.php(315): Wikimedia\Rdbms\LBFactory->forEachLBCallMethod(string, array) #12 /srv/mediawiki/php-1.39.0-wmf.9/includes/jobqueue/jobs/RefreshLinksJob.php(230): Wikimedia\Rdbms\LBFactory->commitPrimaryChanges(string) #13 /srv/mediawiki/php-1.39.0-wmf.9/includes/jobqueue/jobs/RefreshLinksJob.php(163): RefreshLinksJob->runForTitle(Title) #14 /srv/mediawiki/php-1.39.0-wmf.9/extensions/EventBus/includes/JobExecutor.php(79): RefreshLinksJob->run() #15 /srv/mediawiki/rpc/RunSingleJob.php(76): MediaWiki\Extension\EventBus\JobExecutor->execute(array) #16 {main}
Impact
Notes
These seem to show up in 1.39.0-wmf.8 (T305214). 64 instances since 21st April.
It's possible we discussed/filtered this one from mediawiki-new-errors in the triage meeting this morning; but I don't specifically remember and can't now find anything.
@Ladsgroup may have thoughts?