Page MenuHomeClusterLabs Projects
Feed Advanced Search

Jan 22 2024

kgaillot created an object: ClusterLabs Summit 2015.
Jan 22 2024, 3:13 PM
kgaillot edited the content of From the HA Trenches.
Jan 22 2024, 1:23 PM
kgaillot committed rP6d959770aba8: Low: pacemaker-attrd: properly validate attribute set type (authored by kgaillot).
Low: pacemaker-attrd: properly validate attribute set type
Jan 22 2024, 12:59 PM
kgaillot committed rP10eced28a807: Refactor: pacemaker-attrd: functionize getting attribute set ID (authored by kgaillot).
Refactor: pacemaker-attrd: functionize getting attribute set ID
Jan 22 2024, 12:59 PM
kgaillot committed rP0bfb40a1bacf: Fix: pacemaker-attrd: sync utilization attributes to peers correctly (authored by kgaillot).
Fix: pacemaker-attrd: sync utilization attributes to peers correctly
Jan 22 2024, 12:59 PM
kgaillot committed rP05b5936bdcb4: Refactor: pacemaker-attrd: functionize getting attribute nvpair ID (authored by kgaillot).
Refactor: pacemaker-attrd: functionize getting attribute nvpair ID
Jan 22 2024, 12:59 PM
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:59 PM
kgaillot created an object: ClusterLabs Summit 2017.
Jan 22 2024, 12:58 PM
kgaillot edited the content of ClusterLabs Summit 2020.
Jan 22 2024, 12:42 PM
kgaillot edited the content of ClusterLabs Summit 2020.
Jan 22 2024, 12:33 PM
kgaillot created an object: ClusterLabs Summit 2020.
Jan 22 2024, 12:09 PM
kgaillot created an object: ClusterLabs Summits.
Jan 22 2024, 12:08 PM · Restricted Project

Jan 17 2024

kgaillot added a parent task for T729: Clean up XML schema validation code, and use output object where possible: Unknown Object (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

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()
Jan 16 2024, 11:53 AM
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()
Jan 16 2024, 11:53 AM
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()
Jan 16 2024, 11:53 AM
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
Jan 16 2024, 11:53 AM
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 16 2024, 11:53 AM
kgaillot triaged T753: Use CIB transaction in do_dc_takeover() as Wishlist priority.
Jan 16 2024, 11:41 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T752: Validate environment variables as Wishlist priority.
Jan 16 2024, 10:58 AM · Restricted Project, Restricted Project

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.
Jan 15 2024, 11:30 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot edited projects for T746: Avoid duplicating option metadata across daemons, added: Restricted Project, Restricted Project; removed Restricted Project.
Jan 15 2024, 11:02 AM · Restricted Project, Restricted Project, Restricted Project

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.

Jan 11 2024, 3:34 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rPb8679d2e8da7: API: libcrmcommon: add pcmk_role_text() (authored by kgaillot).
API: libcrmcommon: add pcmk_role_text()
Jan 11 2024, 2:44 PM
kgaillot committed rPec62668282ac: API: libpe_status,libpe_rules: deprecate role2text() (authored by kgaillot).
API: libpe_status,libpe_rules: deprecate role2text()
Jan 11 2024, 2:44 PM
kgaillot committed rPb394d646578e: API: libcrmcommon: add pcmk_parse_role() (authored by kgaillot).
API: libcrmcommon: add pcmk_parse_role()
Jan 11 2024, 2:44 PM
kgaillot committed rP5a5bc9637c73: API: libpe_status,libpe_rules: deprecate text2role() (authored by kgaillot).
API: libpe_status,libpe_rules: deprecate text2role()
Jan 11 2024, 2:44 PM

Jan 10 2024

kgaillot created an object: CVEs for ClusterLabs projects.
Jan 10 2024, 6:41 PM
kgaillot created an object: Using SBD With Pacemaker.
Jan 10 2024, 6:15 PM
kgaillot triaged T748: New resource agent for load-sharing IP as Wishlist priority.
Jan 10 2024, 6:11 PM · Restricted Project, Restricted Project
kgaillot triaged T747: Check for binary changes before respawning failed subdaemons as Wishlist priority.
Jan 10 2024, 5:53 PM
kgaillot edited the content of Pacemaker Feature Set.
Jan 10 2024, 5:47 PM
kgaillot moved T746: Avoid duplicating option metadata across daemons from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 10 2024, 3:22 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a subtask for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables: T746: Avoid duplicating option metadata across daemons.
Jan 10 2024, 3:19 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T746: Avoid duplicating option metadata across daemons: T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
Jan 10 2024, 3:19 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T746: Avoid duplicating option metadata across daemons as High priority.
Jan 10 2024, 3:18 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the visibility for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
Jan 10 2024, 3:18 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
Jan 10 2024, 3:17 PM · Restricted Project, Restricted Project, Restricted Project

Jan 9 2024

kgaillot committed rP558ec1d22e29: Refactor: various: add pcmk__flag_str() macro (authored by kgaillot).
Refactor: various: add pcmk__flag_str() macro
Jan 9 2024, 11:19 PM
kgaillot committed rP5a72b6fe0197: Refactor: scheduler: move pe__current_node() to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move pe__current_node() to libcrmcommon
Jan 9 2024, 11:19 PM
kgaillot committed rP02e019251565: Refactor: scheduler: move pe__node_name() to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move pe__node_name() to libcrmcommon
Jan 9 2024, 11:19 PM
kgaillot committed rP83e54846fff5: Refactor: scheduler: move pe__same_node() to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move pe__same_node() to libcrmcommon
Jan 9 2024, 11:19 PM
kgaillot committed rP9c578c534228: Refactor: scheduler,tools: use pcmk__same_node() where appropriate (authored by kgaillot).
Refactor: scheduler,tools: use pcmk__same_node() where appropriate
Jan 9 2024, 11:19 PM
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, 11:19 PM
kgaillot edited the content of Pacemaker 2.1 Changes.
Jan 9 2024, 7:53 PM
kgaillot edited the content of Pacemaker 2.0 Daemon Changes.
Jan 9 2024, 7:46 PM
kgaillot edited the content of Pacemaker 2.0 Changes.
Jan 9 2024, 7:44 PM
kgaillot edited the content of Pacemaker.
Jan 9 2024, 7:41 PM
kgaillot edited the content of LibQB Release Checklist.
Jan 9 2024, 7:32 PM
kgaillot edited the content of Extended Information Logging.
Jan 9 2024, 7:30 PM
kgaillot edited the content of LCMC.
Jan 9 2024, 1:59 PM
kgaillot edited the content of Hawk.
Jan 9 2024, 1:57 PM
kgaillot edited the content of Configure Multiple Fencing Devices Using Crm.
Jan 9 2024, 1:54 PM
kgaillot edited the content of Configure Multiple Fencing Devices.
Jan 9 2024, 1:53 PM
kgaillot edited the content of Fencing.
Jan 9 2024, 1:53 PM
kgaillot edited the content of Development.
Jan 9 2024, 1:51 PM
kgaillot edited the content of ClusterLabs Mailing Lists.
Jan 9 2024, 1:42 PM
kgaillot created an object: Mailing List Highlights.
Jan 9 2024, 1:41 PM
kgaillot edited the content of ClusterLabs.
Jan 9 2024, 1:21 PM · Restricted Project
kgaillot edited the content of Pgsql Replicated Cluster.
Jan 9 2024, 1:16 PM
kgaillot edited the content of Pgsql Replicated Cluster.
Jan 9 2024, 1:15 PM
kgaillot edited the content of ClusterLabs FAQ.
Jan 9 2024, 12:58 PM · Restricted Project
kgaillot edited the content of Welcome to the ClusterLabs Wiki.
Jan 9 2024, 12:54 PM · Restricted Project
kgaillot edited the content of Cluster Administration.
Jan 9 2024, 12:51 PM
kgaillot edited the content of How To Install.
Jan 9 2024, 12:50 PM
kgaillot edited the content of Pacemaker Release Calendar.
Jan 9 2024, 12:30 PM
kgaillot changed the visibility for T382: New model for action failure handling.
Jan 9 2024, 10:30 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

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
Jan 8 2024, 11:59 AM
kgaillot committed rP8e2b65c74890: API: libcrmcluster: deprecate crm_get_peer_full() (authored by kgaillot).
API: libcrmcluster: deprecate crm_get_peer_full()
Jan 8 2024, 11:59 AM
kgaillot committed rPde9b31feaffb: API: libcrmcluster: deprecate crm_get_peer() (authored by kgaillot).
API: libcrmcluster: deprecate crm_get_peer()
Jan 8 2024, 11:59 AM
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()
Jan 8 2024, 11:59 AM
kgaillot committed rPd785869992eb: Refactor: libcrmcluster: replace pcmk__search_known_node_cache() (authored by kgaillot).
Refactor: libcrmcluster: replace pcmk__search_known_node_cache()
Jan 8 2024, 11:59 AM
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
Jan 8 2024, 11:59 AM
kgaillot committed rP236232168169: Refactor: libcrmcluster: replace pcmk__search_cluster_node_cache() (authored by kgaillot).
Refactor: libcrmcluster: replace pcmk__search_cluster_node_cache()
Jan 8 2024, 11:59 AM
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
Jan 8 2024, 11:59 AM
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 8 2024, 11:59 AM

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
Jan 4 2024, 5:07 PM
kgaillot committed rPb2c66b354ec5: Refactor: scheduler: move resource flag macros to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move resource flag macros to libcrmcommon
Jan 4 2024, 5:07 PM
kgaillot committed rP141c78402336: Refactor: scheduler: move action flag macros to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move action flag macros to libcrmcommon
Jan 4 2024, 5:07 PM
kgaillot committed rP87356c398ffc: Refactor: scheduler: move ordering flag macros to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move ordering flag macros to libcrmcommon
Jan 4 2024, 5:07 PM
kgaillot committed rP58fd4931e8ca: API: libcrmcommon: add pcmk_multiply_active_text() (authored by kgaillot).
API: libcrmcommon: add pcmk_multiply_active_text()
Jan 4 2024, 5:07 PM
kgaillot committed rPfdd5edbfdc5f: API: libpe_status,libpe_rules: deprecate recovery2text() (authored by kgaillot).
API: libpe_status,libpe_rules: deprecate recovery2text()
Jan 4 2024, 5:07 PM
kgaillot edited the content of ClusterLabs FAQ.
Jan 4 2024, 1:47 PM · Restricted Project
kgaillot created an object: How To Install.
Jan 4 2024, 1:45 PM
kgaillot created an object: Cluster Administration.
Jan 4 2024, 1:30 PM
kgaillot created an object: Development.
Jan 4 2024, 1:27 PM
kgaillot edited the content of ClusterLabs Mailing Lists.
Jan 4 2024, 1:23 PM
kgaillot edited the content of ClusterLabs Mailing Lists.
Jan 4 2024, 1:22 PM
kgaillot edited the content of ClusterLabs IRC Channel.
Jan 4 2024, 1:20 PM · Restricted Project
kgaillot edited the content of ClusterLabs FAQ.
Jan 4 2024, 1:19 PM · Restricted Project
kgaillot edited the content of Pacemaker Project History.
Jan 4 2024, 12:48 PM
kgaillot edited the content of Pacemaker.
Jan 4 2024, 12:44 PM
kgaillot edited the content of ClusterLabs FAQ.
Jan 4 2024, 12:44 PM · Restricted Project
kgaillot created an object: Pacemaker Project History.
Jan 4 2024, 12:44 PM
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Jan 4 2024, 10:22 AM
kgaillot moved T745: Remove support for rkt bundles from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 4 2024, 10:20 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T745: Remove support for rkt bundles as High priority.
Jan 4 2024, 10:20 AM · Restricted Project, Restricted Project, Restricted Project

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
Jan 3 2024, 3:25 PM
kgaillot committed rP1f0dd1c8c240: Build: doc: fix makefile variable (authored by kgaillot).
Build: doc: fix makefile variable
Jan 3 2024, 3:25 PM