Here's the image we can use: wikibase/elasticsearch:7.10.2-wmde.11
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
May 12 2023
May 11 2023
May 8 2023
May 5 2023
May 4 2023
May 3 2023
Apr 25 2023
Apr 24 2023
In T335096#8799720, @Tarrow wrote:Looks like it does closely what we want it to do! To me using the auth_request module for this feels slightly counter intuitive but seems to work. To me this is because the use case for auth requires an upstream check on every request; for routing we would actually prefer something more like a short term cache perhaps with some sensible default behaviour.
Apr 20 2023
This solution uses Nginx's http_auth_request_module.
Apr 18 2023
Apr 14 2023
You can reproduce a broken Elasticsearch in our wbstack/mediawiki environment by:
- docker compose down --volumes
- docker compose up --build
- Do not run the Elasticsearch initializer:
# curl -l -X POST "http://site1.localhost:8001/w/api.php?action=wbstackElasticSearchInit&format=json"
Apr 12 2023
Apr 11 2023
The update script took about 30min for biodiversity.wikibase.dev with a lot of this happening:
Generating the batch of wikis:
kubectl exec -it deployment/api-app-backend -- php artisan tinker --execute 'Wiki::whereRelation("wikiDb", "version", "=", "mw1.38-wbs1")->get()->pluck("domain")->each(function ($i, $k) { echo $i.PHP_EOL; })'
wbaas-deploy/pull/838 will redeploy the changes with an updated MediaWiki image.
The original wbaas-deploy/pull/820 was reverted by wbaas-deploy/pull/827 due to T333824 breaking the migration.
Apr 6 2023
Apr 5 2023
Relevant repositories:
Apr 4 2023
It looks like the Echo extension relied on MySQL to name the foreign key.
https://github.com/wikimedia/mediawiki-extensions-Echo/blob/REL1_35/db_patches/echo_push_subscription.sql#L17
Apr 3 2023
Modifying table echo_push_subscription...[error] [DBQuery] Error 1091 from Wikimedia\Rdbms\Database::sourceFile( /var/www/html/w/extensions/Echo/sql/mysql/patch-echo_push_subscription-drop-foreign-keys_1.sql ), Can't DROP FOREIGN KEY `mwdb_site1_echo_push_subscription_ibfk_1`; check that it exists ALTER TABLE `mwdb_site1_echo_push_subscription` DROP FOREIGN KEY `mwdb_site1_echo_push_subscription_ibfk_1`\n mysql.svc:3306 #0 /var/www/html/w/includes/libs/rdbms/database/Database.php(1576): Wikimedia\Rdbms\Database->getQueryExceptionAndLog(string, integer, string, string) #1 /var/www/html/w/includes/libs/rdbms/database/Database.php(952): Wikimedia\Rdbms\Database->reportQueryError(string, integer, string, string, boolean) #2 /var/www/html/w/includes/libs/rdbms/database/Database.php(3302): Wikimedia\Rdbms\Database->query(string, string) #3 /var/www/html/w/includes/libs/rdbms/database/Database.php(3241): Wikimedia\Rdbms\Database->sourceStream(resource, NULL, NULL, string, NULL) #4 /var/www/html/w/includes/libs/rdbms/database/DBConnRef.php(103): Wikimedia\Rdbms\Database->sourceFile(string) #5 /var/www/html/w/includes/libs/rdbms/database/DBConnRef.php(807): Wikimedia\Rdbms\DBConnRef->__call(string, array) #6 /var/www/html/w/includes/installer/DatabaseUpdater.php(718): Wikimedia\Rdbms\DBConnRef->sourceFile(string) #7 /var/www/html/w/includes/installer/DatabaseUpdater.php(1034): DatabaseUpdater->applyPatch(string, boolean, string) #8 /var/www/html/w/includes/installer/DatabaseUpdater.php(547): DatabaseUpdater->modifyTable(string, string, boolean) #9 /var/www/html/w/includes/installer/DatabaseUpdater.php(515): DatabaseUpdater->runUpdates(array, boolean) #10 /var/www/html/w/maintenance/update.php(202): DatabaseUpdater->doUpdates(array) #11 /var/www/html/w/maintenance/includes/MaintenanceRunner.php(309): UpdateMediaWiki->execute() #12 /var/www/html/w/maintenance/doMaintenance.php(89): MediaWiki\Maintenance\MaintenanceRunner->run() #13 /var/www/html/w/maintenance/update.php(312): require_once(string) #14 {main} Wikimedia\Rdbms\DBQueryError from line 1618 of /var/www/html/w/includes/libs/rdbms/database/Database.php: Error 1091: Can't DROP FOREIGN KEY `mwdb_site1_echo_push_subscription_ibfk_1`; check that it exists Function: Wikimedia\Rdbms\Database::sourceFile( /var/www/html/w/extensions/Echo/sql/mysql/patch-echo_push_subscription-drop-foreign-keys_1.sql ) Query: ALTER TABLE `mwdb_site1_echo_push_subscription` DROP FOREIGN KEY `mwdb_site1_echo_push_subscription_ibfk_1` #0 /var/www/html/w/includes/libs/rdbms/database/Database.php(1602): Wikimedia\Rdbms\Database->getQueryException('Can't DROP FORE...', 1091, 'ALTER TABLE `mw...', 'Wikimedia\\Rdbms...') #1 /var/www/html/w/includes/libs/rdbms/database/Database.php(1576): Wikimedia\Rdbms\Database->getQueryExceptionAndLog('Can't DROP FORE...', 1091, 'ALTER TABLE `mw...', 'Wikimedia\\Rdbms...') #2 /var/www/html/w/includes/libs/rdbms/database/Database.php(952): Wikimedia\Rdbms\Database->reportQueryError('Can't DROP FORE...', 1091, 'ALTER TABLE `mw...', 'Wikimedia\\Rdbms...', false) #3 /var/www/html/w/includes/libs/rdbms/database/Database.php(3302): Wikimedia\Rdbms\Database->query('ALTER TABLE `mw...', 'Wikimedia\\Rdbms...') #4 /var/www/html/w/includes/libs/rdbms/database/Database.php(3241): Wikimedia\Rdbms\Database->sourceStream(Resource id #1141, NULL, NULL, 'Wikimedia\\Rdbms...', NULL) #5 /var/www/html/w/includes/libs/rdbms/database/DBConnRef.php(103): Wikimedia\Rdbms\Database->sourceFile('/var/www/html/w...') #6 /var/www/html/w/includes/libs/rdbms/database/DBConnRef.php(807): Wikimedia\Rdbms\DBConnRef->__call('sourceFile', Array) #7 /var/www/html/w/includes/installer/DatabaseUpdater.php(718): Wikimedia\Rdbms\DBConnRef->sourceFile('/var/www/html/w...') #8 /var/www/html/w/includes/installer/DatabaseUpdater.php(1034): DatabaseUpdater->applyPatch('/var/www/html/w...', true, 'Modifying table...') #9 /var/www/html/w/includes/installer/DatabaseUpdater.php(547): DatabaseUpdater->modifyTable('echo_push_subsc...', '/var/www/html/w...', true) #10 /var/www/html/w/includes/installer/DatabaseUpdater.php(515): DatabaseUpdater->runUpdates(Array, true) #11 /var/www/html/w/maintenance/update.php(202): DatabaseUpdater->doUpdates(Array) #12 /var/www/html/w/maintenance/includes/MaintenanceRunner.php(309): UpdateMediaWiki->execute() #13 /var/www/html/w/maintenance/doMaintenance.php(89): MediaWiki\Maintenance\MaintenanceRunner->run() #14 /var/www/html/w/maintenance/update.php(312): require_once('/var/www/html/w...') #15 {main}