Activity log for bug #1894323

Date Who What changed Old value New value Message
2020-09-04 17:38:51 Rafael David Tinoco bug added bug
2020-09-04 17:39:06 Rafael David Tinoco nominated for series Ubuntu Bionic
2020-09-04 17:39:06 Rafael David Tinoco bug task added fence-agents (Ubuntu Bionic)
2020-09-04 17:39:06 Rafael David Tinoco nominated for series Ubuntu Focal
2020-09-04 17:39:06 Rafael David Tinoco bug task added fence-agents (Ubuntu Focal)
2020-09-04 17:39:16 Rafael David Tinoco fence-agents (Ubuntu Focal): status New Fix Released
2020-09-04 17:39:20 Rafael David Tinoco fence-agents (Ubuntu Bionic): status New Confirmed
2020-09-04 17:39:22 Rafael David Tinoco fence-agents (Ubuntu): status New Fix Released
2020-09-04 17:39:28 Rafael David Tinoco bug added subscriber Ubuntu Server
2020-09-04 17:39:34 Rafael David Tinoco bug added subscriber Ubuntu HA Interest
2020-09-04 18:05:52 Rafael David Tinoco fence-agents (Ubuntu Bionic): assignee Rafael David Tinoco (rafaeldtinoco)
2020-09-04 18:50:16 Rafael David Tinoco merge proposal linked https://code.launchpad.net/~rafaeldtinoco/ubuntu/+source/fence-agents/+git/fence-agents/+merge/390322
2020-09-08 12:09:59 Rafael David Tinoco summary Add fence_aws fencing agent to Bionic (4.0.25-2ubuntu1) Add fence_aws fencing from v4.6.0 agent to Bionic
2020-09-08 12:10:18 Rafael David Tinoco fence-agents (Ubuntu Focal): status Fix Released Confirmed
2020-09-08 12:30:03 Rafael David Tinoco merge proposal unlinked https://code.launchpad.net/~rafaeldtinoco/ubuntu/+source/fence-agents/+git/fence-agents/+merge/390322
2020-09-22 23:53:31 Rafael David Tinoco fence-agents (Ubuntu Bionic): assignee Rafael David Tinoco (rafaeldtinoco)
2020-09-22 23:53:33 Rafael David Tinoco fence-agents (Ubuntu Bionic): importance Undecided Wishlist
2020-09-22 23:53:35 Rafael David Tinoco fence-agents (Ubuntu Focal): importance Undecided Wishlist
2020-10-10 05:23:14 Rafael David Tinoco fence-agents (Ubuntu Bionic): status Confirmed In Progress
2020-10-10 05:23:15 Rafael David Tinoco fence-agents (Ubuntu Focal): status Confirmed In Progress
2020-10-14 12:18:12 Launchpad Janitor merge proposal linked https://code.launchpad.net/~rafaeldtinoco/ubuntu/+source/fence-agents/+git/fence-agents/+merge/392225
2020-10-19 04:21:54 Launchpad Janitor merge proposal linked https://code.launchpad.net/~rafaeldtinoco/ubuntu/+source/fence-agents/+git/fence-agents/+merge/392432
2020-10-19 04:22:33 Launchpad Janitor merge proposal linked https://code.launchpad.net/~rafaeldtinoco/ubuntu/+source/fence-agents/+git/fence-agents/+merge/392433
2020-10-19 13:43:57 Rafael David Tinoco merge proposal unlinked https://code.launchpad.net/~rafaeldtinoco/ubuntu/+source/fence-agents/+git/fence-agents/+merge/392432
2020-10-21 21:39:44 Rafael David Tinoco description This is a request to backport existing fence_aws agent into Bionic: ---- commit 50772024 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Mon May 25 12:07:14 2020 fence_aws: improve boto3_debug boolean handling commit be206158 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Mon May 25 12:03:53 2020 fence_aws: catch ConnectionError and suppress traceback for caught exceptions commit 9758f8c8 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Tue Mar 24 14:31:13 2020 fence_aws: fix Python 3 encoding issue commit 3f5676a7 Author: gguifelixamz <45173771+gguifelixamz@users.noreply.github.com> Date: Fri Mar 20 14:41:07 2020 fence_aws: Fix fence race, logging improvement and new debug option (#323) * fence_aws: Fix fence race condition by checking local instance status * fence_aws: Use local logger and improve logging experience * fence_aws: Decouple boto3 and botocore debug logging from local logging commit 1c2f791b Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Thu Mar 5 13:10:29 2020 fence_aws: improve connect parameter logic, so region can be specified as parameter, while using role or keys from ~/.aws/config commit 7ac16fb2 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Fri Jan 31 14:53:47 2020 fence_aws: improve logging and metadata/usage text commit a3f45322 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Tue Mar 7 10:04:49 2017 fence_aws: new agent ---- Currently fence-agents Ubuntu Bionic version is at: 4.0.25-2ubuntu1 and the fence_aws new agent started at: $ git tag --contains a3f45322 | head -1 v4.1.0 [Impact] * Currently Ubuntu Bionic does not have fence_aws available and that is needed in order to have a fully working HA solution in AWS environment. * fence_aws from Focal fence-agents (4.5.2-1) is missing some important fixes that happened in between Focal and Groovy versions. With that, I opted to fully bring all the fixes from version 4.6.0 to Focal and backport this same version to Bionic (this way Bionic and Focal are in the same level also). [Test Case] * Provision 3 nodes in AWS with Ubuntu Focal (and Ubuntu Bionic) and configure it adding the following primitive as a fencing resource: primitive fence-focal stonith:fence_aws params access_key="xxxx" secret_key="yyyy" region="us-east-1" pcmk_host_map="focal01:i-034dc89cca4310b03;focal02:i-0a160b14b40f1330a;focal03:i-03b6976ab0a7f377c" and the cluster cib options: property cib-bootstrap-options: \ have-watchdog=false \ cluster-infrastructure=corosync \ stonith-enabled=on \ stonith-action=reboot \ no-quorum-policy=stop \ cluster-name=bionic * After that you can remove the interconnect of one of the nodes and watch the cluster to shutdown the node that was disconnected from the cluster ring. [Regression Potential] * Focal wise: - We're only touching agents/aws/fence_aws.py and tests/data/metadata/fence_aws.xml files. This reduces *a lot* the scope of the code change and helps in the SRU approval (as the change is confined into the aws fence agent only). - Biggest problem here could be related to rebuilds, as the fence-agents are directly called from pacemaker as "exec'ed scripts with right arguments", and there is no change to any part of the fence-agents core package. * Bionic wise: - Same as focal, but here it is even better situation as there isn't an existing fence_aws agent. Biggest problem here could be introduce something that does not fully work (which is technically not a regression). [Other Info] This is a request from AWS to backport existing fence_aws agent into Bionic: ---- commit 50772024 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Mon May 25 12:07:14 2020     fence_aws: improve boto3_debug boolean handling commit be206158 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Mon May 25 12:03:53 2020     fence_aws: catch ConnectionError and suppress traceback for caught exceptions commit 9758f8c8 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Tue Mar 24 14:31:13 2020     fence_aws: fix Python 3 encoding issue commit 3f5676a7 Author: gguifelixamz <45173771+gguifelixamz@users.noreply.github.com> Date: Fri Mar 20 14:41:07 2020     fence_aws: Fix fence race, logging improvement and new debug option (#323)     * fence_aws: Fix fence race condition by checking local instance status     * fence_aws: Use local logger and improve logging experience     * fence_aws: Decouple boto3 and botocore debug logging from local logging commit 1c2f791b Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Thu Mar 5 13:10:29 2020     fence_aws: improve connect parameter logic, so region can be specified     as parameter, while using role or keys from ~/.aws/config commit 7ac16fb2 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Fri Jan 31 14:53:47 2020     fence_aws: improve logging and metadata/usage text commit a3f45322 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Tue Mar 7 10:04:49 2017     fence_aws: new agent ---- Currently fence-agents Ubuntu Bionic version is at: 4.0.25-2ubuntu1 and the fence_aws new agent started at: $ git tag --contains a3f45322 | head -1 v4.1.0
2020-10-22 00:21:32 Rafael David Tinoco description [Impact] * Currently Ubuntu Bionic does not have fence_aws available and that is needed in order to have a fully working HA solution in AWS environment. * fence_aws from Focal fence-agents (4.5.2-1) is missing some important fixes that happened in between Focal and Groovy versions. With that, I opted to fully bring all the fixes from version 4.6.0 to Focal and backport this same version to Bionic (this way Bionic and Focal are in the same level also). [Test Case] * Provision 3 nodes in AWS with Ubuntu Focal (and Ubuntu Bionic) and configure it adding the following primitive as a fencing resource: primitive fence-focal stonith:fence_aws params access_key="xxxx" secret_key="yyyy" region="us-east-1" pcmk_host_map="focal01:i-034dc89cca4310b03;focal02:i-0a160b14b40f1330a;focal03:i-03b6976ab0a7f377c" and the cluster cib options: property cib-bootstrap-options: \ have-watchdog=false \ cluster-infrastructure=corosync \ stonith-enabled=on \ stonith-action=reboot \ no-quorum-policy=stop \ cluster-name=bionic * After that you can remove the interconnect of one of the nodes and watch the cluster to shutdown the node that was disconnected from the cluster ring. [Regression Potential] * Focal wise: - We're only touching agents/aws/fence_aws.py and tests/data/metadata/fence_aws.xml files. This reduces *a lot* the scope of the code change and helps in the SRU approval (as the change is confined into the aws fence agent only). - Biggest problem here could be related to rebuilds, as the fence-agents are directly called from pacemaker as "exec'ed scripts with right arguments", and there is no change to any part of the fence-agents core package. * Bionic wise: - Same as focal, but here it is even better situation as there isn't an existing fence_aws agent. Biggest problem here could be introduce something that does not fully work (which is technically not a regression). [Other Info] This is a request from AWS to backport existing fence_aws agent into Bionic: ---- commit 50772024 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Mon May 25 12:07:14 2020     fence_aws: improve boto3_debug boolean handling commit be206158 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Mon May 25 12:03:53 2020     fence_aws: catch ConnectionError and suppress traceback for caught exceptions commit 9758f8c8 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Tue Mar 24 14:31:13 2020     fence_aws: fix Python 3 encoding issue commit 3f5676a7 Author: gguifelixamz <45173771+gguifelixamz@users.noreply.github.com> Date: Fri Mar 20 14:41:07 2020     fence_aws: Fix fence race, logging improvement and new debug option (#323)     * fence_aws: Fix fence race condition by checking local instance status     * fence_aws: Use local logger and improve logging experience     * fence_aws: Decouple boto3 and botocore debug logging from local logging commit 1c2f791b Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Thu Mar 5 13:10:29 2020     fence_aws: improve connect parameter logic, so region can be specified     as parameter, while using role or keys from ~/.aws/config commit 7ac16fb2 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Fri Jan 31 14:53:47 2020     fence_aws: improve logging and metadata/usage text commit a3f45322 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Tue Mar 7 10:04:49 2017     fence_aws: new agent ---- Currently fence-agents Ubuntu Bionic version is at: 4.0.25-2ubuntu1 and the fence_aws new agent started at: $ git tag --contains a3f45322 | head -1 v4.1.0 [Impact]  * Currently Ubuntu Bionic does not have fence_aws available and that is needed in order to have a fully working HA solution in AWS environment.  * fence_aws from Focal fence-agents (4.5.2-1) is missing some fixes that happened in between Focal and Groovy versions. With that, I initially opted to fully bring all the fixes from version 4.6.0 to Focal and backport this same version to Bionic (this way Bionic and Focal were in the same level). * After MR reviews, thinking about the SRU review, I agreed to minimize this change making Ubuntu Bionic fence_aws agent just like focal and working in any needed Focal fix for fence_aws (as long as there was a test case for it). [Test Case]  * Provision 3 nodes in AWS with Ubuntu Focal (and Ubuntu Bionic) and configure it adding the following primitive as a fencing resource: primitive fence-focal stonith:fence_aws params access_key="xxxx" secret_key="yyyy" region="us-east-1" pcmk_host_map="focal01:i-034dc89cca4310b03;focal02:i-0a160b14b40f1330a;focal03:i-03b6976ab0a7f377c" and the cluster cib options: property cib-bootstrap-options: \     have-watchdog=false \     cluster-infrastructure=corosync \     stonith-enabled=on \     stonith-action=reboot \     no-quorum-policy=stop \     cluster-name=bionic  * After that you can remove the interconnect of one of the nodes and watch the cluster to shutdown the node that was disconnected from the cluster ring. [Regression Potential]  * Bionic wise:    - Same as focal, but here it is even better situation as there isn't an existing fence_aws agent. Biggest problem here could be introduce something that does not fully work (which is technically not a regression). [Other Info] This is a request from AWS to backport existing fence_aws agent into Bionic: @redhat.com> Date: Thu Mar 5 13:10:29 2020     fence_aws: improve connect parameter logic, so region can be specified     as parameter, while using role or keys from ~/.aws/config commit 7ac16fb2 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Fri Jan 31 14:53:47 2020     fence_aws: improve logging and metadata/usage text commit a3f45322 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Tue Mar 7 10:04:49 2017     fence_aws: new agent ---- Currently fence-agents Ubuntu Bionic version is at: 4.0.25-2ubuntu1 and the fence_aws new agent started at: $ git tag --contains a3f45322 | head -1 v4.1.0
2020-10-22 00:23:52 Rafael David Tinoco description [Impact]  * Currently Ubuntu Bionic does not have fence_aws available and that is needed in order to have a fully working HA solution in AWS environment.  * fence_aws from Focal fence-agents (4.5.2-1) is missing some fixes that happened in between Focal and Groovy versions. With that, I initially opted to fully bring all the fixes from version 4.6.0 to Focal and backport this same version to Bionic (this way Bionic and Focal were in the same level). * After MR reviews, thinking about the SRU review, I agreed to minimize this change making Ubuntu Bionic fence_aws agent just like focal and working in any needed Focal fix for fence_aws (as long as there was a test case for it). [Test Case]  * Provision 3 nodes in AWS with Ubuntu Focal (and Ubuntu Bionic) and configure it adding the following primitive as a fencing resource: primitive fence-focal stonith:fence_aws params access_key="xxxx" secret_key="yyyy" region="us-east-1" pcmk_host_map="focal01:i-034dc89cca4310b03;focal02:i-0a160b14b40f1330a;focal03:i-03b6976ab0a7f377c" and the cluster cib options: property cib-bootstrap-options: \     have-watchdog=false \     cluster-infrastructure=corosync \     stonith-enabled=on \     stonith-action=reboot \     no-quorum-policy=stop \     cluster-name=bionic  * After that you can remove the interconnect of one of the nodes and watch the cluster to shutdown the node that was disconnected from the cluster ring. [Regression Potential]  * Bionic wise:    - Same as focal, but here it is even better situation as there isn't an existing fence_aws agent. Biggest problem here could be introduce something that does not fully work (which is technically not a regression). [Other Info] This is a request from AWS to backport existing fence_aws agent into Bionic: @redhat.com> Date: Thu Mar 5 13:10:29 2020     fence_aws: improve connect parameter logic, so region can be specified     as parameter, while using role or keys from ~/.aws/config commit 7ac16fb2 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Fri Jan 31 14:53:47 2020     fence_aws: improve logging and metadata/usage text commit a3f45322 Author: Oyvind Albrigtsen <oalbrigt@redhat.com> Date: Tue Mar 7 10:04:49 2017     fence_aws: new agent ---- Currently fence-agents Ubuntu Bionic version is at: 4.0.25-2ubuntu1 and the fence_aws new agent started at: $ git tag --contains a3f45322 | head -1 v4.1.0 [Impact]  * Currently Ubuntu Bionic does not have fence_aws available and that is needed in order to have a fully working HA solution in AWS environment.  * fence_aws from Focal fence-agents (4.5.2-1) is missing some fixes that happened in between Focal and Groovy versions. With that, I initially opted to fully bring all the fixes from version 4.6.0 to Focal and backport this same version to Bionic (this way Bionic and Focal were in the same level).  * After MR reviews, thinking about the SRU review, I agreed to minimize this change making Ubuntu Bionic fence_aws agent just like focal and working in any needed Focal fix for fence_aws (as long as there was a test case for it). [Test Case]  * Provision 3 nodes in AWS with Ubuntu Focal (and Ubuntu Bionic) and configure it adding the following primitive as a fencing resource: primitive fence-focal stonith:fence_aws params access_key="xxxx" secret_key="yyyy" region="us-east-1" pcmk_host_map="focal01:i-034dc89cca4310b03;focal02:i-0a160b14b40f1330a;focal03:i-03b6976ab0a7f377c" and the cluster cib options: property cib-bootstrap-options: \     have-watchdog=false \     cluster-infrastructure=corosync \     stonith-enabled=on \     stonith-action=reboot \     no-quorum-policy=stop \     cluster-name=bionic  * After that you can remove the interconnect of one of the nodes and watch the cluster to shutdown the node that was disconnected from the cluster ring. [Regression Potential]  * Bionic wise:    - Same as focal, but here it is even better situation as there isn't an existing fence_aws agent. Biggest problem here could be introduce something that does not fully work (which is technically not a regression). [Other Info] This is a request from AWS to backport existing fence_aws agent into Bionic Currently fence-agents Ubuntu Bionic version is at: 4.0.25-2ubuntu1 and the fence_aws new agent started at: $ git tag --contains a3f45322 | head -1 v4.1.0
2020-10-22 04:57:50 Rafael David Tinoco description [Impact]  * Currently Ubuntu Bionic does not have fence_aws available and that is needed in order to have a fully working HA solution in AWS environment.  * fence_aws from Focal fence-agents (4.5.2-1) is missing some fixes that happened in between Focal and Groovy versions. With that, I initially opted to fully bring all the fixes from version 4.6.0 to Focal and backport this same version to Bionic (this way Bionic and Focal were in the same level).  * After MR reviews, thinking about the SRU review, I agreed to minimize this change making Ubuntu Bionic fence_aws agent just like focal and working in any needed Focal fix for fence_aws (as long as there was a test case for it). [Test Case]  * Provision 3 nodes in AWS with Ubuntu Focal (and Ubuntu Bionic) and configure it adding the following primitive as a fencing resource: primitive fence-focal stonith:fence_aws params access_key="xxxx" secret_key="yyyy" region="us-east-1" pcmk_host_map="focal01:i-034dc89cca4310b03;focal02:i-0a160b14b40f1330a;focal03:i-03b6976ab0a7f377c" and the cluster cib options: property cib-bootstrap-options: \     have-watchdog=false \     cluster-infrastructure=corosync \     stonith-enabled=on \     stonith-action=reboot \     no-quorum-policy=stop \     cluster-name=bionic  * After that you can remove the interconnect of one of the nodes and watch the cluster to shutdown the node that was disconnected from the cluster ring. [Regression Potential]  * Bionic wise:    - Same as focal, but here it is even better situation as there isn't an existing fence_aws agent. Biggest problem here could be introduce something that does not fully work (which is technically not a regression). [Other Info] This is a request from AWS to backport existing fence_aws agent into Bionic Currently fence-agents Ubuntu Bionic version is at: 4.0.25-2ubuntu1 and the fence_aws new agent started at: $ git tag --contains a3f45322 | head -1 v4.1.0 SRU reviewer: I got a complex backport for Focal thinking about introducing a better version of fence_aws in Bionic but I abandoned the idea and created a simple 1 patch fence_aws backport to Bionic (so it is like Focal, and not both be like Groovy). [Impact]  * Currently Ubuntu Bionic does not have fence_aws available and that is needed in order to have a fully working HA solution in AWS environment.  * fence_aws from Focal fence-agents (4.5.2-1) is missing some fixes that happened in between Focal and Groovy versions. With that, I initially opted to fully bring all the fixes from version 4.6.0 to Focal and backport this same version to Bionic (this way Bionic and Focal were in the same level).  * After MR reviews, thinking about the SRU review, I agreed to minimize this change making Ubuntu Bionic fence_aws agent just like focal and working in any needed Focal fix for fence_aws (as long as there was a test case for it). [Test Case]  * Provision 3 nodes in AWS with Ubuntu Focal (and Ubuntu Bionic) and configure it adding the following primitive as a fencing resource: primitive fence-focal stonith:fence_aws params access_key="xxxx" secret_key="yyyy" region="us-east-1" pcmk_host_map="focal01:i-034dc89cca4310b03;focal02:i-0a160b14b40f1330a;focal03:i-03b6976ab0a7f377c" and the cluster cib options: property cib-bootstrap-options: \     have-watchdog=false \     cluster-infrastructure=corosync \     stonith-enabled=on \     stonith-action=reboot \     no-quorum-policy=stop \     cluster-name=bionic  * After that you can remove the interconnect of one of the nodes and watch the cluster to shutdown the node that was disconnected from the cluster ring. [Regression Potential]  * Bionic wise:    - Same as focal, but here it is even better situation as there isn't an existing fence_aws agent. Biggest problem here could be introduce something that does not fully work (which is technically not a regression). [Other Info] This is a request from AWS to backport existing fence_aws agent into Bionic Currently fence-agents Ubuntu Bionic version is at: 4.0.25-2ubuntu1 and the fence_aws new agent started at: $ git tag --contains a3f45322 | head -1 v4.1.0
2020-10-22 05:11:52 Rafael David Tinoco fence-agents (Ubuntu Focal): status In Progress Won't Fix
2020-10-27 20:02:36 Brian Murray fence-agents (Ubuntu Bionic): status In Progress Fix Committed
2020-10-27 20:02:39 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2020-10-27 20:02:42 Brian Murray bug added subscriber SRU Verification
2020-10-27 20:02:47 Brian Murray tags verification-needed verification-needed-bionic
2021-01-07 20:58:26 Lucas Kanashiro tags verification-needed verification-needed-bionic verification-done verification-done-bionic
2021-01-11 08:54:11 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2021-01-11 08:54:10 Launchpad Janitor fence-agents (Ubuntu Bionic): status Fix Committed Fix Released