When I set the 2 or more each designate service workers,
those service_status was not working.
In this case, The 'HeartBeatEmitter.start' is called
by child processes.
And The 'HeartBeatEmitter._emit_heartbeat' is called
by Parent process.
Parent process' '_running' value never change to TRUE
on parent process.
So in this case, designate isn't emitted the heartbeat.
Reviewed: https:/ /review. opendev. org/657382 /git.openstack. org/cgit/ openstack/ designate/ commit/ ?id=9214a42a8e5 02b135224d5f7d0 f3871ac7daa00f
Committed: https:/
Submitter: Zuul
Branch: master
commit 9214a42a8e502b1 35224d5f7d0f387 1ac7daa00f
Author: Takahito Hirose <email address hidden>
Date: Mon May 6 21:47:33 2019 +0900
Designate service_statuses is not working
When I set the 2 or more each designate service workers, er.start' is called er._emit_ heartbeat' is called
those service_status was not working.
In this case, The 'HeartBeatEmitt
by child processes.
And The 'HeartBeatEmitt
by Parent process.
Parent process' '_running' value never change to TRUE
on parent process.
So in this case, designate isn't emitted the heartbeat.
Change-Id: I1338d2ca180274 ae84d4b358ff467 e6655eb8022
Closes-Bug: #1827070