spec: only require python3-azure-sdk for RHEL < 9
Merge pull request #575 from oalbrigt/spec-update-azure-deps
spec: remove old python3-azure-sdk dependency
Merge pull request #574 from oalbrigt/spec-update-azure-deps
score will always have to remain separate because it accepts red, yellow, green, and {+,-,}INFINITY
Refactor: libcrmcommon,libpe_rules: move ruleset evaluation to libcrmcommon
Log: scheduler: warn if multiple top-level rules are used
API: libpe_rules: deprecate pe_evaluate_rules()
API: libpe_rules: deprecate pe_eval_rules()
Merge pull request #3414 from kgaillot/best-practices
nrwahl2 renamed
T744: Clarify allowed values of integer options from
Improve validation of options to
Clarify allowed values of integer options.
Log: scheduler: correctly log resource IDs of the deprecated classes
Merge pull request #3415 from gao-yan/warn-deprecated-classes
Merge pull request #1927 from chrboe/cbo/rm-tcp-rw-recycle
Christoph Böhmwalder <christoph.boehmwalder@linbit.com> committed
rRc448ca013679: portblock: remove write to tcp_tw_recycle (authored by Christoph Böhmwalder <christoph.boehmwalder@linbit.com>).
portblock: remove write to tcp_tw_recycle
Refactor: scheduler: validate rule ID in location constraint sooner
Low: scheduler: improve error checking in pcmk__new_location()
Refactor: scheduler: make generate_location_rule() take pcmk_rule_input_t
Refactor: scheduler: remove redundant code in generate_location_rule()
Log: scheduler: improve message for empty location rules
Refactor: scheduler: regex_t doesn't need to be dynamically allocated
Refactor: scheduler: make unpack_rsc_location() take individual arguments
Merge pull request #3412 from kgaillot/best-practices
Low: libpacemaker: pcmk__inject_failcount should set an integer value
Test: cts-cli: Update for pcmk__inject_failcount() setting integer value
Fix: libcib: Don't incorrectly expand "++" and "+=" in XML attr values
API: libcrmcommon: Deprecate fix_plus_plus_recursive()
Merge pull request #3413 from nrwahl2/nrwahl2-plus_plus
Damien Ciabrini <dciabrin@redhat.com> committed
rR4357f0dbb866: galera: allow joiner to report non-Primary during initial IST (authored by Damien Ciabrini <dciabrin@redhat.com>).
galera: allow joiner to report non-Primary during initial IST
Merge pull request #1910 from dciabrin/galera-promote-ist
Peter Varkoly <varkoly@suse.com> committed
rRdf583af06840: Support IPv6 with Azure load balncer. Using the (authored by Peter Varkoly <varkoly@suse.com>).
Support IPv6 with Azure load balncer. Using the
Merge pull request #1922 from varkoly/main
Fix: openstack-info: Ensure no newlines in openstack_ports
Merge pull request #1929 from nrwahl2/nrwahl2-osp_fix
Low: scheduler: accept empty attribute name in node attribute expressions
Low: tools: use better value for crm_resource --force-* timeout
Feature: fencer: deprecate node attribute expressions in fence device meta…
Feature: CIB: deprecate support for multiple rules within a single location…
Fix: tools: crm_resource should ignore resource meta-attribute node expressions
Feature: CIB: deprecate support for node attribute expressions beneath op and…
Fix: scheduler: use default timeout (20s) if user configures 0
Low: scheduler: deprecate support for default instance attributes
Fix: tools: honor rules when getting utilization attributes with crm_resource
Log: scheduler: correct lifetime deprecation warning
XML: schemas: Copy rule schema and related schemas in preparation for changes
Log: scheduler: log unknown nodes in location constraints
Test: cts-cli: strip schema version when comparing output
Test: cts-cli: update expected outputs for new schema version
XML: schemas: restructure rule schema for planned incompatible changes
XML: resources: reduce duplication for instance_attributes definition
Doc: Pacemaker Explained: correct rST syntax in fencing documentation
Doc: Pacemaker Explained: overhaul rules documentation
Doc: Pacemaker Explained: improve utilization chapter
Merge pull request #3409 from kgaillot/best-practices
Lars Ellenberg <lars.ellenberg@linbit.com> committed
rRa346aae4bee8: nfsserver: fix "server scope" functionality for both potentially other dropins… (authored by Lars Ellenberg <lars.ellenberg@linbit.com>).
nfsserver: fix "server scope" functionality for both potentially other dropins…
Merge pull request #1930 from lge/nfsserver-fix-server-scope-functionality-for…
nrwahl2 renamed
T803: Re-validate XML schema after resolving IDREFs from
Re-validate XML schema again after resolving IDREFs to
Re-validate XML schema after resolving IDREFs.
Merge pull request #573 from oalbrigt/fence_aliyun-update-order-new-parameters
fence_aliyun: update order for new parameters
kgaillot renamed
T805: Drop support for role, score, and score-attribute in rules from
Drop support for role in rules to
Drop support for role, score, and score-attribute in rules.
kgaillot renamed
T804: Deprecate role, score, and score-attribute in rules, and implement score-attribute in location constraints without rules from
Deprecate role in rules to
Deprecate role, score, and score-attribute in rules, and implement score-attribute in location constraints without rules.
fence_aliyun: add credentials file support
Merge pull request #572 from oalbrigt/fence_aliyun-add-credentials-file-support
I'm thinking the simplest approach might be to consider the "inheritable" meta-attributes as separate to each layer. For example there is a group meta-attribute and a different primitive meta-attribute. That way each could have its own description of how it behaves. Primitive keeps the current description from Pacemaker Explained, group gets something like "Default value to use for members' resource-stickiness if not explicitly set for the member. The group's own stickiness is not this value, but the sum of its members' stickiness." The primitive default could even be described as "Value of resource-stickiness in group meta-attributes if set, otherwise value of resource-stickiness in clone meta-attributes if set, otherwise value of resource-stickiness in bundle meta-attributes if set, otherwise 0, plus 1 for promoted clone instances of the primitive" though that sounds horrible.