)]}'
{"rally-jobs/nova.yaml":[{"author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"change_message_id":"7a0ddc187a7792b8871fcefd96f94f813e09cfba","unresolved":false,"context_lines":[{"line_number":1079,"context_line":"        type: \"constant\""},{"line_number":1080,"context_line":"        times: 5"},{"line_number":1081,"context_line":"        concurrency: 2"},{"line_number":1082,"context_line":""},{"line_number":1083,"context_line":"  NovaFlavors.create_flavor_and_set_keys:"},{"line_number":1084,"context_line":"    -"},{"line_number":1085,"context_line":"      args:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3a98d1f4_a17bf179","line":1082,"updated":"2016-10-03 10:32:00.000000000","message":"Please keep SLA section for this scenario","commit_id":"40fe6c5abac5498f8ea4e4064cb61d6d18b852f3"},{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"5a03ddcfe7a1c46fe5ff77871a5eb666175d56ec","unresolved":false,"context_lines":[{"line_number":1100,"context_line":"      runner:"},{"line_number":1101,"context_line":"        type: \"constant\""},{"line_number":1102,"context_line":"        concurrency: 2"},{"line_number":1103,"context_line":"        times: 10"},{"line_number":1104,"context_line":"      sla:"},{"line_number":1105,"context_line":"        failure_rate:"},{"line_number":1106,"context_line":"          max: 0"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a95cdbc_048bca1f","line":1103,"updated":"2016-10-10 05:05:58.000000000","message":"sorry for incoherence. But I found that you\u0027ve missed user context here and in the samples. Please add it. Its not normal when it absent","commit_id":"c78315ae771c13efce858d5c17c9bee0a7f0967a"}],"rally/plugins/openstack/scenarios/nova/flavors.py":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"bc16790e469bf137df78f2389d20c8fb3539dec4","unresolved":false,"context_lines":[{"line_number":92,"context_line":"        :param disk: Size of local disk in GB"},{"line_number":93,"context_line":"        :param create_flavor_kwargs: Optional additional arguments"},{"line_number":94,"context_line":"                                     for flavor creation"},{"line_number":95,"context_line":"        :param extra_specs_kwargs:additional arguments for flavor set keys"},{"line_number":96,"context_line":"        \"\"\""},{"line_number":97,"context_line":"        flavor \u003d self._create_flavor(ram, vcpus, disk, **create_flavor_kwargs)"},{"line_number":98,"context_line":"        flavor \u003d self._set_keys_flavor(flavor, extra_specs_kwargs)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a8bc5a2_b204bc15","line":95,"updated":"2016-09-22 20:52:55.000000000","message":"need space after :","commit_id":"d6591c5a51b210fb81fea5a557c9c65cff7fca3d"},{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"bc16790e469bf137df78f2389d20c8fb3539dec4","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        :param extra_specs_kwargs:additional arguments for flavor set keys"},{"line_number":96,"context_line":"        \"\"\""},{"line_number":97,"context_line":"        flavor \u003d self._create_flavor(ram, vcpus, disk, **create_flavor_kwargs)"},{"line_number":98,"context_line":"        flavor \u003d self._set_keys_flavor(flavor, extra_specs_kwargs)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a8bc5a2_0f2627ce","line":98,"updated":"2016-09-22 20:52:55.000000000","message":"the last assignment is useless","commit_id":"d6591c5a51b210fb81fea5a557c9c65cff7fca3d"}],"rally/plugins/openstack/scenarios/nova/utils.py":[{"author":{"_account_id":10475,"name":"Alexander Maretskiy","email":"amaretskiy@mirantis.com","username":"maretskiy"},"change_message_id":"78368ae2b33e658170c841cdfc47855898eed6a1","unresolved":false,"context_lines":[{"line_number":909,"context_line":"        \"\"\""},{"line_number":910,"context_line":"        return self.clients(\"nova\").flavors.list(detailed, **kwargs)"},{"line_number":911,"context_line":""},{"line_number":912,"context_line":"    @atomic.action_timer(\"nova.set_keys_flavor\")"},{"line_number":913,"context_line":"    def _set_keys_flavor(self, flavor, extra_specs):"},{"line_number":914,"context_line":"        \"\"\"set keys to flavor"},{"line_number":915,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5a8bc5a2_96730715","line":912,"updated":"2016-09-23 14:12:11.000000000","message":"Name \"nova.set_keys_flavor\" sounds strange.\n\nMaybe \"nova.flavor_set_keys\" or \"nova.set_flavor_keys\" ?","commit_id":"b6f5933f5d2a4e0e5ad22714d73d2c2350ec4f55"}],"tests/unit/plugins/openstack/scenarios/nova/test_utils.py":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"bc16790e469bf137df78f2389d20c8fb3539dec4","unresolved":false,"context_lines":[{"line_number":916,"context_line":"        flavor.set_keys \u003d mock.MagicMock()"},{"line_number":917,"context_line":""},{"line_number":918,"context_line":"        result \u003d nova_scenario._set_keys_flavor(flavor, specs_kwargs)"},{"line_number":919,"context_line":"        self.assertEqual(result, flavor.set_keys.return_value)"},{"line_number":920,"context_line":"        flavor.set_keys.assert_called_once_with(specs_kwargs)"},{"line_number":921,"context_line":""},{"line_number":922,"context_line":"        self._test_atomic_action_timer(nova_scenario.atomic_actions(),"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a8bc5a2_325c2c4b","line":919,"updated":"2016-09-22 20:52:55.000000000","message":"wrong order of parameters","commit_id":"d6591c5a51b210fb81fea5a557c9c65cff7fca3d"}]}
