Health policy with node poll treats node as unhealthy if nova driver returns exception
Bug #1800038 reported by
Duc Truong
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
senlin |
Fix Released
|
Undecided
|
Duc Truong |
Bug Description
When using a health policy with node poll detection mode, the health manager queries nova for the current status of a node. If that nova query results in an exception (e.g. 503 error), the health manager treats the node as unhealthy and proceeds to recover it.
An error encountered when getting the server status from nova should not result in the node being marked as unhealthy. If the error occurred because nova was unreachable or down, then the next iteration of the timer will retry the query. Otherwise if the node is marked as unhealthy when nova-api is temporarily unreachable, it would unnecessarily recreate the node.
Changed in senlin: | |
assignee: | nobody → Duc Truong (dtruong) |
status: | New → In Progress |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/614885
Review: https:/