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)