Page MenuHomeClusterLabs Projects
Feed All Stories

Jan 3 2024

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
kgaillot changed the status of T732: crm_attribute --delete doesn't delete transient attributes from Merged to Released.
Dec 19 2023, 6:16 PM · Restricted Project, Pacemaker (2.1.7), Restricted Project, Pacemaker: Tools
kgaillot edited the content of Pacemaker Feature Set.
Dec 19 2023, 6:14 PM
kgaillot edited the content of Pacemaker Release Calendar.
Dec 19 2023, 6:12 PM
kgaillot committed rP0f7f88312f7a: Doc: ChangeLog: update for 2.1.7 release (authored by kgaillot).
Doc: ChangeLog: update for 2.1.7 release
Dec 19 2023, 4:27 PM
kgaillot added a parent task for T739: OCF_EXIT_REASON_PREFIX, OCF_TRACE_FILE, OCF_TRACE_RA are missing from OCF spec: Unknown Object (Maniphest Task).
Dec 19 2023, 11:08 AM · Restricted Project
kgaillot moved T739: OCF_EXIT_REASON_PREFIX, OCF_TRACE_FILE, OCF_TRACE_RA are missing from OCF spec from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 19 2023, 11:04 AM · Restricted Project
nrwahl2 added a comment to T739: OCF_EXIT_REASON_PREFIX, OCF_TRACE_FILE, OCF_TRACE_RA are missing from OCF spec.

Also OCF_RESKEY_trace_dir, if we want to mention that one

Dec 19 2023, 2:58 AM · Restricted Project
nrwahl2 renamed T739: OCF_EXIT_REASON_PREFIX, OCF_TRACE_FILE, OCF_TRACE_RA are missing from OCF spec from OCF_EXIT_REASON_PREFIX is missing from OCF spec to OCF_EXIT_REASON_PREFIX, OCF_TRACE_FILE, OCF_TRACE_RA are missing from OCF spec.
Dec 19 2023, 2:57 AM · Restricted Project
nrwahl2 assigned T739: OCF_EXIT_REASON_PREFIX, OCF_TRACE_FILE, OCF_TRACE_RA are missing from OCF spec to kgaillot.
Dec 19 2023, 2:46 AM · Restricted Project
nrwahl2 triaged T739: OCF_EXIT_REASON_PREFIX, OCF_TRACE_FILE, OCF_TRACE_RA are missing from OCF spec as Low priority.
Dec 19 2023, 2:45 AM · Restricted Project
nrwahl2 triaged T738: OCF_OUTPUT_FORMAT is set inappropriately as Normal priority.
Dec 19 2023, 2:25 AM · Pacemaker: Libraries

Dec 18 2023

kgaillot committed rPafe932e3d4a6: API: libpe_status,libpe_rules,libcrmcommon: move was_processing_error to… (authored by kgaillot).
API: libpe_status,libpe_rules,libcrmcommon: move was_processing_error to…
Dec 18 2023, 6:02 PM
kgaillot committed rP6072f536a5f1: API: libcrmcommon: deprecate was_processing_error (authored by kgaillot).
API: libcrmcommon: deprecate was_processing_error
Dec 18 2023, 6:02 PM
kgaillot committed rP40138a119d0b: API: libpe_status,libpe_rules,libcrmcommon: move was_processing_warning to… (authored by kgaillot).
API: libpe_status,libpe_rules,libcrmcommon: move was_processing_warning to…
Dec 18 2023, 6:02 PM
kgaillot committed rPe6e2214d36f7: API: libcrmcommon: deprecate was_processing_warning (authored by kgaillot).
API: libcrmcommon: deprecate was_processing_warning
Dec 18 2023, 6:02 PM
kgaillot committed rP1ae18f967220: Refactor: libpe_status,libcrmcommon: move pe_rsc_info() to libcrmcommon (authored by kgaillot).
Refactor: libpe_status,libcrmcommon: move pe_rsc_info() to libcrmcommon
Dec 18 2023, 6:02 PM
kgaillot committed rP77576cc2e005: Refactor: libpe_status,libcrmcommon: move pe_rsc_debug() to libcrmcommon (authored by kgaillot).
Refactor: libpe_status,libcrmcommon: move pe_rsc_debug() to libcrmcommon
Dec 18 2023, 6:02 PM
kgaillot committed rPd62ea0378df1: Refactor: libpe_status,libcrmcommon: move pe_rsc_trace() to libcrmcommon (authored by kgaillot).
Refactor: libpe_status,libcrmcommon: move pe_rsc_trace() to libcrmcommon
Dec 18 2023, 6:02 PM
kgaillot committed rP895db8eedb38: Refactor: libpe_status,libcrmcommon: move pe_proc_err() to libcrmcommon (authored by kgaillot).
Refactor: libpe_status,libcrmcommon: move pe_proc_err() to libcrmcommon
Dec 18 2023, 6:02 PM
kgaillot committed rPeb605b61522c: Refactor: libpe_status,libcrmcommon: move pe_proc_warn() to libcrmcommon (authored by kgaillot).
Refactor: libpe_status,libcrmcommon: move pe_proc_warn() to libcrmcommon
Dec 18 2023, 6:02 PM
kgaillot committed rP9e28f3b6def4: Log: scheduler: treat config errors as processing errors (authored by kgaillot).
Log: scheduler: treat config errors as processing errors
Dec 18 2023, 6:02 PM
kgaillot committed rP1a6c67828eb2: Refactor: scheduler: functionize parsing role in location constraints (authored by kgaillot).
Refactor: scheduler: functionize parsing role in location constraints
Dec 18 2023, 6:02 PM
kgaillot committed rP4967551ddfd6: Refactor: scheduler: drop pe_err() and pe_warn() (authored by kgaillot).
Refactor: scheduler: drop pe_err() and pe_warn()
Dec 18 2023, 6:02 PM
kgaillot committed rP2ca514ab8192: Log: scheduler: improve messages when unpacking location constraints (authored by kgaillot).
Log: scheduler: improve messages when unpacking location constraints
Dec 18 2023, 6:02 PM
kgaillot committed rP1d9a91fcfacf: Log: scheduler: improve logging of invalid roles (authored by kgaillot).
Log: scheduler: improve logging of invalid roles
Dec 18 2023, 6:02 PM
kgaillot committed rPd822942ba814: Log: scheduler: overhaul usage of scheduler logging functions (authored by kgaillot).
Log: scheduler: overhaul usage of scheduler logging functions
Dec 18 2023, 6:02 PM
kgaillot committed rPa183dff646d4: Log: scheduler: improve logs for invalid id-ref's (authored by kgaillot).
Log: scheduler: improve logs for invalid id-ref's
Dec 18 2023, 6:02 PM
kgaillot committed rPc5715a0aaa8c: Low: libcrmcommon: fix NULL dereference in expand_idref() (authored by kgaillot).
Low: libcrmcommon: fix NULL dereference in expand_idref()
Dec 18 2023, 6:02 PM
kgaillot committed rPcd7fa51d2536: Refactor: scheduler: move pe_warn_once() to libcrmcommon (authored by kgaillot).
Refactor: scheduler: move pe_warn_once() to libcrmcommon
Dec 18 2023, 6:02 PM
kgaillot committed rP723fedaca1ca: Test: cts-cli: ignore cluster_status() file and line number (authored by kgaillot).
Test: cts-cli: ignore cluster_status() file and line number
Dec 18 2023, 6:02 PM
kgaillot committed rPa957432ce1df: Log: scheduler: improve messages (and comments) per review (authored by kgaillot).
Log: scheduler: improve messages (and comments) per review
Dec 18 2023, 6:02 PM
kgaillot committed rP5020a914a2dc: Low: scheduler: reject expression without op sooner (authored by kgaillot).
Low: scheduler: reject expression without op sooner
Dec 18 2023, 6:02 PM
kgaillot committed rPabdb1e6c9c4d: Fix: scheduler: use correct variable in log message (authored by kgaillot).
Fix: scheduler: use correct variable in log message
Dec 18 2023, 6:02 PM
kgaillot committed rP8894f6a17af3: Refactor: scheduler: scope variable more tightly (authored by kgaillot).
Refactor: scheduler: scope variable more tightly
Dec 18 2023, 6:02 PM
kgaillot committed rP4d0685e2b789: Low: scheduler: restore nvpair behavior without id-ref (authored by kgaillot).
Low: scheduler: restore nvpair behavior without id-ref
Dec 18 2023, 6:02 PM
GitHub <noreply@github.com> committed rP72309c77fdfa: Merge pull request #3292 from kgaillot/best-practices (authored by kgaillot).
Merge pull request #3292 from kgaillot/best-practices
Dec 18 2023, 6:02 PM
kgaillot committed rP543a1e9b6f22: Refactor: libcrmcommon: support attrd purge requests without clearing cache (authored by kgaillot).
Refactor: libcrmcommon: support attrd purge requests without clearing cache
Dec 18 2023, 9:41 AM
kgaillot committed rPadc1d8ef5879: Log: attrd: improve messages for CIB wipe (authored by kgaillot).
Log: attrd: improve messages for CIB wipe
Dec 18 2023, 9:41 AM
kgaillot committed rP9be38897eaa6: Refactor: attrd: convert value booleans to flags (authored by kgaillot).
Refactor: attrd: convert value booleans to flags
Dec 18 2023, 9:41 AM
kgaillot committed rP922c79f4e39d: Log: attrd: improve logging of CIB write result (authored by kgaillot).
Log: attrd: improve logging of CIB write result
Dec 18 2023, 9:40 AM
kgaillot committed rPfa2830b1c4ac: Low: libcrmcluster: avoid use-after-free in trace log (authored by kgaillot).
Low: libcrmcluster: avoid use-after-free in trace log
Dec 18 2023, 9:40 AM
kgaillot committed rP8d552c1b582a: Fix: pacemaker-attrd,libcrmcluster: avoid use-after-free when remote node in… (authored by kgaillot).
Fix: pacemaker-attrd,libcrmcluster: avoid use-after-free when remote node in…
Dec 18 2023, 9:40 AM
kgaillot committed rP14a7449a413f: Refactor: libcrmcluster,attrd: functionize removing node from both caches (authored by kgaillot).
Refactor: libcrmcluster,attrd: functionize removing node from both caches
Dec 18 2023, 9:40 AM
kgaillot committed rP17ac8f040902: Refactor: attrd: remove dead code (authored by kgaillot).
Refactor: attrd: remove dead code
Dec 18 2023, 9:40 AM
kgaillot committed rP221c4d697edc: Low: libcrmcommon: handle disconnected attrd API connections consistently (authored by kgaillot).
Low: libcrmcommon: handle disconnected attrd API connections consistently
Dec 18 2023, 9:40 AM
kgaillot committed rP85502a405c38: Low: libcrmcommon: handle NULL attribute manager IPC API connections… (authored by kgaillot).
Low: libcrmcommon: handle NULL attribute manager IPC API connections…
Dec 18 2023, 9:40 AM
kgaillot committed rP4b25e2e2cf52: Log: controld,libcrmcommon: improve attrd IPC API messages (authored by kgaillot).
Log: controld,libcrmcommon: improve attrd IPC API messages
Dec 18 2023, 9:40 AM
kgaillot committed rPe5d22ef2a6b1: Log: libcrmcommon: use log-friendly name in pacemakerd IPC logs (authored by kgaillot).
Log: libcrmcommon: use log-friendly name in pacemakerd IPC logs
Dec 18 2023, 9:40 AM