Page MenuHomeClusterLabs Projects
Feed Advanced Search

Tue, Aug 27

kgaillot committed rPbf7ffcdb9884: Low: scheduler: create local node after unpacking everything (authored by kgaillot).
Low: scheduler: create local node after unpacking everything
Tue, Aug 27, 5:14 PM

Mon, Aug 26

kgaillot triaged T869: Support multiple CIB connections as Wishlist priority.
Mon, Aug 26, 7:14 PM · Restricted Project, Restricted Project
kgaillot added a subtask for T868: Drop "suicide" syntax: Unknown Object (Maniphest Task).
Mon, Aug 26, 6:01 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T868: Drop "suicide" syntax as Wishlist priority.
Mon, Aug 26, 6:01 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Mon, Aug 26, 5:01 PM
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Mon, Aug 26, 4:58 PM
kgaillot added a comment to T782: cts-lab fails with exception if rsyslog is not installed on cluster nodes.

This would be worth backporting to 2.1 if easy

Mon, Aug 26, 3:41 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot edited projects for T733: Attribute updates use the wrong default node name when container-attribute-target="host", added: Restricted Project; removed Restricted Project.
Mon, Aug 26, 3:41 PM · Restricted Project, Restricted Project
kgaillot edited projects for T824: Make GnuTLS handshakes asynchronous, added: Restricted Project; removed Restricted Project.
Mon, Aug 26, 3:41 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T867: Make interval optional in action schema as Low priority.
Mon, Aug 26, 12:55 PM · Restricted Project, Restricted Project
kgaillot triaged T866: Locate SBD at startup as Wishlist priority.
Mon, Aug 26, 12:48 PM · Restricted Project, Restricted Project
kgaillot added a comment to T857: Parse all local options at start-up.

As an example, for PCMK_panic_action, this will involve creating an enum for the value, which will minimize the work that panic_local() has to do. (The "sync" portion of it should likely be a flag or bool separate from the enum.)

Mon, Aug 26, 12:42 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Mon, Aug 26, 10:45 AM

Wed, Aug 21

kgaillot moved T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Wed, Aug 21, 4:37 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot moved T785: Fix handling of fence device monitor timeouts from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Wed, Aug 21, 4:37 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot moved T855: Make remote reads asynchronous from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Wed, Aug 21, 4:37 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot moved T865: Fix regression in CIB alerts change detection from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Wed, Aug 21, 4:37 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot edited projects for T865: Fix regression in CIB alerts change detection, added: Restricted Project; removed Restricted Project.
Wed, Aug 21, 4:07 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot lowered the priority of T865: Fix regression in CIB alerts change detection from Unbreak Now! to High.
Wed, Aug 21, 3:37 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot renamed T865: Fix regression in CIB alerts change detection from Fix regression in CIB change detection to Fix regression in CIB alerts change detection.
Wed, Aug 21, 3:27 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T865: Fix regression in CIB alerts change detection.
Wed, Aug 21, 3:21 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T865: Fix regression in CIB alerts change detection.
Wed, Aug 21, 1:05 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added a project to T865: Fix regression in CIB alerts change detection: Restricted Project.
Wed, Aug 21, 12:49 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T865: Fix regression in CIB alerts change detection as Unbreak Now! priority.
Wed, Aug 21, 12:49 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Tue, Aug 20

kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Tue, Aug 20, 6:30 PM
kgaillot committed rPc2f348f6f418: Feature: CIB: drop support for pacemaker-0.6, pacemaker-0.7, pacemaker-1.1, and… (authored by kgaillot).
Feature: CIB: drop support for pacemaker-0.6, pacemaker-0.7, pacemaker-1.1, and…
Tue, Aug 20, 6:27 PM
kgaillot committed rP28881cb07feb: Feature: CIB: drop support for validate-with="pacemaker-next" (authored by kgaillot).
Feature: CIB: drop support for validate-with="pacemaker-next"
Tue, Aug 20, 6:27 PM
kgaillot committed rP47b72553b03e: Test: cts-cli: update expected output for one less schema (authored by kgaillot).
Test: cts-cli: update expected output for one less schema
Tue, Aug 20, 6:27 PM
kgaillot closed Restricted Maniphest Task, a subtask of T786: Improve CIB schema, as Merged.
Tue, Aug 20, 6:27 PM · Restricted Project, Restricted Project
kgaillot committed rPf00532fc7268: Feature: CIB: drop support for rsc-instance, with-rsc-instance, first-instance… (authored by kgaillot).
Feature: CIB: drop support for rsc-instance, with-rsc-instance, first-instance…
Tue, Aug 20, 6:27 PM
kgaillot closed T831: Drop support for rsc-instance, with-rsc-instance, first-instance, and then-instance in constraints as Merged by committing rPf00532fc7268: Feature: CIB: drop support for rsc-instance, with-rsc-instance, first-instance….
Tue, Aug 20, 6:27 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rP7ddcbae437b6: Test: libcrmcommon: rename unit test to match function rename (authored by kgaillot).
Test: libcrmcommon: rename unit test to match function rename
Tue, Aug 20, 6:27 PM
kgaillot committed rP28edaa3d7e87: Feature: CIB: always compare validate-with schema names case-sensitively (authored by kgaillot).
Feature: CIB: always compare validate-with schema names case-sensitively
Tue, Aug 20, 6:27 PM
kgaillot committed rP214a3aeb377c: Low: tools: handle orphans when outputting node history in crm_mon (authored by kgaillot).
Low: tools: handle orphans when outputting node history in crm_mon
Tue, Aug 20, 6:27 PM
kgaillot added a comment to T855: Make remote reads asynchronous.

Currently lrmd_remote_client_msg() calls pcmk__read_remote_message(), which loops over read_available_remote_data() up to the timeout.

Tue, Aug 20, 3:43 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added a comment to T855: Make remote reads asynchronous.
In T855#13286, @clumens wrote:

My first thought here is to start by converting pcmk__remote_ready to be an async function that checks the remote to see if it's ready once and sends a result up to the mainloop. However, one caller of this function is lrmd_poll, which we do not use anywhere but I assume is public API. Do we need to continue keeping it (and lrmd_dispatch) around? If so, we might need sync and async versions of this function.

Tue, Aug 20, 3:03 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added a comment to T837: Use glib logging domain.
In T837#13290, @clumens wrote:
g_log_set_always_fatal((GLogLevelFlags) 0); /*value out of range */
Tue, Aug 20, 10:36 AM · Restricted Project, Restricted Project
kgaillot committed rP51a347058d20: Doc: uploads: change default upload host (authored by kgaillot).
Doc: uploads: change default upload host
Tue, Aug 20, 10:17 AM
kgaillot committed rPc3521319992b: Doc: uploads: don't preserve file modification times (authored by kgaillot).
Doc: uploads: don't preserve file modification times
Tue, Aug 20, 10:17 AM
kgaillot committed rP3050f56d9de3: Doc: tools: fix crm_rule man page section division (authored by kgaillot).
Doc: tools: fix crm_rule man page section division
Tue, Aug 20, 10:17 AM
kgaillot committed rP1a884af7b1a4: Doc: man: find man pages more carefully (authored by kgaillot).
Doc: man: find man pages more carefully
Tue, Aug 20, 10:17 AM
kgaillot committed rPa9d1b50ff73a: Doc: Pacemaker Administration: correct syntax (authored by kgaillot).
Doc: Pacemaker Administration: correct syntax
Tue, Aug 20, 10:17 AM
kgaillot committed rP78e350275174: Log: pacemaker-based: client name can be NULL (authored by kgaillot).
Log: pacemaker-based: client name can be NULL
Tue, Aug 20, 10:17 AM
kgaillot committed rP300dbeb2d6e3: Refactor: libcib: drop op_common() (authored by kgaillot).
Refactor: libcib: drop op_common()
Tue, Aug 20, 10:17 AM
kgaillot committed rP84e931b7e2f0: Refactor: libpacemaker: de-inline pcmk__colocation_has_influence() (authored by kgaillot).
Refactor: libpacemaker: de-inline pcmk__colocation_has_influence()
Tue, Aug 20, 10:17 AM
kgaillot committed rP5dfcd9ebe476: Test: cts-scheduler: update expected graph outputs for transition number change (authored by kgaillot).
Test: cts-scheduler: update expected graph outputs for transition number change
Tue, Aug 20, 10:17 AM
kgaillot committed rP3546faab5896: Refactor: scheduler,tools: check resource flag to determine fence device (authored by kgaillot).
Refactor: scheduler,tools: check resource flag to determine fence device
Tue, Aug 20, 10:17 AM
kgaillot committed rP1246f8d355d8: Log: various: ensure there are spaces around CRM_XS (authored by kgaillot).
Log: various: ensure there are spaces around CRM_XS
Tue, Aug 20, 10:17 AM
kgaillot committed rP74041dd735a8: Low: controller,libpacemaker: transition graph IDs should be positive (authored by kgaillot).
Low: controller,libpacemaker: transition graph IDs should be positive
Tue, Aug 20, 10:17 AM
kgaillot committed rPde99b4812fe4: Fix: scheduler: ignore ticket constraints with invalid roles (authored by kgaillot).
Fix: scheduler: ignore ticket constraints with invalid roles
Tue, Aug 20, 10:17 AM
kgaillot committed rP7ac1691586e7: Low: Pacemaker Remote: drop "short fuse" shutdown timer (authored by kgaillot).
Low: Pacemaker Remote: drop "short fuse" shutdown timer
Tue, Aug 20, 10:17 AM
kgaillot committed rPf8c0f70d2b2a: Fix: scheduler: ignore colocation constraints with invalid roles (authored by kgaillot).
Fix: scheduler: ignore colocation constraints with invalid roles
Tue, Aug 20, 10:17 AM
kgaillot committed rP92502a434c70: Test: libcrmcommon: add more unit tests for pcmk__evaluate_attr_expression() (authored by kgaillot).
Test: libcrmcommon: add more unit tests for pcmk__evaluate_attr_expression()
Tue, Aug 20, 10:17 AM
kgaillot committed rPfd79013b7c13: Fix: scheduler: ignore invalid location constraints (authored by kgaillot).
Fix: scheduler: ignore invalid location constraints
Tue, Aug 20, 10:17 AM
kgaillot committed rP2db1524240d2: API: libcrmcommon: add PCMK_VALUE_OFF string constant (authored by kgaillot).
API: libcrmcommon: add PCMK_VALUE_OFF string constant
Tue, Aug 20, 10:17 AM
kgaillot committed rP81f0041e5ee5: API: libcrmcommon: add PCMK_VALUE_CRASH string constant (authored by kgaillot).
API: libcrmcommon: add PCMK_VALUE_CRASH string constant
Tue, Aug 20, 10:17 AM
kgaillot committed rPcef692236883: Fix: libcrmcommon: compare empty strings correctly in attribute expressions (authored by kgaillot).
Fix: libcrmcommon: compare empty strings correctly in attribute expressions
Tue, Aug 20, 10:17 AM
kgaillot committed rP7f062f4da285: Test: libcrmcommon: use correct test input XML (authored by kgaillot).
Test: libcrmcommon: use correct test input XML
Tue, Aug 20, 10:17 AM
kgaillot committed rP807dbc44b35f: API: libcrmcommon: add PCMK_VALUE_REBOOT string constant (authored by kgaillot).
API: libcrmcommon: add PCMK_VALUE_REBOOT string constant
Tue, Aug 20, 10:17 AM
kgaillot committed rP3ab1eb9263b7: Refactor: libcrmcommon: best practices for sysrq_trigger() (authored by kgaillot).
Refactor: libcrmcommon: best practices for sysrq_trigger()
Tue, Aug 20, 10:17 AM
kgaillot committed rP32eb824da802: Refactor: libcrmcommon: best practices for panic_local() (authored by kgaillot).
Refactor: libcrmcommon: best practices for panic_local()
Tue, Aug 20, 10:17 AM
kgaillot committed rP7ebaa9a6fc9b: Feature: sysconfig: interpret PCMK_panic_action more strictly (authored by kgaillot).
Feature: sysconfig: interpret PCMK_panic_action more strictly
Tue, Aug 20, 10:17 AM
kgaillot committed rPf66e08174fff: Build: rpm: require rpm 4.14.0 or later (authored by kgaillot).
Build: rpm: require rpm 4.14.0 or later
Tue, Aug 20, 10:17 AM
kgaillot committed rPa4939bd91c4b: Refactor: libcrmcommon: functionize non-root panic (authored by kgaillot).
Refactor: libcrmcommon: functionize non-root panic
Tue, Aug 20, 10:17 AM
kgaillot committed rP39c32775cbc9: Doc: pacemaker-based: correct compatibility comment (authored by kgaillot).
Doc: pacemaker-based: correct compatibility comment
Tue, Aug 20, 10:17 AM
kgaillot committed rPccba9747c8f7: Doc: uploads: don't preserve file modification times (authored by kgaillot).
Doc: uploads: don't preserve file modification times
Tue, Aug 20, 10:17 AM
kgaillot committed rPb2f52e2ebd29: Doc: tools: fix crm_rule man page section division (authored by kgaillot).
Doc: tools: fix crm_rule man page section division
Tue, Aug 20, 10:17 AM
kgaillot committed rPaf1f2a55c3ef: Doc: man: find man pages more carefully (authored by kgaillot).
Doc: man: find man pages more carefully
Tue, Aug 20, 10:17 AM
kgaillot committed rPb01f2eb9a745: Doc: uploads: change default upload host (authored by kgaillot).
Doc: uploads: change default upload host
Tue, Aug 20, 10:17 AM
kgaillot committed rP5a53f4efa911: Doc: Pacemaker Administration: correct syntax (authored by kgaillot).
Doc: Pacemaker Administration: correct syntax
Tue, Aug 20, 10:17 AM
kgaillot triaged T862: Stop using deprecated xmlSetGenericErrorFunc(), xmlRelaxNGSetParserErrors(), and xmlRelaxNGSetValidErrors() as High priority.
Tue, Aug 20, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot renamed T831: Drop support for rsc-instance, with-rsc-instance, first-instance, and then-instance in constraints from Drop support for first-instance and then-instance in order constraints to Drop support for rsc-instance, with-rsc-instance, first-instance, and then-instance in constraints.
Tue, Aug 20, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated subscribers of T727: Handle output objects in pcmk_update_configured_schema().

Since this has turned out to be complicated, let's break it down into smaller pieces.

Tue, Aug 20, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Tue, Aug 20, 10:15 AM
kgaillot edited the content of Pacemaker 2.0 Configuration Changes.
Tue, Aug 20, 10:15 AM
kgaillot edited the content of Pacemaker 2.0 Configuration Changes.
Tue, Aug 20, 10:15 AM
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Tue, Aug 20, 10:15 AM
kgaillot edited the content of Pacemaker Release Checklist.
Tue, Aug 20, 10:15 AM · Restricted Project
kgaillot moved T861: Drop subdaemon man pages and metadata options from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Tue, Aug 20, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T827: Create public API for checking whether a node has a shutdown attribute in the CIB, a subtask of T794: Update SBD to avoid deprecated Pacemaker APIs, from Open to WIP.
Tue, Aug 20, 10:15 AM · Restricted Project, Restricted Project
kgaillot changed the status of T827: Create public API for checking whether a node has a shutdown attribute in the CIB from Open to WIP.
Tue, Aug 20, 10:15 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T861: Drop subdaemon man pages and metadata options as Wishlist priority.
Tue, Aug 20, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot merged Restricted Maniphest Task into T836: Create command-line method of listing all possible cluster options, primitive resource meta-attributes, and special fencing resource parameters.
Tue, Aug 20, 10:15 AM · Restricted Project, Restricted Project, Unknown Object (Project), Restricted Project, Restricted Project

Aug 8 2024

kgaillot changed the status of Restricted Maniphest Task, a subtask of T786: Improve CIB schema, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project
kgaillot changed the status of T768: Investigate using xmlEncodeEntitiesReentrant() and deprecating crm_xml_escape() from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of Restricted Maniphest Task, a subtask of T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T784: Log location constraints that don't match a known node from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T772: Handle multi-byte Unicode characters in pcmk__xml_escape() and pcmk__xml_needs_escape() from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T801: Try to replace xml.c:utf8_bytes() with GLib UTF-8 functions from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T760: rpmlint make target fails from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T809: Deprecate support for disabling schema validation, a subtask of T810: Drop support for disabling schema validation, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T833: crm_simulate shouldn't skip fancy text if simulation and score output is shown from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T809: Deprecate support for disabling schema validation from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T847: crm_node -i passes pointer to uninitialized variable to pcmk__query_node_info() from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T787: Warn for deprecated master syntax in CIB from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T746: Avoid duplicating option metadata across daemons, a subtask of T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T765: crm_attribute logs assertion if value but no attribute name is given from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T766: Fix use-after-free in crm_attribute from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T848: pcmk_controld_api_node_info() sets an invalid XML ID from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T746: Avoid duplicating option metadata across daemons from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project