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 ?
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 ?)

Thanks for piece of advice.
Alain 

_______________________________________________
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