On 2008-02-19T15:49:28, Sebastian Reitenbach <[EMAIL PROTECTED]> wrote:

> > Make rsc 'from' run on the same machine as rsc 'to'
> > 
> > If rsc 'to' cannot run anywhere and 'score' is INFINITY, 
> >   then rsc 'from' wont be allowed to run anywhere either
> > If rsc 'from' cannot run anywhere, then 'to' wont be affected
> > 
> > -->
> > 
> > (You can force this to be bidirectional if you set symmetrical to true for 
> > the
> > colocation constraint; I don't think you can set that for groups.)
> 
> I am aware of that, thanks. But I wanted to use groups, to not need such a 
> lot of constraints.

Yeah, I agree. You'd need N:N-1 constraints to get what you want, which
probably wouldn't make you happy ;-) 

You could all colocate them with another resource (if there is one they
need to share; perhaps the fs?) This would reduce the number to N
constraints.

Or, you could use a non-colocated, non-ordered group, and then define a
rsc_location rule to make them all run on the same node if available.

Or, a colocation constraint from that group to the resource you want to
collocate with. I'm not sure this works. Would reduce the number to 1
constraint.

Groups were meant as a short-hand for the most common case, and now
people find out other uses for them; we need to find ways how to make
the groups more powerful, or the constraints (to reduce the need for
more powerful groups).


Regards,
    Lars

-- 
Teamlead Kernel, SuSE Labs, Research and Development
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
"Experience is the name everyone gives to their mistakes." -- Oscar Wilde

_______________________________________________
Linux-HA mailing list
Linux-HA@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to