style95 commented on a change in pull request #5194:
URL: https://github.com/apache/openwhisk/pull/5194#discussion_r788289598



##########
File path: ansible/group_vars/all
##########
@@ -435,8 +442,9 @@ metrics:
 
 user_events: "{{ user_events_enabled | default(false) | lower }}"
 
-durationChecker:
-    timeWindow: "{{ duration_checker_time_window | default('1 d') }}"
+zerodowntimeDeployment:

Review comment:
       I just want to focus on running the new scheduler in this PR.
   I believe it's not that difficult.
   
   The procedure is like
   
   1. Disable some invokers.
   2. Check if any activations running on them.
   3. If yes, wait until they are complete. If not, redeploy invokers.
   4. Disable some schedulers.
   5. Check if any activations are in the schedulers.
   6. If yes, wait until they are forwarded to other schedulers. If not, 
redeploy schedulers.
   7. Remove some controllers from Nginx.
   8. Disable controllers.
   9. Wait until all activations finish.
   10. Redeploy controllers.
   11. Repeat 1~10 steps until most of the components are redeployed.
   12. For the last controller, scheduler, invoker, change the order to 
controller -> scheduler -> invoker.
   




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to