2015-03-19 04:46:30 |
Rohit Jaiswal |
bug |
|
|
added bug |
2015-03-19 04:46:48 |
Rohit Jaiswal |
ceilometer: assignee |
|
Rohit Jaiswal (rohit-jaiswal-3) |
|
2015-03-19 06:19:31 |
Rohit Jaiswal |
summary |
Collector does not requeue sample when requeue_sample_on_dispatcher_error is True |
Collector does not requeue sample when requeue_sample_on_dispatcher_error is enabled |
|
2015-03-19 06:20:22 |
Rohit Jaiswal |
description |
Added a collector section to ceilometer.conf:
[collector]
requeue_sample_on_dispatcher_error = True
When a sample is picked up by collector and an exception reported by the storage layer i.e a deadlock or other DBError, the dispatcher does not propagate the exception to the collector. The Collector fails to requeue the sample since the dispatcher or stevedore does not propagate it to the collector. |
Added a collector section to ceilometer.conf:
[collector]
requeue_sample_on_dispatcher_error = True
When a sample is picked up by collector and an exception reported by the storage layer i.e a deadlock or other DBError, the dispatcher does not propagate the exception to the collector. The collector fails to requeue the sample since the dispatcher and/or stevedore does not propagate it to the collector. |
|
2015-03-19 06:41:54 |
Rohit Jaiswal |
description |
Added a collector section to ceilometer.conf:
[collector]
requeue_sample_on_dispatcher_error = True
When a sample is picked up by collector and an exception reported by the storage layer i.e a deadlock or other DBError, the dispatcher does not propagate the exception to the collector. The collector fails to requeue the sample since the dispatcher and/or stevedore does not propagate it to the collector. |
Added a collector section to ceilometer.conf:
[collector]
requeue_sample_on_dispatcher_error = True
When a sample is picked up by collector and dispatched to the database storage driver and an exception reported by the storage layer i.e a deadlock or some uncaught DBError, the dispatcher does not propagate the reported exception to the collector. The collector fails to requeue the sample since the dispatcher and/or stevedore does not propagate it to the collector.
The database dispatcher (record_metering_data) should raise the exception back in addition to logging the error.
Stevedore (NamedExtensionManager) should be setup to propagate exceptions reported in plugin extensions back to the caller using propagate_map_exceptions = True |
|
2015-03-19 06:45:22 |
Rohit Jaiswal |
description |
Added a collector section to ceilometer.conf:
[collector]
requeue_sample_on_dispatcher_error = True
When a sample is picked up by collector and dispatched to the database storage driver and an exception reported by the storage layer i.e a deadlock or some uncaught DBError, the dispatcher does not propagate the reported exception to the collector. The collector fails to requeue the sample since the dispatcher and/or stevedore does not propagate it to the collector.
The database dispatcher (record_metering_data) should raise the exception back in addition to logging the error.
Stevedore (NamedExtensionManager) should be setup to propagate exceptions reported in plugin extensions back to the caller using propagate_map_exceptions = True |
Added a collector section to ceilometer.conf:
[collector]
requeue_sample_on_dispatcher_error = True
When a sample is picked up by collector and dispatched to the database storage driver and an exception reported by the storage layer i.e a deadlock or some uncaught DBError, the dispatcher does not propagate the reported exception to the collector. The collector fails to requeue the sample since the dispatcher and/or stevedore does not propagate it to the collector.
The database dispatcher (record_metering_data) should raise the exception in addition to logging the error.
Stevedore (NamedExtensionManager) should be setup to propagate exceptions reported in plugin extensions back to the caller using propagate_map_exceptions = True |
|
2015-03-19 15:22:02 |
gordon chung |
ceilometer: status |
New |
Triaged |
|
2015-03-19 15:42:48 |
Rohit Jaiswal |
description |
Added a collector section to ceilometer.conf:
[collector]
requeue_sample_on_dispatcher_error = True
When a sample is picked up by collector and dispatched to the database storage driver and an exception reported by the storage layer i.e a deadlock or some uncaught DBError, the dispatcher does not propagate the reported exception to the collector. The collector fails to requeue the sample since the dispatcher and/or stevedore does not propagate it to the collector.
The database dispatcher (record_metering_data) should raise the exception in addition to logging the error.
Stevedore (NamedExtensionManager) should be setup to propagate exceptions reported in plugin extensions back to the caller using propagate_map_exceptions = True |
Added a collector section to ceilometer.conf:
[collector]
requeue_sample_on_dispatcher_error = True
When a sample is picked up by collector and dispatched to the database storage driver and an exception reported by the storage layer i.e a deadlock or some uncaught DBError, the dispatcher does not propagate the reported exception to the collector. The collector fails to requeue the sample since the dispatcher and/or stevedore does not propagate it to the collector.
The database dispatcher (record_metering_data) should raise the exception in addition to logging the error.
Code snippet from ceilometer/dispatcher/database.py:
def record_metering_data(self, data):
...
...
for meter in data:
...
try:
...
self.meter_conn.record_metering_data(meter)
except Exception as err:
LOG.exception(_('Failed to record metering data: %s'),
err)
In above snippet of code, the exception is being logged and not being raised again.
Stevedore (NamedExtensionManager) should be setup to propagate exceptions reported in plugin extensions back to the caller using propagate_map_exceptions = True |
|
2015-03-19 18:36:24 |
OpenStack Infra |
ceilometer: status |
Triaged |
In Progress |
|
2015-03-19 19:23:00 |
gordon chung |
ceilometer: importance |
Undecided |
Medium |
|
2015-03-20 13:49:41 |
gordon chung |
ceilometer: milestone |
|
kilo-rc1 |
|
2015-03-20 15:29:24 |
OpenStack Infra |
ceilometer: status |
In Progress |
Fix Committed |
|
2015-04-09 18:59:00 |
Thierry Carrez |
ceilometer: status |
Fix Committed |
Fix Released |
|
2015-04-30 09:02:35 |
Thierry Carrez |
ceilometer: milestone |
kilo-rc1 |
2015.1.0 |
|