Page MenuHomeClusterLabs Projects

Drop support for custom meta-attributes, and enforce meta-attribute names in schema
Open, WishlistPublic

Description

Drop support for custom meta-attributes at a major or minor version bump.

At that time, we can also use the schema to restrict meta-attribute names to those that are supported by Pacemaker. This will prevent simple mistakes like misspelling a meta-attribute name.

This could be a simple enumeration in the schema, or we could move to a more structured syntax (keeping the ability to use rules). For example:

<primitive id="rsc1" ...>
  <options id="rsc1-options1" priority="10"/>
  <options id="rsc1-options2" is-managed="false">
    <rule .../>
  </options>
</primitive>