gitpod icon indicating copy to clipboard operation
gitpod copied to clipboard

Epic: Provide common infrastructure for interacting with cgroups

Open Furisto opened this issue 3 years ago • 1 comments

Summary

There are more and more places were interacting with cgroups is required. Not only in workspace components but in IDE components as well.

Context

The current interaction with cgroups is not really reusable.

Value

Providing a common library would prevent us from having to implement the same functionality over and over again.

Acceptance Criteria

  • Create the cgroup library
  • Switch workspace components to the library
  • Extend IWS with an endpoint that provides resource information that is using this library
  • Supervisor uses this endpoint to retrieve resource information. That way the IDE team does not need to mess with linux and workspace implementation details.

Measurement

Workspace components use cgroup library everywhere and grpc endpoint for other components is available

Furisto avatar May 24 '22 16:05 Furisto

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Sep 21 '22 02:09 stale[bot]