Page MenuHomeClusterLabs Projects
Feed All Stories

Jan 3 2024

nrwahl2 committed rP62267518a94a: Doc: books: Add PCMK_GNUTLS_PRIORITIES replacement to Makefile (authored by nrwahl2).
Doc: books: Add PCMK_GNUTLS_PRIORITIES replacement to Makefile
Jan 3 2024, 1:55 PM
nrwahl2 committed rPe4e0ed64ae6a: Doc: Pacemaker Explained: Add replace for PCMK__REMOTE_SCHEMA_DIR (authored by nrwahl2).
Doc: Pacemaker Explained: Add replace for PCMK__REMOTE_SCHEMA_DIR
Jan 3 2024, 1:55 PM
nrwahl2 committed rPf4c9c4281e1c: Doc: libcrmcommon: crm_get_msec() requires a nonnegative input (authored by nrwahl2).
Doc: libcrmcommon: crm_get_msec() requires a nonnegative input
Jan 3 2024, 1:55 PM
nrwahl2 committed rP6609a610e204: API: libcrmcommon: Deprecate crm_parse_interval_spec() (authored by nrwahl2).
API: libcrmcommon: Deprecate crm_parse_interval_spec()
Jan 3 2024, 1:55 PM
nrwahl2 committed rP669e093a9748: Refactor: libcrmcommon: New pcmk__parse_interval_spec() (authored by nrwahl2).
Refactor: libcrmcommon: New pcmk__parse_interval_spec()
Jan 3 2024, 1:55 PM
nrwahl2 committed rP16854e5e3186: Doc: libcrmcommon: Add doxygen for pcmk__valid_number() (authored by nrwahl2).
Doc: libcrmcommon: Add doxygen for pcmk__valid_number()
Jan 3 2024, 1:55 PM
nrwahl2 committed rPafc3a11241dd: Doc: libcrmcommon: Add doxygen for pcmk__valid_boolean() (authored by nrwahl2).
Doc: libcrmcommon: Add doxygen for pcmk__valid_boolean()
Jan 3 2024, 1:55 PM
nrwahl2 committed rP8ab46b0a8e82: Doc: libcrmcommon: Add doxygen for pcmk__valid_interval_spec() (authored by nrwahl2).
Doc: libcrmcommon: Add doxygen for pcmk__valid_interval_spec()
Jan 3 2024, 1:55 PM
nrwahl2 committed rP4005a50779ca: Refactor: libcrmcommon: Accept NULL result arg in crm_str_to_boolean() (authored by nrwahl2).
Refactor: libcrmcommon: Accept NULL result arg in crm_str_to_boolean()
Jan 3 2024, 1:55 PM
nrwahl2 committed rPdafa15a1f106: Doc: libcrmcommon: Add doxygen for pcmk__valid_percentage() (authored by nrwahl2).
Doc: libcrmcommon: Add doxygen for pcmk__valid_percentage()
Jan 3 2024, 1:55 PM
nrwahl2 committed rP80b34409036c: Doc: libcrmcommon: Add doxygen for pcmk__valid_positive_number() (authored by nrwahl2).
Doc: libcrmcommon: Add doxygen for pcmk__valid_positive_number()
Jan 3 2024, 1:55 PM
nrwahl2 committed rPa4324c7e7497: Doc: libcrmcommon: Add doxygen for pcmk__valid_quorum() (authored by nrwahl2).
Doc: libcrmcommon: Add doxygen for pcmk__valid_quorum()
Jan 3 2024, 1:55 PM
nrwahl2 committed rP8d45b20f9a74: Doc: libcrmcommon: Add doxygen for pcmk__valid_script() (authored by nrwahl2).
Doc: libcrmcommon: Add doxygen for pcmk__valid_script()
Jan 3 2024, 1:55 PM
nrwahl2 committed rPa68e80487819: Test: cts-cli: Update for added spaces (authored by nrwahl2).
Test: cts-cli: Update for added spaces
Jan 3 2024, 1:55 PM
nrwahl2 committed rP491e65b86e17: Doc: controller, scheduler: Add missing spaces to metadata (authored by nrwahl2).
Doc: controller, scheduler: Add missing spaces to metadata
Jan 3 2024, 1:55 PM
nrwahl2 committed rP399e5abb0b8d: Build: based: Add man page for pacemaker-based (authored by nrwahl2).
Build: based: Add man page for pacemaker-based
Jan 3 2024, 1:55 PM
nrwahl2 committed rP9274bdadd294: Doc: daemons: Add missing periods between longdesc and allowed values (authored by nrwahl2).
Doc: daemons: Add missing periods between longdesc and allowed values
Jan 3 2024, 1:55 PM
nrwahl2 committed rP5ef28e37d6f3: Test: cts-cli: Update daemon tests after fence-reaction select (authored by nrwahl2).
Test: cts-cli: Update daemon tests after fence-reaction select
Jan 3 2024, 1:55 PM
nrwahl2 committed rPae888e913f1a: Doc: Pacemaker Explained: Default node-health-red is -INFINITY (authored by nrwahl2).
Doc: Pacemaker Explained: Default node-health-red is -INFINITY
Jan 3 2024, 1:55 PM
nrwahl2 committed rP8e727ebd1b7a: Doc: controller: fence-reaction type is select (authored by nrwahl2).
Doc: controller: fence-reaction type is select
Jan 3 2024, 1:55 PM
nrwahl2 committed rP0fc042df782e: Test: cts-cli: Update daemon tests after adding missing periods (authored by nrwahl2).
Test: cts-cli: Update daemon tests after adding missing periods
Jan 3 2024, 1:55 PM
nrwahl2 committed rPd75132a0aa4c: Doc: scheduler: stonith-timeout property is used by Pacemaker (authored by nrwahl2).
Doc: scheduler: stonith-timeout property is used by Pacemaker
Jan 3 2024, 1:55 PM
nrwahl2 committed rPf952afc9ef12: Test: cts-cli: Update daemon tests to note that stonith-timeout is used (authored by nrwahl2).
Test: cts-cli: Update daemon tests to note that stonith-timeout is used
Jan 3 2024, 1:55 PM
nrwahl2 committed rP57d74eab043b: Refactor: libcrmcommon: Accept floats in percentages (authored by nrwahl2).
Refactor: libcrmcommon: Accept floats in percentages
Jan 3 2024, 1:55 PM
nrwahl2 committed rP233e6bf7147a: Doc: Pacemaker Explained: Document have-watchdog property (authored by nrwahl2).
Doc: Pacemaker Explained: Document have-watchdog property
Jan 3 2024, 1:54 PM
nrwahl2 committed rP63b3c3aab3d3: Doc: Pacemaker Explained: Document load-threshold property (authored by nrwahl2).
Doc: Pacemaker Explained: Document load-threshold property
Jan 3 2024, 1:54 PM
nrwahl2 committed rPe1e9da68ba48: Doc: Pacemaker Explained: Add percentage type (authored by nrwahl2).
Doc: Pacemaker Explained: Add percentage type
Jan 3 2024, 1:54 PM
nrwahl2 closed Restricted Maniphest Task, a subtask of T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables, as Merged.
Jan 3 2024, 1:54 PM · Restricted Project, Restricted Project, Pacemaker: Tools
nrwahl2 committed rP214f33d7d3cf: Doc: Pacemaker Explained: Document node-action-limit property (authored by nrwahl2).
Doc: Pacemaker Explained: Document node-action-limit property
Jan 3 2024, 1:54 PM
nrwahl2 committed rP52131797bb21: Refactor: controller: Sanity-check range of throttle_job_max (authored by nrwahl2).
Refactor: controller: Sanity-check range of throttle_job_max
Jan 3 2024, 1:54 PM
nrwahl2 committed rP65bc42908b65: API: libcrmcommon: New pcmk_parse_interval_spec() (authored by nrwahl2).
API: libcrmcommon: New pcmk_parse_interval_spec()
Jan 3 2024, 1:54 PM
nrwahl2 committed rP1b2f6bf2b86a: API: libcrmcommon: New options.h header file (authored by nrwahl2).
API: libcrmcommon: New options.h header file
Jan 3 2024, 1:54 PM
GitHub <noreply@github.com> committed rP8ff5603fc5a3: Merge pull request #3297 from nrwahl2/nrwahl2-T711 (authored by kgaillot).
Merge pull request #3297 from nrwahl2/nrwahl2-T711
Jan 3 2024, 1:54 PM
waltdisgrace committed rPa744f1a8e61d: Low: libpacemaker: Move crm_verify functionality to libpacemaker (authored by waltdisgrace).
Low: libpacemaker: Move crm_verify functionality to libpacemaker
Jan 3 2024, 12:33 PM
GitHub <noreply@github.com> committed rP4f839934c4e8: Merge pull request #3261 from waltdisgrace/t113 (authored by kgaillot).
Merge pull request #3261 from waltdisgrace/t113
Jan 3 2024, 12:33 PM
clumens committed rP84add4c3ee71: Test: libcrmcommon: Add unit tests for pcmk__xe_add_node. (authored by clumens).
Test: libcrmcommon: Add unit tests for pcmk__xe_add_node.
Jan 3 2024, 11:51 AM
clumens committed rP58fb648c174c: Test: libcrmcommon: Exclude pcmk__output_formatters from coverage. (authored by clumens).
Test: libcrmcommon: Exclude pcmk__output_formatters from coverage.
Jan 3 2024, 11:51 AM
clumens committed rPfdaeb03ed4c5: Test: Add -fno-builtin -fno-inline to unittest.mk. (authored by clumens).
Test: Add -fno-builtin -fno-inline to unittest.mk.
Jan 3 2024, 11:51 AM
clumens committed rPcdac15c9c25f: Test: libcrmcommon: Mock realloc. (authored by clumens).
Test: libcrmcommon: Mock realloc.
Jan 3 2024, 11:51 AM
clumens committed rP53f4bfffdec7: Test: includes: Add a pcmk__assert_aborts macro. (authored by clumens).
Test: includes: Add a pcmk__assert_aborts macro.
Jan 3 2024, 11:51 AM
clumens committed rP7c469095ce63: Test: libcrmcommon: Add unit tests for pcmk__realloc. (authored by clumens).
Test: libcrmcommon: Add unit tests for pcmk__realloc.
Jan 3 2024, 11:51 AM
clumens committed rPbbc39723ad44: Test: libcrmcommon: Add wrapper around abort() for unit tests. (authored by clumens).
Test: libcrmcommon: Add wrapper around abort() for unit tests.
Jan 3 2024, 11:51 AM
clumens committed rP5cb41aa40a72: Feature: Build: Add a cpp define and makefile variable for coverage. (authored by clumens).
Feature: Build: Add a cpp define and makefile variable for coverage.
Jan 3 2024, 11:51 AM
clumens committed rPc24e6689de66: Build: libcrmcommon: Remove an extra tab from Makefile.am. (authored by clumens).
Build: libcrmcommon: Remove an extra tab from Makefile.am.
Jan 3 2024, 11:51 AM
clumens committed rP9b53ffc5ba64: Test: Add -lgcov to the build flags for unit tests. (authored by clumens).
Test: Add -lgcov to the build flags for unit tests.
Jan 3 2024, 11:51 AM
clumens committed rPa8b1658bf9b6: Refactor: libcrmcommon: Uncomment a message reply block of code. (authored by clumens).
Refactor: libcrmcommon: Uncomment a message reply block of code.
Jan 3 2024, 11:51 AM
GitHub <noreply@github.com> committed rP91e6678db4a8: Merge pull request #3298 from clumens/unittests (authored by kgaillot).
Merge pull request #3298 from clumens/unittests
Jan 3 2024, 11:51 AM
kgaillot edited projects for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables, added: Pacemaker (3.0.0); removed Pacemaker (2.1.8).
Jan 3 2024, 11:40 AM · Restricted Project, Restricted Project, Pacemaker: Tools
kgaillot edited projects for T733: Attribute updates use the wrong default node name when container-attribute-target="host", added: Pacemaker (3.0.0); removed Pacemaker (2.1.8).
Jan 3 2024, 11:40 AM · Pacemaker (2.1.8), Restricted Project
kgaillot edited projects for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables, added: Pacemaker (2.1.8); removed Pacemaker (2.1.7).
Jan 3 2024, 11:39 AM · Restricted Project, Restricted Project, Pacemaker: Tools
oalbrigt committed rFadac1d81c575: fence_zvmip: fix manpage formatting (authored by oalbrigt).
fence_zvmip: fix manpage formatting
Jan 3 2024, 10:34 AM
GitHub <noreply@github.com> committed rF32469f292778: Merge pull request #568 from oalbrigt/fence_zvmip-fix-manpage-formatting (authored by oalbrigt).
Merge pull request #568 from oalbrigt/fence_zvmip-fix-manpage-formatting
Jan 3 2024, 10:34 AM

Jan 2 2024

nrwahl2 triaged T744: Clarify allowed values of integer options as Low priority.
Jan 2 2024, 10:29 PM · Restricted Project
kgaillot added a project to T733: Attribute updates use the wrong default node name when container-attribute-target="host": Pacemaker (2.1.8).
Jan 2 2024, 6:08 PM · Pacemaker (2.1.8), Restricted Project
nrwahl2 triaged T743: Use either "server" or "addr" consistently for Pacemaker Remote nodes as Normal priority.
Jan 2 2024, 5:56 PM · Restricted Project, Pacemaker: Future Release Series
nrwahl2 updated the task description for T743: Use either "server" or "addr" consistently for Pacemaker Remote nodes.
Jan 2 2024, 5:56 PM · Restricted Project, Pacemaker: Future Release Series
nrwahl2 created T743: Use either "server" or "addr" consistently for Pacemaker Remote nodes.
Jan 2 2024, 5:52 PM · Restricted Project, Pacemaker: Future Release Series
nrwahl2 closed T733: Attribute updates use the wrong default node name when container-attribute-target="host" as Merged.

Closed by commit ff610907

Jan 2 2024, 5:14 PM · Pacemaker (2.1.8), Restricted Project
nrwahl2 committed rP3ef3e2ff566b: Doc: Pacemaker Administration: Document client environment variables (authored by nrwahl2).
Doc: Pacemaker Administration: Document client environment variables
Jan 2 2024, 5:13 PM
nrwahl2 committed rPb340ba12f093: Doc: libcib: Correct default for cib set_user (authored by nrwahl2).
Doc: libcib: Correct default for cib set_user
Jan 2 2024, 5:13 PM
nrwahl2 committed rPcba9ca7928e1: Doc: Pacemaker Administration: Fix syntax issue (authored by nrwahl2).
Doc: Pacemaker Administration: Fix syntax issue
Jan 2 2024, 5:13 PM
nrwahl2 committed rP59ceba05487b: Doc: Pacemaker Administration: Convert OCF recovery table to list-table (authored by nrwahl2).
Doc: Pacemaker Administration: Convert OCF recovery table to list-table
Jan 2 2024, 5:13 PM
nrwahl2 committed rPc8c256131b90: Doc: Pacemaker Administration: Convert OCF RC table to list-table (authored by nrwahl2).
Doc: Pacemaker Administration: Convert OCF RC table to list-table
Jan 2 2024, 5:13 PM
nrwahl2 committed rP608039bdb491: Doc: Pacemaker Administration: Use OCF RC names in action table (authored by nrwahl2).
Doc: Pacemaker Administration: Use OCF RC names in action table
Jan 2 2024, 5:13 PM
nrwahl2 committed rP346f82a446b2: Doc: Pacemaker Administration: Convert OCF action tables to list-table (authored by nrwahl2).
Doc: Pacemaker Administration: Convert OCF action tables to list-table
Jan 2 2024, 5:13 PM
nrwahl2 committed rPe764e178c016: Doc: Pacemaker Administration: Add OCF env vars (authored by nrwahl2).
Doc: Pacemaker Administration: Add OCF env vars
Jan 2 2024, 5:13 PM
nrwahl2 committed rP34c54a917de8: Doc: books: Move clone RA requirements to Pacemaker Administration (authored by nrwahl2).
Doc: books: Move clone RA requirements to Pacemaker Administration
Jan 2 2024, 5:13 PM
nrwahl2 committed rP56177b9ac877: Doc: Pacemaker Explained: Add container default for PCMK_logfile (authored by nrwahl2).
Doc: Pacemaker Explained: Add container default for PCMK_logfile
Jan 2 2024, 5:13 PM
nrwahl2 closed Restricted Maniphest Task, a subtask of T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables, as Merged.
Jan 2 2024, 5:13 PM · Restricted Project, Restricted Project, Pacemaker: Tools
nrwahl2 committed rP0b22d9666b3c: Doc: Pacemaker Explained: Add last few env vars (authored by nrwahl2).
Doc: Pacemaker Explained: Add last few env vars
Jan 2 2024, 5:13 PM
GitHub <noreply@github.com> committed rPb07892aec4fe: Merge pull request #3277 from nrwahl2/nrwahl2-env (authored by kgaillot).
Merge pull request #3277 from nrwahl2/nrwahl2-env
Jan 2 2024, 5:13 PM
nrwahl2 committed rPff6109075c4c: Low: libcrmcommon: Check correct env vars in pcmk__node_attr_target() (authored by nrwahl2).
Low: libcrmcommon: Check correct env vars in pcmk__node_attr_target()
Jan 2 2024, 5:12 PM
nrwahl2 committed rPa59f76db0599: Fix: agents: Use attrd_updater dampen delay in SysInfo (authored by nrwahl2).
Fix: agents: Use attrd_updater dampen delay in SysInfo
Jan 2 2024, 5:12 PM
GitHub <noreply@github.com> committed rP370cd6894ab3: Merge pull request #3286 from nrwahl2/nrwahl2-T733 (authored by kgaillot).
Merge pull request #3286 from nrwahl2/nrwahl2-T733
Jan 2 2024, 5:12 PM
nrwahl2 added a project to T742: Drop "default" as an allowed value for some meta-attributes: Pacemaker (3.0.0).
Jan 2 2024, 3:46 PM · Restricted Project, Pacemaker: Future Release Series
nrwahl2 added a project to T742: Drop "default" as an allowed value for some meta-attributes: Restricted Project.
Jan 2 2024, 3:46 PM · Restricted Project, Pacemaker: Future Release Series
nrwahl2 updated the task description for T742: Drop "default" as an allowed value for some meta-attributes.
Jan 2 2024, 3:37 PM · Restricted Project, Pacemaker: Future Release Series
nrwahl2 triaged T742: Drop "default" as an allowed value for some meta-attributes as Normal priority.
Jan 2 2024, 3:22 PM · Restricted Project, Pacemaker: Future Release Series
kgaillot edited the content of Pacemaker 3.0 Api Changes.
Jan 2 2024, 2:20 PM
kgaillot edited the content of Pacemaker 3.0 Behavioral Changes.
Jan 2 2024, 2:19 PM
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Jan 2 2024, 2:13 PM
kgaillot edited the content of Pacemaker 3.0 Changes.
Jan 2 2024, 2:12 PM
jfriesse committed rC8d46eb012778: Fix up the library .versions files (authored by chrissie-c).
Fix up the library .versions files
Jan 2 2024, 10:45 AM
nrwahl2 committed rRa0b09687b6b2: Low: IPaddr2: Remove stray backslash (authored by nrwahl2).
Low: IPaddr2: Remove stray backslash
Jan 2 2024, 10:30 AM
GitHub <noreply@github.com> committed rR7427e14c37b4: Merge pull request #1904 from nrwahl2/nrwahl2-IPaddr2 (authored by oalbrigt).
Merge pull request #1904 from nrwahl2/nrwahl2-IPaddr2
Jan 2 2024, 10:30 AM

Jan 1 2024

nrwahl2 triaged T741: Document environment variables set for alert agents and for all agents as Wishlist priority.
Jan 1 2024, 10:51 PM · Pacemaker: Documentation, Restricted Project
GitHub <noreply@github.com> committed rP3f4ff3e9882f: Merge pull request #3296 from ClusterLabs/2.1 (authored by kgaillot).
Merge pull request #3296 from ClusterLabs/2.1
Jan 1 2024, 1:37 PM
kgaillot added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
In T620#10727, @nrwahl2 wrote:

we will likely need some sort of internal API for these that the rest of the code must use to access options (rather than directly access them via getenv() etc.), so that we can guarantee we have one comprehensive list.

This is reasonable as a stylistic choice and as a reminder to update the meta-data when we add an option. However, it doesn't seem either necessary or sufficient in order to guarantee we have one comprehensive list.

Jan 1 2024, 12:21 PM · Restricted Project, Restricted Project, Pacemaker: Tools
kgaillot added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
In T620#10726, @nrwahl2 wrote:

I feel like internationalization might be easier if we store all the options (with their descriptions, etc.) in C files. Then we can generate XML on demand.

This may also reduce duplication: we can use bit flags for options that are applicable to more than one type of object. It looks like we could do this by referencing an XML entity. However, that strikes me as less intuitive, and it would make the XML files harder to parse. (Parsability by external tools seems like the main advantage of using a static XML file as the source of truth.)

Jan 1 2024, 12:17 PM · Restricted Project, Restricted Project, Pacemaker: Tools
kgaillot merged T740: Clearing of single op's failcount is not connected on controller side into T382: New model for action failure handling.
Jan 1 2024, 12:02 PM · Restricted Project, Restricted Project, Pacemaker: Scheduler, Restricted Project, Pacemaker: Failure Handling
kgaillot merged task T740: Clearing of single op's failcount is not connected on controller side into T382: New model for action failure handling.
Jan 1 2024, 12:02 PM · Restricted Project, Restricted Project
kgaillot added a comment to T740: Clearing of single op's failcount is not connected on controller side.

Those are for T382

Jan 1 2024, 12:01 PM · Restricted Project, Restricted Project

Dec 29 2023

nrwahl2 triaged T740: Clearing of single op's failcount is not connected on controller side as Normal priority.
Dec 29 2023, 1:12 AM · Restricted Project, Restricted Project

Dec 24 2023

nrwahl2 added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.

we will likely need some sort of internal API for these that the rest of the code must use to access options (rather than directly access them via getenv() etc.), so that we can guarantee we have one comprehensive list.

Dec 24 2023, 8:08 PM · Restricted Project, Restricted Project, Pacemaker: Tools

Dec 23 2023

nrwahl2 added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.

It might even be worthwhile to keep the OCF-like metadata in XML files to be used as the definitive list, with the sysconfig file, ReST files for the books, and C and Python data files created from it automatically via make targets. Alternatively, we could install the XML files, and C and Python APIs could parse them.

Dec 23 2023, 7:46 PM · Restricted Project, Restricted Project, Pacemaker: Tools

Dec 19 2023

kgaillot created Pacemaker (3.0.1).
Dec 19 2023, 6:19 PM
kgaillot created Pacemaker (2.1.9).
Dec 19 2023, 6:19 PM
kgaillot changed the status of T723: Fix regression in crm_ticket/cibadmin/crm_diff XML output from Merged to Released.
Dec 19 2023, 6:17 PM · Restricted Project, Pacemaker (2.1.7), Pacemaker: Tools, Restricted Project
kgaillot changed the status of T719: Pacemaker fails to compile using libxml-2.12.0 from Merged to Released.
Dec 19 2023, 6:17 PM · Pacemaker (2.1.7), Restricted Project, Restricted Project
kgaillot changed the status of T724: Scheduler recheck time should be updated for node-pending-timeout from Merged to Released.
Dec 19 2023, 6:16 PM · Pacemaker: Scheduler, Pacemaker (2.1.7), Restricted Project