>>> <[email protected]> schrieb am 20.12.2011 um 10:39 in Nachricht
<of861286f8.251ce7d6-onc125796c.0033e7ec-c125796c.00358...@bull.net>:
> Hi
> 
> I just would like how to manager the behavior  described below :
> 
> Let's say for the example that we have two nodes in Pacemaker 
> configuration, and three groups 
> of primitives group1, group2, and group3, and that we have colocation 
> constraints such as coloc
> group2 with group1 , coloc group3 with group1.
> Now, let's say that all three groups are started on node1 
> 
> Let's do the migration command :
> crm resource migrate group2 node2 P300S
> all if working fine, the 3 groups are migrated on node2
> and we can see a cli-prefer in the cib.xml for group2
> now if later we do the command : 
> crm resource migrate group3 node1 P300S
> we can see the new cli-prefer in the cib.xml for group3
> but the migration is never executed, it seems that it is
> the first cli-prefer on group2 that prevents the second migration to be 
> executed.
> I can say that  because if I so the same test but with remove of 
> cli-prefer for group2
> before executiong the crm resource migrate group3 node1 P300S, the 
> migration
> of the 3 groups back to node1 is effective.
> Note that I also did the same test without lifetime parameter and it is 
> the same
> behavior. 
> 
> So my question: 
> is it an already identified (and perphas fixed) bug ?

The man page for "crm_resource" says:
       --un-migrate, -U
           Remove all constraints created by -M

Maybe that answers your question.

> or is it a normal behavior and how should we manage this behavior so that 
> migration
> requests are always effective ? 
> (I have the solution, in my example above,  to do an crm resource 
> unmigrate group2,
> just to remove the cli-prefer, before asking the second migration, because 
> I have 
> stickyness values which avoids the group2 to move in this case, but is it 
> the
> only way and correct way to manage this behavior ?)

That's what I think is necessary.

However I think if you have two nodes available and migrate from A to B, and 
then from B to A, CRM should be smart enough to remove the older (conflicting) 
constraint, or say that further migration is not possible.

Regards,
Ulrich


_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to