)]}'
{"nova/compute/claims.py":[{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"9a1b761042049bca41cc3955bdece2e3407653f0","unresolved":false,"context_lines":[{"line_number":202,"context_line":"    def _test_numa_topology(self, resources, limit):"},{"line_number":203,"context_line":"        host_topology \u003d (resources.numa_topology"},{"line_number":204,"context_line":"                         if \u0027numa_topology\u0027 in resources else None)"},{"line_number":205,"context_line":"        requested_topology \u003d self.numa_topology"},{"line_number":206,"context_line":"        if host_topology:"},{"line_number":207,"context_line":"            host_topology \u003d objects.NUMATopology.obj_from_db_obj("},{"line_number":208,"context_line":"                    host_topology)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_c100e1ae","line":205,"updated":"2019-07-22 14:55:59.000000000","message":"AFAICT this is the only use of claim.numa_topology. Replace this with self.instance.numa_topology and remove the numa_topology @property entirely?","commit_id":"6691f3f15bbba021203f2d71d5880c15a617c0eb"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"1b93850198dd9ff06a223a1c1127457c4dfaf832","unresolved":false,"context_lines":[{"line_number":202,"context_line":"    def _test_numa_topology(self, resources, limit):"},{"line_number":203,"context_line":"        host_topology \u003d (resources.numa_topology"},{"line_number":204,"context_line":"                         if \u0027numa_topology\u0027 in resources else None)"},{"line_number":205,"context_line":"        requested_topology \u003d self.numa_topology"},{"line_number":206,"context_line":"        if host_topology:"},{"line_number":207,"context_line":"            host_topology \u003d objects.NUMATopology.obj_from_db_obj("},{"line_number":208,"context_line":"                    host_topology)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_c0c1a9e6","line":205,"in_reply_to":"7faddb67_c100e1ae","updated":"2019-07-23 14:41:13.000000000","message":"I would, except we override the property...","commit_id":"6691f3f15bbba021203f2d71d5880c15a617c0eb"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"1b93850198dd9ff06a223a1c1127457c4dfaf832","unresolved":false,"context_lines":[{"line_number":293,"context_line":"    @property"},{"line_number":294,"context_line":"    def numa_topology(self):"},{"line_number":295,"context_line":"        return hardware.numa_get_constraints(self.instance_type,"},{"line_number":296,"context_line":"                                             self.image_meta)"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"    def abort(self):"},{"line_number":299,"context_line":"        \"\"\"Compute operation requiring claimed resources has failed or"}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_60b6b58d","line":296,"updated":"2019-07-23 14:41:13.000000000","message":"...here","commit_id":"6691f3f15bbba021203f2d71d5880c15a617c0eb"}]}
