Skip to content

Epic: Incremental Workspaces #12582

Closed
Closed
@svenefftinge

Description

@svenefftinge

Starting prebuilds should be as fast as possible.

Incremental Workspaces would allow starting a workspace using a prebuild that ran for an older commit (based on commit history) and then run the init tasks on top of that when the workspace starts. This allows benefitting from the caching on the file system just like you would in a local dev environment.

Activating this behavior would mean that users never get to see the 'prebuild in flight' view anymore as we would ignore non-finished rebuilds and only consider finished ones when starting a workspace.

Disclaimer: I am aware that in some cases where the workspace is really large, loading prebuild data can take more time than the actual full build. So it would be desired to not use prebuilds at all.

internal RFC https://www.notion.so/gitpod/Incremental-Workspaces-08507a1d569c4c15ba6493d7380a5637
Related to #12583


EDIT by @jankeromnes -- steps:

Metadata

Metadata

Labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions