From https://www.mediawiki.org/wiki/Topic:V2qvpudvt4ir194y
From @Cfschulte_314
I'm testing them upgrade from MW 1.32.x to MW 1.33.0. Running php maintenance/update.php always results in thrown errors and the documentation is leading me in circles. Any thoughts?
PHP Fatal error: Uncaught InvalidArgumentException: A non-empty prefix must end with "_". in .../includes/libs/rdbms/database/domain/DatabaseDomain.php:58 Stack trace: #0 .../includes/WikiMap.php(295): Wikimedia\Rdbms\DatabaseDomain->__construct('it', NULL, 'it') #1 .../includes/objectcache/ObjectCache.php(157): WikiMap::getCurrentWikiDbDomain() #2 .../includes/objectcache/ObjectCache.php(174): ObjectCache::getDefaultKeyspace() #3 .../includes/objectcache/ObjectCache.php(137): ObjectCache::newFromParams(Array) #4 .../includes/ServiceWiring.php(232): ObjectCache::newFromId(0) #5 .../includes/libs/services/ServiceContainer.php(430): Wikimedia\Services\ServiceContainer->{closure}(Object(MediaWiki\MediaWikiServices)) #6 .../includes/libs/services/ServiceContainer.php(414): Wikimedia\Services\ServiceContainer->createService('LocalServerObje...') #7 .../includes/MediaWikiServices.php(625): Wikimedia\Services\ServiceC in .../includes/libs/rdbms/database/domain/DatabaseDomain.php on line 58
From @MarkAHershberger:
It looks like the change was made to enforce a convention, but no precaution was taken to protect or warn people who haven't been following the convention.