)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"a057ea667a855165f4f45b3c18876b6db312faec","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2014-08-06 15:22:21 +0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[HBase] Improve uniqueness for row in meter table"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Current, row in meter table consists of reversed timestamp,"},{"line_number":10,"context_line":"meter and an md5 of user+resource+project for purposes of"},{"line_number":11,"context_line":"uniqueness. But in some cases, for example in tests for"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"baada198_8f1b9b1c","line":8,"updated":"2014-08-06 11:55:14.000000000","message":"Current -\u003e currently without comma","commit_id":"5e5d938f49067fc31d85286298a1b09d0657b562"},{"author":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"change_message_id":"463a26e60b0a1eeaadc21a65640dc60f0ada5e7d","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2014-08-06 15:22:21 +0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[HBase] Improve uniqueness for row in meter table"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Current, row in meter table consists of reversed timestamp,"},{"line_number":10,"context_line":"meter and an md5 of user+resource+project for purposes of"},{"line_number":11,"context_line":"uniqueness. But in some cases, for example in tests for"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"baada198_c6df3565","line":8,"in_reply_to":"baada198_8f1b9b1c","updated":"2014-08-06 15:22:07.000000000","message":"Done","commit_id":"5e5d938f49067fc31d85286298a1b09d0657b562"},{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"a057ea667a855165f4f45b3c18876b6db312faec","unresolved":false,"context_lines":[{"line_number":7,"context_line":"[HBase] Improve uniqueness for row in meter table"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Current, row in meter table consists of reversed timestamp,"},{"line_number":10,"context_line":"meter and an md5 of user+resource+project for purposes of"},{"line_number":11,"context_line":"uniqueness. But in some cases, for example in tests for"},{"line_number":12,"context_line":"complex query, rows are same and tests fails on real"},{"line_number":13,"context_line":"hbase backend."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"baada198_aff13fe0","line":10,"updated":"2014-08-06 11:55:14.000000000","message":"I think it\u0027s better to rephrase:\nBut md5 of user+resource+project may be the same for different meters and only \"rts\" provides the difference. But in the tests or under the high load different meters from the same user, resource and project may have the same timestamp.","commit_id":"5e5d938f49067fc31d85286298a1b09d0657b562"},{"author":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"change_message_id":"463a26e60b0a1eeaadc21a65640dc60f0ada5e7d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"[HBase] Improve uniqueness for row in meter table"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Current, row in meter table consists of reversed timestamp,"},{"line_number":10,"context_line":"meter and an md5 of user+resource+project for purposes of"},{"line_number":11,"context_line":"uniqueness. But in some cases, for example in tests for"},{"line_number":12,"context_line":"complex query, rows are same and tests fails on real"},{"line_number":13,"context_line":"hbase backend."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"baada198_66d82981","line":10,"in_reply_to":"baada198_aff13fe0","updated":"2014-08-06 15:22:07.000000000","message":"Done","commit_id":"5e5d938f49067fc31d85286298a1b09d0657b562"}],"ceilometer/storage/impl_hbase.py":[{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"cde7e78109487b90ff93713ce989c020bee7173f","unresolved":false,"context_lines":[{"line_number":248,"context_line":"            # up-to-date: metadata from newest samples is considered as actual."},{"line_number":249,"context_line":"            ts \u003d int(time.mktime(data[\u0027timestamp\u0027].timetuple()) * 1000)"},{"line_number":250,"context_line":"            resource_table.put(data[\u0027resource_id\u0027], resource, ts)"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"            # TODO(nprivalova): improve uniqueness"},{"line_number":253,"context_line":"            # Rowkey consists of reversed timestamp, meter and a"},{"line_number":254,"context_line":"            # message signature for purposes of uniqueness"}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_1fdfe467","line":251,"updated":"2014-08-05 12:57:38.000000000","message":"maybe remove todo :)?","commit_id":"1cca678f205d49d98982e6b6cafb8ba06c160e0d"},{"author":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"change_message_id":"22730917de2bad2bb4842f571e0552d2e95e4e6b","unresolved":false,"context_lines":[{"line_number":248,"context_line":"            # up-to-date: metadata from newest samples is considered as actual."},{"line_number":249,"context_line":"            ts \u003d int(time.mktime(data[\u0027timestamp\u0027].timetuple()) * 1000)"},{"line_number":250,"context_line":"            resource_table.put(data[\u0027resource_id\u0027], resource, ts)"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"            # TODO(nprivalova): improve uniqueness"},{"line_number":253,"context_line":"            # Rowkey consists of reversed timestamp, meter and a"},{"line_number":254,"context_line":"            # message signature for purposes of uniqueness"}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_6c0ad521","line":251,"in_reply_to":"baada198_1fdfe467","updated":"2014-08-06 11:22:45.000000000","message":"Done","commit_id":"1cca678f205d49d98982e6b6cafb8ba06c160e0d"}]}
