Conductor stops heartbeating when exception is raised in heartbeat worker
Bug #1382589 reported by
Jim Rollenhagen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Fix Released
|
Medium
|
Jim Rollenhagen |
Bug Description
If an unexpected exception is raised from touch_conductor() (e.g. mysql goes away), the worker will die. The conductor will continue to run without heartbeating, making it effectively useless.
We need to think about how to handle other exceptions that may come up, but I tend to think if the conductor fails to connect to mysql, it should continue to attempt a heartbeat (because mysql could come back).
Changed in ironic: | |
importance: | Undecided → Medium |
tags: | added: conductor |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/129301
Review: https:/