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, lrmd_send_command implements almost all of the API commands for a lrmd_t. 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.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Wed, Feb 19
Wed, Feb 19
Tue, Feb 18
Tue, Feb 18
Tue, Feb 18, 1:33 PM · Restricted Project
cppcheck appears to be fine with pcmk__realloc for me, but I would still be all for investigating removing it in favor of someone else's code.
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
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
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
nrwahl2 committed rPe6ed5ff165df: Refactor: libcrmcommon: Avoid unnecessary allocation for sbd paths (authored by nrwahl2).
Refactor: libcrmcommon: Avoid unnecessary allocation for sbd paths
GitHub <noreply@github.com> committed rP1d6dcabd78bd: Merge pull request #3828 from nrwahl2/nrwahl2-sbindir21 (authored by clumens).
Merge pull request #3828 from nrwahl2/nrwahl2-sbindir21
GitHub <noreply@github.com> committed rP64cd85422c19: Merge pull request #3827 from nrwahl2/nrwahl2-sbindir30 (authored by clumens).
Merge pull request #3827 from nrwahl2/nrwahl2-sbindir30
GitHub <noreply@github.com> committed rP3d0ffefd9e1f: Merge pull request #3826 from nrwahl2/nrwahl2-sbindir (authored by clumens).
Merge pull request #3826 from nrwahl2/nrwahl2-sbindir
Mon, Feb 17
Mon, Feb 17
clumens committed rPc8ea0e8e32f9: Build: devel: Replace indent with clang-format. (authored by clumens).
Build: devel: Replace indent with clang-format.
GitHub <noreply@github.com> committed rP77a5fca9f11f: Merge pull request #3824 from clumens/clang-format (authored by clumens).
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
GitHub <noreply@github.com> committed rR90f9f1c43f3b: portblock: fix version detection of iptables (#2022) (authored by oalbrigt).
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
Tue, Feb 11
Tue, Feb 11
oalbrigt committed rR9bb30d743d04: ocf-shellfuncs: add missing variable in crm_mon_no_validation() (authored by oalbrigt).
ocf-shellfuncs: add missing variable in crm_mon_no_validation()
GitHub <noreply@github.com> committed rR77d8f026e786: Merge pull request #2021 from oalbrigt/ocf-shellfuncs-add-missing-var (authored by oalbrigt).
Merge pull request #2021 from oalbrigt/ocf-shellfuncs-add-missing-var
Mon, Feb 10
Mon, Feb 10
gao-yan committed rPe128ae183337: Fix: libcrmcluster: prevent external callers from triggering assertion when… (authored by gao-yan).
Fix: libcrmcluster: prevent external callers from triggering assertion when…
GitHub <noreply@github.com> committed rPaf3642fbf637: Merge pull request #3821 from gao-yan/server_message_type-NULL (authored by clumens).
Merge pull request #3821 from gao-yan/server_message_type-NULL
Fri, Feb 7
Fri, Feb 7
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
nrwahl2 committed rPff6e7a9b4b47: Refactor: fencer: Set scheduler input, flags, and status explicitly (authored by nrwahl2).
Refactor: fencer: Set scheduler input, flags, and status explicitly
nrwahl2 committed rP37f7210e19cb: Refactor: scheduler: Set scheduler input, flags, and status explicitly (authored by nrwahl2).
Refactor: scheduler: Set scheduler input, flags, and status explicitly
nrwahl2 committed rP625672d668e6: Fix: tools: Avoid crash in crm_simulate --profile (authored by nrwahl2).
Fix: tools: Avoid crash in crm_simulate --profile
nrwahl2 committed rP481b0dd05b6d: Low: libpacemaker: Handle scandir() error in pcmk__profile_dir() (authored by nrwahl2).
Low: libpacemaker: Handle scandir() error in pcmk__profile_dir()
nrwahl2 committed rPa1d865533030: Refactor: libpacemaker: Create scheduler object in pcmk__profile_dir() (authored by nrwahl2).
Refactor: libpacemaker: Create scheduler object in pcmk__profile_dir()
nrwahl2 committed rP8b9caadbdfe7: Low: libpacemaker: Fix mem leak in pcmk__profile_dir() (authored by nrwahl2).
Low: libpacemaker: Fix mem leak in pcmk__profile_dir()
nrwahl2 committed rP64281aeb87a0: Refactor: libpacemaker: Best practices for pcmk__profile_dir() (authored by nrwahl2).
Refactor: libpacemaker: Best practices for pcmk__profile_dir()
nrwahl2 committed rP3fca1ba7a201: Low: tools: Fix overflow in crm_simulate --repeat (authored by nrwahl2).
Low: tools: Fix overflow in crm_simulate --repeat
nrwahl2 committed rP9f1edd8bacf3: Refactor: libpacemaker: Use scandir() filter in pcmk__profile_dir() (authored by nrwahl2).
Refactor: libpacemaker: Use scandir() filter in pcmk__profile_dir()
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
nrwahl2 committed rP767c55fcc288: Refactor: libpacemaker: Pass NULL input in pcmk__simulate() (authored by nrwahl2).
Refactor: libpacemaker: Pass NULL input in pcmk__simulate()
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()
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()
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
nrwahl2 committed rP4a3f90b56e4f: Refactor: libpacemaker: Drop unused args from pcmk__schedule_actions() (authored by nrwahl2).
Refactor: libpacemaker: Drop unused args from pcmk__schedule_actions()
nrwahl2 committed rP5dbc81938ca4: Fix: libpe_status: Make cluster_status() idempotent (authored by nrwahl2).
Fix: libpe_status: Make cluster_status() idempotent
nrwahl2 committed rPf2805067f7d7: Refactor: libpacemaker: Unpack status in pcmk__schedule_actions() (authored by nrwahl2).
Refactor: libpacemaker: Unpack status in pcmk__schedule_actions()
GitHub <noreply@github.com> committed rPd06c888ba7de: Merge pull request #3810 from nrwahl2/nrwahl2-crm_resource (authored by clumens).
Merge pull request #3810 from nrwahl2/nrwahl2-crm_resource
nrwahl2 committed rPb1ac2a57639a: Feature: libpacemaker: Reset scheduler object in pcmk_simulate() (authored by nrwahl2).
Feature: libpacemaker: Reset scheduler object in pcmk_simulate()
Thu, Feb 6
Thu, Feb 6
Thu, Feb 6, 3:38 PM · Restricted Project
Thu, Feb 6, 3:31 PM · Restricted Project
Wed, Feb 5
Wed, Feb 5
clumens committed rP02b1a18c1130: Refactor: libcrmservice: systemd_init should return a bool. (authored by clumens).
Refactor: libcrmservice: systemd_init should return a bool.
clumens committed rP9138d96d027b: Refactor: daemons: Fix whitespace problems in execd_commands.c. (authored by clumens).
Refactor: daemons: Fix whitespace problems in execd_commands.c.
clumens committed rP96e9f97e4926: Refactor: daemons: Unindent a block of code in action_complete. (authored by clumens).
Refactor: daemons: Unindent a block of code in action_complete.
clumens committed rP9151b51c50b1: Refactor: daemons: Get rid of an unnecessary #endif/#ifdef. (authored by clumens).
Refactor: daemons: Get rid of an unnecessary #endif/#ifdef.
clumens committed rP7874bce94ba8: Refactor: daemons: Unindent the goagain block in action_complete. (authored by clumens).
Refactor: daemons: Unindent the goagain block in action_complete.
clumens committed rP51a93e771656: Low: libcrmservices: Don't leak msg if systemd_proxy is NULL. (authored by clumens).
Low: libcrmservices: Don't leak msg if systemd_proxy is NULL.
clumens committed rP96e9bff3ff7b: Refactor: daemons: Improve whitespace in action_complete. (authored by clumens).
Refactor: daemons: Improve whitespace in action_complete.
clumens committed rP4a4e721520a7: Refactor: libcrmservices: Unref the dbus connection... (authored by clumens).
Refactor: libcrmservices: Unref the dbus connection...
GitHub <noreply@github.com> committed rP88e9ec132580: Merge pull request #3816 from clumens/dbus-systemd-prep (authored by nrwahl2).
Merge pull request #3816 from clumens/dbus-systemd-prep
xin liang <xliang@suse.com> committed rP741f09d0404e: Doc: Pacemaker_Development: Use enum controld_join_phase instead of… (authored by xin liang <xliang@suse.com>).
Doc: Pacemaker_Development: Use enum controld_join_phase instead of…
GitHub <noreply@github.com> committed rP5efdc9d5d0cb: Merge pull request #3817 from liangxin1300/20250204_sync_with_doc (authored by clumens).
Merge pull request #3817 from liangxin1300/20250204_sync_with_doc
Mon, Feb 3
Mon, Feb 3
Mon, Feb 3, 2:55 PM · Restricted Project
clumens committed rPe8ab7135f77f: Low: python: Add python value for new CRM_EX_NO_DC exit code. (authored by clumens).
Low: python: Add python value for new CRM_EX_NO_DC exit code.
GitHub <noreply@github.com> committed rPf950b1d05d7f: Merge pull request #3815 from clumens/new-python-exit-code (authored by nrwahl2).
Merge pull request #3815 from clumens/new-python-exit-code
clumens committed rP2e109a7950bb: Refactor: python: Rename variables in Audit __call__ methods. (authored by clumens).
Refactor: python: Rename variables in Audit __call__ methods.
clumens committed rP3eb9450fa20b: Refactor: python: Reduce code duplication looking for core dumps. (authored by clumens).
Refactor: python: Reduce code duplication looking for core dumps.
clumens committed rPb9b5eab3c2d9: Low: python: Use coredumpctl to check for core files. (authored by clumens).
Low: python: Use coredumpctl to check for core files.
clumens committed rP35d58504c48c: Refactor: cts: _find_core_on_fs can now take a list of locations. (authored by clumens).
Refactor: cts: _find_core_on_fs can now take a list of locations.
GitHub <noreply@github.com> committed rP0f7d244b2d1c: Merge pull request #3809 from clumens/fileaudit (authored by nrwahl2).
Merge pull request #3809 from clumens/fileaudit
Fri, Jan 31
Fri, Jan 31
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).
Fri, Jan 31, 3:59 PM · Restricted Project
clumens added a subtask for T970: Decrease code duplication in cts regression tests: Unknown Object (Maniphest Task).
Fri, Jan 31, 3:57 PM · Restricted Project
Fri, Jan 31, 3:57 PM · Restricted Project
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
GitHub <noreply@github.com> committed rP5ccb2fa358e3: Merge pull request #3716 from aleksei-burlakov/fix-crmadmin-dclookup-return… (authored by clumens).
Merge pull request #3716 from aleksei-burlakov/fix-crmadmin-dclookup-return…
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()
GitHub <noreply@github.com> committed rP0423e3a34de3: Merge pull request #3814 from nrwahl2/nrwahl2-memleak (authored by clumens).
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)
Thu, Jan 30
Thu, Jan 30
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.
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)
Wed, Jan 29
Wed, Jan 29
clumens closed T726: Fix Sphinx warnings for Python API as Merged by committing rP68d1637b4bdd: Refactor: doc: Get rid of sphinx templates..
clumens committed rP68d1637b4bdd: Refactor: doc: Get rid of sphinx templates. (authored by clumens).
Refactor: doc: Get rid of sphinx templates.
clumens committed rP4b9870189daa: Refactor: doc: Don't use autosummary in the python documentation. (authored by clumens).
Refactor: doc: Don't use autosummary in the python documentation.
GitHub <noreply@github.com> committed rP873a5316e07b: Merge pull request #3807 from clumens/t726 (authored by clumens).
Merge pull request #3807 from clumens/t726
Tue, Jan 28
Tue, Jan 28
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…
nrwahl2 committed rPca17442ef711: Fix: libraries: Update version numbers in so names (authored by nrwahl2).
Fix: libraries: Update version numbers in so names
GitHub <noreply@github.com> committed rP0de22e5f75f8: Merge pull request #3811 from nrwahl2/nrwahl2-libs (authored by nrwahl2).
Merge pull request #3811 from nrwahl2/nrwahl2-libs
nrwahl2 committed rPdc802bfe4beb: Fix: libraries: Update version numbers in so names (authored by nrwahl2).
Fix: libraries: Update version numbers in so names
GitHub <noreply@github.com> committed rPfa492f51813f: Merge pull request #3812 from nrwahl2/nrwahl2-libs-30 (authored by nrwahl2).
Merge pull request #3812 from nrwahl2/nrwahl2-libs-30
oalbrigt committed rRde51a1705ce7: storage-mon: log "storage_mon is already running" in start-action (authored by oalbrigt).
storage-mon: log "storage_mon is already running" in start-action
GitHub <noreply@github.com> committed rRda9ef4e2277d: Merge pull request #2018 from oalbrigt/storage-mon-log-already-running (authored by oalbrigt).
Merge pull request #2018 from oalbrigt/storage-mon-log-already-running
Mon, Jan 27
Mon, Jan 27
clumens committed rP3fd7845dc1ef: Refactor: cts: Use f-strings in cts regression tests. (authored by clumens).
Refactor: cts: Use f-strings in cts regression tests.
clumens committed rP17f314cc1bd5: Refactor: cts: Use f-strings instead of string addition. (authored by clumens).
Refactor: cts: Use f-strings instead of string addition.
clumens committed rP2f0f595131df: Refactor: cts: Fix pylint problems in cts-fencing. (authored by clumens).
Refactor: cts: Fix pylint problems in cts-fencing.
clumens committed rP96d6ca742458: Refactor: cts: Fix pyflake problems in cts-fencing. (authored by clumens).
Refactor: cts: Fix pyflake problems in cts-fencing.
clumens committed rP3e1c6af034c7: Refactor: cts: Clarify spacing in cts-exec.in. (authored by clumens).
Refactor: cts: Clarify spacing in cts-exec.in.
GitHub <noreply@github.com> committed rPcde0030d46ee: Merge pull request #3806 from clumens/more-f-strings (authored by clumens).
Merge pull request #3806 from clumens/more-f-strings
Jan 24 2025
Jan 24 2025
ocf-binaries: add FGREP
GitHub <noreply@github.com> committed rR7e96f45b4326: Merge pull request #2015 from oalbrigt/ocf-binaries-add-FGREP (authored by oalbrigt).
Merge pull request #2015 from oalbrigt/ocf-binaries-add-FGREP