The beta-update-databases-eqiad job is failing because MediaWiki core is attempting to write to the updatelog table on a non-local database.
Steps to replicate the issue
- Define $wgVirtualDomainsMapping['virtual-globalblocking'] = [ 'db' => 'centralauth' ];
- Run update.php
What happens?:
update.php fails because of an attempt to write to the updatelog table on the virtual database domain, which does not exist
What should have happened instead?:
The local updatelog table should have been used instead