It turned out to be a bug in pengine. Fixed and requested: https://github.com/ClusterLabs/pacemaker/pull/595
Regards, Yan On 30/09/2014 19:55, Gao,Yan wrote: > Hi Youssef, > I tried "promote" and it worked for my simple configuration. > > Which version are you running? Is it possible to collect a > hb_report/crm_report that covers the moment? > > Regards, > Yan > > On 09/30/2014 05:50 PM, Latrous, Youssef wrote: >> Thank Yan for the answer. >> >> I think I found the issue. If you change the first action from "start" to >> "promote" than the issue happens (which was what I was using): >> >> order order-msA-msB Mandatory: msA:promote msB:start symmetrical=false >> >> with meta attribute interleave=true. >> >> Why is there a difference here between the two actions? In other words, why >> does it work when we use: >> order order-msA-msB Mandatory: msA:start msB:start symmetrical=false >> >> and not when we use: >> order order-msA-msB Mandatory: msA:promote msB:start symmetrical=false >> >> Thanks, >> >> Youssef >> >> -----Original Message----- >> Date: Fri, 26 Sep 2014 13:47:23 +0200 >> From: "Gao,Yan" <y...@suse.com> >> To: The Pacemaker cluster resource manager >> <pacemaker@oss.clusterlabs.org> >> Subject: Re: [Pacemaker] symmetrical ordering flaw for multi-state >> resources >> Message-ID: <5425524b.9010...@suse.com> >> Content-Type: text/plain; charset=windows-1252 >> >> Hi Youssef, >> >> Is the order like: >> >> order order-msA-msB Mandatory: msA:start msB:start symmetrical=false >> >> ? and msA and msB have the meta attribute interleave=true? If so and it >> doesn't work, please collect a hb_report/crm_report covering the issue. >> >> Regards, >> Yan >> >> On 09/25/2014 08:13 PM, Latrous, Youssef wrote: >>> Reposting from few weeks ago as I didn't get any answer yet :-( >>> >>> I included below the original post and tried to rephrase it in this second >>> one, hoping my concern will be understood. >>> >>> I tried to use a dummy multi-state RA and have an asymmetrical ordering >>> dependency to another resource (B). While an equivalent ordering to the >>> same resource, but from a regular resource, works just fine, it did not >>> work for the multi-state RA. What I mean by it didn't work is that it >>> stopped the multi-state RA, when the resource (B) was stopped, but the >>> regular resource kept running as expected (and documented in pacemaker)! >>> >>> Is this a bug in pacemaker or is it known to not work with multi-state RAs? >>> Other possibility, there a different way of using the "symmetrical" option >>> for multi-state RA ordering? >>> >>> Please, help! >>> >>> Regards, >>> >>> Youssef >>> >>> PS. Below is the original post. >>> >>> Hi, >>> >>> I was trying to express the following: >>> * Configure 3 resources: >>> * A: multi-state resource >>> * B: another multi-state resource >>> * C: regular primitive >>> * On startup sequence, when all resources were previously stopped, >>> ensure the following mandatory ordering: >>> * A starts, then B >>> * A starts, then C >>> * After that, if A fails or restarts, do not impact B and C >>> >>> The docs state that setting the "symmetrical" option to "false" >>> (...symmetrical=false) on the corresponding ordering constraints does the >>> trick. >>> This works just fine for resource C, but not for resource B. >>> >>> Is there a restriction I'm not aware of for the multi-state resources with >>> regard to this option? That is the option "symmetrical" doesn't take effect >>> on multi-state resources. Is there something extra that needs to be >>> done/specified for the multi-state resources? >>> >>> Regards, >>> >>> Youssef L. >>> >>> >>> _______________________________________________ >>> 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://bugs.clusterlabs.org >>> >>> >> >> -- >> Gao,Yan <y...@suse.com> >> Senior Software Engineer >> SUSE LINUX Products GmbH >> > -- Gao,Yan <y...@suse.com> Senior Software Engineer SUSE LINUX Products GmbH _______________________________________________ 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://bugs.clusterlabs.org