Merge pull request #3830 from clumens/coverage
Merge pull request #2024 from oalbrigt/portblock-use-ocf_log
portblock: use ocf_log() for logging
already uses 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 .
clumens changed the status of
T903: Split large IPC messages from
Open to
WIP.
This is going to be very, very difficult to do which is why we've removed it from the RHEL board and lowered the priority. Basically, implements almost all of the API commands for a . All of those would need to be converted over to an async style, and then all of their callers would be. This includes major portions of the control daemon, which isn't very well set up to call the async versions of these functions. It would require rewriting much of liblrmd and the control daemon, and there's simply not enough time to get around to a project of that size.
cppcheck appears to be fine with for me, but I would still be all for investigating removing it in favor of someone else's code.
Fix: build: Fix default pacemaker-remoted path on Fedora >= 42
Fix: build: Fix default pacemaker-remoted path on Fedora >= 42
Fix: build: Fix default pacemaker-remoted path on Fedora >= 42
Refactor: libcrmcommon: Avoid unnecessary allocation for sbd paths
Merge pull request #3828 from nrwahl2/nrwahl2-sbindir21
Merge pull request #3827 from nrwahl2/nrwahl2-sbindir30
Merge pull request #3826 from nrwahl2/nrwahl2-sbindir
Build: devel: Replace indent with clang-format.
Merge pull request #3824 from clumens/clang-format
GitHub <noreply@github.com> committed
rR575dcec0cd97: Update portblock: improve version detection of iptables (authored by abrychcy <abrychcy@users.noreply.github.com>).
Update portblock: improve version detection of iptables
portblock: fix version detection of iptables (#2022)
GitHub <noreply@github.com> committed
rR938867b0c4a7: simplify iptables version string regex (authored by abrychcy <abrychcy@users.noreply.github.com>).
simplify iptables version string regex
ocf-shellfuncs: add missing variable in crm_mon_no_validation()
Merge pull request #2021 from oalbrigt/ocf-shellfuncs-add-missing-var
Fix: libcrmcluster: prevent external callers from triggering assertion when…
Merge pull request #3821 from gao-yan/server_message_type-NULL
Refactor: various: Use uint32_t for group of pcmk_sim_flags internally
Refactor: fencer: Set scheduler input, flags, and status explicitly
Refactor: scheduler: Set scheduler input, flags, and status explicitly
Fix: tools: Avoid crash in crm_simulate --profile
Low: libpacemaker: Handle scandir() error in pcmk__profile_dir()
Refactor: libpacemaker: Create scheduler object in pcmk__profile_dir()
Low: libpacemaker: Fix mem leak in pcmk__profile_dir()
Refactor: libpacemaker: Best practices for pcmk__profile_dir()
Low: tools: Fix overflow in crm_simulate --repeat
Refactor: libpacemaker: Use scandir() filter in pcmk__profile_dir()
Refactor: libpacemaker: Don't make unnecessary copy for scheduler input
Refactor: libpacemaker: Pass NULL input in pcmk__simulate()
Refactor: libpacemaker: Set input and flags explicitly in pcmk__verify()
Refactor: tools: Set scheduler flags explicitly in wait_till_stable()
Refactor: tools: update_dataset() passes nulls to pcmk__schedule_actions
Refactor: libpacemaker: Drop unused args from pcmk__schedule_actions()
Fix: libpe_status: Make cluster_status() idempotent
Refactor: libpacemaker: Unpack status in pcmk__schedule_actions()
Merge pull request #3810 from nrwahl2/nrwahl2-crm_resource
Feature: libpacemaker: Reset scheduler object in pcmk_simulate()
Refactor: libcrmservice: systemd_init should return a bool.
Refactor: daemons: Fix whitespace problems in execd_commands.c.
Refactor: daemons: Unindent a block of code in action_complete.
Refactor: daemons: Get rid of an unnecessary #endif/#ifdef.
Refactor: daemons: Unindent the goagain block in action_complete.
Low: libcrmservices: Don't leak msg if systemd_proxy is NULL.
Refactor: daemons: Improve whitespace in action_complete.
Refactor: libcrmservices: Unref the dbus connection...
Merge pull request #3816 from clumens/dbus-systemd-prep
Doc: Pacemaker_Development: Use enum controld_join_phase instead of…
Merge pull request #3817 from liangxin1300/20250204_sync_with_doc
Low: python: Add python value for new CRM_EX_NO_DC exit code.
Merge pull request #3815 from clumens/new-python-exit-code
Refactor: python: Rename variables in Audit __call__ methods.
Refactor: python: Reduce code duplication looking for core dumps.
Low: python: Use coredumpctl to check for core files.
Refactor: cts: _find_core_on_fs can now take a list of locations.
Merge pull request #3809 from clumens/fileaudit
clumens added subtasks for
T970: Decrease code duplication in cts regression tests:
T846: Move cts-cli validity and upgrade tests to cts-schemas,
Unknown Object (Maniphest Task),
Unknown Object (Maniphest Task),
Unknown Object (Maniphest Task).
wenningerk edited the content of
Patch Review.
Aleksei Burlakov <aburlakov> committed
rPa1d94f7ab57a: Fix: crmadmin: return error if DC is not elected #2902 #3606 (authored by Aleksei Burlakov <aburlakov@suse.com>).
Fix: crmadmin: return error if DC is not elected #2902 #3606
Merge pull request #3716 from aleksei-burlakov/fix-crmadmin-dclookup-return…
Low: libcrmcommon: Fix memory leak in text_end_list()/curses_end_list()
Merge pull request #3814 from nrwahl2/nrwahl2-memleak
GitHub <noreply@github.com> committed
rF5d9d6a9e9cf3: azure_fence.py: fix managed identity authentication (#605) (authored by Tobias Schug <4014687+HappyTobi@users.noreply.github.com>).
azure_fence.py: fix managed identity authentication (#605)
clumens edited the content of
Patch Review.
clumens edited the content of
Patch Review.
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.
nrwahl2 edited the content of
Patch Review.
nrwahl2 edited the content of
Patch Review.
clumens created an object:
Patch Review.
GitHub <noreply@github.com> committed
rF03c599c9d2d5: fence_nutanix_ahv: Handle API rate limits (#604) (authored by Govindarajan Soundararajan <govindarajan.s@nutanix.com>).
fence_nutanix_ahv: Handle API rate limits (#604)
Refactor: doc: Get rid of sphinx templates.
Refactor: doc: Don't use autosummary in the python documentation.
Merge pull request #3807 from clumens/t726
GitHub <noreply@github.com> committed
rF02141bfa032c: fence_azure_arm: use azure-identity instead of msrestazure, which has been… (authored by Tobias Schug <4014687+HappyTobi@users.noreply.github.com>).
fence_azure_arm: use azure-identity instead of msrestazure, which has been…
Fix: libraries: Update version numbers in so names
Merge pull request #3811 from nrwahl2/nrwahl2-libs
Fix: libraries: Update version numbers in so names
Merge pull request #3812 from nrwahl2/nrwahl2-libs-30
storage-mon: log "storage_mon is already running" in start-action
Merge pull request #2018 from oalbrigt/storage-mon-log-already-running
Refactor: cts: Use f-strings in cts regression tests.