Page MenuHomePhabricator

DBError: Access denied for user 'wikiadmin'@'172.16.%' to database 'mainstash' on Beta Cluster
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
  • mwversion: 1.40.0-alpha
  • reqId: ae07a48d44bd6cdcca6e4cd2
normalized_message
DBError: Cannot access the database: Access denied for user 'wikiadmin'@'172.16.%' to database 'mainstash' (172.16.0.238:3306)
exception.trace
from /srv/mediawiki/php-master/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1321)
#0 /srv/mediawiki/php-master/includes/libs/rdbms/loadbalancer/LoadBalancer.php(949): Wikimedia\Rdbms\LoadBalancer->reportConnectionError()
#1 /srv/mediawiki/php-master/includes/libs/rdbms/loadbalancer/LoadBalancer.php(922): Wikimedia\Rdbms\LoadBalancer->getServerConnection(integer, string, integer)
#2 /srv/mediawiki/php-master/includes/libs/rdbms/database/DBConnRef.php(103): Wikimedia\Rdbms\LoadBalancer->getConnectionInternal(integer, array, string, integer)
#3 /srv/mediawiki/php-master/includes/objectcache/SqlBagOStuff.php(1688): Wikimedia\Rdbms\DBConnRef->ensureConnection()
#4 /srv/mediawiki/php-master/includes/objectcache/SqlBagOStuff.php(403): SqlBagOStuff->getConnectionViaLoadBalancer()
#5 /srv/mediawiki/php-master/includes/objectcache/SqlBagOStuff.php(490): SqlBagOStuff->getConnection(integer)
#6 /srv/mediawiki/php-master/includes/objectcache/SqlBagOStuff.php(334): SqlBagOStuff->fetchBlobs(array)
#7 /srv/mediawiki/php-master/includes/libs/objectcache/MediumSpecificBagOStuff.php(667): SqlBagOStuff->doGetMulti(array, integer)
#8 /srv/mediawiki/php-master/includes/ResourceLoader/dependencystore/KeyValueDependencyStore.php(50): MediumSpecificBagOStuff->getMulti(array)
#9 /srv/mediawiki/php-master/includes/ResourceLoader/ResourceLoader.php(462): Wikimedia\DependencyStore\KeyValueDependencyStore->retrieveMulti(string, array)
#10 /srv/mediawiki/php-master/extensions/WikimediaMaintenance/blameStartupRegistry.php(79): MediaWiki\ResourceLoader\ResourceLoader->preloadModuleInfo(array, MediaWiki\ResourceLoader\Context)
#11 /srv/mediawiki/php-master/maintenance/includes/MaintenanceRunner.php(309): BlameStartupRegistry->execute()
#12 /srv/mediawiki/php-master/maintenance/doMaintenance.php(85): MediaWiki\Maintenance\MaintenanceRunner->run()
#13 /srv/mediawiki/php-master/extensions/WikimediaMaintenance/blameStartupRegistry.php(336): require_once(string)
#14 /srv/mediawiki/multiversion/MWScript.php(120): require_once(string)
#15 {main}
Impact
Notes

Event Timeline

Mentioned in SAL (#wikimedia-releng) [2023-03-19T22:10:20Z] <TheresNoTime> (beta) GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER ON mainstash.* TO 'wikiadmin'@'172.16.%'; T322469

Mentioned in SAL (#wikimedia-releng) [2023-03-19T22:10:20Z] <TheresNoTime> (beta) GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER ON mainstash.* TO 'wikiadmin'@'172.16.%'; T322469

This is one less GRANT than has been applied for centralauth.* and %wik%.*, but I based it off of production-core.sql.erb — errors seem to have stopped in /srv/mw-log/rdbms.log :-)

Krinkle assigned this task to TheresNoTime.
Krinkle edited projects, added Performance-Team; removed Performance-Team (Radar).
Krinkle subscribed.