Page MenuHomeClusterLabs Projects
Feed Advanced Search

Mar 10 2025

nrwahl2 committed rP16a137675915: Refactor: libcrmcommon: Some pcmk__substitute_secrets() best practices (authored by nrwahl2).
Refactor: libcrmcommon: Some pcmk__substitute_secrets() best practices
Mar 10 2025, 11:01 AM
nrwahl2 committed rPde0f03cda899: Refactor: libcrmcommon: Iterate only once in pcmk__substitute_secrets() (authored by nrwahl2).
Refactor: libcrmcommon: Iterate only once in pcmk__substitute_secrets()
Mar 10 2025, 11:01 AM
nrwahl2 committed rP2fd4bc0417d2: Refactor: libcrmcommon: Functionize read/validate CIB secret hash (authored by nrwahl2).
Refactor: libcrmcommon: Functionize read/validate CIB secret hash
Mar 10 2025, 11:01 AM
nrwahl2 committed rP536a8c1841be: Refactor: libcrmcommon: Drop forward declarations from cib_secrets.c (authored by nrwahl2).
Refactor: libcrmcommon: Drop forward declarations from cib_secrets.c
Mar 10 2025, 11:01 AM
nrwahl2 committed rPe49ec15335bc: Refactor: libcrmcommon: Simplify read_local_file() (authored by nrwahl2).
Refactor: libcrmcommon: Simplify read_local_file()
Mar 10 2025, 11:01 AM
nrwahl2 committed rP468bc50fd4d9: Refactor: libpacemaker: Filter out non-regular profile files (authored by nrwahl2).
Refactor: libpacemaker: Filter out non-regular profile files
Mar 10 2025, 11:01 AM
nrwahl2 committed rP52af7e6ed0b6: Refactor: based, build: Drop struct dirent:d_type check (authored by nrwahl2).
Refactor: based, build: Drop struct dirent:d_type check
Mar 10 2025, 11:01 AM

Mar 9 2025

nrwahl2 changed the status of T977: Replace versionsort() with something portable from Open to WIP.
Mar 9 2025, 1:07 AM · Restricted Project, Restricted Project
nrwahl2 triaged T977: Replace versionsort() with something portable as High priority.
Mar 9 2025, 12:10 AM · Restricted Project, Restricted Project

Mar 7 2025

nrwahl2 committed rP4cd3841567d5: Refactor: libcrmservice: New services__copy_result() function (authored by nrwahl2).
Refactor: libcrmservice: New services__copy_result() function
Mar 7 2025, 3:32 PM
nrwahl2 committed rPe61ce9408dc2: Refactor: libcrmservice: Store systemd job path in svc_action_private_t (authored by nrwahl2).
Refactor: libcrmservice: Store systemd job path in svc_action_private_t
Mar 7 2025, 3:32 PM
nrwahl2 committed rPf7bc366299e8: Refactor: libcrmservice: Subscribe to systemd D-Bus signals (authored by clumens).
Refactor: libcrmservice: Subscribe to systemd D-Bus signals
Mar 7 2025, 3:32 PM
nrwahl2 committed rP6e70bb67c2ce: Fix: various: Correctly detect completion of systemd start/stop actions (authored by clumens).
Fix: various: Correctly detect completion of systemd start/stop actions
Mar 7 2025, 3:32 PM

Mar 6 2025

nrwahl2 committed rP1ee15f9f6b75: Refactor: libcrmservice: Improve error checks in systemd_service_name() (authored by nrwahl2).
Refactor: libcrmservice: Improve error checks in systemd_service_name()
Mar 6 2025, 10:36 AM
nrwahl2 committed rPa6647c9694ab: Refactor: libcrmservice: Fail systemd rsc start if create override fails (authored by nrwahl2).
Refactor: libcrmservice: Fail systemd rsc start if create override fails
Mar 6 2025, 10:36 AM
nrwahl2 committed rP1c917cb9720d: Refactor: libcrmservice: Defunctionize create_world_readable() (authored by nrwahl2).
Refactor: libcrmservice: Defunctionize create_world_readable()
Mar 6 2025, 10:36 AM
nrwahl2 committed rPb4cf2c2a195f: Refactor: libcrmservice: Avoid gboolean/gchar in systemd_unit_exists() (authored by nrwahl2).
Refactor: libcrmservice: Avoid gboolean/gchar in systemd_unit_exists()
Mar 6 2025, 10:36 AM
nrwahl2 committed rP9f35325b0322: Refactor: libcrmservice: Check for empty arg in invoke_unit_by_name() (authored by nrwahl2).
Refactor: libcrmservice: Check for empty arg in invoke_unit_by_name()
Mar 6 2025, 10:36 AM
nrwahl2 committed rP38a6f527ab8e: Refactor: libcrmservice: Simplify systemd override path getters (authored by nrwahl2).
Refactor: libcrmservice: Simplify systemd override path getters
Mar 6 2025, 10:36 AM
nrwahl2 committed rP23584c1a359d: Refactor: libcrmcommon: Drop check for unused flag from str_any_of() (authored by nrwahl2).
Refactor: libcrmcommon: Drop check for unused flag from str_any_of()
Mar 6 2025, 10:36 AM
nrwahl2 committed rPa74123bd8e53: Low: libcrmservice: Fix overrides for systemd resources (authored by nrwahl2).
Low: libcrmservice: Fix overrides for systemd resources
Mar 6 2025, 10:36 AM
nrwahl2 committed rP98d9c8ac9b4e: Refactor: tools: NULL-check args in cli_resource_print() (authored by nrwahl2).
Refactor: tools: NULL-check args in cli_resource_print()
Mar 6 2025, 10:36 AM
nrwahl2 committed rP5d0bd9fbcb52: Refactor: tools: NULL-check scheduler arg of cli_resource_move() (authored by nrwahl2).
Refactor: tools: NULL-check scheduler arg of cli_resource_move()
Mar 6 2025, 10:36 AM
nrwahl2 committed rPe596ecc8749a: Refactor: tools: NULL-check scheduler arg in cli_resource_fail() (authored by nrwahl2).
Refactor: tools: NULL-check scheduler arg in cli_resource_fail()
Mar 6 2025, 10:36 AM
nrwahl2 committed rPaf18549315ad: Refactor: tools: NULL-check scheduler arg of cli_cleanup_all() (authored by nrwahl2).
Refactor: tools: NULL-check scheduler arg of cli_cleanup_all()
Mar 6 2025, 10:36 AM
nrwahl2 committed rPaca863a713dc: Doc: tools: Suppress Coverity false positives in crm_resource.c (authored by nrwahl2).
Doc: tools: Suppress Coverity false positives in crm_resource.c
Mar 6 2025, 10:36 AM
nrwahl2 committed rPbf3ae3312302: Doc: libcrmservice: Suppress Coverity false positives (authored by nrwahl2).
Doc: libcrmservice: Suppress Coverity false positives
Mar 6 2025, 10:35 AM

Mar 5 2025

nrwahl2 updated the task description for T976: Replace Pacemaker timers with systemd timers for systemd resource start/stop actions.
Mar 5 2025, 3:08 PM · Restricted Project
nrwahl2 triaged T976: Replace Pacemaker timers with systemd timers for systemd resource start/stop actions as Wishlist priority.
Mar 5 2025, 3:08 PM · Restricted Project
nrwahl2 committed rPadc79a525fe8: Test: libcrmcommon: Unit-test pcmk__scan_nvpair() (authored by nrwahl2).
Test: libcrmcommon: Unit-test pcmk__scan_nvpair()
Mar 5 2025, 11:53 AM
nrwahl2 committed rP47674da06307: Refactor: libcrmcommon: Return standard code from pcmk__scan_nvpair() (authored by nrwahl2).
Refactor: libcrmcommon: Return standard code from pcmk__scan_nvpair()
Mar 5 2025, 11:53 AM
nrwahl2 committed rP98cc2319c7ff: Refactor: libcrmcommon: Use g_strsplit() in pcmk__scan_nvpair() (authored by nrwahl2).
Refactor: libcrmcommon: Use g_strsplit() in pcmk__scan_nvpair()
Mar 5 2025, 11:53 AM
nrwahl2 added a comment to T973: Get rid of "non-option ARGV-elements" blocks from tools.

crm_resource already uses G_OPTION_REMAINING to collect the remaining arguments into an array. Then after parsing all options, it logs those remaining arguments if they're invalid. However, they're valid if we're running a subcommand that uses options.override_params.

Mar 5 2025, 11:23 AM · Restricted Project, Pacemaker: Tools
nrwahl2 triaged T974: Error-check snprintf() calls as Wishlist priority.
Mar 5 2025, 11:23 AM · Pacemaker, Restricted Project

Feb 18 2025

nrwahl2 committed rPf94ad50b06ff: Fix: build: Fix default pacemaker-remoted path on Fedora >= 42 (authored by nrwahl2).
Fix: build: Fix default pacemaker-remoted path on Fedora >= 42
Feb 18 2025, 9:19 AM
nrwahl2 committed rPd60b9407f2db: Fix: build: Fix default pacemaker-remoted path on Fedora >= 42 (authored by nrwahl2).
Fix: build: Fix default pacemaker-remoted path on Fedora >= 42
Feb 18 2025, 9:19 AM
nrwahl2 committed rPa54c84e9bfb4: Fix: build: Fix default pacemaker-remoted path on Fedora >= 42 (authored by nrwahl2).
Fix: build: Fix default pacemaker-remoted path on Fedora >= 42
Feb 18 2025, 9:19 AM
nrwahl2 committed rPe6ed5ff165df: Refactor: libcrmcommon: Avoid unnecessary allocation for sbd paths (authored by nrwahl2).
Refactor: libcrmcommon: Avoid unnecessary allocation for sbd paths
Feb 18 2025, 9:19 AM

Feb 7 2025

nrwahl2 committed rPa90267c6533c: Refactor: various: Use uint32_t for group of pcmk_sim_flags internally (authored by nrwahl2).
Refactor: various: Use uint32_t for group of pcmk_sim_flags internally
Feb 7 2025, 6:51 PM
nrwahl2 committed rPff6e7a9b4b47: Refactor: fencer: Set scheduler input, flags, and status explicitly (authored by nrwahl2).
Refactor: fencer: Set scheduler input, flags, and status explicitly
Feb 7 2025, 6:51 PM
nrwahl2 committed rP37f7210e19cb: Refactor: scheduler: Set scheduler input, flags, and status explicitly (authored by nrwahl2).
Refactor: scheduler: Set scheduler input, flags, and status explicitly
Feb 7 2025, 6:51 PM
nrwahl2 committed rP625672d668e6: Fix: tools: Avoid crash in crm_simulate --profile (authored by nrwahl2).
Fix: tools: Avoid crash in crm_simulate --profile
Feb 7 2025, 6:51 PM
nrwahl2 committed rP481b0dd05b6d: Low: libpacemaker: Handle scandir() error in pcmk__profile_dir() (authored by nrwahl2).
Low: libpacemaker: Handle scandir() error in pcmk__profile_dir()
Feb 7 2025, 6:51 PM
nrwahl2 committed rPa1d865533030: Refactor: libpacemaker: Create scheduler object in pcmk__profile_dir() (authored by nrwahl2).
Refactor: libpacemaker: Create scheduler object in pcmk__profile_dir()
Feb 7 2025, 6:51 PM
nrwahl2 committed rP8b9caadbdfe7: Low: libpacemaker: Fix mem leak in pcmk__profile_dir() (authored by nrwahl2).
Low: libpacemaker: Fix mem leak in pcmk__profile_dir()
Feb 7 2025, 6:51 PM
nrwahl2 committed rP64281aeb87a0: Refactor: libpacemaker: Best practices for pcmk__profile_dir() (authored by nrwahl2).
Refactor: libpacemaker: Best practices for pcmk__profile_dir()
Feb 7 2025, 6:51 PM
nrwahl2 committed rP3fca1ba7a201: Low: tools: Fix overflow in crm_simulate --repeat (authored by nrwahl2).
Low: tools: Fix overflow in crm_simulate --repeat
Feb 7 2025, 6:51 PM
nrwahl2 committed rP9f1edd8bacf3: Refactor: libpacemaker: Use scandir() filter in pcmk__profile_dir() (authored by nrwahl2).
Refactor: libpacemaker: Use scandir() filter in pcmk__profile_dir()
Feb 7 2025, 6:51 PM
nrwahl2 committed rPeae8f5b83265: Refactor: libpacemaker: Don't make unnecessary copy for scheduler input (authored by nrwahl2).
Refactor: libpacemaker: Don't make unnecessary copy for scheduler input
Feb 7 2025, 6:51 PM
nrwahl2 committed rP767c55fcc288: Refactor: libpacemaker: Pass NULL input in pcmk__simulate() (authored by nrwahl2).
Refactor: libpacemaker: Pass NULL input in pcmk__simulate()
Feb 7 2025, 6:51 PM
nrwahl2 committed rP27d519f945db: Refactor: libpacemaker: Set input and flags explicitly in pcmk__verify() (authored by nrwahl2).
Refactor: libpacemaker: Set input and flags explicitly in pcmk__verify()
Feb 7 2025, 6:51 PM
nrwahl2 committed rPae63ed5f5dbe: Refactor: tools: Set scheduler flags explicitly in wait_till_stable() (authored by nrwahl2).
Refactor: tools: Set scheduler flags explicitly in wait_till_stable()
Feb 7 2025, 6:51 PM
nrwahl2 committed rP00b82bd3df0e: Refactor: tools: update_dataset() passes nulls to pcmk__schedule_actions (authored by nrwahl2).
Refactor: tools: update_dataset() passes nulls to pcmk__schedule_actions
Feb 7 2025, 6:51 PM
nrwahl2 committed rP4a3f90b56e4f: Refactor: libpacemaker: Drop unused args from pcmk__schedule_actions() (authored by nrwahl2).
Refactor: libpacemaker: Drop unused args from pcmk__schedule_actions()
Feb 7 2025, 6:51 PM
nrwahl2 committed rP5dbc81938ca4: Fix: libpe_status: Make cluster_status() idempotent (authored by nrwahl2).
Fix: libpe_status: Make cluster_status() idempotent
Feb 7 2025, 6:51 PM
nrwahl2 committed rPf2805067f7d7: Refactor: libpacemaker: Unpack status in pcmk__schedule_actions() (authored by nrwahl2).
Refactor: libpacemaker: Unpack status in pcmk__schedule_actions()
Feb 7 2025, 6:51 PM
nrwahl2 committed rPb1ac2a57639a: Feature: libpacemaker: Reset scheduler object in pcmk_simulate() (authored by nrwahl2).
Feature: libpacemaker: Reset scheduler object in pcmk_simulate()
Feb 7 2025, 6:51 PM

Jan 31 2025

nrwahl2 committed rP2cad441b37a6: Low: libcrmcommon: Fix memory leak in text_end_list()/curses_end_list() (authored by nrwahl2).
Low: libcrmcommon: Fix memory leak in text_end_list()/curses_end_list()
Jan 31 2025, 9:54 AM

Jan 30 2025

nrwahl2 added a comment to Patch Review.

There's a LOT that I still don't understand about the scheduler (especially with regard to colocation), but I've probably reviewed or modified more of that code than anyone who's still on the team.

Jan 30 2025, 2:03 PM
nrwahl2 edited the content of Patch Review.
Jan 30 2025, 2:02 PM
nrwahl2 edited the content of Patch Review.
Jan 30 2025, 2:02 PM

Jan 28 2025

nrwahl2 committed rPca17442ef711: Fix: libraries: Update version numbers in so names (authored by nrwahl2).
Fix: libraries: Update version numbers in so names
Jan 28 2025, 3:37 AM
nrwahl2 committed rPdc802bfe4beb: Fix: libraries: Update version numbers in so names (authored by nrwahl2).
Fix: libraries: Update version numbers in so names
Jan 28 2025, 3:37 AM

Jan 16 2025

nrwahl2 committed rP6675f2030ca5: Refactor: various: Drop pcmk__xe_add_node() (authored by nrwahl2).
Refactor: various: Drop pcmk__xe_add_node()
Jan 16 2025, 12:10 PM

Jan 14 2025

nrwahl2 added a comment to rP7afc160751bc: API: libcrmcluster: Drop pcmk_cluster_t uuid member.

For posterity, re: "reverting change" -- the XML ID is now part of the priv struct, so from the public API's perspective that commit has not been reverted.

Jan 14 2025, 5:41 PM
nrwahl2 triaged T969: Try to make pcmk__search_node_caches() consistent as Wishlist priority.
Jan 14 2025, 1:58 PM · Pacemaker: Libraries, Restricted Project

Jan 9 2025

nrwahl2 committed rPc120c1ebbcb6: Low: various: Correct some printf specifiers (authored by nrwahl2).
Low: various: Correct some printf specifiers
Jan 9 2025, 2:40 PM
nrwahl2 committed rPd8564d24f704: Low: libcrmcommon: Catch correct errors for remote connection sockets (authored by nrwahl2).
Low: libcrmcommon: Catch correct errors for remote connection sockets
Jan 9 2025, 2:40 PM

Jan 8 2025

nrwahl2 updated the task description for T968: Consider casting time_t values to intmax_t for display.
Jan 8 2025, 11:48 PM · Restricted Project, Restricted Project, Pacemaker
nrwahl2 updated the task description for T968: Consider casting time_t values to intmax_t for display.
Jan 8 2025, 11:48 PM · Restricted Project, Restricted Project, Pacemaker
nrwahl2 updated the task description for T968: Consider casting time_t values to intmax_t for display.
Jan 8 2025, 11:00 PM · Restricted Project, Restricted Project, Pacemaker
nrwahl2 committed rP5e250647fe8d: Refactor: libcrmcommon: Improve error checking in pcmk__new_tls_session (authored by nrwahl2).
Refactor: libcrmcommon: Improve error checking in pcmk__new_tls_session
Jan 8 2025, 6:35 PM
nrwahl2 committed rPc366b706f2e8: Refactor: based: Assert on int allocation for socket (authored by nrwahl2).
Refactor: based: Assert on int allocation for socket
Jan 8 2025, 6:35 PM
nrwahl2 committed rP74dc90faf55b: Refactor: various: Use -1 consistently for uninitialized/invalid socket (authored by nrwahl2).
Refactor: various: Use -1 consistently for uninitialized/invalid socket
Jan 8 2025, 6:35 PM
nrwahl2 committed rPede5d7aecd3b: Refactor: various: Functionize getting TLS client socket (authored by nrwahl2).
Refactor: various: Functionize getting TLS client socket
Jan 8 2025, 6:35 PM
nrwahl2 changed the status of T967: Drop workarounds for GnuTLS <3.4.6 from Open to WIP.
Jan 8 2025, 5:28 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
nrwahl2 triaged T968: Consider casting time_t values to intmax_t for display as Wishlist priority.
Jan 8 2025, 5:10 PM · Restricted Project, Restricted Project, Pacemaker
nrwahl2 committed rP12d000f19a3f: Doc: Pacemaker Development: Note compatibility with Python 3.6 or later (authored by nrwahl2).
Doc: Pacemaker Development: Note compatibility with Python 3.6 or later
Jan 8 2025, 11:29 AM
nrwahl2 committed rPb6401a8caab3: Low: python: Update py-version to 3.6 in pylintrc (authored by nrwahl2).
Low: python: Update py-version to 3.6 in pylintrc
Jan 8 2025, 11:29 AM
nrwahl2 committed rP829b4007b343: Refactor: agents: Drop Python 3.4 workaround from fence_legacy (authored by nrwahl2).
Refactor: agents: Drop Python 3.4 workaround from fence_legacy
Jan 8 2025, 11:29 AM
nrwahl2 committed rP432d2a39812e: Doc: python: Drop mentions of python 3.4 (authored by nrwahl2).
Doc: python: Drop mentions of python 3.4
Jan 8 2025, 11:29 AM

Jan 7 2025

nrwahl2 committed rP95b1794428f6: Fix: libcib: Don't send CRM_OP_REGISTER from cib_remote client (authored by nrwahl2).
Fix: libcib: Don't send CRM_OP_REGISTER from cib_remote client
Jan 7 2025, 12:21 PM

Jan 2 2025

nrwahl2 added a comment to T896: Log warnings if 3.0.0 XSLs cannot preserve behavior.

@kgaillot I don't think the existing XSLT error handler sets config warning, FYI. If we want that, we'll want a wishlist task for it, because it looks like it's gonna require some rearranging of cib_upgrade_err() that might be tricky to avoid redundant logs.

Jan 2 2025, 2:56 PM · Pacemaker (3.0.0), Restricted Project, Restricted Project, Restricted Project, Restricted Project

Dec 17 2024

nrwahl2 committed rPd41c79a84e50: Refactor: tools: Use cib_sync_call unconditionally in cibadmin (authored by nrwahl2).
Refactor: tools: Use cib_sync_call unconditionally in cibadmin
Dec 17 2024, 11:24 AM
nrwahl2 closed T817: Deprecate --sync-call cibadmin option as Merged by committing rPf6a8298f5e03: Feature: tools: Deprecate cibadmin --sync-call.
Dec 17 2024, 11:24 AM · Pacemaker (3.0.1), Restricted Project, Pacemaker: Tools
nrwahl2 committed rPf6a8298f5e03: Feature: tools: Deprecate cibadmin --sync-call (authored by nrwahl2).
Feature: tools: Deprecate cibadmin --sync-call
Dec 17 2024, 11:24 AM
nrwahl2 changed the status of T817: Deprecate --sync-call cibadmin option from Open to WIP.
Dec 17 2024, 4:21 AM · Pacemaker (3.0.1), Restricted Project, Pacemaker: Tools

Dec 11 2024

nrwahl2 committed rPf7f0b0d77338: Log: xml: Warn about post-transform behavior changes for ACLs with xpath (authored by nrwahl2).
Log: xml: Warn about post-transform behavior changes for ACLs with xpath
Dec 11 2024, 12:46 PM
nrwahl2 closed T898: Ensure 3.0.0 transforms do not invalidate XPaths or IDs used in ACLs as Merged by committing rP4c530272676a: Log: xml: Warn about post-transform behavior changes for ACLs with xpath.
Dec 11 2024, 10:06 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Pacemaker (3.0.0)
nrwahl2 committed rP4c530272676a: Log: xml: Warn about post-transform behavior changes for ACLs with xpath (authored by nrwahl2).
Log: xml: Warn about post-transform behavior changes for ACLs with xpath
Dec 11 2024, 10:06 AM

Dec 5 2024

nrwahl2 committed rP614e6fc7635c: Low: xml: Fix ACL xpath typo from 986cc5c4 (authored by nrwahl2).
Low: xml: Fix ACL xpath typo from 986cc5c4
Dec 5 2024, 4:25 PM
nrwahl2 committed rP4fffdc78f37d: Test: cts-schemas: Add test for ACL validity after other transformations (authored by nrwahl2).
Test: cts-schemas: Add test for ACL validity after other transformations
Dec 5 2024, 3:05 PM
nrwahl2 committed rPbfa25605aef2: Fix: xml: Ensure ACL permissions are valid after XSL transformations (authored by nrwahl2).
Fix: xml: Ensure ACL permissions are valid after XSL transformations
Dec 5 2024, 3:05 PM
nrwahl2 committed rP7e7aa7db86bf: Fix: xml: Preserve ACL reference behavior for replaced constraints (authored by nrwahl2).
Fix: xml: Preserve ACL reference behavior for replaced constraints
Dec 5 2024, 3:05 PM
nrwahl2 added a comment to T898: Ensure 3.0.0 transforms do not invalidate XPaths or IDs used in ACLs.

Since the risk of corner cases is so high, and our time for 3.0.0 is limited, I think the best approach would be to log a warning if a CIB contains ACLs with xpaths and the upgrade adds or renames any element or attribute. (We could possibly check whether an xpath exists that refers to an attribute, to reduce the scope a bit.) Something like: "WARNING: CIB syntax changes may invalidate ACLs that use 'xpath'. It is strongly recommended to run 'cibadmin --upgrade' then go through the updated CIB carefully to ensure ACLs still match the desired intent."

Dec 5 2024, 1:56 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Pacemaker (3.0.0)
nrwahl2 added a comment to T898: Ensure 3.0.0 transforms do not invalidate XPaths or IDs used in ACLs.

Do you know what version of libxslt added support for dyn:evaluate? We only require 2.9.2 currently. I wouldn't mind using it to reduce the scope of the log further, but it's not necessary.

Dec 5 2024, 1:51 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Pacemaker (3.0.0)
nrwahl2 committed rP814fc6197afd: Test: cts-schemas: Add test for ACL validity after other transformations (authored by nrwahl2).
Test: cts-schemas: Add test for ACL validity after other transformations
Dec 5 2024, 10:45 AM
nrwahl2 committed rPa80b3dc6d50a: Fix: xml: Ensure ACL permissions are valid after XSL transformations (authored by nrwahl2).
Fix: xml: Ensure ACL permissions are valid after XSL transformations
Dec 5 2024, 10:45 AM
nrwahl2 committed rP986cc5c4a0f4: Fix: xml: Preserve ACL reference behavior for replaced constraints (authored by nrwahl2).
Fix: xml: Preserve ACL reference behavior for replaced constraints
Dec 5 2024, 10:45 AM
nrwahl2 added a comment to T898: Ensure 3.0.0 transforms do not invalidate XPaths or IDs used in ACLs.

@kgaillot Can you weigh in when you have a chance? I know things are especially busy.
I figure it's unwise to work on the xpath case until we agree upon how we ought to address it -- if at all.

Dec 5 2024, 5:17 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Pacemaker (3.0.0)