It's one of the biggest users of NFS at the moment. Figure out what exactly NFS is being used for, and find alternative solutions (and help implement it!)
|Resolved||• yuvipanda||T105720 Labs team reliability goal for Q1 2015/16|
|Open||None||T102240 Audit projects' use of NFS, and remove it where not necessary|
|Resolved||• yuvipanda||T102682 Identify (and potentially) help move mwoffliner off NFS|
So the primary purpose of the project is to produce ZIM files of all the projects. NFS is used primarily to cache image files, and the ZIM files are then uploaded to the Kiwix mirror site (via rsync?).
I think the main requirement for the ZIM dump host is sufficient storage, and ideally some amount of isolation from production.
We currently have francium allocated for HTML dumps, but don't have full access to it as it is a production host without a way to really isolate it. This means that it will be hard to use it for ZIM generation unless we go through a lengthy security review.
It would be great to have support for large storage or bare metal instances in the labs subnet. ZIM dump generation in particular would become significantly simpler if we had access to a host like francium in labs.