Refactor: Unindent various code blocks in transport.c.
Refactor: Remove global booth_conf variable in transport.c.
Refactor: Add braces around conditional blocks in transport.c.
Refactor: Remove some (void) casts from transport.c.
Refactor: Check the return value of setsockopt.
Refactor: Use whitespace more consistently in transport.c.
Merge pull request #155 from clumens/transport-finish
Refactor: cts: Give an explicit encoding to uses of io.open.
Refactor: cts: Fix the last few pyflake problems in cts-regression.
Refactor: cts: Add the usual pylint import and name pragmas.
Refactor: cts: Don't inherit from object.
Refactor: python: Use += in cts-scheduler for increment.
Refactor: cts: Condense test descriptions onto single lines.
Refactor: cts: Use f-strings in cts-scheduler.
Refactor: python: Don't explicitly compare against an empty list.
Refactor: cts: Disable pylint warnings we're not going to address.
Refactor: cts: Unindent some code where possible.
Refactor: cts: Fix whitespace around lists and operators.
Refactor: python: Improve whitespace throughout cts-scheduler.
Refactor: cts: Get rid of the DESC variable.
Refactor: cts: Disable the too-many-locals warning in cts-scheduler.
Refactor: cts: Add a function to check if a file is missing or empty.
Refactor: cts: Improve docstrings in cts-scheduler.
Refactor: python: Disable the similar code warning from pylintrc.
Build: cts: Add cts-cli to the python_files list.
Refactor: cts: Fix a pyflake whitespace problem in cts-cli.
Refactor: cts: Replace {shadow} strings in cts-cli where possible.
Refactor: cts: Use {cts_cli_data} as an f-string where possible.
Refactor: cts: Remove unnecessary whitespace from the end of commands.
Merge pull request #3820 from clumens/final-pylint
Test: libcrmcommon: Unit-test pcmk__scan_nvpair()
Refactor: libcrmcommon: Return standard code from pcmk__scan_nvpair()
Merge pull request #3834 from nrwahl2/nrwahl2-nvpair
Refactor: libcrmcommon: Use g_strsplit() in pcmk__scan_nvpair()
Merge pull request #3823 from clumens/crm_simulate-tests
Build: Run cts-cli verbosely.
Merge pull request #3829 from clumens/cppcheck
Test: CTS: Pass verbose argument to the diff function.
API: libcrmcommon: Map pcmk_rc_cib_corrupt to CRM_EX_CONFIG.
Med: cts: Add missing crm_simulate regression tests back to cts-cli.
Log: pacemaker-based: improve messages when reading CIB from disk
Merge pull request #3825 from clumens/logging
Log: pacemaker-based: improve exit messages
Log: controller: simplify join finalization messages
Log: pacemaker-based: improve a few messages
Log: controller: drop dot file logs
Log: controller: improve start-up/exit messages
Log: controller: improve resource action execution logs
Build: devel: Add additional cppcheck arguments.
Refactor: libs: Remove existing cppcheck suppressions.
Refactor: daemons: Simplify some code in start_child.
Refactor: libs: Add a couple new cppcheck suppressions.
Build: Fix coverage targets.
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()