Request Draining Support for Seamless Rolling Deployments #4692
Replies: 5 comments 1 reply
-
Exactly! |
Beta Was this translation helpful? Give feedback.
-
Having a feature that keeps the container active for a while to drain out active request would be really great. |
Beta Was this translation helpful? Give feedback.
-
Yea this is great, I know they are helping in cleaning the system but we should have the option to manually delete the old container if we are satisfied that the new container has what we want |
Beta Was this translation helpful? Give feedback.
-
Community turning up for this is cool, real need for us all |
Beta Was this translation helpful? Give feedback.
-
Having this feature will be really good. An application I have completely removes the old container once the new container is ready and this causes some of our pages to have no data but after like 5mins or so, the page is right and working as expected. Yes, not every app will need this but there are some apps that having this feature would make life way easier for the devs and users. |
Beta Was this translation helpful? Give feedback.
-
I’ve noticed an issue during rolling deployments, once a new container is live, the old container is immediately deleted, even if it is still handling active requests. This abrupt switch causes serious issues, such as incomplete operations.
While i understand this helps the vast majority conserve resources, would it be possible to consider adding an option to allow the old container to drain all active requests for a user defined timer before being replaced? This approach would ensure smoother transitions, even if it means running two containers momentarily. It would greatly enhance reliability for services with long-running requests or critical database operations.
Beta Was this translation helpful? Give feedback.
All reactions