Hi, another idea that goes along with the previous post are cluster-wide attributes. Similar to per-node attributes, but basically a special section in <configuration>:
<optional> <element name="cluster_attributes"> <zeroOrMore> <element name="attributes"> <externalRef href="nvset.rng"/> </element> </zeroOrMore> </element> </optional> These then would also be referencable in the various dependencies like node attributes, just globally. Question - 1. Do we want to treat them like true node attributes, i.e., per-node attributes would override the cluster-wide settings - or as indeed a completely separate class? I lean towards the latter, but would solicit some more opinions. 2. Is this a collocation or an order constraint? It comes out approximately the same - if the attribute isn't present, the resource can't be collocated with the cluster; and so it has to be acquired first (implying ordering). I'm not sure we want to indeed make this accessible for all constraint types; maybe best to pick one? Regards, Lars -- Architect Storage/HA, OPS Engineering, Novell, Inc. SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) "Experience is the name everyone gives to their mistakes." -- Oscar Wilde _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker