List of steps to reproduce (step by step, including full links if applicable):
On betacommons:
action globalpreferences
format json
change userjs-BawlTackOnEchoGlobal={"1656080881662_0":{"icon":"svgBawlBlackCopyIcon","user":"AJ","link":"","msg":"copy"}}
token [redacted]What happens?:
{"globalpreferences":"success"}
[YrXKTcDtZadeuZa146t7CgAAAA0] /w/api.php Wikimedia\Rdbms\DBTransactionSizeError: Transaction spent {time}s in writes, exceeding the 3s limit
Backtrace:
from /srv/mediawiki/php-master/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1701)
#0 /srv/mediawiki/php-master/includes/libs/rdbms/lbfactory/LBFactory.php(320): Wikimedia\Rdbms\LoadBalancer->approvePrimaryChanges(array, string)
#1 /srv/mediawiki/php-master/includes/MediaWiki.php(679): Wikimedia\Rdbms\LBFactory->commitPrimaryChanges(string, array)
#2 /srv/mediawiki/php-master/includes/api/ApiMain.php(901): MediaWiki::preOutputCommit(DerivativeContext)
#3 /srv/mediawiki/php-master/includes/api/ApiMain.php(846): ApiMain->executeActionWithErrorHandling()
#4 /srv/mediawiki/php-master/api.php(90): ApiMain->execute()
#5 /srv/mediawiki/php-master/api.php(45): wfApiMain()
#6 /srv/mediawiki/w/api.php(3): require(string)
#7 {What should have happened instead?:
Just success.