)]}'
{"nova/tests/functional/test_servers.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"9f598e60deedbcd4bc45853b390dd6777fd6d255","unresolved":false,"context_lines":[{"line_number":5671,"context_line":"            sriov_pf1_rp_uuid, sriov_agent_rp_uuid, inventories, traits,"},{"line_number":5672,"context_line":"            device_rp_name\u003ddev_rp_name_prefix + \"%s-ens1\" % hostname)"},{"line_number":5673,"context_line":""},{"line_number":5674,"context_line":"        sriov_pf2_rp_uuid \u003d getattr(uuids, sriov_agent_rp_uuid + \u0027PF2\u0027)"},{"line_number":5675,"context_line":"        self.sriov_dev_rp_per_host["},{"line_number":5676,"context_line":"            compute_rp_uuid][self.PF2] \u003d sriov_pf2_rp_uuid"},{"line_number":5677,"context_line":"        inventories \u003d {"},{"line_number":5678,"context_line":"            orc.NET_BW_IGR_KILOBIT_PER_SEC: {\"total\": 100000},"},{"line_number":5679,"context_line":"            orc.NET_BW_EGR_KILOBIT_PER_SEC: {\"total\": 100000},"},{"line_number":5680,"context_line":"        }"},{"line_number":5681,"context_line":"        traits \u003d [self.CUSTOM_VNIC_TYPE_DIRECT, self.CUSTOM_VNIC_TYPE_MACVTAP,"},{"line_number":5682,"context_line":"                  self.CUSTOM_PHYSNET2]"},{"line_number":5683,"context_line":"        self._create_pf_device_rp("},{"line_number":5684,"context_line":"            sriov_pf2_rp_uuid, sriov_agent_rp_uuid, inventories, traits,"},{"line_number":5685,"context_line":"            device_rp_name\u003ddev_rp_name_prefix + \"%s-ens2\" % hostname)"},{"line_number":5686,"context_line":""},{"line_number":5687,"context_line":"        sriov_pf3_rp_uuid \u003d getattr(uuids, sriov_agent_rp_uuid + \u0027PF3\u0027)"},{"line_number":5688,"context_line":"        self.sriov_dev_rp_per_host["}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_45970192","line":5685,"range":{"start_line":5674,"start_character":8,"end_line":5685,"end_character":69},"updated":"2019-09-18 13:18:33.000000000","message":"OK so this should all be random per test case.","commit_id":"6648e344a9bfb538bac68e6f2cb5b12f9cb4a828"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"d5e4749f80a1e337cf570a637d8b0f8fc950bf95","unresolved":false,"context_lines":[{"line_number":5671,"context_line":"            sriov_pf1_rp_uuid, sriov_agent_rp_uuid, inventories, traits,"},{"line_number":5672,"context_line":"            device_rp_name\u003ddev_rp_name_prefix + \"%s-ens1\" % hostname)"},{"line_number":5673,"context_line":""},{"line_number":5674,"context_line":"        sriov_pf2_rp_uuid \u003d getattr(uuids, sriov_agent_rp_uuid + \u0027PF2\u0027)"},{"line_number":5675,"context_line":"        self.sriov_dev_rp_per_host["},{"line_number":5676,"context_line":"            compute_rp_uuid][self.PF2] \u003d sriov_pf2_rp_uuid"},{"line_number":5677,"context_line":"        inventories \u003d {"},{"line_number":5678,"context_line":"            orc.NET_BW_IGR_KILOBIT_PER_SEC: {\"total\": 100000},"},{"line_number":5679,"context_line":"            orc.NET_BW_EGR_KILOBIT_PER_SEC: {\"total\": 100000},"},{"line_number":5680,"context_line":"        }"},{"line_number":5681,"context_line":"        traits \u003d [self.CUSTOM_VNIC_TYPE_DIRECT, self.CUSTOM_VNIC_TYPE_MACVTAP,"},{"line_number":5682,"context_line":"                  self.CUSTOM_PHYSNET2]"},{"line_number":5683,"context_line":"        self._create_pf_device_rp("},{"line_number":5684,"context_line":"            sriov_pf2_rp_uuid, sriov_agent_rp_uuid, inventories, traits,"},{"line_number":5685,"context_line":"            device_rp_name\u003ddev_rp_name_prefix + \"%s-ens2\" % hostname)"},{"line_number":5686,"context_line":""},{"line_number":5687,"context_line":"        sriov_pf3_rp_uuid \u003d getattr(uuids, sriov_agent_rp_uuid + \u0027PF3\u0027)"},{"line_number":5688,"context_line":"        self.sriov_dev_rp_per_host["}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_450dc13c","line":5685,"range":{"start_line":5674,"start_character":8,"end_line":5685,"end_character":69},"in_reply_to":"3fa7e38b_45970192","updated":"2019-09-18 13:51:16.000000000","message":"rp_uuids will be random, the device_rp_name is generated according to the template above (L5659) from the hostname","commit_id":"6648e344a9bfb538bac68e6f2cb5b12f9cb4a828"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c1b4c01a57f3ee9d76200255917f4e222f83a873","unresolved":false,"context_lines":[{"line_number":6798,"context_line":"        # unexpected. This will cause"},{"line_number":6799,"context_line":"        # _update_pci_request_spec_with_allocated_interface_name() to raise"},{"line_number":6800,"context_line":"        # when the instance is migrated to the host2."},{"line_number":6801,"context_line":"        rsp \u003d self.placement_api.put("},{"line_number":6802,"context_line":"            \u0027/resource_providers/%s\u0027"},{"line_number":6803,"context_line":"            % self.sriov_dev_rp_per_host[self.compute2_rp_uuid][self.PF2],"},{"line_number":6804,"context_line":"            {\"name\": \"invalid-device-rp-name\"})"},{"line_number":6805,"context_line":"        self.assertEqual(200, rsp.status)"},{"line_number":6806,"context_line":""},{"line_number":6807,"context_line":"        self._start_compute(\u0027host3\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_c59a11c4","line":6804,"range":{"start_line":6801,"start_character":14,"end_line":6804,"end_character":47},"updated":"2019-09-18 13:17:17.000000000","message":"This doesn\u0027t affect any kind of globals does it? Meaning it\u0027s only going to modify the resource provider for this PF for this test case, right?","commit_id":"6648e344a9bfb538bac68e6f2cb5b12f9cb4a828"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"d5e4749f80a1e337cf570a637d8b0f8fc950bf95","unresolved":false,"context_lines":[{"line_number":6798,"context_line":"        # unexpected. This will cause"},{"line_number":6799,"context_line":"        # _update_pci_request_spec_with_allocated_interface_name() to raise"},{"line_number":6800,"context_line":"        # when the instance is migrated to the host2."},{"line_number":6801,"context_line":"        rsp \u003d self.placement_api.put("},{"line_number":6802,"context_line":"            \u0027/resource_providers/%s\u0027"},{"line_number":6803,"context_line":"            % self.sriov_dev_rp_per_host[self.compute2_rp_uuid][self.PF2],"},{"line_number":6804,"context_line":"            {\"name\": \"invalid-device-rp-name\"})"},{"line_number":6805,"context_line":"        self.assertEqual(200, rsp.status)"},{"line_number":6806,"context_line":""},{"line_number":6807,"context_line":"        self._start_compute(\u0027host3\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_455f0141","line":6804,"range":{"start_line":6801,"start_character":14,"end_line":6804,"end_character":47},"in_reply_to":"3fa7e38b_65f55dcb","updated":"2019-09-18 13:51:16.000000000","message":"Yep, it is created in setUp","commit_id":"6648e344a9bfb538bac68e6f2cb5b12f9cb4a828"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"ca7cf8ed03213d1c1589502cafd5927a39adfe64","unresolved":false,"context_lines":[{"line_number":6798,"context_line":"        # unexpected. This will cause"},{"line_number":6799,"context_line":"        # _update_pci_request_spec_with_allocated_interface_name() to raise"},{"line_number":6800,"context_line":"        # when the instance is migrated to the host2."},{"line_number":6801,"context_line":"        rsp \u003d self.placement_api.put("},{"line_number":6802,"context_line":"            \u0027/resource_providers/%s\u0027"},{"line_number":6803,"context_line":"            % self.sriov_dev_rp_per_host[self.compute2_rp_uuid][self.PF2],"},{"line_number":6804,"context_line":"            {\"name\": \"invalid-device-rp-name\"})"},{"line_number":6805,"context_line":"        self.assertEqual(200, rsp.status)"},{"line_number":6806,"context_line":""},{"line_number":6807,"context_line":"        self._start_compute(\u0027host3\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_65f55dcb","line":6804,"range":{"start_line":6801,"start_character":14,"end_line":6804,"end_character":47},"in_reply_to":"3fa7e38b_c59a11c4","updated":"2019-09-18 13:28:38.000000000","message":"Yup, looks like as per you said above.","commit_id":"6648e344a9bfb538bac68e6f2cb5b12f9cb4a828"}]}
