)]}'
{"gnocchi/tests/test_storage.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"206edbc81c0fb12eda84eebcb3298f378f209cb3","unresolved":false,"context_lines":[{"line_number":536,"context_line":"        name \u003d str(uuid.uuid4())"},{"line_number":537,"context_line":"        ap \u003d archive_policy.ArchivePolicy(name, 0, [(3, 5)])"},{"line_number":538,"context_line":"        self.index.create_archive_policy(ap)"},{"line_number":539,"context_line":"        m \u003d self.index.create_metric(uuid.uuid4(), str(uuid.uuid4()),"},{"line_number":540,"context_line":"                                     str(uuid.uuid4()), name)"},{"line_number":541,"context_line":"        m \u003d self.index.list_metrics(ids\u003d[m.id])[0]"},{"line_number":542,"context_line":"        self.storage.add_measures(m, ["},{"line_number":543,"context_line":"            storage.Measure(datetime.datetime(2014, 1, 1, 12, 0, 0), 1),"},{"line_number":544,"context_line":"            storage.Measure(datetime.datetime(2014, 1, 1, 12, 0, 5), 1),"}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_af1e23b8","line":541,"range":{"start_line":539,"start_character":7,"end_line":541,"end_character":50},"updated":"2016-07-13 13:55:53.000000000","message":"I don\u0027t see how this is related","commit_id":"fdac9d91a082fd6f6b8670264fd9601b039a0ec9"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"5184f96d4387c0a296ebaf467f1006b506a53f3e","unresolved":false,"context_lines":[{"line_number":536,"context_line":"        name \u003d str(uuid.uuid4())"},{"line_number":537,"context_line":"        ap \u003d archive_policy.ArchivePolicy(name, 0, [(3, 5)])"},{"line_number":538,"context_line":"        self.index.create_archive_policy(ap)"},{"line_number":539,"context_line":"        m \u003d self.index.create_metric(uuid.uuid4(), str(uuid.uuid4()),"},{"line_number":540,"context_line":"                                     str(uuid.uuid4()), name)"},{"line_number":541,"context_line":"        m \u003d self.index.list_metrics(ids\u003d[m.id])[0]"},{"line_number":542,"context_line":"        self.storage.add_measures(m, ["},{"line_number":543,"context_line":"            storage.Measure(datetime.datetime(2014, 1, 1, 12, 0, 0), 1),"},{"line_number":544,"context_line":"            storage.Measure(datetime.datetime(2014, 1, 1, 12, 0, 5), 1),"}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_b2c043e1","line":541,"range":{"start_line":539,"start_character":7,"end_line":541,"end_character":50},"in_reply_to":"1aa78d24_12cb1ca5","updated":"2016-07-13 15:29:41.000000000","message":"I see, it would have be nice to add this explanation as a code comment :)","commit_id":"fdac9d91a082fd6f6b8670264fd9601b039a0ec9"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"e237db74044e8f7c63492bd7698003107eb3c0f4","unresolved":false,"context_lines":[{"line_number":536,"context_line":"        name \u003d str(uuid.uuid4())"},{"line_number":537,"context_line":"        ap \u003d archive_policy.ArchivePolicy(name, 0, [(3, 5)])"},{"line_number":538,"context_line":"        self.index.create_archive_policy(ap)"},{"line_number":539,"context_line":"        m \u003d self.index.create_metric(uuid.uuid4(), str(uuid.uuid4()),"},{"line_number":540,"context_line":"                                     str(uuid.uuid4()), name)"},{"line_number":541,"context_line":"        m \u003d self.index.list_metrics(ids\u003d[m.id])[0]"},{"line_number":542,"context_line":"        self.storage.add_measures(m, ["},{"line_number":543,"context_line":"            storage.Measure(datetime.datetime(2014, 1, 1, 12, 0, 0), 1),"},{"line_number":544,"context_line":"            storage.Measure(datetime.datetime(2014, 1, 1, 12, 0, 5), 1),"}],"source_content_type":"text/x-python","patch_set":2,"id":"1aa78d24_12cb1ca5","line":541,"range":{"start_line":539,"start_character":7,"end_line":541,"end_character":50},"in_reply_to":"1aa78d24_af1e23b8","updated":"2016-07-13 14:05:32.000000000","message":"we need to use active model in sql so we have the correct policy associated with it rather than static storage.Metric model which never updates. because of that, i just stopped using storage Metric model and to use indexer metric model like the code does in reality.\n\nthis is slightly related to append code later on because right now the data is truncated because of read+write process but that is incorrect. we should truncate also when the user requests the data.","commit_id":"fdac9d91a082fd6f6b8670264fd9601b039a0ec9"}]}
