Scenario:
Two Unitys, Primary and Failover. During the course of the day, Unity 1 is accidently unplugged from the network. Unity 2 takes over answering calls as expected. Unity 1 thinks it is still running but has not network connection. Before the problem is fixed a user logs into Unity and makes a change that is stored in the SQL database. (i.e. primary greeting, password change). When the ethernet is plugged back into Unity 1 is forces Unity 2 to become inactive and start answering calls again.
Something that I have noticed is that changes users make during this type of scenario. The Unity 2 database changes are not pushed to Unity 1. In fact if a user had recorded a new greeting. When Unity 1 is restored, the user greeting is defaulted to a system greeting. The only way to corrected to problem is to stop and restart the Unity service on Unity 1.
Should the database changes on Unity 2 be pushed to Unity 1? this is not a big problem for me. Just something I noticed during failover testing.
adam