Implement async storage option for DevWorkspaces #267
Labels
sprint/current
Is assigned to issues which are planned to work on in the current team sprint
Milestone
Description
"Async storage" as used by Che requires
This allows workspaces to avoid issues around backing storage for PVCs (e.g. Gluster volumes have trouble synchronizing when many files are touched -- e.g. in javascript
.node_modules
) while also providing persistence (unlike ephemeral volumes).We should reuse the sync components used by Che to implement this in the DevWorkspace operator.
Requirements
A basic implementation of async storage would
Scope
For the first implementation, we should target
This is mainly to avoid edge cases in managing out-of-devworkspace resources when there are multiple devworkspaces:
Additional info
The text was updated successfully, but these errors were encountered: