Skip to content
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

Allow transparent rolling restarts of a dotCMS cluster to logged-in, backend users #28532

Open
sfreudenthaler opened this issue May 12, 2024 · 0 comments

Comments

@sfreudenthaler
Copy link
Contributor

sfreudenthaler commented May 12, 2024

Parent Issue

Epic: support evergreen deployments in dotCMS Cloud #67

User Story

As a dotCMS user, I want upgrades to happen without downtime, so that I can greatly reduce the effort and disruption of getting a new version

As a cloud engineer, I want to be pod updates/changes to be transparent to users, so that I can start doing deployments outside of maintenance windows.

Acceptance Criteria

  1. Active user sessions should persist even when all the pods in the stateful set have been replaced
  2. Unsaved/Unpublished user changes should not get lost when we replace pods in the stateful set
  3. Enabling ALB sticky sessions is no longer necessary but may still be beneficial

Proposed Objective

Reliability

Proposed Priority

Priority 2 - Important

External Links... Slack Conversations, Support Tickets, Figma Designs, etc.

Assumptions & Initiation Needs

  1. Assumption: we're not going to become a truly stateless application anytime soon
  2. Needs: supporting Redis session storage in Cloud deployments

Quality Assurance Notes & Workarounds

No response

Sub-Tasks & Estimates

No response

@yolabingo yolabingo changed the title Allow rolling pods in StatefulSet transparently to users Allow rolling restarts of a dotCMS cluster transparently to logged-in, backend users May 23, 2024
@yolabingo yolabingo changed the title Allow rolling restarts of a dotCMS cluster transparently to logged-in, backend users Allow transparent rolling restarts of a dotCMS cluster to logged-in, backend users May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: New
Development

No branches or pull requests

1 participant