From kgaillot at redhat.com Wed Mar 3 15:19:56 2021 From: kgaillot at redhat.com (Ken Gaillot) Date: Wed, 03 Mar 2021 14:19:56 -0600 Subject: [ClusterLabs Developers] OCF resource agent 1.1 standard ready to be released! Message-ID: <90a96079ba8abf18470f818031093510865fc77b.camel@redhat.com> Hi all, It's been a long time coming, but we are now finally ready to formalize the 1.1 version of the OCF resource agent standard. Comments and discussion are invited on the pull request (as well as this list): https://github.com/ClusterLabs/OCF-spec/pull/24 The main goals of this revision are to formalize existing widespread practice that deviates from or extends the 1.0 standard, and to add optional new meta-data hints that user interfaces can benefit from. The pull request description gives an extensive summary of the changes. The relevant files themselves can be viewed at: - The standard: https://github.com/kgaillot/OCF-spec/blob/ocf1.1/ra/1.1/resource-agent-api.md - The agent meta-data schema: https://github.com/kgaillot/OCF-spec/blob/ocf1.1/ra/1.1/ra-api.rng - Example agent meta-data: https://github.com/kgaillot/OCF-spec/blob/ocf1.1/ra/1.1/ra-metadata-example.xml After this list has been able to comment on the changes a bit, I'll bring it to the users list as well, and hopefully agree on a version we can merge this month. Then we can work on adding support for it to all the projects (in particular, my goal is to have support in the next Pacemaker release, 2.1.0). -- Ken Gaillot From oalbrigt at redhat.com Fri Mar 5 03:34:49 2021 From: oalbrigt at redhat.com (Oyvind Albrigtsen) Date: Fri, 5 Mar 2021 09:34:49 +0100 Subject: [ClusterLabs Developers] fence-virt: consider to merge into fence-agents git repository Message-ID: <20210305083449.j5xpc6csil3yhtsw@redhat.com> Hi, We are considering to merge the fence-virt repo into the fence-agents git repository. Tell us if you have any objections to merging the git repositories, so we can take any objections into consideration. Oyvind Albrigtsen From anprice at redhat.com Fri Mar 5 08:02:07 2021 From: anprice at redhat.com (Andrew Price) Date: Fri, 5 Mar 2021 13:02:07 +0000 Subject: [ClusterLabs Developers] fence-virt: consider to merge into fence-agents git repository In-Reply-To: <20210305083449.j5xpc6csil3yhtsw@redhat.com> References: <20210305083449.j5xpc6csil3yhtsw@redhat.com> Message-ID: <372ae9b9-dd35-33df-e447-1689ab4ac6dc@redhat.com> On 05/03/2021 08:34, Oyvind Albrigtsen wrote: > Hi, > > We are considering to merge the fence-virt repo into the fence-agents > git repository. Please do; I have looked in the wrong repository for fence_{virt,xvm} code many times :) Andy From lists at alteeve.ca Fri Mar 5 12:05:59 2021 From: lists at alteeve.ca (Digimer) Date: Fri, 5 Mar 2021 12:05:59 -0500 Subject: [ClusterLabs Developers] fence-virt: consider to merge into fence-agents git repository In-Reply-To: <20210305083449.j5xpc6csil3yhtsw@redhat.com> References: <20210305083449.j5xpc6csil3yhtsw@redhat.com> Message-ID: <5c062e2b-8742-4a9a-0e7c-bc8dec251562@alteeve.ca> On 2021-03-05 3:34 a.m., Oyvind Albrigtsen wrote: > Hi, > > We are considering to merge the fence-virt repo into the fence-agents > git repository. > > Tell us if you have any objections to merging the git repositories, so > we can take any objections into consideration. +1 to merge -- Digimer Papers and Projects: https://alteeve.com/w/ "I am, somehow, less interested in the weight and convolutions of Einstein?s brain than in the near certainty that people of equal talent have lived and died in cotton fields and sweatshops." - Stephen Jay Gould From oalbrigt at redhat.com Tue Mar 9 03:13:50 2021 From: oalbrigt at redhat.com (Oyvind Albrigtsen) Date: Tue, 9 Mar 2021 09:13:50 +0100 Subject: [ClusterLabs Developers] announcement: schedule for resource-agents release 4.8.0 Message-ID: <20210309081350.ta72n5fkl6k6adom@redhat.com> Hi, This is a tentative schedule for resource-agents v4.8.0: 4.8.0-rc1: Mar 17. 4.8.0: Mar 24. Full list of changes: https://github.com/ClusterLabs/resource-agents/compare/v4.7.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 119 issues and 57 pull requests still open. Cheers, Oyvind Albrigtsen From oalbrigt at redhat.com Wed Mar 17 05:22:05 2021 From: oalbrigt at redhat.com (Oyvind Albrigtsen) Date: Wed, 17 Mar 2021 10:22:05 +0100 Subject: [ClusterLabs Developers] resource-agents v4.8.0 rc1 Message-ID: <20210317092205.usn6yqxftir4oxxo@redhat.com> ClusterLabs is happy to announce resource-agents v4.8.0 rc1. Source code is available at: https://github.com/ClusterLabs/resource-agents/releases/tag/v4.8.0rc1 The most significant enhancements in this release are: - bugfixes and enhancements: - Filesystem: change force_unmount default to safe for RHEL9+ - Route: return OCF_NOT_RUNNING status if iface doesn't exist. - VirtualDomain: fix pid_status() on EL8 (and other distros with newer versions of qemu) (#1614) - anything: only write PID to pidfile (when sh prints message(s)) - azure-lb: redirect stdout and stderr to /dev/null to avoid nc dying with EPIPE error - configure: dont use OCF_ROOT_DIR from glue.h - docker-compose: use -f $YML in all calls to avoid issues when not using default YML file - gcp-vpc-move-route, gcp-vpc-move-vip: add project ID parameter - gcp-vpc-move-route: fix stop-action when route stopped, and fix check_conflicting_routes() - gcp-vpc-move-route: make "vpc_network" optional - gcp-vpc-move-vip: correctly return error when no instances are returned - ldirectord: added real servers threshold settings - mysql-common: check datadir permissions - nfsclient: fix stop-action when export not present - nfsserver: error-check unbind_tree - pgsql: make wal receiver check compatible with PostgreSQL >= 11 - spec: add BuildRequires for google lib The full list of changes for resource-agents is available at: https://github.com/ClusterLabs/resource-agents/blob/v4.8.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 Wed Mar 17 09:41:59 2021 From: oalbrigt at redhat.com (Oyvind Albrigtsen) Date: Wed, 17 Mar 2021 14:41:59 +0100 Subject: [ClusterLabs Developers] fence-agents v4.8.0 Message-ID: <20210317134159.ghhpfuzaj3jvcgs6@redhat.com> ClusterLabs is happy to announce fence-agents v4.8.0. The fence-virt repository has been merged into fence-agents, so be sure to give fence_virt, fence_xvm and fence_virtd some additional testing to ensure it doesnt have any issues we havent caught in our initial testing. The source code is available at: https://github.com/ClusterLabs/fence-agents/releases/tag/v4.8.0 The most significant enhancements in this release are: - bugfixes and enhancements: - fence_gce: adds cloud-platform scope for bare metal API and optional proxy flags (#382) - fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available - fence_redfish: add diag-action - spec: add aliyun subpackage and fence_mpath_check* to mpath subpackage - spec: undo autosetup change that breaks builds w/git commit hashes - spec: use python3 path for newer releases The full list of changes for fence-agents is available at: https://github.com/ClusterLabs/fence-agents/compare/v4.7.1...v4.8.0 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 fence-agents maintainers From fabbione at fabbione.net Thu Mar 18 05:57:02 2021 From: fabbione at fabbione.net (Fabio M. Di Nitto) Date: Thu, 18 Mar 2021 10:57:02 +0100 Subject: [ClusterLabs Developers] fence-agents v4.8.0 In-Reply-To: <20210317134159.ghhpfuzaj3jvcgs6@redhat.com> References: <20210317134159.ghhpfuzaj3jvcgs6@redhat.com> Message-ID: On 17/03/2021 14.41, Oyvind Albrigtsen wrote: > ClusterLabs is happy to announce fence-agents v4.8.0. > > The fence-virt repository has been merged into fence-agents, so be > sure to give fence_virt, fence_xvm and fence_virtd some additional > testing to ensure it doesnt have any issues we havent caught in our > initial testing. > All, I am about to do some major spring cleaning in fence_virt: - delete plugins that no longer work or build or used: * null-plugin (disabled by default, does nothing) * libvirt-qmf-plugin (disabled by default, does not build, needs porting to qpid-proton) * pacemaker fence (disabled by default, does not build, needs porting to newer versions of pacemaker) - enable cpg plugin by default (it builds fine, might even work) - drop non-modular build (--disable-modules). It?s currently broken and we know of none shipping fence_virt as a single binary. and add a bunch of coverity scan fixes. If there are any objections, please raise your hands now. Cheers Fabio From oalbrigt at redhat.com Wed Mar 24 04:53:34 2021 From: oalbrigt at redhat.com (Oyvind Albrigtsen) Date: Wed, 24 Mar 2021 09:53:34 +0100 Subject: [ClusterLabs Developers] resource-agents v4.8.0 Message-ID: <20210324085334.4jldorw6owe3gbjm@redhat.com> ClusterLabs is happy to announce resource-agents v4.8.0. Source code is available at: https://github.com/ClusterLabs/resource-agents/releases/tag/v4.8.0 The most significant enhancements in this release are: - bugfixes and enhancements: - awsvip: dont partially match similar IPs during monitor-action - aws agents: dont spam log files when getting token - galera/rabbitmq-cluster/redis: run crm_mon without performing validation to solve pcmk version mismatch issues between host and container(s) - podman: return OCF_NOT_RUNNING when monitor cmd fails (not running) - Filesystem: change force_unmount default to safe for RHEL9+ - Route: return OCF_NOT_RUNNING status if iface doesn't exist. - VirtualDomain: fix pid_status() on EL8 (and other distros with newer versions of qemu) (#1614) - anything: only write PID to pidfile (when sh prints message(s)) - azure-lb: redirect stdout and stderr to /dev/null to avoid nc dying with EPIPE error - configure: dont use OCF_ROOT_DIR from glue.h - docker-compose: use -f $YML in all calls to avoid issues when not using default YML file - gcp-vpc-move-route, gcp-vpc-move-vip: add project ID parameter - gcp-vpc-move-route: fix stop-action when route stopped, and fix check_conflicting_routes() - gcp-vpc-move-route: make "vpc_network" optional - gcp-vpc-move-vip: correctly return error when no instances are returned - ldirectord: added real servers threshold settings - mysql-common: check datadir permissions - nfsclient: fix stop-action when export not present - nfsserver: error-check unbind_tree - pgsql: make wal receiver check compatible with PostgreSQL >= 11 - spec: add BuildRequires for google lib The full list of changes for resource-agents is available at: https://github.com/ClusterLabs/resource-agents/blob/v4.8.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