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.
API: libpe_rules: deprecate pe_test_expression()
Refactor: libpe_rules,libcrmcommon: move single-rule evaluation to libcrmcommon
API: libpe_rules: deprecate pe_test_rule()
API: libpe_rules: deprecate pe_eval_subexpr()
API: libpe_rules: deprecate pe_eval_expr()
Test: libcrmcommon: add unit tests for pcmk__evaluate_condition()
Refactor: libpe_rules: drop no-longer-used internal functions
Test: libcrmcommon: add unit tests for pcmk_evaluate_rule()
Refactor: libcrmcommon: make some evaluation functions library-private
Refactor: scheduler: drop redundant code in expression evaluation
Refactor: scheduler: best practices for pcmk_evaluate_rule()
Refactor: scheduler: best practices for pcmk__evaluate_condition()
Refactor: scheduler: parse boolean operator into an enum
Refactor: scheduler: use new condition terminology in more places
Merge pull request #3405 from kgaillot/best-practices
xuezhixin <xuezhixin@uniontech.com> committed
rPe3fa9ed3f591: doc: update po file. (authored by xuezhixin <xuezhixin@uniontech.com>).
doc: update po file.
Merge pull request #3408 from xuezhixin/main
Ferenc Wágner <wferi@debian.org> committed
rP6a882fe8c09c: Log: fencer: always format time_t values as long long (authored by Ferenc Wágner <wferi@debian.org>).
Log: fencer: always format time_t values as long long
Merge pull request #3407 from wferi/wferi/time_t
For this task, we only need a deprecation warning. When we get around to dropping support for master, the code won't have to worry about it at all -- an XSL transform will map master to clone before the code ever sees it.
Taking a look at crm_map_element_name...
Refactor: libcrmcommon: Simplify replace_xml_child() somewhat
Refactor: libcrmcommon: Further simplify replace_xml_child()
Refactor: libcrmcommon: Functionize replacing an XML node
Refactor: libcrmcommon: New pcmk__xe_replace_match()
API: libcrmcommon: Deprecate replace_xml_child()
Refactor: libcrmcommon: New pcmk__xe_delete_match()
Refactor: libcrmcommon: Separate XML tree traversal from work
Refactor: libcrmcommon: Clean up free_xml_with_position
Refactor: libcrmcommon: pcmk__deleted_xml_t:path is now gchar
Refactor: libcrmcommon: xml_element_type2str -> xml_element_type_text
Refactor: libcrmcommon: New pcmk__xe_update_match()
API: libcrmcommon: Deprecate update_xml_child()
API: libcrmcommon: Deprecate find_xml_children()
API: libcrmcommon: Deprecate get_xpath_object_relative()
Refactor: libcrmcommon: Drop XML_PARSER_DEBUG constant
Merge pull request #3397 from nrwahl2/nrwahl2-xml_attrs3
Refactor: cts-cli: Use create_shadow_cib() in access_render test