[ClusterLabs Developers] [questionnaire] Do you overload pacemaker's meta-attributes to track your own data?
Andrei Borzenkov
arvidjaar at gmail.com
Sun Jul 1 02:36:38 EDT 2018
28.06.2018 21:23, Jan Pokorný пишет:
...
>
> This initiative is meant to consist of two steps:
>
> a. modify the documentation to expressly detail said lexical
> requirement
> - you can read draft of my change as a pull request for pacemaker:
> https://github.com/ClusterLabs/pacemaker/pull/1523/files
> (warning: the respective discussion was somewhat heated,
> and is not a subject of examination nor of a special interest
> here), basically I suggest "x-*" naming, with full recommended
> convention being "x-appname_identifier"
>
> b. add a warning to the logs/standard error output (daemons/CLI)
> when not recognized as pacemaker's claimed identifier nor
> starting with dedicated prefix(es), possibly referring to
> the documentation stanza per a., in a similar way the user
> gets notified that no fencing devices were configured
> - this would need to be coded
> - note that this way, you would get actually warned about
> your own typos in the meta-attribute identifiers even
> if you are not using any high-level tooling
>
> This may be the final status quo, or the eventual separation
> of the identifiers makes it really easy to perform other schema
> upgrade related steps with future major schema version bumps
> _safely_. Nobody is immediately forced to anything, although
> the above points should make it clear it's prudent to get ready
> (e.g. also regarding the custom tooling around that) in respect
> to future major pacemaker/schema version bumps and respective
> auto-upgrades of the configuration (say it will be declared
> it's valid to upgrade to pacemaker 3.0 only from as old pacemaker
> as 2.0 -- that's the justification for acting _now_ with preparing
> sane grounds slowly).
>
> * * *
>
> So now the promised questions; just send a reply where you [x] tick
> your selections for the questions below, possibly with some more
> commentary on the topic, and preferrably on-list (single of your
> choice is enough):
>
> 1. In your cluster configurations, do you carry meta-attributes
> other than those recognized by pacemaker?
>
> [X] no
>
> [ ] yes (if so, can you specify whether for said constraints
> rules, as a way to permanently attach some kind of
> administrative piece of information, whether you
> have the whole custom tooling around this, etc.?)
>
> 2. How do you feel about said meta-attributes' namespace separation
> proposal (as summarized in documentation edit per above link)?
>
> [X] no feelings/not related to my use cases (e.g., haven't used
> custom meta-attributes possibility before, no inclination to
> use that in the future)
>
> [ ] too cumbersome, better to live with the risk of the future
> clashes now (and with the risk of distant future automatic
> upgrade doing accidentally a wrong thing)
>
> [ ] acceptable, but only as an interim solution
>
> [ ] acceptable without complaints
>
> * * *
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <https://lists.clusterlabs.org/pipermail/developers/attachments/20180701/ebeb6bc4/attachment.sig>
More information about the Developers
mailing list