- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Apr 10 2024
Apr 10 2024
nrwahl2 committed rPa241b47b49ea: Refactor: libcrmcommon: Declare options arrays as const (authored by nrwahl2).
Refactor: libcrmcommon: Declare options arrays as const
nrwahl2 committed rP72bac9d47da9: Refactor: libcrmcommon: Use PCMK_VALUE_INTEGER as option type (authored by nrwahl2).
Refactor: libcrmcommon: Use PCMK_VALUE_INTEGER as option type
nrwahl2 committed rPcca9624edcec: Refactor: libcrmcommon: Use PCMK_VALUE_STRING as option type (authored by nrwahl2).
Refactor: libcrmcommon: Use PCMK_VALUE_STRING as option type
nrwahl2 committed rP14d103598f2d: Refactor: libcrmcommon: Use PCMK_VALUE_BOOLEAN as option type (authored by nrwahl2).
Refactor: libcrmcommon: Use PCMK_VALUE_BOOLEAN as option type
nrwahl2 committed rP3c89c5a8fb08: API: libcrmcommon: New PCMK_VALUE_BOOLEAN string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_BOOLEAN string constant
nrwahl2 committed rP3eda445369ac: API: libcrmcommon: New PCMK_VALUE_PERCENTAGE string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_PERCENTAGE string constant
nrwahl2 committed rPea18d1579f3b: API: libcrmcommon: New PCMK_VALUE_SELECT string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_SELECT string constant
nrwahl2 committed rPed7706c3a24e: Refactor: libcrmcommon: Use PCMK_VALUE_PERCENTAGE as option type (authored by nrwahl2).
Refactor: libcrmcommon: Use PCMK_VALUE_PERCENTAGE as option type
nrwahl2 committed rP5c0a6eace5d5: Refactor: libcrmcommon: Use PCMK_VALUE_SELECT as option type (authored by nrwahl2).
Refactor: libcrmcommon: Use PCMK_VALUE_SELECT as option type
nrwahl2 committed rP0402bd41851e: Feature: schemas: Allow more types in options API schema (authored by nrwahl2).
Feature: schemas: Allow more types in options API schema
nrwahl2 committed rP2d4eaf48ed84: Low: schemas: Copy API schemas in preparation for changes (authored by nrwahl2).
Low: schemas: Copy API schemas in preparation for changes
nrwahl2 committed rPcf739489b816: API: libcrmcommon: New PCMK_VALUE_DURATION string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_DURATION string constant
nrwahl2 committed rPbb447f839579: Refactor: libcrmcommon: Use PCMK_VALUE_DURATION as option type (authored by nrwahl2).
Refactor: libcrmcommon: Use PCMK_VALUE_DURATION as option type
nrwahl2 committed rPa98a0ee2f182: API: libcrmcommon: New PCMK_VALUE_NONNEGATIVE_INTEGER string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_NONNEGATIVE_INTEGER string constant
nrwahl2 committed rPbeb26cd5922a: Test: cts-cli: Update tests for PCMK_VALUE_DURATION as option type (authored by nrwahl2).
Test: cts-cli: Update tests for PCMK_VALUE_DURATION as option type
nrwahl2 committed rP98bf79e0c51b: Refactor: libcrmcommon: Use PCMK_VALUE_NONNEGATIVE_INTEGER as opt type (authored by nrwahl2).
Refactor: libcrmcommon: Use PCMK_VALUE_NONNEGATIVE_INTEGER as opt type
nrwahl2 committed rP94e7f9342ae0: Test: cts-cli: Update tests for use of PCMK_VALUE_NONNEGATIVE_INTEGER (authored by nrwahl2).
Test: cts-cli: Update tests for use of PCMK_VALUE_NONNEGATIVE_INTEGER
nrwahl2 committed rP6b0ca5f549e7: Low: libcrmcommon: Use PCMK_VALUE_SCORE as option type (authored by nrwahl2).
Low: libcrmcommon: Use PCMK_VALUE_SCORE as option type
nrwahl2 committed rP0134659fb953: API: libcrmcommon: New PCMK_VALUE_SCORE string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_SCORE string constant
nrwahl2 committed rPfdbb8e31b716: Test: cts-cli: Update tests for PCMK_VALUE_SCORE as option type (authored by nrwahl2).
Test: cts-cli: Update tests for PCMK_VALUE_SCORE as option type
nrwahl2 committed rP5156ca6c4292: API: libcrmcommon: New PCMK_VALUE_TIMEOUT string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_TIMEOUT string constant
nrwahl2 committed rPb15d8d28a378: Test: cts-cli: Update for PCMK_VALUE_TIMEOUT as option type (authored by nrwahl2).
Test: cts-cli: Update for PCMK_VALUE_TIMEOUT as option type
nrwahl2 committed rPc965fe2639ec: Refactor: libcrmcommon: Use PCMK_VALUE_TIMEOUT as option type (authored by nrwahl2).
Refactor: libcrmcommon: Use PCMK_VALUE_TIMEOUT as option type
nrwahl2 committed rPb5e291dbc148: Refactor: libcrmcommon: Use PCMK_VALUE_VERSION as option type (authored by nrwahl2).
Refactor: libcrmcommon: Use PCMK_VALUE_VERSION as option type
nrwahl2 committed rP904eb3a05682: Test: cts-cli: Update tests for PCMK_VALUE_VERSION as option type (authored by nrwahl2).
Test: cts-cli: Update tests for PCMK_VALUE_VERSION as option type
nrwahl2 committed rP8db4f2a78f4d: API: libcrmcommon: New PCMK_VALUE_DYNAMIC_LIST string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_DYNAMIC_LIST string constant
nrwahl2 committed rP0edaa1367a3f: Doc: Pacemaker Explained: pcmk_delay_base is a text option (authored by nrwahl2).
Doc: Pacemaker Explained: pcmk_delay_base is a text option
nrwahl2 committed rP834fd597547e: API: libcrmcommon: New PCMK_VALUE_STATIC_LIST string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_STATIC_LIST string constant
nrwahl2 committed rPc4869999bc10: API: libcrmcommon: New PCMK_ROLE_STARTED string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_ROLE_STARTED string constant
nrwahl2 committed rP534e1c3c63f4: API: libcrmcommon: New PCMK_ROLE_STOPPED string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_ROLE_STOPPED string constant
nrwahl2 committed rP52fd4b54f83e: API: libcrmcommon: New PCMK_VALUE_STATUS string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_STATUS string constant
nrwahl2 committed rPe595495c2cdb: API: libcrmcommon: New PCMK_ROLE_UNPROMOTED string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_ROLE_UNPROMOTED string constant
nrwahl2 committed rPc53719b06288: API: libcrmcommon: New PCMK_VALUE_STOP_ONLY string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_STOP_ONLY string constant
nrwahl2 committed rP89b8f20aca30: API: libcrmcommon: New PCMK_ROLE_PROMOTED string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_ROLE_PROMOTED string constant
nrwahl2 committed rP503e36a07c85: API: libcrmcommon: New PCMK_VALUE_STOP_START string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_STOP_START string constant
nrwahl2 committed rP3687074010d9: API: libcrmcommon: New PCMK_VALUE_PORT string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_PORT string constant
nrwahl2 committed rP1e8b6aa749de: API: libcrmcommon: New PCMK_VALUE_STOP_UNEXPECTED string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_STOP_UNEXPECTED string constant
nrwahl2 committed rP1ea50d5e29eb: Refactor: libcrmcommon: New pcmk__output_primitive_meta() (authored by nrwahl2).
Refactor: libcrmcommon: New pcmk__output_primitive_meta()
nrwahl2 committed rP52c76d7a5667: API: libpacemaker: New pcmk_list_primitive_meta() (authored by nrwahl2).
API: libpacemaker: New pcmk_list_primitive_meta()
nrwahl2 committed rPa0ea43270430: Refactor: libpacemaker: New pcmk__list_primitive_meta() (authored by nrwahl2).
Refactor: libpacemaker: New pcmk__list_primitive_meta()
nrwahl2 committed rP7c8e0510a892: Feature: tools: New crm_resource --list-options=primitive option (authored by nrwahl2).
Feature: tools: New crm_resource --list-options=primitive option
nrwahl2 committed rP91085043e507: Refactor: libcrmcommon: New pcmk__opt_primitive enum value (authored by nrwahl2).
Refactor: libcrmcommon: New pcmk__opt_primitive enum value
nrwahl2 committed rP037e08c62a22: Test: cts-cli: Add tests for crm_resource --list-options=primitive (authored by nrwahl2).
Test: cts-cli: Add tests for crm_resource --list-options=primitive
nrwahl2 committed rP6056905d1b75: Refactor: libcrmcommon: Drop pcmk__valid_script() (authored by nrwahl2).
Refactor: libcrmcommon: Drop pcmk__valid_script()
nrwahl2 committed rP613ef38459d5: Doc: Pacemaker Explained: Minor primitive meta-attribute fixes (authored by nrwahl2).
Doc: Pacemaker Explained: Minor primitive meta-attribute fixes
nrwahl2 committed rPf2055b62a04f: Refactor: libcrmcommon: PCMK__XA_ST_CALLDATA -> PCMK__XE_ST_CALLDATA (authored by nrwahl2).
Refactor: libcrmcommon: PCMK__XA_ST_CALLDATA -> PCMK__XE_ST_CALLDATA
nrwahl2 committed rP8a4c0e744e11: Refactor: libcrmcommon: PCMK__XA_CIB_CALLDATA -> PCMK__XE_CIB_CALLDATA (authored by nrwahl2).
Refactor: libcrmcommon: PCMK__XA_CIB_CALLDATA -> PCMK__XE_CIB_CALLDATA
nrwahl2 committed rP7ebc31792926: Refactor: libcrmcommon: Drop add_message_xml() internally (authored by nrwahl2).
Refactor: libcrmcommon: Drop add_message_xml() internally
nrwahl2 committed rPda31ea3a3dcf: API: libcrmcommon: Deprecate add_message_xml() (authored by nrwahl2).
API: libcrmcommon: Deprecate add_message_xml()
nrwahl2 committed rP7c35352452be: Refactor: libcrmcommon: Drop get_message_xml() internally (authored by nrwahl2).
Refactor: libcrmcommon: Drop get_message_xml() internally
nrwahl2 committed rP95aad6fcd85e: API: libcrmcommon: Deprecate get_message_xml() (authored by nrwahl2).
API: libcrmcommon: Deprecate get_message_xml()
nrwahl2 committed rP9a9cd3921812: Refactor: libcrmcommon: PCMK__XA_CIB_UPDATE_RESULT -> XE (authored by nrwahl2).
Refactor: libcrmcommon: PCMK__XA_CIB_UPDATE_RESULT -> XE
nrwahl2 committed rP1101ea6f5251: Refactor: libcrmcommon: New pcmk__map_element_name() (authored by nrwahl2).
Refactor: libcrmcommon: New pcmk__map_element_name()
nrwahl2 committed rP429e35af8632: API: libcrmcommon: Deprecate crm_map_element_name() (authored by nrwahl2).
API: libcrmcommon: Deprecate crm_map_element_name()
nrwahl2 committed rPc6ed1abf46ee: Refactor: libcrmcommon: Separate traversal from reset_xml_node_flags() (authored by nrwahl2).
Refactor: libcrmcommon: Separate traversal from reset_xml_node_flags()
nrwahl2 committed rP12710e6902c1: Refactor: libcrmcommon: Simplify loops in mark_xml_changes() (authored by nrwahl2).
Refactor: libcrmcommon: Simplify loops in mark_xml_changes()
nrwahl2 committed rP36f62e85f715: Refactor: libcrmcommon: Separate traversal from accept_attr_deletions() (authored by nrwahl2).
Refactor: libcrmcommon: Separate traversal from accept_attr_deletions()
Build: configure: Require 8-bit char
nrwahl2 closed T801: Try to replace xml.c:utf8_bytes() with GLib UTF-8 functions as Merged by committing rP39b6baf4ab89: Refactor: libcrmcommon: Drop utf8_bytes().
Refactor: libcrmcommon: Drop utf8_bytes()
nrwahl2 committed rPc86bf9501dd8: Refactor: libcib: Clean up update_cib_object() and add_cib_object() (authored by nrwahl2).
Refactor: libcib: Clean up update_cib_object() and add_cib_object()
nrwahl2 committed rP4ad8fdab61bd: Refactor: libcib: Drop dead code for PCMK__XA_REPLACE (authored by nrwahl2).
Refactor: libcib: Drop dead code for PCMK__XA_REPLACE
Apr 10 2024, 3:21 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
Apr 8 2024
Apr 8 2024
nrwahl2 removed a subtask for T744: Clarify allowed values of integer options: T749: Validate stonith-watchdog-timeout appropriately and default to 0 on invalid values.
Apr 8 2024, 3:03 PM · Restricted Project
nrwahl2 added a parent task for T744: Clarify allowed values of integer options: T812: Improve validation of options.
Apr 8 2024, 3:02 PM · Restricted Project
nrwahl2 added a subtask for T812: Improve validation of options: T744: Clarify allowed values of integer options.
Apr 8 2024, 2:59 PM · Restricted Project
nrwahl2 renamed T744: Clarify allowed values of integer options from Improve validation of options to Clarify allowed values of integer options.
Apr 8 2024, 2:56 PM · Restricted Project
Apr 4 2024
Apr 4 2024
nrwahl2 committed rPce3a9863dfbf: Low: libpacemaker: pcmk__inject_failcount should set an integer value (authored by nrwahl2).
Low: libpacemaker: pcmk__inject_failcount should set an integer value
nrwahl2 committed rPcf7d0e6c9773: Test: cts-cli: Update for pcmk__inject_failcount() setting integer value (authored by nrwahl2).
Test: cts-cli: Update for pcmk__inject_failcount() setting integer value
nrwahl2 committed rP99efc26aa940: Fix: libcib: Don't incorrectly expand "++" and "+=" in XML attr values (authored by nrwahl2).
Fix: libcib: Don't incorrectly expand "++" and "+=" in XML attr values
nrwahl2 committed rPea9b37cf7af9: API: libcrmcommon: Deprecate fix_plus_plus_recursive() (authored by nrwahl2).
API: libcrmcommon: Deprecate fix_plus_plus_recursive()
nrwahl2 updated the task description for T808: Deprecate "++" and "+=" XML attribute value expansion.
Apr 4 2024, 2:41 PM · Restricted Project
Apr 4 2024, 2:41 PM · Restricted Project
nrwahl2 committed rR2d5eaf0d97ac: Fix: openstack-info: Ensure no newlines in openstack_ports (authored by nrwahl2).
Fix: openstack-info: Ensure no newlines in openstack_ports
Apr 3 2024
Apr 3 2024
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.
Apr 2 2024
Apr 2 2024
nrwahl2 updated the task description for T802: cibadmin --show-access on live cluster gives incorrect results for ACL-restricted user.
Apr 1 2024
Apr 1 2024
nrwahl2 added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
In T620#11858, @kgaillot wrote:In T620#11565, @nrwahl2 wrote:Meta-attribute inheritance is weird. I've just started looking at groups. Very much non-exhaustive:
- is-managed: Any false wins. If is-managed=false for the group and is-managed=true for a primitive, the primitive is unmanaged.
- maintenance: Any true wins. Similar to is-managed but reversed.
These are true in general for all resource parent-child relationships
nrwahl2 triaged T802: cibadmin --show-access on live cluster gives incorrect results for ACL-restricted user as Normal priority.
This is part of CLPR#3403
nrwahl2 changed the status of T801: Try to replace xml.c:utf8_bytes() with GLib UTF-8 functions from Open to WIP.
Mar 29 2024
Mar 29 2024
nrwahl2 updated the task description for T801: Try to replace xml.c:utf8_bytes() with GLib UTF-8 functions.
nrwahl2 updated the task description for T801: Try to replace xml.c:utf8_bytes() with GLib UTF-8 functions.
<define name="non-empty-string"> <data type="string"> <except><value></value></except> </data> </define>
Mar 28 2024
Mar 28 2024
nrwahl2 committed rPa892513ade5b: Refactor: libcrmcommon: Simplify replace_xml_child() somewhat (authored by nrwahl2).
Refactor: libcrmcommon: Simplify replace_xml_child() somewhat
nrwahl2 committed rP1b580003fa9c: Refactor: libcrmcommon: Further simplify replace_xml_child() (authored by nrwahl2).
Refactor: libcrmcommon: Further simplify replace_xml_child()
nrwahl2 committed rP0e752418930f: Refactor: libcrmcommon: Functionize replacing an XML node (authored by nrwahl2).
Refactor: libcrmcommon: Functionize replacing an XML node
nrwahl2 committed rP1e4236651722: Refactor: libcrmcommon: New pcmk__xe_replace_match() (authored by nrwahl2).
Refactor: libcrmcommon: New pcmk__xe_replace_match()
nrwahl2 committed rPd216b36cf8e2: API: libcrmcommon: Deprecate replace_xml_child() (authored by nrwahl2).
API: libcrmcommon: Deprecate replace_xml_child()
nrwahl2 committed rP2e60f7e0f59a: Refactor: libcrmcommon: New pcmk__xe_delete_match() (authored by nrwahl2).
Refactor: libcrmcommon: New pcmk__xe_delete_match()
nrwahl2 committed rP2e02bf3e7ff0: Refactor: libcrmcommon: Separate XML tree traversal from work (authored by nrwahl2).
Refactor: libcrmcommon: Separate XML tree traversal from work
nrwahl2 committed rP2d0944d11071: Refactor: libcrmcommon: Clean up free_xml_with_position (authored by nrwahl2).
Refactor: libcrmcommon: Clean up free_xml_with_position
nrwahl2 committed rPac10cea4728c: Refactor: libcrmcommon: pcmk__deleted_xml_t:path is now gchar (authored by nrwahl2).
Refactor: libcrmcommon: pcmk__deleted_xml_t:path is now gchar
nrwahl2 committed rPfa6dba83f383: Refactor: libcrmcommon: xml_element_type2str -> xml_element_type_text (authored by nrwahl2).
Refactor: libcrmcommon: xml_element_type2str -> xml_element_type_text