Maintenance Mode for SMA workers
Allow me to put a worker into 'maintenance mode’
Drain off all running jobs. If job type is workflow stop at the next checkpoint instead of running until drain time is reached and ‘hard’ stopping
Update the load balancing algorithm to incorporate a heartbeat idea. If a worker is not online don't put new jobs into its partition of the jobs table
Thanks for the feedback! Having this functionality would definitely help in the case a worker goes down or needs to be restarted. We will take this into consideration.