- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jan 22 2024
Jan 22 2024
kgaillot committed rP6d959770aba8: Low: pacemaker-attrd: properly validate attribute set type (authored by kgaillot).
Low: pacemaker-attrd: properly validate attribute set type
kgaillot committed rP10eced28a807: Refactor: pacemaker-attrd: functionize getting attribute set ID (authored by kgaillot).
Refactor: pacemaker-attrd: functionize getting attribute set ID
kgaillot committed rP0bfb40a1bacf: Fix: pacemaker-attrd: sync utilization attributes to peers correctly (authored by kgaillot).
Fix: pacemaker-attrd: sync utilization attributes to peers correctly
kgaillot committed rP05b5936bdcb4: Refactor: pacemaker-attrd: functionize getting attribute nvpair ID (authored by kgaillot).
Refactor: pacemaker-attrd: functionize getting attribute nvpair ID
kgaillot committed rPa5b9034859b1: Log: pacemaker-attrd: improve some messages for debugging (authored by kgaillot).
Log: pacemaker-attrd: improve some messages for debugging
Jan 22 2024, 12:08 PM · Restricted Project
Jan 17 2024
Jan 17 2024
kgaillot added a parent task for T729: Clean up XML schema validation code, and use output object where possible: Restricted Maniphest Task.
Jan 17 2024, 1:24 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot renamed T729: Clean up XML schema validation code, and use output object where possible from Use pcmk__validate_xml() instead of validate_xml() or validate_xml_verbose() to Clean up XML schema validation code, and use output object where possible.
Jan 17 2024, 1:23 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
Jan 16 2024
Jan 16 2024
kgaillot committed rPcb771310f4bc: Refactor: pacemaker-attrd: drop redundant argument from update_attr_on_host() (authored by kgaillot).
Refactor: pacemaker-attrd: drop redundant argument from update_attr_on_host()
kgaillot committed rP055539f8a10f: Refactor: pacemaker-attrd: drop unused argument from attrd_peer_sync() (authored by kgaillot).
Refactor: pacemaker-attrd: drop unused argument from attrd_peer_sync()
kgaillot committed rPb89869cf812d: Refactor: pacemaker-attrd: de-functionize attrd_lookup_or_create_value() (authored by kgaillot).
Refactor: pacemaker-attrd: de-functionize attrd_lookup_or_create_value()
kgaillot committed rP340da5a127b4: Refactor: pacemaker-attrd: minor shuffling to make planned changes easier (authored by kgaillot).
Refactor: pacemaker-attrd: minor shuffling to make planned changes easier
kgaillot committed rPf0dde876afc2: Log: pacemaker-attrd: make sure we don't try to log NULL (authored by kgaillot).
Log: pacemaker-attrd: make sure we don't try to log NULL
Jan 15 2024
Jan 15 2024
kgaillot added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
In T620#10902, @nrwahl2 wrote:However, I'm not sure whether you wanted to include meta-attributes that can be set on a collective for the sole purpose of being inherited by a primitive (sort of the opposite scenario compared to the one above).
- On the one hand: it's cleaner and clearer not to include them, and to include only those meta-attributes that have a direct effect on the collective. We can simply ensure it's documented (maybe it already is) that primitives inherit all of their parents' meta-attributes. That implies that any primitive meta-attribute can be set on a collective for the purpose of inheritance.
- On the other hand: excluding them offloads more work to external tools. For example, if pcs is validating meta-attributes for a bundle, then it needs to check the list of bundle meta-attributes, the list of primitive meta-attributes, and maybe the list of clone meta-attributes. That's not a deal-breaker, but it requires that extra knowledge of Pacemaker behavior be built into external tools.
kgaillot edited projects for T746: Avoid duplicating option metadata across daemons, added: Restricted Project, Restricted Project; removed Restricted Project.
Jan 11 2024
Jan 11 2024
kgaillot added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
In T620#10892, @nrwahl2 wrote:If we're using C as the starting point, we don't need XML, we just need tools that can parse the C code (we can require a particular style to make that easier) and generate sysconfig, ReST, and Python.
Running a command that generates XML on demand (which is our main goal anyway), and then parsing that, is probably easier than parsing the C code.
API: libcrmcommon: add pcmk_role_text()
kgaillot committed rPec62668282ac: API: libpe_status,libpe_rules: deprecate role2text() (authored by kgaillot).
API: libpe_status,libpe_rules: deprecate role2text()
API: libcrmcommon: add pcmk_parse_role()
kgaillot committed rP5a5bc9637c73: API: libpe_status,libpe_rules: deprecate text2role() (authored by kgaillot).
API: libpe_status,libpe_rules: deprecate text2role()
Jan 10 2024
Jan 10 2024
kgaillot triaged T747: Check for binary changes before respawning failed subdaemons as Wishlist priority.
kgaillot moved T746: Avoid duplicating option metadata across daemons from Restricted Project Column to Restricted Project Column on the Restricted Project board.
kgaillot updated the task description for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
Jan 9 2024
Jan 9 2024
kgaillot committed rP558ec1d22e29: Refactor: various: add pcmk__flag_str() macro (authored by kgaillot).
Refactor: various: add pcmk__flag_str() macro
kgaillot committed rP5a72b6fe0197: Refactor: scheduler: move pe__current_node() to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move pe__current_node() to libcrmcommon
kgaillot committed rP02e019251565: Refactor: scheduler: move pe__node_name() to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move pe__node_name() to libcrmcommon
kgaillot committed rP83e54846fff5: Refactor: scheduler: move pe__same_node() to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move pe__same_node() to libcrmcommon
kgaillot committed rP9c578c534228: Refactor: scheduler,tools: use pcmk__same_node() where appropriate (authored by kgaillot).
Refactor: scheduler,tools: use pcmk__same_node() where appropriate
kgaillot committed rP3476f9cf7467: Refactor: scheduler: move pe__xe_history_key() to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move pe__xe_history_key() to libcrmcommon
Jan 9 2024, 1:21 PM · Restricted Project
Jan 9 2024, 12:58 PM · Restricted Project
Jan 9 2024, 12:54 PM · Restricted Project
Jan 9 2024, 10:30 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
Jan 8 2024
Jan 8 2024
kgaillot committed rP238cd1697e59: Fix: attrd: write Pacemaker Remote node attributes even if not in cache (authored by kgaillot).
Fix: attrd: write Pacemaker Remote node attributes even if not in cache
kgaillot committed rP8e2b65c74890: API: libcrmcluster: deprecate crm_get_peer_full() (authored by kgaillot).
API: libcrmcluster: deprecate crm_get_peer_full()
kgaillot committed rPde9b31feaffb: API: libcrmcluster: deprecate crm_get_peer() (authored by kgaillot).
API: libcrmcluster: deprecate crm_get_peer()
kgaillot committed rP6efdfdd825a8: Refactor: libcrmcluster: consolidate pcmk__get_peer() and pcmk__get_peer_full() (authored by kgaillot).
Refactor: libcrmcluster: consolidate pcmk__get_peer() and pcmk__get_peer_full()
kgaillot committed rPd785869992eb: Refactor: libcrmcluster: replace pcmk__search_known_node_cache() (authored by kgaillot).
Refactor: libcrmcluster: replace pcmk__search_known_node_cache()
kgaillot committed rP98012ec46981: API: libcrmcluster: deprecate enum crm_get_peer_flags and all its values (authored by kgaillot).
API: libcrmcluster: deprecate enum crm_get_peer_flags and all its values
kgaillot committed rP236232168169: Refactor: libcrmcluster: replace pcmk__search_cluster_node_cache() (authored by kgaillot).
Refactor: libcrmcluster: replace pcmk__search_cluster_node_cache()
kgaillot committed rPa7facfd3cabc: Test: cts-cli: strip feature set out of reference output (authored by kgaillot).
Test: cts-cli: strip feature set out of reference output
kgaillot committed rPffaad5f308c5: Test: cts-lab: ignore all transition calculation log messages (authored by kgaillot).
Test: cts-lab: ignore all transition calculation log messages
Jan 4 2024
Jan 4 2024
kgaillot committed rPc099cee655cd: Refactor: scheduler: move scheduler flag macros to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move scheduler flag macros to libcrmcommon
kgaillot committed rPb2c66b354ec5: Refactor: scheduler: move resource flag macros to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move resource flag macros to libcrmcommon
kgaillot committed rP141c78402336: Refactor: scheduler: move action flag macros to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move action flag macros to libcrmcommon
kgaillot committed rP87356c398ffc: Refactor: scheduler: move ordering flag macros to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move ordering flag macros to libcrmcommon
kgaillot committed rP58fd4931e8ca: API: libcrmcommon: add pcmk_multiply_active_text() (authored by kgaillot).
API: libcrmcommon: add pcmk_multiply_active_text()
kgaillot committed rPfdd5edbfdc5f: API: libpe_status,libpe_rules: deprecate recovery2text() (authored by kgaillot).
API: libpe_status,libpe_rules: deprecate recovery2text()
Jan 4 2024, 1:47 PM · Restricted Project
Jan 4 2024, 1:20 PM · Restricted Project
Jan 4 2024, 1:19 PM · Restricted Project
Jan 4 2024, 12:44 PM · Restricted Project
kgaillot moved T745: Remove support for rkt bundles from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 3 2024
Jan 3 2024
kgaillot committed rP1c3135e89555: Doc: Pacemaker Development: add detail about logging in C (authored by kgaillot).
Doc: Pacemaker Development: add detail about logging in C
Build: doc: fix makefile variable