)]}'
{"nova/tests/unit/virt/test_virt_drivers.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"38607d811f5addafbfb5f5416a3d6da24d9200dc","unresolved":false,"context_lines":[{"line_number":713,"context_line":""},{"line_number":714,"context_line":"    @catch_notimplementederror"},{"line_number":715,"context_line":"    def _check_host_memory_status_fields(self, host_memory_status):"},{"line_number":716,"context_line":"        self.assertIn(\u0027total\u0027, host_memory_status)"},{"line_number":717,"context_line":"        self.assertIn(\u0027used\u0027, host_memory_status)"},{"line_number":718,"context_line":""},{"line_number":719,"context_line":"    @catch_notimplementederror"},{"line_number":720,"context_line":"    def test_get_host_memory_stats(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"3afc51ec_e4f155cf","line":717,"range":{"start_line":716,"start_character":0,"end_line":717,"end_character":49},"updated":"2016-03-11 20:05:18.000000000","message":"Why is this not inlined in test_get_host_memory_stats?","commit_id":"b46895653598252d1fe49278e89e5a72f95fb880"},{"author":{"_account_id":7664,"name":"Joe Cropper","email":"jwcroppe@us.ibm.com","username":"jwcroppe"},"change_message_id":"5f3d28e4060529e985a1b53981ed532e959d7999","unresolved":false,"context_lines":[{"line_number":713,"context_line":""},{"line_number":714,"context_line":"    @catch_notimplementederror"},{"line_number":715,"context_line":"    def _check_host_memory_status_fields(self, host_memory_status):"},{"line_number":716,"context_line":"        self.assertIn(\u0027total\u0027, host_memory_status)"},{"line_number":717,"context_line":"        self.assertIn(\u0027used\u0027, host_memory_status)"},{"line_number":718,"context_line":""},{"line_number":719,"context_line":"    @catch_notimplementederror"},{"line_number":720,"context_line":"    def test_get_host_memory_stats(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"1af94dfe_436531b3","line":717,"range":{"start_line":716,"start_character":0,"end_line":717,"end_character":49},"in_reply_to":"3afc51ec_e4f155cf","updated":"2016-03-17 14:52:39.000000000","message":"Following precedent set with the CPU checks.","commit_id":"b46895653598252d1fe49278e89e5a72f95fb880"}],"nova/virt/driver.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"38607d811f5addafbfb5f5416a3d6da24d9200dc","unresolved":false,"context_lines":[{"line_number":1232,"context_line":"        :returns: a dict containing the memory stat info, e.g.,:"},{"line_number":1233,"context_line":""},{"line_number":1234,"context_line":"            | {\u0027total\u0027: total,"},{"line_number":1235,"context_line":"            |  \u0027used\u0027: available},"},{"line_number":1236,"context_line":""},{"line_number":1237,"context_line":"                  where total represents the total physical memory available"},{"line_number":1238,"context_line":"                  (in MBs) and used represents the actual amount of memory that"}],"source_content_type":"text/x-python","patch_set":3,"id":"3afc51ec_441489f4","line":1235,"range":{"start_line":1235,"start_character":15,"end_line":1235,"end_character":33},"updated":"2016-03-11 20:05:18.000000000","message":"Should this be \u0027used\u0027: used ?  Else these seem like antonyms.","commit_id":"b46895653598252d1fe49278e89e5a72f95fb880"},{"author":{"_account_id":7664,"name":"Joe Cropper","email":"jwcroppe@us.ibm.com","username":"jwcroppe"},"change_message_id":"5f3d28e4060529e985a1b53981ed532e959d7999","unresolved":false,"context_lines":[{"line_number":1232,"context_line":"        :returns: a dict containing the memory stat info, e.g.,:"},{"line_number":1233,"context_line":""},{"line_number":1234,"context_line":"            | {\u0027total\u0027: total,"},{"line_number":1235,"context_line":"            |  \u0027used\u0027: available},"},{"line_number":1236,"context_line":""},{"line_number":1237,"context_line":"                  where total represents the total physical memory available"},{"line_number":1238,"context_line":"                  (in MBs) and used represents the actual amount of memory that"}],"source_content_type":"text/x-python","patch_set":3,"id":"1af94dfe_433371ab","line":1235,"range":{"start_line":1235,"start_character":15,"end_line":1235,"end_character":33},"in_reply_to":"3afc51ec_441489f4","updated":"2016-03-17 14:52:39.000000000","message":"Yes, originally started as \u0027available\u0027 and I missed this spot.  :)\n\nDone.","commit_id":"b46895653598252d1fe49278e89e5a72f95fb880"}]}
