The group {0} has a value other than NULL for the property "AntiAffinityClassNames". The value of this property is {1}. In ...

The group {0} has a value other than NULL for the property "AntiAffinityClassNames".  The value of this property is {1}.  In the event of a failover, if a group that is being failed over has a string that is not empty in the AntiAffinityClassNames property, the failover manager can check all other nodes.  If there are any nodes (that are in the possible owners list for all the resources in the group) that are not hosting a group with the same value in AntiAffinityClassNames, those nodes are considered a preferred target for the failover.  This value can take higher priority over the Preferred Owners List for the group.  It may be desirable to have this value set to affect the behavior of which node is selected during a failover.  As an example, if it's preferable that a group failover to a node that is not hosting a service or application of the same type, each group hosting the service or application can have this property set with the same string.  When one of the groups fails, the failover manager will try to target a server that doesn't have one of the groups with the same string in this property.