You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wait until it goes from Stopping (finishing last work item) to Stopped
If this does not happen within an allotted time, we continue
Make the new revision active and start it
This is wrong for several reasons:
If the old service fails to report as stopped, or fails to stop but does not really do anything, we do not process work items for 20 minutes while we are waiting for this
We can deploy the new service as active and let the old version finish the work items in background, regardless of which revision is active
We can even let the new service start processing right away because the old one is not supposed to process any work items any more so we are just delaying what's going to happen anyway - new revision processing the work items that are waiting
Goal
Change the deployment to go like this:
Start the new service right away
Transfer all traffic to the new service
Stop the old service
Wait for the old service to stop fully (or until timeout) and inactivate it
The text was updated successfully, but these errors were encountered:
Context
During the deployment, we do this:
This is wrong for several reasons:
Goal
Change the deployment to go like this:
The text was updated successfully, but these errors were encountered: