Historically, the HTTP-facing script for running jobs on the jobrunners (RunJobs.php) resides in the rOMWC Wikimedia - MediaWiki Config repository, despite the fact that it is not really configuration material.
Instead, we think the rpc/RunJobs.php and rpc/RunSingleJob.php scripts should be moved into the main rMW MediaWiki repository under the /rpc hierarchy (as this is the current location they are being synced to during deployment).
- They should be treated as software, not configuration
- They are not WMF-specific, but rather, specific to MW installs using an HTTP interface for running their jobs asynchronously.
- They are tightly coupled with the MW JobQueue codebase and infrastructure.
- Easier sharing with other environments (BetaCluster, MW-Vagrant, etc)
Thoughts? Suggestions? Objections?