Activity log for bug #1315819

Date Who What changed Old value New value Message
2014-05-04 08:42:21 Liusheng bug added bug
2014-05-04 08:42:46 Liusheng ceilometer: assignee Liusheng (liusheng)
2014-05-08 14:27:40 Eoghan Glynn ceilometer: status New Triaged
2014-05-08 14:27:45 Eoghan Glynn ceilometer: importance Undecided Medium
2014-05-09 06:59:30 Liusheng description With mysql as storage backend, If I use following command to create a threshold alarm: ceilometer alarm-threshold-create -m instance --name abd --evaluation-periods -1000000000000000000000000000000000000000000000000 --threshold 10 It will be created successfully, but this alarm cannot be evluated, the trace of alarm-evluator is: [-] evaluating alarm d7796ce7-744e-439f-afca-60c2730b3a2e _evaluate_alarm /opt/stack/ceilometer/ceilometer/alarm/service.py:86 [-] alarm evaluation cycle failed Traceback (most recent call last): File "/opt/stack/ceilometer/ceilometer/alarm/service.py", line 75, in _evaluate_assigned_alarms self._evaluate_alarm(alarm) File "/opt/stack/ceilometer/ceilometer/alarm/service.py", line 87, in _evaluate_alarm self.evaluators[alarm.type].obj.evaluate(alarm) File "/opt/stack/ceilometer/ceilometer/alarm/evaluator/threshold.py", line 203, in evaluate alarm.rule['query'] File "/opt/stack/ceilometer/ceilometer/alarm/evaluator/threshold.py", line 63, in _bound_duration start = now - datetime.timedelta(seconds=window) OverflowError: Python int too large to convert to C long With mysql as storage backend, If I use following command to create a threshold alarm: ceilometer alarm-threshold-create -m instance --name abd --evaluation-periods 1000000000000000000000000000000000000000000000000 --threshold 10 It will be created successfully, but this alarm cannot be evluated, the trace of alarm-evluator is: [-] evaluating alarm d7796ce7-744e-439f-afca-60c2730b3a2e _evaluate_alarm /opt/stack/ceilometer/ceilometer/alarm/service.py:86 [-] alarm evaluation cycle failed Traceback (most recent call last):   File "/opt/stack/ceilometer/ceilometer/alarm/service.py", line 75, in _evaluate_assigned_alarms     self._evaluate_alarm(alarm)   File "/opt/stack/ceilometer/ceilometer/alarm/service.py", line 87, in _evaluate_alarm     self.evaluators[alarm.type].obj.evaluate(alarm)   File "/opt/stack/ceilometer/ceilometer/alarm/evaluator/threshold.py", line 203, in evaluate     alarm.rule['query']   File "/opt/stack/ceilometer/ceilometer/alarm/evaluator/threshold.py", line 63, in _bound_duration     start = now - datetime.timedelta(seconds=window) OverflowError: Python int too large to convert to C long
2014-12-15 12:28:57 OpenStack Infra ceilometer: status Triaged In Progress
2015-01-07 17:52:05 OpenStack Infra ceilometer: assignee Liusheng (liusheng) ZhiQiang Fan (aji-zqfan)
2015-09-02 22:19:05 gordon chung ceilometer: status In Progress Triaged
2015-09-02 22:19:08 gordon chung ceilometer: assignee ZhiQiang Fan (aji-zqfan)
2015-09-10 02:20:57 Lianhao Lu affects ceilometer aodh
2015-09-10 02:21:26 Lianhao Lu summary ceilometer has no constraint of maximum of IntegerType alarm has no constraint of maximum of IntegerType
2015-09-10 04:10:52 Liusheng aodh: assignee Liusheng (liusheng)
2015-09-15 12:12:55 gordon chung aodh: assignee Liusheng (liusheng)
2016-02-29 14:57:37 OpenStack Infra aodh: status Triaged In Progress
2016-02-29 14:57:37 OpenStack Infra aodh: assignee Ilya Tyaptin (ityaptin)
2017-06-20 15:29:20 gordon chung aodh: assignee Ilya Tyaptin (ityaptin)
2017-06-20 15:29:23 gordon chung aodh: status In Progress Triaged