Healthmonitor fails to spawn new amphora from spare pool
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
octavia |
Fix Released
|
Critical
|
Michael Johnson |
Bug Description
Active standby topology
Spare amphora pool = 2
When an amphora is stopped, the health monitor will correctly detect a stale amphora. However, the controller fails to configure a new amphora when it is allocating a new amphora from a spare amphora pool. It fails to plug the vip and raises an exception NotFound: Not Found.
Gist of o-hm.log
https:/
From agent log in amphora
Amphora responds with 404 error to the plug_vip rest request
2016-03-17 23:21:47.199 568 WARNING werkzeug [-] * Debugger is active!
2016-03-17 23:21:47.224 568 INFO werkzeug [-] * Debugger pin code: 914-191-124
2016-03-17 23:22:32.480 568 INFO werkzeug [-] 192.168.0.3 - - [17/Mar/2016 23:22:32] "POST /0.5/plug/
If i'm not using a spare amphora pool, the failover works correctly. No issues with creating and configuring new amphora.
Changed in octavia: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
Ok, so when spares pool is not used we are moving the ports via the ComputeCreate task "ports" parameter. Under spares, the plug vip or network deltas is not being called.