Page MenuHomeClusterLabs Projects
Feed All Stories

Wed, Feb 19

clumens claimed T903: Split large IPC messages.
Wed, Feb 19, 3:35 PM · Restricted Project, Restricted Project, Restricted Project
clumens changed the status of T903: Split large IPC messages from Open to WIP.
Wed, Feb 19, 3:35 PM · Restricted Project, Restricted Project, Restricted Project

Tue, Feb 18

clumens triaged T973: Get rid of "non-option ARGV-elements" blocks from tools as Wishlist priority.
Tue, Feb 18, 3:41 PM · Restricted Project, Pacemaker: Tools
clumens triaged T972: cts-cli shouldn't write to /tmp during package builds as Low priority.
Tue, Feb 18, 1:33 PM · Restricted Project
clumens added a comment to T901: Use asynchronous communication for liblrmd commands with replies.

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.

Tue, Feb 18, 1:24 PM · Restricted Project, Restricted Project
clumens added a comment to T775: Evaluate replacing pcmk__realloc() with GLib functions.

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.

Tue, Feb 18, 1:10 PM · Restricted Project, Pacemaker: Libraries
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
Tue, Feb 18, 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
Tue, Feb 18, 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
Tue, Feb 18, 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
Tue, Feb 18, 9:19 AM
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
Tue, Feb 18, 9:19 AM
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
Tue, Feb 18, 9:19 AM
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
Tue, Feb 18, 9:19 AM

Mon, Feb 17

clumens committed rPc8ea0e8e32f9: Build: devel: Replace indent with clang-format. (authored by clumens).
Build: devel: Replace indent with clang-format.
Mon, Feb 17, 3:56 PM
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
Mon, Feb 17, 3:56 PM
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
Mon, Feb 17, 8:37 AM
GitHub <noreply@github.com> committed rR90f9f1c43f3b: portblock: fix version detection of iptables (#2022) (authored by oalbrigt).
portblock: fix version detection of iptables (#2022)
Mon, Feb 17, 8:37 AM
GitHub <noreply@github.com> committed rR938867b0c4a7: simplify iptables version string regex (authored by abrychcy <abrychcy@users.noreply.github.com>).
simplify iptables version string regex
Mon, Feb 17, 8:37 AM

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()
Tue, Feb 11, 7:52 AM
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
Tue, Feb 11, 7:52 AM

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…
Mon, Feb 10, 2:27 PM
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
Mon, Feb 10, 2:27 PM

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
Fri, Feb 7, 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
Fri, Feb 7, 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
Fri, Feb 7, 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
Fri, Feb 7, 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()
Fri, Feb 7, 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()
Fri, Feb 7, 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()
Fri, Feb 7, 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()
Fri, Feb 7, 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
Fri, Feb 7, 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()
Fri, Feb 7, 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
Fri, Feb 7, 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()
Fri, Feb 7, 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()
Fri, Feb 7, 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()
Fri, Feb 7, 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
Fri, Feb 7, 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()
Fri, Feb 7, 6:51 PM
nrwahl2 committed rP5dbc81938ca4: Fix: libpe_status: Make cluster_status() idempotent (authored by nrwahl2).
Fix: libpe_status: Make cluster_status() idempotent
Fri, Feb 7, 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()
Fri, Feb 7, 6:51 PM
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
Fri, Feb 7, 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()
Fri, Feb 7, 6:51 PM

Thu, Feb 6

clumens updated the task description for T970: Decrease code duplication in cts regression tests.
Thu, Feb 6, 3:38 PM · Restricted Project
clumens changed the edit policy for T970: Decrease code duplication in cts regression tests.
Thu, Feb 6, 3:31 PM · Restricted Project

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.
Wed, Feb 5, 3:44 PM
clumens committed rP9138d96d027b: Refactor: daemons: Fix whitespace problems in execd_commands.c. (authored by clumens).
Refactor: daemons: Fix whitespace problems in execd_commands.c.
Wed, Feb 5, 3:44 PM
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.
Wed, Feb 5, 3:44 PM
clumens committed rP9151b51c50b1: Refactor: daemons: Get rid of an unnecessary #endif/#ifdef. (authored by clumens).
Refactor: daemons: Get rid of an unnecessary #endif/#ifdef.
Wed, Feb 5, 3:44 PM
clumens committed rP7874bce94ba8: Refactor: daemons: Unindent the goagain block in action_complete. (authored by clumens).
Refactor: daemons: Unindent the goagain block in action_complete.
Wed, Feb 5, 3:44 PM
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.
Wed, Feb 5, 3:44 PM
clumens committed rP96e9bff3ff7b: Refactor: daemons: Improve whitespace in action_complete. (authored by clumens).
Refactor: daemons: Improve whitespace in action_complete.
Wed, Feb 5, 3:44 PM
clumens committed rP4a4e721520a7: Refactor: libcrmservices: Unref the dbus connection... (authored by clumens).
Refactor: libcrmservices: Unref the dbus connection...
Wed, Feb 5, 3:44 PM
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
Wed, Feb 5, 3:44 PM
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…
Wed, Feb 5, 10:10 AM
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
Wed, Feb 5, 10:10 AM

Mon, Feb 3

clumens triaged T971: Store inflight and blocked ops in a hash table as Wishlist priority.
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.
Mon, Feb 3, 2:46 PM
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
Mon, Feb 3, 2:46 PM
clumens committed rP2e109a7950bb: Refactor: python: Rename variables in Audit __call__ methods. (authored by clumens).
Refactor: python: Rename variables in Audit __call__ methods.
Mon, Feb 3, 2:42 PM
clumens committed rP3eb9450fa20b: Refactor: python: Reduce code duplication looking for core dumps. (authored by clumens).
Refactor: python: Reduce code duplication looking for core dumps.
Mon, Feb 3, 2:42 PM
clumens committed rPb9b5eab3c2d9: Low: python: Use coredumpctl to check for core files. (authored by clumens).
Low: python: Use coredumpctl to check for core files.
Mon, Feb 3, 2:42 PM
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.
Mon, Feb 3, 2:42 PM
GitHub <noreply@github.com> committed rP0f7d244b2d1c: Merge pull request #3809 from clumens/fileaudit (authored by nrwahl2).
Merge pull request #3809 from clumens/fileaudit
Mon, Feb 3, 2:42 PM

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 parent task for T846: Move cts-cli validity and upgrade tests to cts-schemas: T970: Decrease code duplication in cts regression tests.
Fri, Jan 31, 3:59 PM · Pacemaker, 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
clumens triaged T970: Decrease code duplication in cts regression tests as Wishlist priority.
Fri, Jan 31, 3:57 PM · Restricted Project
wenningerk edited the content of Patch Review.
Fri, Jan 31, 9:59 AM
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
Fri, Jan 31, 9:58 AM
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…
Fri, Jan 31, 9:58 AM
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()
Fri, Jan 31, 9:54 AM
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
Fri, Jan 31, 9:54 AM
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)
Fri, Jan 31, 7:12 AM

Thu, Jan 30

clumens edited the content of Patch Review.
Thu, Jan 30, 4:59 PM
clumens edited the content of Patch Review.
Thu, Jan 30, 2:10 PM
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.

Thu, Jan 30, 2:03 PM
nrwahl2 edited the content of Patch Review.
Thu, Jan 30, 2:02 PM
nrwahl2 edited the content of Patch Review.
Thu, Jan 30, 2:02 PM
clumens created an object: Patch Review.
Thu, Jan 30, 2:00 PM
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)
Thu, Jan 30, 5:04 AM

Wed, Jan 29

clumens closed T726: Fix Sphinx warnings for Python API as Merged by committing rP68d1637b4bdd: Refactor: doc: Get rid of sphinx templates..
Wed, Jan 29, 10:14 AM · Pacemaker: Documentation
clumens committed rP68d1637b4bdd: Refactor: doc: Get rid of sphinx templates. (authored by clumens).
Refactor: doc: Get rid of sphinx templates.
Wed, Jan 29, 10:14 AM
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.
Wed, Jan 29, 10:14 AM
GitHub <noreply@github.com> committed rP873a5316e07b: Merge pull request #3807 from clumens/t726 (authored by clumens).
Merge pull request #3807 from clumens/t726
Wed, Jan 29, 10:14 AM

Tue, Jan 28

clumens edited the content of Pacemaker Release Checklist.
Tue, Jan 28, 11:16 AM · Pacemaker
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…
Tue, Jan 28, 8:31 AM
nrwahl2 committed rPca17442ef711: Fix: libraries: Update version numbers in so names (authored by nrwahl2).
Fix: libraries: Update version numbers in so names
Tue, Jan 28, 3:37 AM
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
Tue, Jan 28, 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
Tue, Jan 28, 3:37 AM
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
Tue, Jan 28, 3:37 AM
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
Tue, Jan 28, 3:10 AM
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
Tue, Jan 28, 3:10 AM

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.
Mon, Jan 27, 5:50 PM
clumens committed rP17f314cc1bd5: Refactor: cts: Use f-strings instead of string addition. (authored by clumens).
Refactor: cts: Use f-strings instead of string addition.
Mon, Jan 27, 5:50 PM
clumens committed rP2f0f595131df: Refactor: cts: Fix pylint problems in cts-fencing. (authored by clumens).
Refactor: cts: Fix pylint problems in cts-fencing.
Mon, Jan 27, 5:50 PM
clumens committed rP96d6ca742458: Refactor: cts: Fix pyflake problems in cts-fencing. (authored by clumens).
Refactor: cts: Fix pyflake problems in cts-fencing.
Mon, Jan 27, 5:50 PM
clumens committed rP3e1c6af034c7: Refactor: cts: Clarify spacing in cts-exec.in. (authored by clumens).
Refactor: cts: Clarify spacing in cts-exec.in.
Mon, Jan 27, 5:50 PM
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
Mon, Jan 27, 5:50 PM

Jan 24 2025

oalbrigt committed rR990d37a72097: ocf-binaries: add FGREP (authored by oalbrigt).
ocf-binaries: add FGREP
Jan 24 2025, 6:46 AM
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
Jan 24 2025, 6:46 AM