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

Define a process to log out every connected user from a deployment so that everything gets saved before maintenance starts #2410

Open
1 of 4 tasks
sanderegg opened this issue Jun 30, 2021 · 3 comments
Assignees
Labels
a:webserver issue related to the webserver service t:enhancement Improvement or request on an existing feature

Comments

@sanderegg
Copy link
Member

sanderegg commented Jun 30, 2021

During a maintenance we should make sure that any running service is if possible not deleted or more importantly its data is not lost. notifying users is not enough.

Ideally the maintainer should be able to kick off a process that:

  1. Closes all open projects gracefully (so that states are correctly saved), with prior notifications (e.g. in 10 minutes your projects will be closed)
  2. Prevents users from opening projects with a nice message (provided they can still access the dashboard)

Tasks

  1. 1 of 1
    t:enhancement
    pcrespov sanderegg
@sanderegg sanderegg added a:webserver issue related to the webserver service t:enhancement Improvement or request on an existing feature t:maintenance Some planned maintenance work labels Jun 30, 2021
@odeimaiz
Copy link
Member

I would also prevent users from login in, because you can still do some data related operations from the dashboard:

  1. log all users out
  2. maintenance website during maintenance-time

@sanderegg
Copy link
Member Author

@odeimaiz
Copy link
Member

The process that was discussed in Dec2021
image

Related cases:
#1635
#2128

@sanderegg sanderegg removed this from the Watermelon milestone Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:webserver issue related to the webserver service t:enhancement Improvement or request on an existing feature
Projects
None yet
Development

No branches or pull requests

5 participants