From oalbrigt at redhat.com Tue Aug 3 07:06:08 2021 From: oalbrigt at redhat.com (Oyvind Albrigtsen) Date: Tue, 3 Aug 2021 13:06:08 +0200 Subject: [ClusterLabs Developers] announcement: schedule for resource-agents release 4.9.0 Message-ID: <20210803110608.lopzdqk7j4eqkz6z@redhat.com> Hi, This is a tentative schedule for resource-agents v4.9.0: 4.9.0-rc1: Aug 12. 4.9.0: Aug 19. Full list of changes: https://github.com/ClusterLabs/resource-agents/compare/v4.8.0...master I've modified the corresponding milestones at: https://github.com/ClusterLabs/resource-agents/milestones If there's anything you think should be part of the release please open an issue, a pull request, or a bugzilla, as you see fit. If there's anything that hasn't received due attention, please let us know. Finally, if you can help with resolving issues consider yourself invited to do so. There are currently 129 issues and 57 pull requests still open. Cheers, Oyvind Albrigtsen _______________________________________________ Manage your subscription: https://lists.clusterlabs.org/mailman/listinfo/developers ClusterLabs home: https://www.clusterlabs.org/ From kgaillot at redhat.com Wed Aug 11 10:33:50 2021 From: kgaillot at redhat.com (Ken Gaillot) Date: Wed, 11 Aug 2021 09:33:50 -0500 Subject: [ClusterLabs Developers] Heads up to anyone who runs the cts-scheduler regression tests Message-ID: Hi all, If you run pacemaker's cts-scheduler regression test command, you may notice a change that just landed in master (thanks to new developer Grace Chin). Before, the test would put any output in .regression.failed.diff in the same directory as the test executable. Now, it will put the output in a temporary directory (under /tmp or $TMPDIR), and tell you where it is. This is a step toward the goal of not adding garbage to system install directories where the test executable might be (such as /usr/share), and allowing multiple simultaneous runs of cts-scheduler without conflicting with each other. -- Ken Gaillot From oalbrigt at redhat.com Thu Aug 12 04:02:26 2021 From: oalbrigt at redhat.com (Oyvind Albrigtsen) Date: Thu, 12 Aug 2021 10:02:26 +0200 Subject: [ClusterLabs Developers] resource-agents v4.9.0 rc1 Message-ID: <20210812080226.2slxiyotlu5cbkyo@redhat.com> ClusterLabs is happy to announce resource-agents v4.9.0 rc1. Source code is available at: https://github.com/ClusterLabs/resource-agents/releases/tag/v4.9.0rc1 The most significant enhancements in this release are: - new resource agents: - gcp-ilb - nvmet-subsystem/nvmet-namespace/nvmet-port - openstack-virtual-ip - smb-share - storage-mon - bugfixes and enhancements: - CTDB: replace timeout override with ctdb_timeout parameter (#1661) - Filesystem: do not call partprobe for bind mounts - LVM-activate: disable VG autoactivation in system_id access_mode - LVM-activate: fix drop-in check to avoid re-creating drop-in file when it already exists - SAPInstance: Fix for issue #1680 - SAPInstance fails to detect systemd integration (#1681) - SAPInstance: add systemd compatability (#1662) - VirtualDomain: add code to set the host_memory value for Utilization (#1649) - VirtualDomain: add start_resources parameter that ensures needed virtual storage pools and networks are up and refreshed when enabled - VirtualDomain: drop prefix xenmigr from migrate uri - azure-events: update api_version - build: fix out-of-tree build for man pages - configure: add /usr/local/share to fallback path to be scanned for docbook path - configure: test for json and remove hardcoded #! in openstack-info - db2: add PRIMARY/REMOTE_CATCHUP_PENDING/CONNECTED status to promote-check - dummy: add missing action to dummy_usage function - findif: popen requires pclose and not fclose (#1664) - gcp-vpc-move-route: add serviceaccount JSON file support - gcp-vpc-move-vip.in: add retry to avoid failing on first failed request - gcp-vpc-move-vip: add serviceaccount JSON file support - iSCSILogicalUnit: lio-t: support setting product_id - lvmlockd: remove cmirrord support as it's incompatible with lvmlockd - mdraid: add option description for OCF_CHECK_LEVEL - mysql: add support for local SSL connection (#1682) - ocf-shellfuncs: Remove a bashism in - openstack-cinder-volume: CLI output parsing fixes, fetch of node ID consistency, monitor action simplification, and return error when validate fails - openstack-floating-ip: return error when validate fails and small log message fixes. - openstack-info: run validate in start action. (#1639) - openstack-info: updates due to API output format changes and attempt to future-proof parsing of the output. - podman: workaround race during container creation - spec: remove chkconfig dependency for Fedora < 34 The full list of changes for resource-agents is available at: https://github.com/ClusterLabs/resource-agents/blob/v4.9.0rc1/ChangeLog Everyone is encouraged to download and test the new release candidate. We do many regression tests and simulations, but we can't cover all possible use cases, so your feedback is important and appreciated. Many thanks to all the contributors to this release. Best, The resource-agents maintainers From oalbrigt at redhat.com Thu Aug 19 03:51:43 2021 From: oalbrigt at redhat.com (Oyvind Albrigtsen) Date: Thu, 19 Aug 2021 09:51:43 +0200 Subject: [ClusterLabs Developers] resource-agents v4.9.0 Message-ID: <20210819075143.n7z2n7xjqzidsmo7@redhat.com> ClusterLabs is happy to announce resource-agents v4.9.0. Source code is available at: https://github.com/ClusterLabs/resource-agents/releases/tag/v4.9.0 The most significant enhancements in this release are: - new resource agents: - gcp-ilb - nvmet-subsystem/nvmet-namespace/nvmet-port - openstack-virtual-ip - smb-share - storage-mon - bugfixes and enhancements: - CTDB: replace timeout override with ctdb_timeout parameter (#1661) - Filesystem: do not call partprobe for bind mounts - LVM-activate: disable VG autoactivation in system_id access_mode - LVM-activate: fix drop-in check to avoid re-creating drop-in file when it already exists - SAPInstance: Fix for issue #1680 - SAPInstance fails to detect systemd integration (#1681) - SAPInstance: add systemd compatability (#1662) - VirtualDomain: add code to set the host_memory value for Utilization (#1649) - VirtualDomain: add start_resources parameter that ensures needed virtual storage pools and networks are up and refreshed when enabled - VirtualDomain: drop prefix xenmigr from migrate uri - azure-events: update api_version - build: fix out-of-tree build for man pages - configure: add /usr/local/share to fallback path to be scanned for docbook path - configure: test for json and remove hardcoded #! in openstack-info - db2: add PRIMARY/REMOTE_CATCHUP_PENDING/CONNECTED status to promote-check - dummy: add missing action to dummy_usage function - findif: popen requires pclose and not fclose (#1664) - gcp-vpc-move-route: add serviceaccount JSON file support - gcp-vpc-move-vip.in: add retry to avoid failing on first failed request - gcp-vpc-move-vip: add serviceaccount JSON file support - iSCSILogicalUnit: lio-t: support setting product_id - lvmlockd: remove cmirrord support as it's incompatible with lvmlockd - mdraid: add option description for OCF_CHECK_LEVEL - mysql: add support for local SSL connection (#1682) - ocf-shellfuncs: Remove a bashism in - openstack-cinder-volume: CLI output parsing fixes, fetch of node ID consistency, monitor action simplification, and return error when validate fails - openstack-floating-ip: return error when validate fails and small log message fixes. - openstack-info: run validate in start action. (#1639) - openstack-info: updates due to API output format changes and attempt to future-proof parsing of the output. - podman: workaround race during container creation - spec: remove chkconfig dependency for Fedora < 34 The full list of changes for resource-agents is available at: https://github.com/ClusterLabs/resource-agents/blob/v4.9.0/ChangeLog Everyone is encouraged to download and test the new release. We do many regression tests and simulations, but we can't cover all possible use cases, so your feedback is important and appreciated. Many thanks to all the contributors to this release. Best, The resource-agents maintainers From fabbione at fabbione.net Mon Aug 30 04:15:55 2021 From: fabbione at fabbione.net (Fabio M. Di Nitto) Date: Mon, 30 Aug 2021 10:15:55 +0200 Subject: [ClusterLabs Developers] kronosnet v1.22 released Message-ID: All, We are pleased to announce the general availability of kronosnet v1.22. *** This release includes several MAJOR bug fixes and we strongly encourage everyone to update as soon as possible *** kronosnet (or knet for short) is the new underlying network protocol for Linux HA components (corosync), that features the ability to use multiple links between nodes, active/active and active/passive link failover policies, automatic link recovery, FIPS compliant encryption (nss and/or openssl), automatic PMTUd and in general better performance compared to the old network protocol. Highlights in this release: * Fix incorrect defrag buffer index that can cause knet to stop processing all traffic under some extreme network conditions (random latency). * Increase defrag buffer size to better deal with extreme network conditions as above. * Do not leak resources if link configuration fails * Major rework of ACL code to match API vs implementation. * Detect incorrect link configuration when mixing static and dynamic links * Fix knet_send_sync API to require a destination filter * Fix knet sockaddr_storage size across the board to deal with newly introduced checks on FreeBSD * Minor docs updates * Major internal test suite fixes Known issues in this release: * Preparation for this release spotted a long standing issue with SCTP transport used in combination with dynamic links. This specific issue has been in the code since SCTP has been introduced. It will be addressed in one of the upcoming releases. The problem does NOT affect the corosync / High Availability use case. The source tarballs can be downloaded here: https://www.kronosnet.org/releases/ Upstream resources and contacts: https://kronosnet.org/ https://github.com/kronosnet/kronosnet/ https://ci.kronosnet.org/ https://trello.com/kronosnet (TODO list and activities tracking) https://goo.gl/9ZvkLS (google shared drive with presentations and diagrams) IRC: #kronosnet on Freenode https://lists.kronosnet.org/mailman/listinfo/users https://lists.kronosnet.org/mailman/listinfo/devel https://lists.kronosnet.org/mailman/listinfo/commits Cheers, The knet developer team