Page MenuHomeClusterLabs Projects

Allow ocf:pacemaker:attribute agent to work with unique clones
Open, WishlistPublic

Assigned To
None
Authored By
kgaillot
Oct 16 2024, 12:35 PM
Tags
  • Restricted Project
  • Restricted Project
  • Restricted Project
Referenced Files
None
Subscribers

Description

Currently, ocf:pacemaker:attribute can handle unique clones as far as using a unique state file for each instance on a node, but all instances will use the same attribute name, which means that check_attribute won't be able to distinguish a started instance from a stopped instance.

Add the capability to set the attribute value to the number of active instances rather than a specific value (for the user interface, maybe something like a new count=true parameter that could be used instead of active_value and inactive_value). Then the agent can set the attribute to "name++" on start and "name+=-1" on stop (using crm_attribute --score).

An example use case would be interleaving an anonymous clone with a unique clone. The anonymous clone could have a location constraint enabling it on any node where name > 1 (or however many instances it requires).

Event Timeline

kgaillot triaged this task as Wishlist priority.Oct 16 2024, 12:35 PM
kgaillot created this task.
kgaillot created this object with edit policy "Restricted Project (Project)".