Cannot access the database: Cannot access the database: Unknown error (10.64.32.136)
Description
Details
Project | Branch | Lines +/- | Subject | |
---|---|---|---|---|
operations/mediawiki-config | master | +1 -1 | Follow-up 4d11e15ed0: Fix database name for repo in testwikidata |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Release | jeena | T247774 1.35.0-wmf.27 deployment blockers | ||
Resolved | Ladsgroup | T249533 testwikidata wiki is broken with "Cannot access the database" |
Event Timeline
T249535 seems not related. More likely the cause: the changes associated with 4d11e15ed098a0658719687557bb899c7cbf3711
This started at 2020-04-06T14:51:00 and is still on-going.
https://logstash.wikimedia.org/goto/52e6eca628f5380e1dbb3b5783cd4300
one sample:
Cannot access the database: Unknown error (10.64.0.205) #0 /srv/mediawiki/php-1.35.0-wmf.26/includes/libs/rdbms/loadbalancer/LoadBalancer.php(934): Wikimedia\Rdbms\LoadBalancer->reportConnectionError() #1 /srv/mediawiki/php-1.35.0-wmf.26/includes/libs/rdbms/loadbalancer/LoadBalancer.php(901): Wikimedia\Rdbms\LoadBalancer->getServerConnection(integer, string, integer) #2 /srv/mediawiki/php-1.35.0-wmf.26/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1031): Wikimedia\Rdbms\LoadBalancer->getConnection(integer, array, string, integer) #3 /srv/mediawiki/php-1.35.0-wmf.26/includes/dao/DBAccessBase.php(63): Wikimedia\Rdbms\LoadBalancer->getConnectionRef(integer, array, string) #4 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityMetaDataLookup.php(289): DBAccessBase->getConnection(integer) #5 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityMetaDataLookup.php(89): Wikibase\Lib\Store\Sql\WikiPageEntityMetaDataLookup->selectRevisionInformationMultiple(array, integer) #6 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/lib/includes/Store/Sql/TypeDispatchingWikiPageEntityMetaDataAccessor.php(88): Wikibase\Lib\Store\Sql\WikiPageEntityMetaDataLookup->loadRevisionInformation(array, string) #7 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/lib/includes/Store/Sql/PrefetchingWikiPageEntityMetaDataAccessor.php(267): Wikibase\Lib\Store\Sql\TypeDispatchingWikiPageEntityMetaDataAccessor->loadRevisionInformation(array, string) #8 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/lib/includes/Store/Sql/PrefetchingWikiPageEntityMetaDataAccessor.php(189): Wikibase\Lib\Store\Sql\PrefetchingWikiPageEntityMetaDataAccessor->doFetch(string) #9 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/lib/includes/Store/Sql/WikiPageEntityRevisionLookup.php(178): Wikibase\Lib\Store\Sql\PrefetchingWikiPageEntityMetaDataAccessor->loadRevisionInformation(array, string) #10 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/lib/includes/Store/TypeDispatchingEntityRevisionLookup.php(69): Wikibase\Lib\Store\Sql\WikiPageEntityRevisionLookup->getLatestRevisionId(Wikibase\DataModel\Entity\ItemId, string) #11 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/data-access/src/ByTypeDispatchingEntityRevisionLookup.php(64): Wikibase\Lib\Store\TypeDispatchingEntityRevisionLookup->getLatestRevisionId(Wikibase\DataModel\Entity\ItemId, string) #12 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/lib/includes/Store/TypeDispatchingEntityRevisionLookup.php(69): Wikibase\DataAccess\ByTypeDispatchingEntityRevisionLookup->getLatestRevisionId(Wikibase\DataModel\Entity\ItemId, string) #13 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/lib/includes/Store/CacheRetrievingEntityRevisionLookup.php(108): Wikibase\Lib\Store\TypeDispatchingEntityRevisionLookup->getLatestRevisionId(Wikibase\DataModel\Entity\ItemId, string) #14 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php(84): Wikibase\Lib\Store\CacheRetrievingEntityRevisionLookup->getEntityRevisionFromCache(Wikibase\DataModel\Entity\ItemId, integer, string) #15 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php(104): Wikibase\Lib\Store\CachingEntityRevisionLookup->getEntityRevision(Wikibase\DataModel\Entity\ItemId, integer, string) #16 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/lib/includes/Store/CachingEntityRevisionLookup.php(87): Wikibase\Lib\Store\CachingEntityRevisionLookup->fetchEntityRevision(Wikibase\DataModel\Entity\ItemId, integer, string) #17 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/repo/includes/Api/GetEntities.php(275): Wikibase\Lib\Store\CachingEntityRevisionLookup->getEntityRevision(Wikibase\DataModel\Entity\ItemId) #18 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/repo/includes/Api/GetEntities.php(257): Wikibase\Repo\Api\GetEntities->getEntityRevision(Wikibase\DataModel\Entity\ItemId, boolean) #19 /srv/mediawiki/php-1.35.0-wmf.26/extensions/Wikibase/repo/includes/Api/GetEntities.php(136): Wikibase\Repo\Api\GetEntities->getEntityRevisionsFromEntityIds(array, boolean) #20 /srv/mediawiki/php-1.35.0-wmf.26/includes/api/ApiMain.php(1591): Wikibase\Repo\Api\GetEntities->execute() #21 /srv/mediawiki/php-1.35.0-wmf.26/includes/api/ApiMain.php(523): ApiMain->executeAction() #22 /srv/mediawiki/php-1.35.0-wmf.26/includes/api/ApiMain.php(494): ApiMain->executeActionWithErrorHandling() #23 /srv/mediawiki/php-1.35.0-wmf.26/api.php(84): ApiMain->execute() #24 /srv/mediawiki/w/api.php(3): require(string) #25 {main}
- reqId: 4d9f57d2-5293-43ae-8a83-7b368b1c6a0a
... and cross-referenced the reqId on type:mediawiki to find the DBConnection channel entry:
Error connecting to 10.64.0.205 as user wikiuser: :real_connect(): (HY000/1049): Unknown database 'testwikidata'
This is caused by entity source work: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/586366
I fix it now.
Change 586488 had a related patch set uploaded (by Ladsgroup; owner: Ladsgroup):
[operations/mediawiki-config@master] Fix database name for repo in testwikidata
Change 586488 merged by jenkins-bot:
[operations/mediawiki-config@master] Follow-up 4d11e15ed0: Fix database name for repo in testwikidata
Mentioned in SAL (#wikimedia-operations) [2020-04-07T05:37:03Z] <ladsgroup@deploy1001> Synchronized wmf-config/InitialiseSettings.php: [[gerrit:586488|Fix database name for repo in testwikidata (T249533)]] (duration: 01m 00s)
Mentioned in SAL (#wikimedia-operations) [2020-04-07T05:38:21Z] <ladsgroup@deploy1001> Synchronized wmf-config/InitialiseSettings.php: [[gerrit:586488|Fix database name for repo in testwikidata (T249533)]], take II (duration: 00m 58s)