Activity log for bug #1557642

Date Who What changed Old value New value Message
2016-03-15 16:58:38 Eugeniya Kudryashova bug added bug
2016-04-01 11:17:04 Andriy Kurilin rally: status New Triaged
2016-04-01 11:17:09 Andriy Kurilin rally: importance Undecided Medium
2016-04-01 11:17:59 Andriy Kurilin summary Ceilometer scenario failed with KeyError 'resources' Ceilometer scenario doesn't require "ceilometer" ctx
2016-04-01 11:19:44 Andriy Kurilin description Rally 0.3.1 Scenario: { "kw": { "runner": { "type": "constant", "concurrency": 1, "times": 10 }, "sla": { "failure_rate": { "max": 0 } }, "context": { "users": { "users_per_tenant": 2, "tenants": 2 } } }, "name": "CeilometerMeters.list_meters", "pos": 0 } Traceback: KeyError', u"'resources'", u'Traceback (most recent call last):\n File "/usr/local/lib/python2.7/dist-packages/rally/task/runner.py", line 66, in _run_scenario_once\n deprecated_output = getattr(scenario_inst, method_name)(**kwargs)\n File "/usr/local/lib/python2.7/dist-packages/rally/plugins/openstack/scenarios/ceilometer/resources.py", line 43, in list_resources\n self.list_matched_resources(filter_by_resource_id=True)\n File "/usr/local/lib/python2.7/dist-packages/rally/plugins/openstack/scenarios/ceilometer/resources.py", line 98, in list_matched_resources\n metadata_query)\n File "/usr/local/lib/python2.7/dist-packages/rally/plugins/openstack/scenarios/ceilometer/utils.py", line 124, in _make_general_query\n resource_id = self.context["tenant"]["resources"][0]\nKeyError: \'resources\'\n'], u'duration': 0.8557090759277344, u'output': {u'additive': [], u'complete': []}, u'idle_duration': 0, u'atomic_actions': {u'ceilometer.list_resources:project_id': 0.7313339710235596, u'ceilometer.list_resources:user_id': 0.12360095977783203}}]} Several ceilometer sceanrios don't require ceilometer context, but try to use resources of it. When user doesn't specify "ceilometer" context in task, such scenarios will fail with KeyError Rally version: 0.3.1 Input task: {   "kw": {     "runner": {       "type": "constant",       "concurrency": 1,       "times": 10     },     "sla": {       "failure_rate": {         "max": 0       }     },     "context": {       "users": {         "users_per_tenant": 2,         "tenants": 2       }     }   },   "name": "CeilometerMeters.list_meters",   "pos": 0 } Traceback:  KeyError', u"'resources'", u'Traceback (most recent call last):\n File "/usr/local/lib/python2.7/dist-packages/rally/task/runner.py", line 66, in _run_scenario_once\n deprecated_output = getattr(scenario_inst, method_name)(**kwargs)\n File "/usr/local/lib/python2.7/dist-packages/rally/plugins/openstack/scenarios/ceilometer/resources.py", line 43, in list_resources\n self.list_matched_resources(filter_by_resource_id=True)\n File "/usr/local/lib/python2.7/dist-packages/rally/plugins/openstack/scenarios/ceilometer/resources.py", line 98, in list_matched_resources\n metadata_query)\n File "/usr/local/lib/python2.7/dist-packages/rally/plugins/openstack/scenarios/ceilometer/utils.py", line 124, in _make_general_query\n resource_id = self.context["tenant"]["resources"][0]\nKeyError: \'resources\'\n'], u'duration': 0.8557090759277344, u'output': {u'additive': [], u'complete': []}, u'idle_duration': 0, u'atomic_actions': {u'ceilometer.list_resources:project_id': 0.7313339710235596, u'ceilometer.list_resources:user_id': 0.12360095977783203}}]}
2016-05-19 15:33:38 Roman Vasilets rally: assignee Roman Vasilets (rvasilets)
2016-05-31 17:42:36 OpenStack Infra rally: status Triaged In Progress
2016-06-03 17:31:28 OpenStack Infra rally: status In Progress Fix Released