Skip to content

Performance test PVC with a single node saturated with workspaces #12744

Closed
@kylos101

Description

@kylos101

Is your feature request related to a problem? Please describe

We should test how a node behaves when it is full of workspaces using PVCs, where there is disk activity in the workspaces.

Describe the behaviour you'd like

  1. Start a regular workspace in the cluster using PVC on a single node.
  2. Cordon the other two nodes
  3. Run loadgen, once to fill half of the node, ~9 workspaces
  4. Begin to stop the first loadgen run & start second loadgen run with ~20 workspaces (to fill the initial node and trigger scale-up of a new one)

Questions

  • What IOPS and bandwidth do we achieve on the initial node? How is it different from a normal cluster?
  • How does the regular workspace that was initially started respond as we go through the various phases described above?

Additional context

We're not sure if the IO limiter is needed to cover these disks or not, and whether there will excessive CPU usage as a result of using PVCs for /workspace.

Metadata

Metadata

Assignees

Labels

aspect: performanceanything related to performanceaspect: testingAnything related to testing Gitpod manually, automated integration tests or even unit tests

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions