eg. http://logs.openstack.org/69/442169/6/check/gate-networking-midonet-rally-dsvm-ml2-ubuntu-xenial-nv/4ea2c4d/console.html
2017-03-07 04:11:07.296484 | 2017-03-07 04:11:07.296 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine [-] Input task is invalid!
2017-03-07 04:11:07.297677 | 2017-03-07 04:11:07.297 |
2017-03-07 04:11:07.298965 | 2017-03-07 04:11:07.298 | Subtask NetworkPlugin.create_networks[0] has wrong configuration\Subtask configuration:
2017-03-07 04:11:07.300274 | 2017-03-07 04:11:07.299 | {'runner': {"type": "rps", "times": 100, "rps": 1}, 'args': {"network_create_args": {}}, 'sla': {"max_seconds_per_iteration": 5, "failure_rate": {"max": 0}}, 'context': {"users": {"tenants": 2, "users_per_tenant": 2}, "quotas": {"neutron": {"network": -1}}}}
2017-03-07 04:11:07.301392 | 2017-03-07 04:11:07.301 |
2017-03-07 04:11:07.302766 | 2017-03-07 04:11:07.302 | Reason:
2017-03-07 04:11:07.304097 | 2017-03-07 04:11:07.303 | Invalid scenario argument: ''dict' object has no attribute 'services''
2017-03-07 04:11:07.305276 | 2017-03-07 04:11:07.305 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine Traceback (most recent call last):
2017-03-07 04:11:07.306597 | 2017-03-07 04:11:07.306 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine File "/opt/stack/new/rally/rally/task/engine.py", line 376, in validate
2017-03-07 04:11:07.307983 | 2017-03-07 04:11:07.307 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine self._validate_config_semantic(self.config)
2017-03-07 04:11:07.309421 | 2017-03-07 04:11:07.309 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine File "/opt/stack/new/rally/rally/common/logging.py", line 197, in wrapper
2017-03-07 04:11:07.311202 | 2017-03-07 04:11:07.310 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine result = f(self, *args, **kwargs)
2017-03-07 04:11:07.312461 | 2017-03-07 04:11:07.312 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine File "/opt/stack/new/rally/rally/task/engine.py", line 354, in _validate_config_semantic
2017-03-07 04:11:07.313853 | 2017-03-07 04:11:07.313 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine workloads_with_users, self.deployment)
2017-03-07 04:11:07.315143 | 2017-03-07 04:11:07.314 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine File "/opt/stack/new/rally/rally/task/engine.py", line 305, in _validate_config_semantic_helper
2017-03-07 04:11:07.316287 | 2017-03-07 04:11:07.316 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine raise exceptions.InvalidTaskConfig(**kw)
2017-03-07 04:11:07.317539 | 2017-03-07 04:11:07.317 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine InvalidTaskConfig: Input task is invalid!
2017-03-07 04:11:07.318906 | 2017-03-07 04:11:07.318 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine
2017-03-07 04:11:07.320103 | 2017-03-07 04:11:07.319 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine Subtask NetworkPlugin.create_networks[0] has wrong configuration\Subtask configuration:
2017-03-07 04:11:07.321324 | 2017-03-07 04:11:07.321 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine {'runner': {"type": "rps", "times": 100, "rps": 1}, 'args': {"network_create_args": {}}, 'sla': {"max_seconds_per_iteration": 5, "failure_rate": {"max": 0}}, 'context': {"users": {"tenants": 2, "users_per_tenant": 2}, "quotas": {"neutron": {"network": -1}}}}
2017-03-07 04:11:07.322799 | 2017-03-07 04:11:07.322 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine
2017-03-07 04:11:07.323889 | 2017-03-07 04:11:07.323 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine Reason:
2017-03-07 04:11:07.325077 | 2017-03-07 04:11:07.324 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine Invalid scenario argument: ''dict' object has no attribute 'services''
2017-03-07 04:11:07.326276 | 2017-03-07 04:11:07.326 | 2017-03-07 04:11:07.294 27601 ERROR rally.task.engine
2017-03-07 04:11:07.327607 | 2017-03-07 04:11:07.327 | Task config is invalid: `Input task is invalid!
2017-03-07 04:11:07.328773 | 2017-03-07 04:11:07.328 |
2017-03-07 04:11:07.330123 | 2017-03-07 04:11:07.329 | Subtask NetworkPlugin.create_networks[0] has wrong configuration\Subtask configuration:
2017-03-07 04:11:07.331312 | 2017-03-07 04:11:07.331 | {'runner': {"type": "rps", "times": 100, "rps": 1}, 'args': {"network_create_args": {}}, 'sla': {"max_seconds_per_iteration": 5, "failure_rate": {"max": 0}}, 'context': {"users": {"tenants": 2, "users_per_tenant": 2}, "quotas": {"neutron": {"network": -1}}}}
2017-03-07 04:11:07.332419 | 2017-03-07 04:11:07.332 |
2017-03-07 04:11:07.333634 | 2017-03-07 04:11:07.333 | Reason:
2017-03-07 04:11:07.335119 | 2017-03-07 04:11:07.334 | Invalid scenario argument: ''dict' object has no attribute 'services''`
The rally job was working fine on May 1st, https:/ /review. openstack. org/#/c/ 199387/, and the jobs that we run internally with rally stable branch are working.
This commit seems to affect the way that rally validates tasks /github. com/openstack/ rally/commit/ 4dcb597949bebaa aad3f2eacdce2f6 bb9b480cb3
https:/
anyway, we need to investigate more, but most likely is because of an incompatible change in rally.