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

Support upgrade/removal of existing App Definition #215

Open
jfaltermeier opened this issue Aug 1, 2023 · 2 comments
Open

Support upgrade/removal of existing App Definition #215

jfaltermeier opened this issue Aug 1, 2023 · 2 comments
Labels
enhancement New feature or request
Milestone

Comments

@jfaltermeier
Copy link
Collaborator

jfaltermeier commented Aug 1, 2023

Is your feature request related to a problem? Please describe.

This issue is about dealing with App Definition Updates.
Currently our AppDefinitionHandlers are only reacting on added events.

This task is about identifying (and if time implementing) the required steps.

Describe the solution you'd like

Initial thoughts:

  • removal
    • try to send warning to all sessions using the removed app definition (currently monitor extension is required for this) that they will be shut down soon
    • shut down sessions after some time
    • How to best configure this time?
  • update
    • similar to the removal we should try to warn existing sessions that they will be shut down. However this can be much more time than in the removal case.
    • Check whether in some cases sessions can be live-patched without making them restart?
  • it should be possible to turn off the shutdown on removal/update mechanism and let old sessions run (e.g. when the app does not use the monitor extension and user's can't be warned)

Describe alternatives you've considered

Only initial thoughts are listed above

Cluster provider

No response

Additional information

No response

@jfaltermeier jfaltermeier added the enhancement New feature or request label Aug 1, 2023
@jfaltermeier jfaltermeier added this to the OS Week 23 milestone Aug 1, 2023
Copy link

This issue is stale because it has been open for 180 days with no activity.

@github-actions github-actions bot added the stale label Jan 29, 2024
@sgraband
Copy link
Collaborator

Keep open

@github-actions github-actions bot removed the stale label Jan 30, 2024
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
Status: Todo
Development

No branches or pull requests

2 participants