)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"aba718667187dc8053309534a14c054dd6b9fb5d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add encoding argument to deserialising udp packets in collector"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":" Samples from udp publisher failed signature verifying when they"},{"line_number":10,"context_line":" contain specify utf8 strs. It happened\tbecause msgpack.loads"},{"line_number":11,"context_line":" unpacked data without utf8 by default and in compute signature"},{"line_number":12,"context_line":" this strs are processed as different."},{"line_number":13,"context_line":" This is fixed by adding of encoding in unpacking packets from"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"AAAAW3%2F%2F%2FAY%3D","line":10,"updated":"2014-04-09 03:08:28.000000000","message":"remove \u0027specify\u0027.\nalso please remove the \u0027tab\u0027 after happened?","commit_id":"9228776ad6b48f8e433b79ba2b8e3c992fc71e75"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"b951673389eccfe1d5b415b6794e1ab99dc2b307","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add encoding argument to deserialising udp packets in collector"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":" Samples from udp publisher failed signature verifying when they"},{"line_number":10,"context_line":" contain specify utf8 strs. It happened\tbecause msgpack.loads"},{"line_number":11,"context_line":" unpacked data without utf8 by default and in compute signature"},{"line_number":12,"context_line":" this strs are processed as different."},{"line_number":13,"context_line":" This is fixed by adding of encoding in unpacking packets from"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"AAAAW3%2F%2FsKU%3D","line":10,"in_reply_to":"AAAAW3%2F%2F%2FAY%3D","updated":"2014-04-11 05:37:53.000000000","message":"the leading space in each line is odd","commit_id":"9228776ad6b48f8e433b79ba2b8e3c992fc71e75"},{"author":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"change_message_id":"996ac1a6884b411a52b3b9d054d422ea6456b5f2","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add encoding argument to deserialising udp packets in collector"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":" Samples from udp publisher failed signature verifying when they"},{"line_number":10,"context_line":" contain specify utf8 strs. It happened\tbecause msgpack.loads"},{"line_number":11,"context_line":" unpacked data without utf8 by default and in compute signature"},{"line_number":12,"context_line":" this strs are processed as different."},{"line_number":13,"context_line":" This is fixed by adding of encoding in unpacking packets from"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"AAAAXH%2F%2F9Y4%3D","line":10,"in_reply_to":"AAAAW3%2F%2FsKU%3D","updated":"2014-04-16 09:04:05.000000000","message":"Done","commit_id":"9228776ad6b48f8e433b79ba2b8e3c992fc71e75"}],"ceilometer/tests/test_collector.py":[{"author":{"_account_id":7478,"name":"Nadya Shakhat","email":"nadmi4@gmail.com","username":"nprivalova"},"change_message_id":"0279298fcff0acf0c7d5d905af1139178453589d","unresolved":false,"context_lines":[{"line_number":38,"context_line":"class TestCollector(tests_base.BaseTestCase):"},{"line_number":39,"context_line":"    def setUp(self):"},{"line_number":40,"context_line":"        super(TestCollector, self).setUp()"},{"line_number":41,"context_line":"        self.CONF \u003d self.useFixture(config.Config()).conf"},{"line_number":42,"context_line":"        # self.CONF.set_override(\"connection\", \"log://\", group\u003d\u0027database\u0027)"},{"line_number":43,"context_line":"        self.srv \u003d collector.CollectorService(\u0027the-host\u0027, \u0027the-topic\u0027)"},{"line_number":44,"context_line":"        self.CONF.publisher.metering_secret \u003d \u0027not-so-secret\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F9t2w%3D","line":41,"updated":"2014-04-02 16:05:16.000000000","message":"Please remove this comment","commit_id":"9228776ad6b48f8e433b79ba2b8e3c992fc71e75"},{"author":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"change_message_id":"996ac1a6884b411a52b3b9d054d422ea6456b5f2","unresolved":false,"context_lines":[{"line_number":38,"context_line":"class TestCollector(tests_base.BaseTestCase):"},{"line_number":39,"context_line":"    def setUp(self):"},{"line_number":40,"context_line":"        super(TestCollector, self).setUp()"},{"line_number":41,"context_line":"        self.CONF \u003d self.useFixture(config.Config()).conf"},{"line_number":42,"context_line":"        # self.CONF.set_override(\"connection\", \"log://\", group\u003d\u0027database\u0027)"},{"line_number":43,"context_line":"        self.srv \u003d collector.CollectorService(\u0027the-host\u0027, \u0027the-topic\u0027)"},{"line_number":44,"context_line":"        self.CONF.publisher.metering_secret \u003d \u0027not-so-secret\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAXH%2F%2F9ZQ%3D","line":41,"in_reply_to":"AAAAWH%2F9t2w%3D","updated":"2014-04-16 09:04:05.000000000","message":"Done","commit_id":"9228776ad6b48f8e433b79ba2b8e3c992fc71e75"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"b951673389eccfe1d5b415b6794e1ab99dc2b307","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    def setUp(self):"},{"line_number":40,"context_line":"        super(TestCollector, self).setUp()"},{"line_number":41,"context_line":"        self.CONF \u003d self.useFixture(config.Config()).conf"},{"line_number":42,"context_line":"        # self.CONF.set_override(\"connection\", \"log://\", group\u003d\u0027database\u0027)"},{"line_number":43,"context_line":"        self.srv \u003d collector.CollectorService(\u0027the-host\u0027, \u0027the-topic\u0027)"},{"line_number":44,"context_line":"        self.CONF.publisher.metering_secret \u003d \u0027not-so-secret\u0027"},{"line_number":45,"context_line":"        self.counter \u003d sample.Sample("}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAW3%2F%2FsJY%3D","line":42,"updated":"2014-04-11 05:37:53.000000000","message":"if this is commented, then collector service can be run but will raise exceptions when it try to record metering data, i think this is not necessary for this patch test","commit_id":"9228776ad6b48f8e433b79ba2b8e3c992fc71e75"},{"author":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"change_message_id":"996ac1a6884b411a52b3b9d054d422ea6456b5f2","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    def setUp(self):"},{"line_number":40,"context_line":"        super(TestCollector, self).setUp()"},{"line_number":41,"context_line":"        self.CONF \u003d self.useFixture(config.Config()).conf"},{"line_number":42,"context_line":"        # self.CONF.set_override(\"connection\", \"log://\", group\u003d\u0027database\u0027)"},{"line_number":43,"context_line":"        self.srv \u003d collector.CollectorService(\u0027the-host\u0027, \u0027the-topic\u0027)"},{"line_number":44,"context_line":"        self.CONF.publisher.metering_secret \u003d \u0027not-so-secret\u0027"},{"line_number":45,"context_line":"        self.counter \u003d sample.Sample("}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAXH%2F%2F9ZI%3D","line":42,"in_reply_to":"AAAAW3%2F%2FsJY%3D","updated":"2014-04-16 09:04:05.000000000","message":"Done","commit_id":"9228776ad6b48f8e433b79ba2b8e3c992fc71e75"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"b951673389eccfe1d5b415b6794e1ab99dc2b307","unresolved":false,"context_lines":[{"line_number":65,"context_line":"                resource_id\u003du\u0027test_run_tasks\u0027,"},{"line_number":66,"context_line":"                timestamp\u003ddatetime.datetime.utcnow().isoformat(),"},{"line_number":67,"context_line":"                resource_metadata\u003d{u\u0027name\u0027: [([u\u0027TestPublish\u0027])]},"},{"line_number":68,"context_line":"                source\u003d\u0027testsource\u0027,"},{"line_number":69,"context_line":"            ),"},{"line_number":70,"context_line":"            \u0027not-so-secret\u0027)"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAW3%2F%2FsJs%3D","line":68,"updated":"2014-04-11 05:37:53.000000000","message":"you can make the source to be unicode string too","commit_id":"9228776ad6b48f8e433b79ba2b8e3c992fc71e75"},{"author":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"change_message_id":"996ac1a6884b411a52b3b9d054d422ea6456b5f2","unresolved":false,"context_lines":[{"line_number":65,"context_line":"                resource_id\u003du\u0027test_run_tasks\u0027,"},{"line_number":66,"context_line":"                timestamp\u003ddatetime.datetime.utcnow().isoformat(),"},{"line_number":67,"context_line":"                resource_metadata\u003d{u\u0027name\u0027: [([u\u0027TestPublish\u0027])]},"},{"line_number":68,"context_line":"                source\u003d\u0027testsource\u0027,"},{"line_number":69,"context_line":"            ),"},{"line_number":70,"context_line":"            \u0027not-so-secret\u0027)"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAXH%2F%2F9ZU%3D","line":68,"in_reply_to":"AAAAW3%2F%2FsJs%3D","updated":"2014-04-16 09:04:05.000000000","message":"thanks)","commit_id":"9228776ad6b48f8e433b79ba2b8e3c992fc71e75"}]}
