)]}'
{"nova/compute/resource_tracker.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"63f40e75367ed97a37f0d464dc0462ad773f0aeb","unresolved":false,"context_lines":[{"line_number":614,"context_line":"                    dev_json)"},{"line_number":615,"context_line":""},{"line_number":616,"context_line":"        dev_pools_obj \u003d self.pci_tracker.stats.to_device_pools_obj()"},{"line_number":617,"context_line":"        compute_node.pci_device_pools \u003d dev_pools_obj"},{"line_number":618,"context_line":""},{"line_number":619,"context_line":"    def _copy_resources(self, compute_node, resources, initial\u003dFalse):"},{"line_number":620,"context_line":"        \"\"\"Copy resource values to supplied compute_node.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"5fc1f717_27542154","line":617,"updated":"2019-04-03 12:30:41.000000000","message":"I don\u0027t see the reason for this change.","commit_id":"ee07ebeb27246e22cd7de0004bf9a544e12d9f46"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6ca0d3739526668d1b15e06b0ef79bfae54b2c1b","unresolved":false,"context_lines":[{"line_number":614,"context_line":"                    dev_json)"},{"line_number":615,"context_line":""},{"line_number":616,"context_line":"        dev_pools_obj \u003d self.pci_tracker.stats.to_device_pools_obj()"},{"line_number":617,"context_line":"        compute_node.pci_device_pools \u003d dev_pools_obj"},{"line_number":618,"context_line":""},{"line_number":619,"context_line":"    def _copy_resources(self, compute_node, resources, initial\u003dFalse):"},{"line_number":620,"context_line":"        \"\"\"Copy resource values to supplied compute_node.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"5fc1f717_a2155f4b","line":617,"in_reply_to":"5fc1f717_27542154","updated":"2019-04-03 13:24:31.000000000","message":"Ah, I probably should have separate this out to a separate change. It\u0027s a personal thing that I do to avoid excessive indentation and clarify intent","commit_id":"ee07ebeb27246e22cd7de0004bf9a544e12d9f46"}],"nova/tests/unit/compute/test_resource_tracker.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"69d920144bc75f97a639e453908f031054c70e48","unresolved":false,"context_lines":[{"line_number":457,"context_line":"                       return_value\u003dreport_client_mock),"},{"line_number":458,"context_line":"            mock.patch(\u0027nova.rpc.get_notifier\u0027, return_value\u003dnotifier_mock)):"},{"line_number":459,"context_line":"        rt \u003d resource_tracker.ResourceTracker(hostname, vd)"},{"line_number":460,"context_line":"        # TODO(jaypipes): Remove once the PCI tracker is always created"},{"line_number":461,"context_line":"        # upon the resource tracker being initialized..."},{"line_number":462,"context_line":"        rt.pci_tracker \u003d pci_manager.PciDevTracker(mock.sentinel.ctx)"},{"line_number":463,"context_line":"    return (rt, query_client_mock, report_client_mock, vd)"},{"line_number":464,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"ff570b3c_64092c2b","line":461,"range":{"start_line":460,"start_character":8,"end_line":461,"end_character":56},"updated":"2020-05-12 12:01:20.000000000","message":"is this todo still relevent.\nisnt this what your chagne is doing?\n\ne.g. makeing sure its initalised in all code paths.","commit_id":"f331a3ceaf8dc417443add024905afbfac040e5f"}]}
