Page MenuHomePhabricator

remove mathoid from scb
Closed, ResolvedPublic

Description

T142255 says "Mathoid has been moved to our k8s infrastructure (nominally it still exists on SCB, but it's not used there at all)."

so remove it from SCB

Event Timeline

Dzahn created this task.Jul 31 2018, 6:30 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJul 31 2018, 6:30 PM
Dzahn triaged this task as Normal priority.Jul 31 2018, 6:31 PM
Dzahn added a project: Mathoid.
mobrovac edited subscribers, added: akosiaris, mobrovac; removed: Aklapper.

I'd hold off with this for the time being. @akosiaris what do you think?

I'd hold off with this for the time being. @akosiaris what do you think?

Overall with the push to move all SCB services to kubernetes this fiscal year this is bound anyway to happen as the entire SCB is meant to be fully decomissioned. It's a nice clean up, I just had it on the backburner since there is no real compelling reason to do it.

Now, as far as using it as a fallback in case the kubernetes cluster gravely misbehaves, it would take us some work to revert back to using the scb cluster and given discovery works quite well for depooling an entire DC I think we don't really need keeping mathoid deployed on scb as an extra protection mechanism.

But alas, there is also the deployment-prep case. Where we still need to support this, so I guess we are stuck with it for now

Krenair added a subscriber: Krenair.

deployment-mathoid still exists and has been failing puppet runs since December 3rd when profile::mathoid got removed.

deployment-mathoid still exists and has been failing puppet runs since December 3rd when profile::mathoid got removed.

I 'd delete the VM, profile::mathoid isn't coming back. If anything the VMs with the role::beta::docker_services role applied can probably handle the service now.

deployment-mathoid still exists and has been failing puppet runs since December 3rd when profile::mathoid got removed.

I 'd delete the VM, profile::mathoid isn't coming back. If anything the VMs with the role::beta::docker_services role applied can probably handle the service now.

Unfortunately MediaWiki is still expecting the VM to exist:
wmf-config/LabsServices.php: 'mathoid' => 'http://deployment-mathoid.eqiad.wmflabs:10042',

The two hosts with that role are deployment-eventgate-analytics-1 and deployment-sessionstore01 so neither of them are really appropriate for this, plus they both run jessie.

deployment-mathoid still exists and has been failing puppet runs since December 3rd when profile::mathoid got removed.

I 'd delete the VM, profile::mathoid isn't coming back. If anything the VMs with the role::beta::docker_services role applied can probably handle the service now.

Unfortunately MediaWiki is still expecting the VM to exist:
wmf-config/LabsServices.php: 'mathoid' => 'http://deployment-mathoid.eqiad.wmflabs:10042',
The two hosts with that role are deployment-eventgate-analytics-1 and deployment-sessionstore01 so neither of them are really appropriate for this, plus they both run jessie.

The jessie part is probably irrelevant (why are they jessie? I have no idea.) since the software itself is embedded in a stretch container. But in theory, a VM with more or less the same configuration as the ones above (I think the latter was created copying the former), should work.

Is this done and can be resolved? There doesn't seem to be a mathoid installation on scb any longer

akosiaris closed this task as Resolved.Aug 5 2019, 3:55 PM
akosiaris claimed this task.

I see 'mathoid' => 'http://deployment-docker-mathoid01.eqiad.wmflabs:10044' so that last part has been addressed, so yes, we can close this.