Page MenuHomeClusterLabs Projects
Feed Advanced Search

Jan 24 2024

kgaillot renamed T317: Support live migration of clones and the promoted role of promotable clones from Support live migration of globally unique clones and the promoted role of promotable clones to Support live migration of clones and the promoted role of promotable clones.
Jan 24 2024, 3:52 PM · Restricted Project, Restricted Project, Restricted Project, Pacemaker: Scheduler
kgaillot triaged T755: Support OCF "recover" action as Wishlist priority.
Jan 24 2024, 3:46 PM · Pacemaker: Scheduler, Restricted Project, Restricted Project
kgaillot moved T743: Use either "server" or "addr" consistently for Pacemaker Remote nodes from Miscellaneous to Rolling upgrade breakers (major series only) on the Pacemaker: Future Release Series board.
Jan 24 2024, 1:05 PM · Restricted Project, Pacemaker: Future Release Series
kgaillot moved T742: Drop "default" as an allowed value for some meta-attributes from Miscellaneous to Rolling upgrade breakers (major series only) on the Pacemaker: Future Release Series board.
Jan 24 2024, 1:05 PM · Restricted Project, Pacemaker: Future Release Series
kgaillot moved T749: Validate stonith-watchdog-timeout appropriately and default to 0 on invalid values from Miscellaneous to Behavioral changes on the Pacemaker: Future Release Series board.
Jan 24 2024, 1:04 PM · Restricted Project, Pacemaker (3.0.0), Pacemaker: Future Release Series
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Jan 24 2024, 1:03 PM
kgaillot updated the task description for T1: Bump minimum version dependencies.
Jan 24 2024, 12:19 PM · Restricted Project, Pacemaker: Future Release Series
kgaillot added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
In T620#10979, @nrwahl2 wrote:

Do we want the "list cluster options" command to go in libpacemaker, or libcrmcommon?

Jan 24 2024, 10:56 AM · Restricted Project, Restricted Project, Pacemaker: Tools

Jan 23 2024

kgaillot committed rPfe81b676eb17: Doc: all: update references to wiki URLs (authored by kgaillot).
Doc: all: update references to wiki URLs
Jan 23 2024, 4:36 PM

Jan 22 2024

kgaillot triaged T754: Avoid election loop if a non-DC node fails to respond to the DC's join offer as Normal priority.
Jan 22 2024, 6:10 PM · Restricted Project, Restricted Project
kgaillot edited the content of ClusterLabs Summit 2020.
Jan 22 2024, 3:54 PM
kgaillot edited the content of ClusterLabs Summit 2015.
Jan 22 2024, 3:46 PM
kgaillot edited the content of ClusterLabs Summit 2015.
Jan 22 2024, 3:45 PM
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, Pacemaker: Tools, 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, Pacemaker: Tools, 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, Pacemaker: Daemons

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, Pacemaker: Tools
kgaillot edited projects for T746: Avoid duplicating option metadata across daemons, added: Pacemaker (2.1.8), Pacemaker: Daemons; removed Pacemaker (3.0.0).
Jan 15 2024, 11:02 AM · Pacemaker: Daemons, Pacemaker (2.1.8), 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, Pacemaker: Tools
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, Resource Agents
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 · Pacemaker: Daemons, Pacemaker (2.1.8), 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, Pacemaker: Tools
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 · Pacemaker: Daemons, Pacemaker (2.1.8), Restricted Project
kgaillot triaged T746: Avoid duplicating option metadata across daemons as High priority.
Jan 10 2024, 3:18 PM · Pacemaker: Daemons, Pacemaker (2.1.8), 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, Pacemaker: Tools
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, Pacemaker: Tools

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, Pacemaker: Scheduler, Restricted Project, Pacemaker: Failure Handling

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