Error
- mwversion: 1.39.0-wmf.9
- reqId: a3a6958a-cf93-4faa-8683-28e9df306763
- Find reqId in Logstash
[{reqId}] {exception_url} PHP Deprecated: Caller from Wikimedia\Rdbms\Database::ping ignored an error originally raised from WikiPage::updateRevisionOn: [1205] Lock wait timeout exceeded; try restarting transaction (db1100)
from /srv/mediawiki/php-1.39.0-wmf.9/includes/debug/MWDebug.php(380) #0 [internal function]: MWExceptionHandler::handleError(integer, string, string, integer, array) #1 /srv/mediawiki/php-1.39.0-wmf.9/includes/debug/MWDebug.php(380): trigger_error(string, integer) #2 /srv/mediawiki/php-1.39.0-wmf.9/includes/db/MWLBFactory.php(436): MWDebug::sendRawDeprecated(string, boolean, string) #3 [internal function]: MWLBFactory::logDeprecation(string) #4 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/TransactionManager.php(216): call_user_func(array, string) #5 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(1538): Wikimedia\Rdbms\TransactionManager->assertTransactionStatus(Wikimedia\Rdbms\DatabaseMysqli, array, string) #6 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(1205): Wikimedia\Rdbms\Database->assertQueryIsCurrentlyAllowed(string, string) #7 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(4895): Wikimedia\Rdbms\Database->query(string, string, integer) #8 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/TransactionManager.php(341): Wikimedia\Rdbms\Database->ping(NULL) #9 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/database/Database.php(711): Wikimedia\Rdbms\TransactionManager->pendingWriteQueryDuration(Wikimedia\Rdbms\DatabaseMysqli, string) #10 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1702): Wikimedia\Rdbms\Database->pendingWriteQueryDuration(string) #11 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/loadbalancer/LoadBalancer.php(2240): Wikimedia\Rdbms\LoadBalancer->Wikimedia\Rdbms\{closure}(Wikimedia\Rdbms\DatabaseMysqli) #12 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1729): Wikimedia\Rdbms\LoadBalancer->forEachOpenPrimaryConnection(Closure) #13 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/lbfactory/LBFactory.php(250): Wikimedia\Rdbms\LoadBalancer->approvePrimaryChanges(array, string, integer) #14 /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) #15 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/lbfactory/LBFactory.php(252): Wikimedia\Rdbms\LBFactoryMulti->forEachLB(Closure, array) #16 /srv/mediawiki/php-1.39.0-wmf.9/includes/libs/rdbms/lbfactory/LBFactory.php(311): Wikimedia\Rdbms\LBFactory->forEachLBCallMethod(string, array) #17 /srv/mediawiki/php-1.39.0-wmf.9/includes/MediaWiki.php(680): Wikimedia\Rdbms\LBFactory->commitPrimaryChanges(string, array) #18 /srv/mediawiki/php-1.39.0-wmf.9/includes/api/ApiMain.php(900): MediaWiki::preOutputCommit(DerivativeContext) #19 /srv/mediawiki/php-1.39.0-wmf.9/includes/api/ApiMain.php(845): ApiMain->executeActionWithErrorHandling() #20 /srv/mediawiki/php-1.39.0-wmf.9/api.php(90): ApiMain->execute() #21 /srv/mediawiki/php-1.39.0-wmf.9/api.php(45): wfApiMain() #22 /srv/mediawiki/w/api.php(3): require(string) #23 {main}
Impact
Notes
Started seeing these after 1.39.0-wmf.9 (T305215) to all wikis. Marking as blocker for next train per deprecation warning policy.