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
This is a request to backport existing fence_aws agent into Bionic:
----
commit 50772024
Author: Oyvind Albrigtsen <email address hidden>
Date: Mon May 25 12:07:14 2020
fence_aws: improve boto3_debug boolean handling
commit be206158
Author: Oyvind Albrigtsen <email address hidden>
Date: Mon May 25 12:03:53 2020
fence_aws: catch ConnectionError and suppress traceback for caught exceptions
commit 9758f8c8
Author: Oyvind Albrigtsen <email address hidden>
Date: Tue Mar 24 14:31:13 2020
fence_aws: fix Python 3 encoding issue
commit 3f5676a7
Author: gguifelixamz <email address hidden>
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 <email address hidden>
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 <email address hidden>
Date: Fri Jan 31 14:53:47 2020
fence_aws: improve logging and metadata/usage text
commit a3f45322
Author: Oyvind Albrigtsen <email address hidden>
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