gnocchi-metricd fails to start in nonha
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Pradeep Kilambi |
Bug Description
In a nonha deployment gnocchi-metricd is failing to start with the following traceback:
Aug 30 15:29:50 localhost gnocchi-metricd: Traceback (most recent call last):
Aug 30 15:29:50 localhost gnocchi-metricd: File "/usr/lib64/
Aug 30 15:29:50 localhost gnocchi-metricd: finalizer()
Aug 30 15:29:50 localhost gnocchi-metricd: File "/usr/lib64/
Aug 30 15:29:50 localhost gnocchi-metricd: res = self._callback(
Aug 30 15:29:50 localhost gnocchi-metricd: File "/usr/lib64/
Aug 30 15:29:50 localhost gnocchi-metricd: if process.is_alive():
Aug 30 15:29:50 localhost gnocchi-metricd: File "/usr/lib64/
Aug 30 15:29:50 localhost gnocchi-metricd: assert self._parent_pid == os.getpid(), 'can only test a child process'
Aug 30 15:29:50 localhost gnocchi-metricd: AssertionError: can only test a child process
Aug 30 15:29:50 localhost gnocchi-metricd: Error in atexit.
Aug 30 15:29:50 localhost gnocchi-metricd: Traceback (most recent call last):
Aug 30 15:29:50 localhost gnocchi-metricd: File "/usr/lib64/
Aug 30 15:29:50 localhost gnocchi-metricd: func(*targs, **kargs)
Aug 30 15:29:50 localhost gnocchi-metricd: File "/usr/lib64/
Aug 30 15:29:50 localhost gnocchi-metricd: p.join()
Aug 30 15:29:50 localhost gnocchi-metricd: File "/usr/lib64/
Aug 30 15:29:50 localhost gnocchi-metricd: assert self._parent_pid == os.getpid(), 'can only join a child process'
Aug 30 15:29:50 localhost gnocchi-metricd: AssertionError: can only join a child process
It then proceeds to attempt restarts indefinitely, which wastes a bunch of CPU on the controller node. I don't see these messages in the ha job.
Changed in tripleo: | |
milestone: | none → newton-rc1 |
Changed in tripleo: | |
status: | Triaged → Fix Committed |
Changed in tripleo: | |
assignee: | Brent Eagles (beagles) → Pradeep Kilambi (pkilambi) |
Changed in tripleo: | |
status: | Fix Committed → Fix Released |
This is fixed in cotyledon 1.2.7, what version are we using in tripleo repos? we might need to pull in new version from rdo and this should be resolved.