4cf0147e86
In some cases the current conductor may have failed to updated the heartbeat timestamp due to failure of resource starvation. When this occurs the dbapi get_offline_conductors method will include the current conductor in its return value. In this scenario the conductor may end up forcefully remove node reservations or allocations from itself, triggering takeover which fail on-going operations. This change adds a wrapper to exclude the current conductor. The wrapper will log a warning to raise the issue. Related-Bug: #1970484 Stroy: 2010016 Task: 45204 Change-Id: I6a8f38934b475f792433be6f0882540b82ca26c1 |
||
---|---|---|
.. | ||
__init__.py | ||
allocations.py | ||
base_manager.py | ||
cleaning.py | ||
deployments.py | ||
manager.py | ||
notification_utils.py | ||
periodics.py | ||
rpcapi.py | ||
steps.py | ||
task_manager.py | ||
utils.py | ||
verify.py |