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

Add release process --mode=safe #9

Open
bashlund opened this issue Apr 4, 2021 · 0 comments
Open

Add release process --mode=safe #9

bashlund opened this issue Apr 4, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@bashlund
Copy link
Member

bashlund commented Apr 4, 2021

Right now sns supports two release methods for pods: hard (default) and soft.

The hard release is focused on a quick release process from the Ops perspective. It will stop the old pod version and run the new version in the same transaction, which likely gives a small glitch in uptime.

The soft process takes longer time as as it has both versions running with overlap before retiring the old version.

We would want a safe method which guarantees that there is no overlap between version. Which is desirable when
running processes which should never concurrently access the same file. For example a database.

@bashlund bashlund added the enhancement New feature or request label Apr 4, 2021
@bashlund bashlund self-assigned this Apr 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant