)]}'
{"nova/tests/compute/test_resource_tracker.py":[{"author":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"change_message_id":"34afa3dd1e13428b7046a312c31077fa23c3297d","unresolved":false,"context_lines":[{"line_number":542,"context_line":"        except Exception:"},{"line_number":543,"context_line":"            pass"},{"line_number":544,"context_line":""},{"line_number":545,"context_line":"        self.tracker.update_available_resource(self.context)"},{"line_number":546,"context_line":"        self.assertEqual(0, self.tracker.compute_node[\u0027memory_mb_used\u0027])"},{"line_number":547,"context_line":"        self.assertEqual(0, self.tracker.compute_node[\u0027local_gb_used\u0027])"},{"line_number":548,"context_line":"        self.assertEqual(0, self.compute[\u0027memory_mb_used\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALH%2F%2FVR4%3D","side":"PARENT","line":545,"updated":"2012-09-20 17:22:39.000000000","message":"I\u0027m not exactly sure why this needs to be removed. Otherwise the assertions below fail because the claim abort is reversed?","commit_id":"ad4503d8340f0ef147d03ca789438067345e332e"},{"author":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"change_message_id":"5d8a1d84b6820c90266b8d1ca669fb1147c80761","unresolved":false,"context_lines":[{"line_number":542,"context_line":"        except Exception:"},{"line_number":543,"context_line":"            pass"},{"line_number":544,"context_line":""},{"line_number":545,"context_line":"        self.tracker.update_available_resource(self.context)"},{"line_number":546,"context_line":"        self.assertEqual(0, self.tracker.compute_node[\u0027memory_mb_used\u0027])"},{"line_number":547,"context_line":"        self.assertEqual(0, self.tracker.compute_node[\u0027local_gb_used\u0027])"},{"line_number":548,"context_line":"        self.assertEqual(0, self.compute[\u0027memory_mb_used\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALH%2F%2FVE4%3D","side":"PARENT","line":545,"in_reply_to":"AAAALH%2F%2FVHQ%3D","updated":"2012-09-20 20:08:36.000000000","message":"After talking to you offline, I understand the problem better now. This is the best fix. We may do some further cleanups later, but calling update_available_resource() is unnecessary here.\n\nThanks!","commit_id":"ad4503d8340f0ef147d03ca789438067345e332e"},{"author":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"change_message_id":"85fe8734c8b9e082f35ab383e682ae7e1176546e","unresolved":false,"context_lines":[{"line_number":542,"context_line":"        except Exception:"},{"line_number":543,"context_line":"            pass"},{"line_number":544,"context_line":""},{"line_number":545,"context_line":"        self.tracker.update_available_resource(self.context)"},{"line_number":546,"context_line":"        self.assertEqual(0, self.tracker.compute_node[\u0027memory_mb_used\u0027])"},{"line_number":547,"context_line":"        self.assertEqual(0, self.tracker.compute_node[\u0027local_gb_used\u0027])"},{"line_number":548,"context_line":"        self.assertEqual(0, self.compute[\u0027memory_mb_used\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALH%2F%2FVHQ%3D","side":"PARENT","line":545,"in_reply_to":"AAAALH%2F%2FVR4%3D","updated":"2012-09-20 19:47:39.000000000","message":"The claim is aborted by the __exit__ in the context.  The extra \nself.tracker.update_available_resource(self.context) is totally extraneous and was just a leftover from an old version of the code.  All good!","commit_id":"ad4503d8340f0ef147d03ca789438067345e332e"}]}
