-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Epic: Two Workspace Classes on SaaS #8261
Comments
What about the storage for |
How would this affect users with unleashed/unlimited plans? |
I believe they allow 30 gb to persist in that directory and the allowed space in a running workspace might be higher but will be deleted when the workspace stops. |
We should generalise a tad and move to "workspace classes" |
@csweichel that last link is not accessible to the public |
Currently, in the |
IMHO, the current pricing strategy is the biggest draw for Gitpod over something like Codespaces. I know that Gitpod also offers a host of other features including integration with Jetbrains (extremely useful), but the ability to just use Gitpod without worrying about how many hours I am using is so amazing for me as someone using it for personal projects, school, and contributing to open-source projects. I would suggest something like the following: |
We are going to fade out the existing plans. That means new users cannot subscribe to personal or unlimited plans anymore. Users who are today on such a plan cannot use different workspace sizes. If you want to use them and you are on a personal plan you'll need to switch to the new usage-based plan, that we are going release together with this epic. |
Posting some early design specs for future reference. Cc @Furisto @atduarte
|
Let me know if this is off-topic and we can discuss it elsewhere! I love the work done in those screenshots @gtsiolis - looks great! Was there a reason we decided on two workspace classes? How come not 3? I ask because in v1 I see 3 dots so that's what got me thinking. |
Hey @jimmybrancaccio, thanks for the feedback! 🙏
The MVC starting point for this feature includes two workspace classes as described in the epic description and other internal documents[1][2][...]. See also relevant discussion (internal). |
"Standard" confuses me a bit. How about using those labels to provide a bit more info about what the shorter ones mean? About that, I find "XL / HIGH MEMORY" clearer than "M2 / LARGE", and I'd like to see something different from "SM / STANDARD" for the other couple. Maybe along the lines of "SM / BASELINE SPECS" or "SM / BASELINE". |
@jimmybrancaccio because we already have 2 workspace classes in production but one (the Large) is only available to a small fraction of the users. |
@Furisto Could you please include the updates to the Large and Standard limits, as well as their relation to the release, to the plan? |
Changing status to in-validation, as we're testing internally and socializing early access, and will use as feedback to plan GA. cc: @atduarte |
@atduarte as this is successfully in early preview now, can we move to done? |
When working on Rust, 50GB might not be enough for large projects such as arrow-datafusion |
Summary
Provide users with the ability to select between two different workspace classes for all their workspaces. On SaaS, the options are:
XLLarge (up to 8 cores, up to 16GB RAM, 50GB storage)Context
Different projects require different resources. To allow developers to fully leverage the power and scalability of the cloud, we want to allow for different workspace classes.
Internal Signal
Value
Users will have access to better performance, that supports heavier workloads.
Acceptance Criteria
excludeFromMoreResources
as they do today.Measurement
Growth Area
Expansion.
Persona(s)
Users that have heavier workloads.
Out of Scope
See #10805 to check what will follow.
Tasks
Allow specification of workspace class in project settings #10963Front conversations
The text was updated successfully, but these errors were encountered: