[ClusterLabs] Antw: Re: CIB configuration: role with many expressions - error 203

Radoslaw Garbacz radoslaw.garbacz at xtremedatainc.com
Wed Mar 22 10:26:45 EDT 2017


I have tried also as 'boolean_op', sorry did not mention this in the
original post (just as a remark the documentation for pacemaker has both
forms).

To make it work I have to remove additional "<expression>" and leave only
one.

To summarize:
- having no "boolean..." attribute and a single "expression" - works
- having "boolean-op" and a single "expression" - works

- having "boolean_op" and a single "expression" - does not work
- having either "boolean-op" or "boolean_op" or no such phrase at all with
more than one "expression" - does not work



I have found the reason: expressions IDs within a rule is the same, once I
made it unique it works.


Thanks,


On Wed, Mar 22, 2017 at 2:06 AM, Ulrich Windl <
Ulrich.Windl at rz.uni-regensburg.de> wrote:

> >>> Ken Gaillot <kgaillot at redhat.com> schrieb am 22.03.2017 um 00:18 in
> Nachricht
> <94b7e5fd-cb65-4775-71df-ca8983629a00 at redhat.com>:
> > On 03/21/2017 11:20 AM, Radoslaw Garbacz wrote:
> >> Hi,
> >>
> >> I have a problem when creating rules with many expressions:
> >>
> >>      <rsc_location id="nodes_dbx_first_head" rsc="dbx_first_head">
> >>         <rule score="INFINITY" id="on_nodes_dbx_first_head"
> >> boolean-op="and">
> >>           <expression attribute="STATE" operation="eq" type="string"
> >> id="on_nodes_dbx_first_head-expr" value="Active"/>
> >>           <expression attribute="ROLE" operation="eq" type="string"
> >> id="on_nodes_dbx_first_head-expr" value="AH"/>
> >>         </rule>
> >>       </rsc_location>
> >>
> >> Result:
> >> Call cib_replace failed (-203): Update does not conform to the
> >> configured schema
> >>
> >> Everything works when I remove "boolean-op" attribute and leave only one
> >> expression.
> >> What do I do wrong when creating rules?
> >
> > boolean_op
> >
> > Underbar not dash :-)
>
> Good spotting, but I think a more useful error message would be desired ;-)
>
> >
> >>
> >>
> >> Pacemaker 1.1.16-1.el6
> >> Written by Andrew Beekhof
> >>
> >>
> >> Thank in advance for any help,
> >>
> >> --
> >> Best Regards,
> >>
> >> Radoslaw Garbacz
> >> XtremeData Incorporated
> >
> > _______________________________________________
> > Users mailing list: Users at clusterlabs.org
> > http://lists.clusterlabs.org/mailman/listinfo/users
> >
> > Project Home: http://www.clusterlabs.org
> > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> > Bugs: http://bugs.clusterlabs.org
>
>
>
>
>
> _______________________________________________
> Users mailing list: Users at clusterlabs.org
> http://lists.clusterlabs.org/mailman/listinfo/users
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org
>



-- 
Best Regards,

Radoslaw Garbacz
XtremeData Incorporated
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/users/attachments/20170322/6ca6db80/attachment-0003.html>


More information about the Users mailing list