Page MenuHomeClusterLabs Projects
Feed All Stories

Dec 18 2023

GitHub <noreply@github.com> committed rP99bd528c83d4: Merge pull request #3293 from kgaillot/T137 (authored by kgaillot).
Merge pull request #3293 from kgaillot/T137
Dec 18 2023, 9:40 AM

Dec 13 2023

GitHub <noreply@github.com> committed rP4ddc012e7336: Merge pull request #3290 from ClusterLabs/2.1 (authored by kgaillot).
Merge pull request #3290 from ClusterLabs/2.1
Dec 13 2023, 10:46 AM

Dec 12 2023

kgaillot committed rPc858c13cb794: Doc: ChangeLog: update for 2.1.7-rc4 release (authored by kgaillot).
Doc: ChangeLog: update for 2.1.7-rc4 release
Dec 12 2023, 6:08 PM
kgaillot committed rP583a717cc069: resubmit some word translations (authored by xuezhixin <xuezhixin@uniontech.com>).
resubmit some word translations
Dec 12 2023, 6:08 PM
kgaillot committed rP62ba7da6ac0d: Doc:add translation for zh_CN (authored by xuezhixin <xuezhixin@uniontech.com>).
Doc:add translation for zh_CN
Dec 12 2023, 6:08 PM
kgaillot committed rP609d506cadcc: API: libpe_rules,libcrmcommon: move enum expression_type to libcrmcommon (authored by kgaillot).
API: libpe_rules,libcrmcommon: move enum expression_type to libcrmcommon
Dec 12 2023, 4:46 PM
kgaillot committed rPed6c69c635cd: Refactor: libcrmcommon,libpe_rules,libpacemaker: use internal names for… (authored by kgaillot).
Refactor: libcrmcommon,libpe_rules,libpacemaker: use internal names for…
Dec 12 2023, 4:46 PM
kgaillot committed rP10e6fc21e00d: API: libcrmcommon: deprecate enum expression_type including its values (authored by kgaillot).
API: libcrmcommon: deprecate enum expression_type including its values
Dec 12 2023, 4:46 PM
kgaillot committed rP61cec7f24033: Refactor: libpe_status,libcrmcommon: move pe__location_t to libcrmcommon (authored by kgaillot).
Refactor: libpe_status,libcrmcommon: move pe__location_t to libcrmcommon
Dec 12 2023, 4:46 PM
kgaillot committed rPead366ab6875: Refactor: scheduler: rename pcmk__location_t rsc_lh member (authored by kgaillot).
Refactor: scheduler: rename pcmk__location_t rsc_lh member
Dec 12 2023, 4:46 PM
kgaillot committed rPcbc5efb17078: Refactor: scheduler: rename pe__location_t node_list_rh member (authored by kgaillot).
Refactor: scheduler: rename pe__location_t node_list_rh member
Dec 12 2023, 4:46 PM
kgaillot committed rP7430253e2cc0: Refactor: libpe_status,libcrmcommon: move pe__ordering_t to libcrmcommon (authored by kgaillot).
Refactor: libpe_status,libcrmcommon: move pe__ordering_t to libcrmcommon
Dec 12 2023, 4:46 PM
kgaillot committed rP1948edff5b5c: Refactor: scheduler: rename "lh_rsc" to "rsc1" (authored by kgaillot).
Refactor: scheduler: rename "lh_rsc" to "rsc1"
Dec 12 2023, 4:46 PM
kgaillot committed rP34591e9374ac: Refactor: scheduler: rename "lh_action" to "action1" (authored by kgaillot).
Refactor: scheduler: rename "lh_action" to "action1"
Dec 12 2023, 4:46 PM
kgaillot committed rP75f06b729ca9: Refactor: scheduler: rename "rh_rsc" to "rsc2" (authored by kgaillot).
Refactor: scheduler: rename "rh_rsc" to "rsc2"
Dec 12 2023, 4:46 PM
kgaillot committed rPfd78f925359e: Refactor: scheduler: rename "rh_action" to "action2" (authored by kgaillot).
Refactor: scheduler: rename "rh_action" to "action2"
Dec 12 2023, 4:46 PM
kgaillot committed rP0e1e01bc98a2: Refactor: scheduler: rename "lh_action_task" to "task1" (authored by kgaillot).
Refactor: scheduler: rename "lh_action_task" to "task1"
Dec 12 2023, 4:46 PM
kgaillot committed rP713981c020d2: Refactor: scheduler: rename "rh_action_task" to "task2" (authored by kgaillot).
Refactor: scheduler: rename "rh_action_task" to "task2"
Dec 12 2023, 4:46 PM
kgaillot committed rP9a987089863e: Refactor: libpe_status,libcrmcommon: move op_digest_cache_t to libcrmcommon (authored by kgaillot).
Refactor: libpe_status,libcrmcommon: move op_digest_cache_t to libcrmcommon
Dec 12 2023, 4:46 PM
kgaillot committed rP7838084b0a60: Refactor: libpe_status,libcrmcommon: move pe__bundle_replica_t to libcrmcommon (authored by kgaillot).
Refactor: libpe_status,libcrmcommon: move pe__bundle_replica_t to libcrmcommon
Dec 12 2023, 4:46 PM
GitHub <noreply@github.com> committed rP747d53c07f8b: Merge pull request #3281 from kgaillot/best-practices (authored by kgaillot).
Merge pull request #3281 from kgaillot/best-practices
Dec 12 2023, 4:45 PM
nrwahl2 updated the task description for T734: attrd_updater doesn't write bundle node attributes to CIB.
Dec 12 2023, 3:57 PM · Pacemaker: Tools, Restricted Project
nrwahl2 renamed T734: attrd_updater doesn't write bundle node attributes to CIB from attrd_updater doesn't write bundle nodes attribute to CIB to attrd_updater doesn't write bundle node attributes to CIB.
Dec 12 2023, 3:56 PM · Pacemaker: Tools, Restricted Project
kgaillot triaged T737: Support easier debugging of timeouts as Low priority.
Dec 12 2023, 12:44 PM · Pacemaker, Restricted Project
bixiaoyan1 <bixiaoyan@kylinos.cn> committed rPcccff82fef71: Fix: HealthSmart: Check the parameter values of check_temperature to avoid… (authored by bixiaoyan1 <bixiaoyan@kylinos.cn>).
Fix: HealthSmart: Check the parameter values of check_temperature to avoid…
Dec 12 2023, 10:55 AM
GitHub <noreply@github.com> committed rPf30471b68ab4: Merge pull request #3289 from bixiaoyan1/main (authored by kgaillot).
Merge pull request #3289 from bixiaoyan1/main
Dec 12 2023, 10:55 AM
kgaillot triaged T736: Health agents should use degraded status for unavailable data as Normal priority.
Dec 12 2023, 10:33 AM · Restricted Project, Restricted Project, Pacemaker: Resource Agents

Dec 11 2023

nrwahl2 added a comment to T735: crmadmin -D hangs forever if there is no DC.

For pcmk__designated_controller(), it seems reasonable to just ask the local controller for controld_globals.dc_name, using that as the source of truth instead of broadcasting a ping.

  • If it's NULL when there is in fact a DC somewhere, that should be a very temporary state, and "no DC" is still "true" from the local perspective.
  • If it's set when the DC has gone offline or something, then similar to above.
  • If it's possible for multiple nodes to transiently see themselves as DC, then that already complicates the "ping the DC and wait for a response" approach we use now. There's no obviously correct answer in that case.
Dec 11 2023, 6:13 PM · Restricted Project, Pacemaker: Tools, Restricted Project
nrwahl2 added a comment to T735: crmadmin -D hangs forever if there is no DC.

All of this stems from dropping the mainloops in pcmk_cluster_queries.c. We replaced them with sync when the timeout is 0 in a6ec43e3. We replaced them with poll when the timeout is greater than 0 in 8771565f. The sync change is causing this problem. It's unclear if the poll change has caused or will cause any problems; that seems less likely, but it's possible.

Dec 11 2023, 4:08 PM · Restricted Project, Pacemaker: Tools, Restricted Project
nrwahl2 triaged T735: crmadmin -D hangs forever if there is no DC as High priority.
Dec 11 2023, 3:16 PM · Restricted Project, Pacemaker: Tools, Restricted Project
clumens committed rP8dc7ff3e8e01: Test: libcrmcommon: Add unit tests for get_schema_version. (authored by clumens).
Test: libcrmcommon: Add unit tests for get_schema_version.
Dec 11 2023, 1:41 PM
clumens committed rP50e25021d40b: Test: libcrmcommon: Add unit tests for get_schema_name. (authored by clumens).
Test: libcrmcommon: Add unit tests for get_schema_name.
Dec 11 2023, 1:41 PM
clumens committed rP099466096feb: Test: libcrmcommon: Add unit tests for crm_xml_init... (authored by clumens).
Test: libcrmcommon: Add unit tests for crm_xml_init...
Dec 11 2023, 1:41 PM
clumens committed rPc6fecfe450ba: Test: libcrmcommon: Add unit tests for crm_schema_init. (authored by clumens).
Test: libcrmcommon: Add unit tests for crm_schema_init.
Dec 11 2023, 1:41 PM
clumens committed rP88f22412d488: Test: libcrmcommon: Rename pcmk__xml_find_x_0_schema_index_test. (authored by clumens).
Test: libcrmcommon: Rename pcmk__xml_find_x_0_schema_index_test.
Dec 11 2023, 1:41 PM
GitHub <noreply@github.com> committed rPbfb0b4546a8b: Merge pull request #3282 from clumens/xml-unittests (authored by kgaillot).
Merge pull request #3282 from clumens/xml-unittests
Dec 11 2023, 1:41 PM
kgaillot updated the task description for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
Dec 11 2023, 12:33 PM · Restricted Project, Restricted Project, Pacemaker: Tools
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.
Dec 11 2023, 12:29 PM · Restricted Project, Restricted Project, Pacemaker: Tools
liupei <liupei@kylinos.cn> committed rP4204f3a3a85b: Modify the HealthCPU, HealthSMART, HealthIOWait scripts about the function of… (authored by liupei <liupei@kylinos.cn>).
Modify the HealthCPU, HealthSMART, HealthIOWait scripts about the function of…
Dec 11 2023, 10:30 AM
GitHub <noreply@github.com> committed rP20654dfc9a47: Merge pull request #3284 from twtlpla/main (authored by kgaillot).
Merge pull request #3284 from twtlpla/main
Dec 11 2023, 10:30 AM
xuezhixin <xuezhixin@uniontech.com> committed rPda120aeb47ad: Doc:add translation for zh_CN (authored by xuezhixin <xuezhixin@uniontech.com>).
Doc:add translation for zh_CN
Dec 11 2023, 9:53 AM
xuezhixin <xuezhixin@uniontech.com> committed rP0caa02ac890e: resubmit some word translations (authored by xuezhixin <xuezhixin@uniontech.com>).
resubmit some word translations
Dec 11 2023, 9:53 AM
GitHub <noreply@github.com> committed rP3411ceea4248: Merge pull request #3275 from xuezhixin/main (authored by kgaillot).
Merge pull request #3275 from xuezhixin/main
Dec 11 2023, 9:53 AM
nrwahl2 committed rP6562bf1104d1: Test: cts-cli: Use only the first line of cmd in output (authored by nrwahl2).
Test: cts-cli: Use only the first line of cmd in output
Dec 11 2023, 9:50 AM
GitHub <noreply@github.com> committed rP96746ae6e635: Merge pull request #3285 from nrwahl2/nrwahl2-cts2 (authored by kgaillot).
Merge pull request #3285 from nrwahl2/nrwahl2-cts2
Dec 11 2023, 9:50 AM
nrwahl2 closed T732: crm_attribute --delete doesn't delete transient attributes as Merged by committing rP394b80aa7214: Fix: attrd: Regression in transient attr deletions.
Dec 11 2023, 9:48 AM · Restricted Project, Pacemaker (2.1.7), Restricted Project, Pacemaker: Tools
nrwahl2 committed rP394b80aa7214: Fix: attrd: Regression in transient attr deletions (authored by nrwahl2).
Fix: attrd: Regression in transient attr deletions
Dec 11 2023, 9:48 AM
GitHub <noreply@github.com> committed rP81f4be2b4551: Merge pull request #3283 from nrwahl2/nrwahl2-T732 (authored by kgaillot).
Merge pull request #3283 from nrwahl2/nrwahl2-T732
Dec 11 2023, 9:48 AM

Dec 10 2023

nrwahl2 updated the task description for T733: Attribute updates use the wrong default node name when container-attribute-target="host".
Dec 10 2023, 11:24 PM · Pacemaker (2.1.8), Restricted Project
nrwahl2 updated the task description for T733: Attribute updates use the wrong default node name when container-attribute-target="host".
Dec 10 2023, 11:23 PM · Pacemaker (2.1.8), Restricted Project
nrwahl2 updated the task description for T733: Attribute updates use the wrong default node name when container-attribute-target="host".
Dec 10 2023, 11:23 PM · Pacemaker (2.1.8), Restricted Project
nrwahl2 updated the task description for T734: attrd_updater doesn't write bundle node attributes to CIB.
Dec 10 2023, 8:40 PM · Pacemaker: Tools, Restricted Project
nrwahl2 updated the task description for T734: attrd_updater doesn't write bundle node attributes to CIB.
Dec 10 2023, 8:39 PM · Pacemaker: Tools, Restricted Project
nrwahl2 renamed T734: attrd_updater doesn't write bundle node attributes to CIB from Transient attribute updates for bundle nodes are not written to CIB to attrd_updater doesn't write bundle nodes attribute to CIB.
Dec 10 2023, 8:39 PM · Pacemaker: Tools, Restricted Project
nrwahl2 updated the task description for T734: attrd_updater doesn't write bundle node attributes to CIB.
Dec 10 2023, 8:18 PM · Pacemaker: Tools, Restricted Project
nrwahl2 renamed T734: attrd_updater doesn't write bundle node attributes to CIB from Transient attribute updates for remote nodes are not written to CIB to Transient attribute updates for bundle nodes are not written to CIB.
Dec 10 2023, 8:16 PM · Pacemaker: Tools, Restricted Project
nrwahl2 added projects to T734: attrd_updater doesn't write bundle node attributes to CIB: Restricted Project, Restricted Project.
Dec 10 2023, 7:42 PM · Pacemaker: Tools, Restricted Project
nrwahl2 renamed T734: attrd_updater doesn't write bundle node attributes to CIB from Transient attribute updates for remote nodes are ignored to Transient attribute updates for remote nodes are not written to CIB.
Dec 10 2023, 7:42 PM · Pacemaker: Tools, Restricted Project
nrwahl2 updated the task description for T733: Attribute updates use the wrong default node name when container-attribute-target="host".
Dec 10 2023, 3:06 PM · Pacemaker (2.1.8), Restricted Project

Dec 9 2023

nrwahl2 triaged T734: attrd_updater doesn't write bundle node attributes to CIB as High priority.
Dec 9 2023, 1:42 AM · Pacemaker: Tools, Restricted Project

Dec 8 2023

nrwahl2 updated the task description for T733: Attribute updates use the wrong default node name when container-attribute-target="host".
Dec 8 2023, 6:26 PM · Pacemaker (2.1.8), Restricted Project
nrwahl2 updated the task description for T733: Attribute updates use the wrong default node name when container-attribute-target="host".
Dec 8 2023, 6:24 PM · Pacemaker (2.1.8), Restricted Project
nrwahl2 triaged T733: Attribute updates use the wrong default node name when container-attribute-target="host" as Normal priority.
Dec 8 2023, 6:22 PM · Pacemaker (2.1.8), Restricted Project
nrwahl2 added a project to T732: crm_attribute --delete doesn't delete transient attributes: Restricted Project.
Dec 8 2023, 4:32 PM · Restricted Project, Pacemaker (2.1.7), Restricted Project, Pacemaker: Tools
nrwahl2 added a project to T732: crm_attribute --delete doesn't delete transient attributes: Pacemaker (2.1.7).
Dec 8 2023, 4:32 PM · Restricted Project, Pacemaker (2.1.7), Restricted Project, Pacemaker: Tools
nrwahl2 claimed T732: crm_attribute --delete doesn't delete transient attributes.
Dec 8 2023, 3:39 PM · Restricted Project, Pacemaker (2.1.7), Restricted Project, Pacemaker: Tools
nrwahl2 triaged T732: crm_attribute --delete doesn't delete transient attributes as High priority.
Dec 8 2023, 3:20 PM · Restricted Project, Pacemaker (2.1.7), Restricted Project, Pacemaker: Tools

Dec 7 2023

kgaillot updated the task description for T382: New model for action failure handling.
Dec 7 2023, 4:20 PM · Restricted Project, Restricted Project, Pacemaker: Scheduler, Restricted Project, Pacemaker: Failure Handling
kgaillot updated the task description for T382: New model for action failure handling.
Dec 7 2023, 4:19 PM · Restricted Project, Restricted Project, Pacemaker: Scheduler, Restricted Project, Pacemaker: Failure Handling
kgaillot updated the task description for T382: New model for action failure handling.
Dec 7 2023, 4:18 PM · Restricted Project, Restricted Project, Pacemaker: Scheduler, Restricted Project, Pacemaker: Failure Handling
kgaillot triaged T731: Topology self-fencing should go through all levels as appropriate as Normal priority.
Dec 7 2023, 3:16 PM · Restricted Project, Restricted Project, Pacemaker: Fencing
kgaillot updated the task description for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
Dec 7 2023, 2:51 PM · Restricted Project, Restricted Project, Pacemaker: Tools
kgaillot updated the task description for T382: New model for action failure handling.
Dec 7 2023, 1:26 PM · Restricted Project, Restricted Project, Pacemaker: Scheduler, Restricted Project, Pacemaker: Failure Handling
GitHub <noreply@github.com> committed rP8ce539e5519a: Merge pull request #3280 from ClusterLabs/2.1 (authored by kgaillot).
Merge pull request #3280 from ClusterLabs/2.1
Dec 7 2023, 12:57 PM
kgaillot edited the content of Pacemaker Release Checklist.
Dec 7 2023, 11:19 AM · Pacemaker
kgaillot committed rP80f8a320e304: Doc: ChangeLog: update for 2.1.7-rc3 release (authored by kgaillot).
Doc: ChangeLog: update for 2.1.7-rc3 release
Dec 7 2023, 10:48 AM
kgaillot committed rP1f8e3d6ff66f: Fix: agents: handle dampening parameter consistently and correctly (authored by kgaillot).
Fix: agents: handle dampening parameter consistently and correctly
Dec 7 2023, 10:48 AM
clumens committed rP44d35b622ec9: Low: liblrmd: Schema fetching support won't be included until 2.1.8. (authored by clumens).
Low: liblrmd: Schema fetching support won't be included until 2.1.8.
Dec 7 2023, 10:48 AM
GitHub <noreply@github.com> committed rP1d127e04a30a: Merge pull request #3279 from clumens/schema-version (authored by kgaillot).
Merge pull request #3279 from clumens/schema-version
Dec 7 2023, 10:48 AM

Dec 6 2023

kgaillot moved T730: Drop support for resource-discovery-enabled node attribute from Miscellaneous to Requires XSL transform of CIB (major series preferred) on the Pacemaker: Future Release Series board.
Dec 6 2023, 6:07 PM · Pacemaker: Future Release Series, Restricted Project, Pacemaker: Scheduler
kgaillot triaged T730: Drop support for resource-discovery-enabled node attribute as Normal priority.
Dec 6 2023, 6:07 PM · Pacemaker: Future Release Series, Restricted Project, Pacemaker: Scheduler
kgaillot triaged T729: Clean up XML schema validation code, and use output object where possible as Normal priority.
Dec 6 2023, 5:36 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Pacemaker: Tools, Restricted Project
kgaillot added a comment to T728: Error message for moving bundle with more than one replica is misleading.

See crm_resource.c:ban_or_move()

Dec 6 2023, 4:40 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a project to T728: Error message for moving bundle with more than one replica is misleading: Restricted Project.
Dec 6 2023, 4:40 PM · Restricted Project, Restricted Project, Restricted Project
clumens committed rP9e0c58dc3b94: Refactor: libcrmcommon: Break schema version comparison out... (authored by clumens).
Refactor: libcrmcommon: Break schema version comparison out...
Dec 6 2023, 3:37 PM
clumens committed rPe7d7c33eb832: Feature: libcrmcommon: Add pcmk__schema_files_later_than. (authored by clumens).
Feature: libcrmcommon: Add pcmk__schema_files_later_than.
Dec 6 2023, 3:37 PM
clumens committed rP76859d61f4d3: Refactor: libcrmcommon: Allow more specs in pcmk__xml_artefact_path. (authored by clumens).
Refactor: libcrmcommon: Allow more specs in pcmk__xml_artefact_path.
Dec 6 2023, 3:37 PM
clumens committed rP0d702bba5b50: Feature: build: Add PCMK__REMOTE_SCHEMA_DIR to configure.ac. (authored by clumens).
Feature: build: Add PCMK__REMOTE_SCHEMA_DIR to configure.ac.
Dec 6 2023, 3:37 PM
clumens committed rP16d46de389f3: Feature: libcrmcommon: Add pcmk__remote_schema_dir. (authored by clumens).
Feature: libcrmcommon: Add pcmk__remote_schema_dir.
Dec 6 2023, 3:37 PM
clumens committed rP3384643bd457: Feature: libcrmcommon: Add pcmk__build_schema_xml_node. (authored by clumens).
Feature: libcrmcommon: Add pcmk__build_schema_xml_node.
Dec 6 2023, 3:37 PM
clumens committed rP9f4da4102a40: Feature: libcrmcommon: Add XML attrs needed for schema file transfer. (authored by clumens).
Feature: libcrmcommon: Add XML attrs needed for schema file transfer.
Dec 6 2023, 3:37 PM
clumens committed rPd2ed95651ea7: Refactor: libcrmcommon: Look in more dirs in pcmk__xml_artefact_path. (authored by clumens).
Refactor: libcrmcommon: Look in more dirs in pcmk__xml_artefact_path.
Dec 6 2023, 3:37 PM
clumens committed rP036eb9f59326: Feature: daemons: Add a new fetch_schemas CIB command. (authored by clumens).
Feature: daemons: Add a new fetch_schemas CIB command.
Dec 6 2023, 3:37 PM
clumens committed rPe8076b4a387e: Refactor: libcrmcommon: Add pcmk__load_schemas_from_dir. (authored by clumens).
Refactor: libcrmcommon: Add pcmk__load_schemas_from_dir.
Dec 6 2023, 3:37 PM
clumens committed rP5b40f0227b33: Feature: daemons: Download newer schema files to a remote executor. (authored by clumens).
Feature: daemons: Download newer schema files to a remote executor.
Dec 6 2023, 3:36 PM
clumens committed rPb05fef32cf1f: Feature: libcrmcommon: Load additional schema files in crm_schema_init. (authored by clumens).
Feature: libcrmcommon: Load additional schema files in crm_schema_init.
Dec 6 2023, 3:36 PM
clumens committed rP7454a8400238: Refactor: daemons: Remove redundant includes from remoted_tls.c. (authored by clumens).
Refactor: daemons: Remove redundant includes from remoted_tls.c.
Dec 6 2023, 3:36 PM
clumens committed rPd6a535ca43db: Feature: daemons: Only ask for schemas if supported by the server (authored by clumens).
Feature: daemons: Only ask for schemas if supported by the server
Dec 6 2023, 3:36 PM
clumens committed rPc6b5f73a0135: Refactor: daemons: Keep XML schemas sorted. (authored by clumens).
Refactor: daemons: Keep XML schemas sorted.
Dec 6 2023, 3:36 PM
GitHub <noreply@github.com> committed rPea7c4582b6a0: Merge pull request #3218 from clumens/schemas (authored by kgaillot).
Merge pull request #3218 from clumens/schemas
Dec 6 2023, 3:36 PM