This database exception from AbuseFilter's tests is causing commits for MediaWiki core to fail sometimes (via the shared extension gate job).
https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/456023/
https://integration.wikimedia.org/ci/job/wmf-quibble-core-vendor-mysql-hhvm-docker/1540/consoleFull
INFO:test.run_phpunit:php tests/phpunit/phpunit.php --debug-tests --testsuite extensions --exclude-group Broken,ParserFuzz,Stub,Database Using HHVM 3.18.6-dev (5.6.99-hhvm) PHPUnit 4.8.36 by Sebastian Bergmann and contributors. Fatal error: Uncaught exception 'Wikimedia\Rdbms\DBQueryError' with message 'A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? Query: CREATE TEMPORARY TABLE `unittest_abuse_filter` (LIKE `abuse_filter`) Function: Wikimedia\Rdbms\DatabaseMysqlBase::duplicateTableStructure Error: 1005 Can't create table `wikidb`.`unittest_abuse_filter` (errno: 17 "File exists") (/tmp/quibble-mysql-fns46fdv/socket) ' in /workspace/src/includes/libs/rdbms/database/Database.php:1458 Stack trace: #0 /workspace/src/includes/libs/rdbms/database/Database.php(1428): Wikimedia\Rdbms\Database->makeQueryException() #1 /workspace/src/includes/libs/rdbms/database/Database.php(1198): Wikimedia\Rdbms\Database->reportQueryError() #2 /workspace/src/includes/libs/rdbms/database/DatabaseMysqlBase.php(1446): Wikimedia\Rdbms\Database->query() #3 /workspace/src/includes/db/CloneDatabase.php(112): Wikimedia\Rdbms\DatabaseMysqlBase->duplicateTableStructure() #4 /workspace/src/tests/phpunit/MediaWikiTestCase.php(1394): CloneDatabase->cloneTableStructure() #5 /workspace/src/tests/phpunit/MediaWikiTestCase.php(1461): MediaWikiTestCase::setupDatabaseWithTestPrefix() #6 /workspace/src/tests/phpunit/MediaWikiTestCase.php(1414): MediaWikiTestCase::setupTestDB() #7 /workspace/src/tests/phpunit/MediaWikiTestCase.php(470): MediaWikiTestCase->setupAllTestDBs() #8 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(722): MediaWikiTestCase->run() #9 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(722): PHPUnit_Framework_TestSuite->run() #10 /workspace/src/vendor/phpunit/phpunit/src/Framework/TestSuite.php(722): PHPUnit_Framework_TestSuite->run() #11 /workspace/src/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(440): PHPUnit_Framework_TestSuite->run() #12 /workspace/src/vendor/phpunit/phpunit/src/TextUI/Command.php(149): PHPUnit_TextUI_TestRunner->doRun() #13 /workspace/src/vendor/phpunit/phpunit/src/TextUI/Command.php(100): PHPUnit_TextUI_Command->run() #14 /workspace/src/tests/phpunit/phpunit.php(135): PHPUnit_TextUI_Command::main() #15 /workspace/src/maintenance/doMaintenance.php(94): PHPUnitMaintClass->execute() #16 /workspace/src/tests/phpunit/phpunit.php(174): include() #17 {main} [63c6318042b74cc57d404c16] [no req] Wikimedia\Rdbms\DBQueryError from line 1458 of /workspace/src/includes/libs/rdbms/database/Database.php: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading? Query: CREATE TEMPORARY TABLE `unittest_abuse_filter` (LIKE `abuse_filter`) Function: Wikimedia\Rdbms\DatabaseMysqlBase::duplicateTableStructure Error: 1005 Can't create table `wikidb`.`unittest_abuse_filter` (errno: 17 "File exists") (/tmp/quibble-mysql-fns46fdv/socket)