The 8.1-based Shellbox deployments are being turned up and undergoing some basic testing in staging in T375243.
As those become ready, this task will track migration of production traffic to those deployments using a simple capacity-based migration that's roughly proportional to traffic fraction (i.e., progressively shifting replica counts from the "main" release to the "migration" release, which route via the same Service object).
As noted in T375243#10203654, this will start with syntaxhighlight, as it both (1) sees a good amount of traffic at steady state (i.e., should provide good signal) and (2) has low exposure to changes in Debian package dependencies affecting the wrapped commands (i.e., switching from python 3.7 to 3.9, while holding the version of Pygments fixed).
- shellbox (score)
- shellbox-constraints (php-rpc) - T377038#10506944
- shellbox-media - T377038#10608297
- general service health: codfw eqiad
- logs: non-INFO mediawiki exec-channel logs (look for new errors implicating calls to the retrieveMetaData.sh and retrieveDjvuMetaData.sh entrypoints; note the baseline rate of errors is non-zero); ShellboxError exceptions implicating code paths through PdfHandler, PagedTiffHandler, or DjVuImage
- shellbox-syntaxhighlight - T377038#10462250
- shellbox-timeline - T377038#10582449
- general service health: codfw eqiad
- logs: non-INFO mediawiki exec-channel logs (look for errors implicating calls to the renderTimeline.sh entrypoint)
- shellbox-video - T377038#10506944