Allow VIP Swap when Staging slot is up and Running
Recently we had a problem where we had ~1h of downtime which could have been avoided if VIP swap wasn’t failing.
The problem was that 1 single VM was in a busy state in Production slot. All VMs in the staging slot were up and Running.
Can you please allow a VIP swap if:
1. All VMs in Staging slot are in Running state
2. There’s the same or higher number of VMs in Staging slot compared to Production
I know that it’s by design that VIP swap is possible only if all VMs in both Staging and Production slot are in Running state. However, the point of doing the VIP Swap is to promote Staging slot to Production quickly, without downtime and to recover quickly from a bad state in Production slot to a healthy one in Staging slot.
Having a single busy VM in the Production slot, blocking the recovery and causing unnecessary service downtime does not make sense and looks like horrible design.