-
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
Make it possible to run multiple che-server in parallel #7662
Comments
Can we consider this issue is related to wsmaster servers of the same version? |
@skabashnyuk this mechanism should work even for wsmaster with different versions except, of course, if there are breaking changes in the API. What I mean is that the goal is to realease to production many times a day. To achieve it we need blue-green deployment. So for the deployments that do not introduce breaking changes in the API (99% of the deployment) we should be able run 2 wsmaster in parallel and for deployments that do introduce breaking changes (the remaining 1%) we should use different techniques like canary release or pre-release migration jobs (but this epic is not about these!). |
I like the idea! |
Here are issues I see as needed to solve this epic:
|
Issues go stale after Mark the issue as fresh with If this issue is safe to close now please do so. Moderators: Add |
/remove-lifecycle stale |
Issues go stale after Mark the issue as fresh with If this issue is safe to close now please do so. Moderators: Add |
Reopening. To be revisited once #15425 is completed |
@l0rd can you explain the goal of this task? |
@skabashnyuk no I am still thinking about the che server and the devworkspace controller proxy. |
so then it's about making che-server stateless? Right? |
@skabashnyuk yes |
I belive we need to close this issue as outdated since the workspace engine is now DevWorkspace operator - https://newsroom.eclipse.org/eclipse-newsletter/2022/may/eclipse-che-gets-new-dev-environments-engine |
@ibuziuk are we able to do a rolling update of Che without any outage (i.e. users can start a workspace while the che-server is getting updated)? |
currently, che deployment is using rolling update
the plan is to retest the flow with workspace startup during rollout update once we decommission db and che-server would become stateless - #21374 |
@ibuziuk makes sense 👍 |
Description
This is about starting multiple wsmaster servers (behind a reverse proxy) to serve the same group of workspaces for the purpose of:
The text was updated successfully, but these errors were encountered: