We are using a manual azure deployment strategy and then "walking the upgrade domains" we have in turn. This is done using a combination of powershell scripts and Cerebrata cmdlets.
What we are finding is that we have 2 upgrade domains. We expect to walk domains 0 and 1 as its a zero based count. However we end up having to walk upgrade domains 0, 1 and 2.
We see a similar affect when we do this through the Azure management portal. In that we have to "Upgrade" 3 times rather than the two we are expecting.
My question is does anyone know what is going on here?