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}}]}
Rally 0.3.1
Scenario:
{ concurrency" : 1, failure_ rate": {
"users_ per_tenant" : 2, rs.list_ meters" ,
"kw": {
"runner": {
"type": "constant",
"
"times": 10
},
"sla": {
"
"max": 0
}
},
"context": {
"users": {
"tenants": 2
}
}
},
"name": "CeilometerMete
"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.1236009597778 3203}}] }