Inconsisten behaviour of ceilometrer kafka publisher
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
Undecided
|
celik esra |
Bug Description
While using ceilometer kafka publisher with openstack mitaka,the bahaviour is inconsistent.
Initially the messages are published successfully.After few seconds they are failing with different errors.
Downloaded the latest kakfa verion no luck(1.3.2.dev) and using kafka versio kafka_2.
Please find the different errors that are seen in ceilometer-
2016-09-28 09:19:07.858 29051 ERROR kafka.producer [req-70bccdbc-
2016-09-28 09:19:07.858 29051 ERROR kafka.producer Traceback (most recent call last):
2016-09-28 09:19:07.858 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.858 29051 ERROR kafka.producer fail_on_
2016-09-28 09:19:07.858 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.858 29051 ERROR kafka.producer (not fail_on_error or not self._raise_
2016-09-28 09:19:07.858 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.858 29051 ERROR kafka.producer raise resp
2016-09-28 09:19:07.858 29051 ERROR kafka.producer FailedPayloadsE
2016-09-28 09:19:07.858 29051 ERROR kafka.producer
-------
2016-09-28 09:19:07.860 29051 ERROR kafka.producer [req-17551213-
2016-09-28 09:19:07.860 29051 ERROR kafka.producer Traceback (most recent call last):
2016-09-28 09:19:07.860 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.860 29051 ERROR kafka.producer fail_on_
2016-09-28 09:19:07.860 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.860 29051 ERROR kafka.producer resps = self._send_
2016-09-28 09:19:07.860 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.860 29051 ERROR kafka.producer conn.recv()
2016-09-28 09:19:07.860 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.860 29051 ERROR kafka.producer return self._recv()
2016-09-28 09:19:07.860 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.860 29051 ERROR kafka.producer data = self._sock.
2016-09-28 09:19:07.860 29051 ERROR kafka.producer AttributeError: 'NoneType' object has no attribute 'recv'
-------
2016-09-28 09:19:07.926 29051 ERROR kafka.producer [req-b9f7c456-
2016-09-28 09:19:07.926 29051 ERROR kafka.producer Traceback (most recent call last):
2016-09-28 09:19:07.926 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.926 29051 ERROR kafka.producer fail_on_
2016-09-28 09:19:07.926 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.926 29051 ERROR kafka.producer resps = self._send_
2016-09-28 09:19:07.926 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.926 29051 ERROR kafka.producer conn.recv()
2016-09-28 09:19:07.926 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.926 29051 ERROR kafka.producer assert not self._processing, 'Recursion not supported'
2016-09-28 09:19:07.926 29051 ERROR kafka.producer AssertionError: Recursion not supported
2016-09-28 09:19:07.926 29051 ERROR kafka.producer
-------
2016-09-28 09:19:07.931 29051 ERROR kafka.producer [req-17551213-
2016-09-28 09:19:07.931 29051 ERROR kafka.producer Traceback (most recent call last):
2016-09-28 09:19:07.931 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.931 29051 ERROR kafka.producer fail_on_
2016-09-28 09:19:07.931 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.931 29051 ERROR kafka.producer (not fail_on_error or not self._raise_
2016-09-28 09:19:07.931 29051 ERROR kafka.producer raise resp
2016-09-28 09:19:07.931 29051 ERROR kafka.producer FailedPayloadsE
-------
2016-09-28 09:19:07.931 29051 ERROR kafka.producer
2016-09-28 09:19:07.933 29051 ERROR kafka.producer [req-70bccdbc-
2016-09-28 09:19:07.933 29051 ERROR kafka.producer Traceback (most recent call last):
2016-09-28 09:19:07.933 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.933 29051 ERROR kafka.producer fail_on_
2016-09-28 09:19:07.933 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.933 29051 ERROR kafka.producer resps = self._send_
2016-09-28 09:19:07.933 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.933 29051 ERROR kafka.producer future = conn.send(request, expect_
2016-09-28 09:19:07.933 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.933 29051 ERROR kafka.producer return self._send(request, expect_
2016-09-28 09:19:07.933 29051 ERROR kafka.producer File "/usr/local/
2016-09-28 09:19:07.933 29051 ERROR kafka.producer self._sock.
2016-09-28 09:19:07.933 29051 ERROR kafka.producer AttributeError: 'NoneType' object has no attribute 'setblocking'
-------
Is ceilometer kafka publisher is stable one ?
i don't use it. you need to ask cisco/fujitsu folks who implemented it probably.