MP+: utilize ReadWriteMany volumes for repository cache #476
Labels
area/general
Related to whole service, not a specific part/integration.
complexity/single-task
Regular task, should be done within days.
gain/low
This doesn't bring that much value to users.
impact/low
This issue impacts only a few users.
kind/internal
Doesn't affect users directly, may be e.g. infrastructure, DB related.
Description
So far, we've been using only block storage (AWS EBS), which can't be accessed in
ReadWriteMany
mode.Because of that, we need to have one repository cache for each worker - see #210
On MP+ we can also use AWS EFS file storage (basically NFS - network file system) which can be accessed in
ReadWriteMany
mode.Hence, after we have both,
stg
&prod
on MP+, we can consolidate all the RWO worker volumes (1+1 per long-running worker) we use for the repository cache into one(?) RWX.And we can change workers from
StatefulSet
toDeployment
at the same time, I guess.Benefit
The long-running workers will use significantly less disk space (1 volume instead of 4 for 2 l-r workers)
Importance
gain/low
,impact/low
Workaround
Participation
The text was updated successfully, but these errors were encountered: