)]}'
{"nova/compute/resource_tracker.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"03cb8124e3efe6e2702b5bc9ada4545fde8aaaf6","unresolved":false,"context_lines":[{"line_number":99,"context_line":"                          instance\u003dinstance_ref)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        # get memory overhead required to build this instance:"},{"line_number":102,"context_line":"        overhead \u003d self.driver.instance_overhead(instance_ref[\u0027memory_mb\u0027])"},{"line_number":103,"context_line":"        LOG.debug(_(\"Memory overhead for %(flavor)d MB instance; %(overhead)d \""},{"line_number":104,"context_line":"                    \"MB\"), {\u0027flavor\u0027: instance_ref[\u0027memory_mb\u0027],"},{"line_number":105,"context_line":"                            \u0027overhead\u0027: overhead})"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FXQo%3D","line":102,"updated":"2013-07-03 09:19:00.000000000","message":"Maybe just pass the whole instance, in case there are other factors on other hypervisors?","commit_id":"ffc10e8cf62f7f1277c4fd758be78f5dd0bb0467"},{"author":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"change_message_id":"4d86d9a53d11646b47de30a1d99c801effe4fb92","unresolved":false,"context_lines":[{"line_number":99,"context_line":"                          instance\u003dinstance_ref)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        # get memory overhead required to build this instance:"},{"line_number":102,"context_line":"        overhead \u003d self.driver.instance_overhead(instance_ref[\u0027memory_mb\u0027])"},{"line_number":103,"context_line":"        LOG.debug(_(\"Memory overhead for %(flavor)d MB instance; %(overhead)d \""},{"line_number":104,"context_line":"                    \"MB\"), {\u0027flavor\u0027: instance_ref[\u0027memory_mb\u0027],"},{"line_number":105,"context_line":"                            \u0027overhead\u0027: overhead})"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAPn%2F%2FWho%3D","line":102,"in_reply_to":"AAAAPn%2F%2FXQo%3D","updated":"2013-07-03 14:13:50.000000000","message":"Done","commit_id":"ffc10e8cf62f7f1277c4fd758be78f5dd0bb0467"}],"nova/tests/compute/test_claims.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"0efea150dabed667fcc30aa7ecbb04646c2f13c0","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def _claim(self, overhead\u003d0, **kwargs):"},{"line_number":45,"context_line":"        instance \u003d self._fake_instance(**kwargs)"},{"line_number":46,"context_line":"        print instance"},{"line_number":47,"context_line":"        return claims.Claim(instance, self.tracker, overhead\u003doverhead)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def _fake_instance(self, **kwargs):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAP3%2F%2Fnkg%3D","line":46,"updated":"2013-07-15 19:31:35.000000000","message":"Did you mean to leave this print in?","commit_id":"97fdcf40b438362b39ff8dff8503aa5b9de524f9"},{"author":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"change_message_id":"79461ce128c500b0b59b1a72a3a55bb3d69f19a4","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def _claim(self, overhead\u003d0, **kwargs):"},{"line_number":45,"context_line":"        instance \u003d self._fake_instance(**kwargs)"},{"line_number":46,"context_line":"        print instance"},{"line_number":47,"context_line":"        return claims.Claim(instance, self.tracker, overhead\u003doverhead)"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def _fake_instance(self, **kwargs):"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAP3%2F%2FnI0%3D","line":46,"in_reply_to":"AAAAP3%2F%2Fnkg%3D","updated":"2013-07-15 20:58:09.000000000","message":"Done","commit_id":"97fdcf40b438362b39ff8dff8503aa5b9de524f9"}],"nova/virt/driver.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"7e1daeea217a451fa85422649816fb0999ae3670","unresolved":false,"context_lines":[{"line_number":187,"context_line":"        \"\"\""},{"line_number":188,"context_line":"        return instance_id in self.list_instances()"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    def instance_overhead(self, instance_info):"},{"line_number":191,"context_line":"        \"\"\"Get virtualization overhead required to build an instance of the"},{"line_number":192,"context_line":"        given flavor."},{"line_number":193,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2FWE0%3D","line":190,"updated":"2013-07-03 16:34:57.000000000","message":"Sorry to bring something up again, but can we call it estimate_instance_overhead? I just spoke to the Xen guys, and turns out its quite a variable thing.","commit_id":"a585e1d4914ebbd77a179ef42409654195765afb"},{"author":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"change_message_id":"0f447940dee72e0dadd0befaa3e0ecbf3381d925","unresolved":false,"context_lines":[{"line_number":187,"context_line":"        \"\"\""},{"line_number":188,"context_line":"        return instance_id in self.list_instances()"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    def instance_overhead(self, instance_info):"},{"line_number":191,"context_line":"        \"\"\"Get virtualization overhead required to build an instance of the"},{"line_number":192,"context_line":"        given flavor."},{"line_number":193,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAP3%2F%2Fnyc%3D","line":190,"in_reply_to":"AAAAPn%2F%2FWE0%3D","updated":"2013-07-15 18:46:53.000000000","message":"Done","commit_id":"a585e1d4914ebbd77a179ef42409654195765afb"},{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"5b56b1e413963cca298c53c7e1f7940d502c849b","unresolved":false,"context_lines":[{"line_number":197,"context_line":"        :param instance_info: Instance/flavor to calculate overhead for."},{"line_number":198,"context_line":"        :returns: Overhead memory in MB."},{"line_number":199,"context_line":"        \"\"\""},{"line_number":200,"context_line":"        return 0"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"    def list_instances(self):"},{"line_number":203,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2FWP8%3D","line":200,"updated":"2013-07-03 15:32:24.000000000","message":"Would it be useful to return a dict, instead?  In case we want to account for disk overhead, etc?","commit_id":"a585e1d4914ebbd77a179ef42409654195765afb"},{"author":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"change_message_id":"0f447940dee72e0dadd0befaa3e0ecbf3381d925","unresolved":false,"context_lines":[{"line_number":197,"context_line":"        :param instance_info: Instance/flavor to calculate overhead for."},{"line_number":198,"context_line":"        :returns: Overhead memory in MB."},{"line_number":199,"context_line":"        \"\"\""},{"line_number":200,"context_line":"        return 0"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"    def list_instances(self):"},{"line_number":203,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAP3%2F%2FnyY%3D","line":200,"in_reply_to":"AAAAPn%2F%2FWP8%3D","updated":"2013-07-15 18:46:53.000000000","message":"Done","commit_id":"a585e1d4914ebbd77a179ef42409654195765afb"},{"author":{"_account_id":2835,"name":"Brian Elliott","email":"bdelliott@gmail.com","username":"belliott"},"change_message_id":"a2554a43ca35a53820943ae6c5f1ff9f619e323e","unresolved":false,"context_lines":[{"line_number":197,"context_line":"        :param instance_info: Instance/flavor to calculate overhead for."},{"line_number":198,"context_line":"        :returns: Overhead memory in MB."},{"line_number":199,"context_line":"        \"\"\""},{"line_number":200,"context_line":"        return 0"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"    def list_instances(self):"},{"line_number":203,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAPn%2F%2FWIo%3D","line":200,"in_reply_to":"AAAAPn%2F%2FWP8%3D","updated":"2013-07-03 16:06:14.000000000","message":"I thought about that.  I guess it\u0027s harmless to do it, just wasn\u0027t sure if anyone would care about disk overhead. :)","commit_id":"a585e1d4914ebbd77a179ef42409654195765afb"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"f1f513bb2800d7b4c2f93f224af05271a23fcd57","unresolved":false,"context_lines":[{"line_number":197,"context_line":"        :param instance_info: Instance/flavor to calculate overhead for."},{"line_number":198,"context_line":"        :returns: Dict of estimated overhead values."},{"line_number":199,"context_line":"        \"\"\""},{"line_number":200,"context_line":"        return {\u0027memory_mb\u0027: 0}"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"    def list_instances(self):"},{"line_number":203,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAQn%2F%2F%2Ffo%3D","line":200,"updated":"2013-07-17 21:27:41.000000000","message":"Why a dictionary are there plans to make this more then memory in the future?","commit_id":"a45a0dcf2b683f0371280c1ee2b5f7502f170e04"}]}
