)]}'
{"nova/virt/libvirt/driver.py":[{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"cf8b01f1ce341b9da8bcfa750402eed5258be47d","unresolved":false,"context_lines":[{"line_number":6379,"context_line":"    def _get_host_numa_cell_cpus(self, cells):"},{"line_number":6380,"context_line":"        \"\"\"Extract available CPUs for each cell provided."},{"line_number":6381,"context_line":""},{"line_number":6382,"context_line":"        :param cells: An list of ``LibvirtConfigCapsNUMACell`` objects."},{"line_number":6383,"context_line":"        :return: A dict keyed by NUMA cell ID and containing a list of"},{"line_number":6384,"context_line":"            available CPUs for each cell."},{"line_number":6385,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_1b3bb1d1","line":6382,"range":{"start_line":6382,"start_character":22,"end_line":6382,"end_character":24},"updated":"2019-01-21 12:12:06.000000000","message":"A","commit_id":"d409c54c4bbd6d1b65142a566ff6965f3d8fff1a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8f33b0ed13652a5c13014187571f3667530e3488","unresolved":false,"context_lines":[{"line_number":6379,"context_line":"    def _get_host_numa_cell_cpus(self, cells):"},{"line_number":6380,"context_line":"        \"\"\"Extract available CPUs for each cell provided."},{"line_number":6381,"context_line":""},{"line_number":6382,"context_line":"        :param cells: An list of ``LibvirtConfigCapsNUMACell`` objects."},{"line_number":6383,"context_line":"        :return: A dict keyed by NUMA cell ID and containing a list of"},{"line_number":6384,"context_line":"            available CPUs for each cell."},{"line_number":6385,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_83185275","line":6382,"range":{"start_line":6382,"start_character":22,"end_line":6382,"end_character":24},"in_reply_to":"9fdfeff1_1b3bb1d1","updated":"2019-01-24 15:39:17.000000000","message":"Done","commit_id":"d409c54c4bbd6d1b65142a566ff6965f3d8fff1a"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"cf8b01f1ce341b9da8bcfa750402eed5258be47d","unresolved":false,"context_lines":[{"line_number":6397,"context_line":"    def _get_host_numa_cell_siblings(self, cells):"},{"line_number":6398,"context_line":"        \"\"\"Extract CPU siblings for each cell provided."},{"line_number":6399,"context_line":""},{"line_number":6400,"context_line":"        :param cells: An list of ``LibvirtConfigCapsNUMACell`` objects."},{"line_number":6401,"context_line":"        :return: A dict keyed by NUMA cell ID and containing a list of"},{"line_number":6402,"context_line":"            sibling sets for each cell."},{"line_number":6403,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_3b38f5d1","line":6400,"range":{"start_line":6400,"start_character":22,"end_line":6400,"end_character":24},"updated":"2019-01-21 12:12:06.000000000","message":"A","commit_id":"d409c54c4bbd6d1b65142a566ff6965f3d8fff1a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8f33b0ed13652a5c13014187571f3667530e3488","unresolved":false,"context_lines":[{"line_number":6397,"context_line":"    def _get_host_numa_cell_siblings(self, cells):"},{"line_number":6398,"context_line":"        \"\"\"Extract CPU siblings for each cell provided."},{"line_number":6399,"context_line":""},{"line_number":6400,"context_line":"        :param cells: An list of ``LibvirtConfigCapsNUMACell`` objects."},{"line_number":6401,"context_line":"        :return: A dict keyed by NUMA cell ID and containing a list of"},{"line_number":6402,"context_line":"            sibling sets for each cell."},{"line_number":6403,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_23296689","line":6400,"range":{"start_line":6400,"start_character":22,"end_line":6400,"end_character":24},"in_reply_to":"9fdfeff1_3b38f5d1","updated":"2019-01-24 15:39:17.000000000","message":"Done","commit_id":"d409c54c4bbd6d1b65142a566ff6965f3d8fff1a"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"cf8b01f1ce341b9da8bcfa750402eed5258be47d","unresolved":false,"context_lines":[{"line_number":6414,"context_line":""},{"line_number":6415,"context_line":"            siblings[cell.id] \u003d cell_siblings"},{"line_number":6416,"context_line":""},{"line_number":6417,"context_line":"        return siblings"},{"line_number":6418,"context_line":""},{"line_number":6419,"context_line":"    def _get_host_numa_cell_network_metadata(self, cells):"},{"line_number":6420,"context_line":"        \"\"\"Generate network metadata for each cell provided."}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_fb310dee","line":6417,"updated":"2019-01-21 12:12:06.000000000","message":"Should we squash the above two functions?\n\n  _get_host_numa_cell_cpus_siblings(self, cells):\n\nMeh, I say this is good enough,","commit_id":"d409c54c4bbd6d1b65142a566ff6965f3d8fff1a"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"cf8b01f1ce341b9da8bcfa750402eed5258be47d","unresolved":false,"context_lines":[{"line_number":6419,"context_line":"    def _get_host_numa_cell_network_metadata(self, cells):"},{"line_number":6420,"context_line":"        \"\"\"Generate network metadata for each cell provided."},{"line_number":6421,"context_line":""},{"line_number":6422,"context_line":"        :param cells: An list of ``LibvirtConfigCapsNUMACell`` objects."},{"line_number":6423,"context_line":"        :return: A dict keyed by NUMA cell ID and containing instances of"},{"line_number":6424,"context_line":"            ``objects.NetworkMetadata`` for each cell."},{"line_number":6425,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_7b5bdd2d","line":6422,"range":{"start_line":6422,"start_character":22,"end_line":6422,"end_character":24},"updated":"2019-01-21 12:12:06.000000000","message":"A","commit_id":"d409c54c4bbd6d1b65142a566ff6965f3d8fff1a"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8f33b0ed13652a5c13014187571f3667530e3488","unresolved":false,"context_lines":[{"line_number":6419,"context_line":"    def _get_host_numa_cell_network_metadata(self, cells):"},{"line_number":6420,"context_line":"        \"\"\"Generate network metadata for each cell provided."},{"line_number":6421,"context_line":""},{"line_number":6422,"context_line":"        :param cells: An list of ``LibvirtConfigCapsNUMACell`` objects."},{"line_number":6423,"context_line":"        :return: A dict keyed by NUMA cell ID and containing instances of"},{"line_number":6424,"context_line":"            ``objects.NetworkMetadata`` for each cell."},{"line_number":6425,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_0326a2b8","line":6422,"range":{"start_line":6422,"start_character":22,"end_line":6422,"end_character":24},"in_reply_to":"9fdfeff1_7b5bdd2d","updated":"2019-01-24 15:39:17.000000000","message":"Done","commit_id":"d409c54c4bbd6d1b65142a566ff6965f3d8fff1a"}]}
