Page MenuHomePhabricator

Add more languages to WikiWho and build new VM
Open, In Progress, Needs TriagePublic5 Estimated Story Points

Description

Our VM (wikiwho-api.wikiwho.eqiad1.wikimedia.cloud) uses server-local storage instead of ceph. This means whenever Cloud Services needs to upgrade the hypervisor that hosts WikiWho, the VM needs to be shut down entirely. We have been informed this needs to be done again, so we might as well go ahead and rebuild a new VM to avoid such downtime moving forward.

On that note, we are noticing that our instance flavor (g3.cores24.ram122.disk20) is much more than what is truly needed. As such, perhaps we could build the new VM usig much less resources.

This task is to track rebuilding the VM and ensuring it performs just as well with limited resources. We will need to request additional quota for the wikiwho project so we can keep the old VM running while the new one is built.

Additionally, we now have been granted the volume storage to add more languages (T332630). The initial import scripts do need additional resources, so we'll use the older VM to create the pickle files (which are stored on the cinder volume, not on the VM directly), then the new VM only needs to process new revisions as they are saved, which can be done with a lot less resources than the old VM.

Roadmap

Details

Due Date
Mon, May 15, 4:00 AM

Related Objects

Event Timeline

MusikAnimal changed the task status from Open to In Progress.Apr 24 2023, 10:11 PM
MusikAnimal claimed this task.
MusikAnimal set the point value for this task to 5.
MusikAnimal renamed this task from Build new VM for WikiWho to Build new VM for WikiWho and deploy to more languages.Apr 28 2023, 4:37 PM
MusikAnimal updated the task description. (Show Details)
MusikAnimal renamed this task from Build new VM for WikiWho and deploy to more languages to Add more languages to WikiWho and build new VM.Apr 28 2023, 7:04 PM
MusikAnimal updated the task description. (Show Details)
MusikAnimal set Due Date to Mon, May 15, 4:00 AM.May 2 2023, 6:40 PM