)]}'
{"nova/compute/resource_tracker.py":[{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"c4fa149ca0f70563aa41e888157eee971e7cfd38","unresolved":false,"context_lines":[{"line_number":318,"context_line":"            self.pci_tracker.clean_usage(instances, migrations, orphans)"},{"line_number":319,"context_line":"            resources[\u0027pci_stats\u0027] \u003d jsonutils.dumps(self.pci_tracker.stats)"},{"line_number":320,"context_line":"        else:"},{"line_number":321,"context_line":"            resources[\u0027pci_stats\u0027] \u003d \u0027\u0027"},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"        self._report_final_resource_view(resources)"},{"line_number":324,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAS3%2F%2FoLg%3D","line":321,"updated":"2013-09-23 18:41:01.000000000","message":"I think this would be better as \u0027{}\u0027.  (Or technically jsonutils.dumps({}))","commit_id":"8c503476f2685af7e701218dc03d420f18e94f90"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"263f6a8964f46b3938f6e9f5e509151e7f456061","unresolved":false,"context_lines":[{"line_number":318,"context_line":"            self.pci_tracker.clean_usage(instances, migrations, orphans)"},{"line_number":319,"context_line":"            resources[\u0027pci_stats\u0027] \u003d jsonutils.dumps(self.pci_tracker.stats)"},{"line_number":320,"context_line":"        else:"},{"line_number":321,"context_line":"            resources[\u0027pci_stats\u0027] \u003d \u0027\u0027"},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"        self._report_final_resource_view(resources)"},{"line_number":324,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAS3%2F%2FoDE%3D","line":321,"in_reply_to":"AAAAS3%2F%2FoLg%3D","updated":"2013-09-23 19:16:53.000000000","message":"Done","commit_id":"8c503476f2685af7e701218dc03d420f18e94f90"},{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"c4fa149ca0f70563aa41e888157eee971e7cfd38","unresolved":false,"context_lines":[{"line_number":498,"context_line":"                resources[\u0027pci_stats\u0027] \u003d jsonutils.dumps("},{"line_number":499,"context_line":"                        self.pci_tracker.stats)"},{"line_number":500,"context_line":"            else:"},{"line_number":501,"context_line":"                resources[\u0027pci_stats\u0027] \u003d \u0027\u0027"},{"line_number":502,"context_line":"            self.tracked_migrations[uuid] \u003d (migration, itype)"},{"line_number":503,"context_line":""},{"line_number":504,"context_line":"    def _update_usage_from_migrations(self, context, resources, migrations):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAS3%2F%2FoLI%3D","line":501,"updated":"2013-09-23 18:41:01.000000000","message":"Same","commit_id":"8c503476f2685af7e701218dc03d420f18e94f90"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"263f6a8964f46b3938f6e9f5e509151e7f456061","unresolved":false,"context_lines":[{"line_number":498,"context_line":"                resources[\u0027pci_stats\u0027] \u003d jsonutils.dumps("},{"line_number":499,"context_line":"                        self.pci_tracker.stats)"},{"line_number":500,"context_line":"            else:"},{"line_number":501,"context_line":"                resources[\u0027pci_stats\u0027] \u003d \u0027\u0027"},{"line_number":502,"context_line":"            self.tracked_migrations[uuid] \u003d (migration, itype)"},{"line_number":503,"context_line":""},{"line_number":504,"context_line":"    def _update_usage_from_migrations(self, context, resources, migrations):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAS3%2F%2FoDA%3D","line":501,"in_reply_to":"AAAAS3%2F%2FoLI%3D","updated":"2013-09-23 19:16:53.000000000","message":"Done","commit_id":"8c503476f2685af7e701218dc03d420f18e94f90"},{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"c4fa149ca0f70563aa41e888157eee971e7cfd38","unresolved":false,"context_lines":[{"line_number":570,"context_line":"        if self.pci_tracker:"},{"line_number":571,"context_line":"            resources[\u0027pci_stats\u0027] \u003d jsonutils.dumps(self.pci_tracker.stats)"},{"line_number":572,"context_line":"        else:"},{"line_number":573,"context_line":"            resources[\u0027pci_stats\u0027] \u003d \u0027\u0027"},{"line_number":574,"context_line":""},{"line_number":575,"context_line":"    def _update_usage_from_instances(self, resources, instances):"},{"line_number":576,"context_line":"        \"\"\"Calculate resource usage based on instance utilization.  This is"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAS3%2F%2FoLE%3D","line":573,"updated":"2013-09-23 18:41:01.000000000","message":"same","commit_id":"8c503476f2685af7e701218dc03d420f18e94f90"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"263f6a8964f46b3938f6e9f5e509151e7f456061","unresolved":false,"context_lines":[{"line_number":570,"context_line":"        if self.pci_tracker:"},{"line_number":571,"context_line":"            resources[\u0027pci_stats\u0027] \u003d jsonutils.dumps(self.pci_tracker.stats)"},{"line_number":572,"context_line":"        else:"},{"line_number":573,"context_line":"            resources[\u0027pci_stats\u0027] \u003d \u0027\u0027"},{"line_number":574,"context_line":""},{"line_number":575,"context_line":"    def _update_usage_from_instances(self, resources, instances):"},{"line_number":576,"context_line":"        \"\"\"Calculate resource usage based on instance utilization.  This is"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAS3%2F%2FoC4%3D","line":573,"in_reply_to":"AAAAS3%2F%2FoLE%3D","updated":"2013-09-23 19:16:53.000000000","message":"Done","commit_id":"8c503476f2685af7e701218dc03d420f18e94f90"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"3e0a1e5f5cbe68aa30881b9543a0304335cbd556","unresolved":false,"context_lines":[{"line_number":65,"context_line":"    def __init__(self, host, driver, nodename):"},{"line_number":66,"context_line":"        self.host \u003d host"},{"line_number":67,"context_line":"        self.driver \u003d driver"},{"line_number":68,"context_line":"        self.pci_tracker \u003d None"},{"line_number":69,"context_line":"        self.nodename \u003d nodename"},{"line_number":70,"context_line":"        self.compute_node \u003d None"},{"line_number":71,"context_line":"        self.stats \u003d importutils.import_object(CONF.compute_stats_class)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAS3%2F%2Fn9s%3D","line":68,"updated":"2013-09-23 19:32:49.000000000","message":"Doesn\u0027t this just totally break everything?","commit_id":"b022e7f91275685f884f34cecc3c937768f45f34"}]}
