Bug 1462640 - Defunct ceilometer-api will appear if workers is larger than 1
Summary: Defunct ceilometer-api will appear if workers is larger than 1
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-ceilometer
Version: 8.0 (Liberty)
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
: ---
Assignee: Eoghan Glynn
QA Contact: Sasha Smolyak
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-06-19 06:31 UTC by Chen
Modified: 2020-07-16 09:51 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-06-20 14:26:33 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Chen 2017-06-19 06:31:16 UTC
Description of problem:

Defunct ceilometer-api will appear if workers is larger than 1

Version-Release number of selected component (if applicable):

OSP8

openstack-ceilometer-*-5.0.5-1.el7ost.noarch

How reproducible:

100%

Steps to Reproduce:
1. Install a packstack OSP8 environment
2. Increase api/workers from 1 to 10
3. openstack-service restart ceilometer
4. ceilometer meter-list
5. ps -ef|grep ceilometer 

Actual results:

You will find a defunct ceilometer-api process

Expected results:

No defunct process should exist

Additional info:

Comment 1 Julien Danjou 2017-06-19 13:40:06 UTC
As packstack is not supported, can you replicate this bug with OSP director?

Comment 2 Chen 2017-06-19 13:58:24 UTC
Hi Julien,

Actually my customer found this issue in a director based environment and packstack was used to reproduce the issue.

Best Regards,
Chen

Comment 3 Mehdi ABAAKOUK 2017-06-20 14:12:28 UTC
I have reproduced it, this is not a ceilometer issue but a python-werkzeug bug, it doesn't reap terminate processes. The upstream bug is https://github.com/pallets/werkzeug/pull/864.

Comment 4 Chen 2017-06-20 14:16:21 UTC
Hi Mehdi,

Thank you very much for your reply.

So according to the upstream bug, it seems that this is expected behaviour and it will not cause any big impact so this issue could safely be ignored am I correct ?

Best Regards,
Chen

Comment 5 Mehdi ABAAKOUK 2017-06-20 14:26:33 UTC
Exactly, Zombie processes don't impact the way Ceilometer works and can be ignored.

Upstream will not fix this issue, because python-werkzeug is supposed to be used only for development. Recent version of Ceilometer have move out of python-werkzeug and are no more impacted by this.


Note You need to log in before you can comment on or make changes to this bug.