Recently on T364288 there are complaints that large uploads were not working on english wikipedia. The issue turns out to be that $wgEnableAsyncUploads is false on that wiki, so uploads must complete within the time limit of a POST request.
The current config is:
// Wikis which allow async uploads via the job queue if uploads are enabled 'wgEnableAsyncUploads' => [ 'default' => false, 'commonswiki' => true, 'testcommonswiki' => true, 'testwiki' => true, 'test2wiki' => true, ], // Raise stash time limit on Commons for UploadWizard 'wmgUploadStashMaxAge' => [ 'default' => 6 * 60 * 60, // 6 hours 'commonswiki' => 48 * 60 * 60, // 48 hours 'testcommonswiki' => 48 * 60 * 60, // 48 hours ],
I don't understand why we are limiting this to commons. As far as I know, we have the job queue set up for all wikis. modules/profile/manifests/mediawiki/maintenance/cleanup_upload_stash.pp seems to run the maintenance script on all wikis