** Description changed:

+ 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

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1894323

Title:
  Add fence_aws fencing from v4.6.0 agent to Bionic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fence-agents/+bug/1894323/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to