Page MenuHomePhabricator

"visualeditor" Cloud VPS project jessie deprecation
Closed, ResolvedPublic

Description

The end of life of Debian Jessie is approaching in 2020 and we need to move to Debian Buster (or Stretch) before that date.

All instances in the visualeditor project need to upgrade as soon as possible. Instances not upgraded by 2019-12-31 may be subject to deletion unless prior arrangements for an extended deadline has been approved by the Cloud VPS administration team.

Remaining Debian Jessie instances (live report):

Listed administrators are:

See also:

More info on current project instances is available via openstack browser

Details

Due Date
Dec 31 2019, 11:59 PM

Event Timeline

StrikerBot created this task.
Jdforrester-WMF added a subscriber: ppelberg.

Tagging in the VisualEditor board for @ppelberg to decide with the team whether these test instances are still needed, and if so to prioritise the migration work.

The two VE prototype servers are going to require a fair bit of work to migrate, and probably wouldn't take priority in our current workload - but we are actively using them. The togetherjs and dumpgrepper servers were setup by @cscott and maybe @ssastry respectively. I asked in the past if these can be deleted and got a "probably? we should check..." response.

Will the prototype servers really require too much work to migrate? They're running mediawiki-vagrant, as I recall, so as long as it's in a currently viable state for installs we should be able to spin a new one up from scratch.

(I just did a vagrant setup for my backup laptop last week, and there's only a few awkward hoops that had to be jumped through currently.)

Maybe a good first step would be to make a new server and see there's any problems getting vagrant going on it, then we can move to migrating needed test data to it if that works out?

The togetherjs and dumpgrepper servers were setup by @cscott and maybe @ssastry respectively. I asked in the past if these can be deleted and got a "probably? we should check..." response.

@cscott @ssastry Are you still using them? I marked them as "maybe delete" at https://wikitech.wikimedia.org/wiki/News/Cloud_VPS_2019_Purge#In_use_visualeditor

(We discussed by email and those two are definitely not used.)

JTannerWMF added a subscriber: JTannerWMF.

The Editing-team will revisit this task sometime next year. We should have some discussion around our approach.

The Cloud Services team would like to have Debian Jessie systems replaced with Debian Buster (or Stretch if necessary) before 2019-12-31. Please do respond of this task with comments if you know you will not be able to meet that target date or have additional questions about what to do or how to do it. Ideally you will create new instances in your Cloud VPS project, test them, and then migrate any final state data to the new instances before deleting the old Jessie instances. If you need more quota space in your project to create new instances in parallel with your existing instances please create a quota request task describing the increase you need and referencing this deprecation task.

Maybe a good first step would be to make a new server and see there's any problems getting vagrant going on it, then we can move to migrating needed test data to it if that works out?

I've worked on this, and made the instance visualeditor-prototype3.visualeditor.eqiad.wmflabs. It's running buster, and seems to have what we need deployed to it. I've not ported test wiki page data over, but that's all that's left I think. Once that's done we could spin down prototype2.

Ed agreed to take a look at the test2 instance, because it has some special stuff set up for CollabPad.

@bd808 We're in the middle of migrating visualeditor-prototype2 and visualeditor-test2, but would like an extension as we have a lot of important work going on this month that needs to take priority. We should be able to get around to finish the migration next quarter. Thanks,

All the Debian-8 instances have been deleted. We now have 3 instances left, all running Buster (visualeditor-test3, visualeditor-prototype3, patchdemo).

Removing VE team tag. Feel free to close out @bd808

Thanks @Esanders. We are one step closer to world domination!! (Or maybe just getting rid of Jessie...)