)]}'
{"ceilometer/agent/manager.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"1c8e6faa0966156fefbb350fe912d831897b5ba6","unresolved":false,"context_lines":[{"line_number":278,"context_line":""},{"line_number":279,"context_line":"        if self.conf.coordination.backend_url:"},{"line_number":280,"context_line":"            # XXX uuid4().bytes ought to work, but it requires ascii for now"},{"line_number":281,"context_line":"            coordination_id \u003d str(uuid.uuid4()).encode(\u0027ascii\u0027)"},{"line_number":282,"context_line":"            self.partition_coordinator \u003d coordination.PartitionCoordinator("},{"line_number":283,"context_line":"                self.conf, coordination_id)"},{"line_number":284,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_cd8aaf1a","line":281,"updated":"2017-03-13 12:40:40.000000000","message":"tbh, it seems weird we\u0027re moving this here since nothing actually uses it.","commit_id":"07f3526ad1406f8cb0500377d8fd91a2008ac7cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"b495f8f03ca1338c9c2f971ca6875364077b0a7f","unresolved":false,"context_lines":[{"line_number":278,"context_line":""},{"line_number":279,"context_line":"        if self.conf.coordination.backend_url:"},{"line_number":280,"context_line":"            # XXX uuid4().bytes ought to work, but it requires ascii for now"},{"line_number":281,"context_line":"            coordination_id \u003d str(uuid.uuid4()).encode(\u0027ascii\u0027)"},{"line_number":282,"context_line":"            self.partition_coordinator \u003d coordination.PartitionCoordinator("},{"line_number":283,"context_line":"                self.conf, coordination_id)"},{"line_number":284,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_76c7cb63","line":281,"in_reply_to":"9a30ddce_a1174443","updated":"2017-03-13 15:30:20.000000000","message":"Right, but… SPOILER ALERT\n\nthe coordinator is going to disappear. :P","commit_id":"07f3526ad1406f8cb0500377d8fd91a2008ac7cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"4ba6eb8a9b894507a8c8eaa88de6137cdcbce0d0","unresolved":false,"context_lines":[{"line_number":278,"context_line":""},{"line_number":279,"context_line":"        if self.conf.coordination.backend_url:"},{"line_number":280,"context_line":"            # XXX uuid4().bytes ought to work, but it requires ascii for now"},{"line_number":281,"context_line":"            coordination_id \u003d str(uuid.uuid4()).encode(\u0027ascii\u0027)"},{"line_number":282,"context_line":"            self.partition_coordinator \u003d coordination.PartitionCoordinator("},{"line_number":283,"context_line":"                self.conf, coordination_id)"},{"line_number":284,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_d6c95c27","line":281,"in_reply_to":"9a30ddce_cd8aaf1a","updated":"2017-03-13 13:50:58.000000000","message":"I don\u0027t get it. It\u0027s used by the coordinator, so we need it, where do you want to put it?","commit_id":"07f3526ad1406f8cb0500377d8fd91a2008ac7cd"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6128492c5cfbc4cb4cb3fe285c0267b64b7f315","unresolved":false,"context_lines":[{"line_number":278,"context_line":""},{"line_number":279,"context_line":"        if self.conf.coordination.backend_url:"},{"line_number":280,"context_line":"            # XXX uuid4().bytes ought to work, but it requires ascii for now"},{"line_number":281,"context_line":"            coordination_id \u003d str(uuid.uuid4()).encode(\u0027ascii\u0027)"},{"line_number":282,"context_line":"            self.partition_coordinator \u003d coordination.PartitionCoordinator("},{"line_number":283,"context_line":"                self.conf, coordination_id)"},{"line_number":284,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_a1174443","line":281,"in_reply_to":"9a30ddce_d6c95c27","updated":"2017-03-13 13:55:00.000000000","message":"keep it in coordinator like it is now?","commit_id":"07f3526ad1406f8cb0500377d8fd91a2008ac7cd"}],"ceilometer/notification.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"1c8e6faa0966156fefbb350fe912d831897b5ba6","unresolved":false,"context_lines":[{"line_number":180,"context_line":""},{"line_number":181,"context_line":"        if self.conf.notification.workload_partitioning:"},{"line_number":182,"context_line":"            self.group_id \u003d self.NOTIFICATION_NAMESPACE"},{"line_number":183,"context_line":"            self.partition_coordinator \u003d coordination.PartitionCoordinator("},{"line_number":184,"context_line":"                self.conf, self.coordination_id)"},{"line_number":185,"context_line":"            self.partition_coordinator.start()"},{"line_number":186,"context_line":"        else:"},{"line_number":187,"context_line":"            # FIXME(sileht): endpoint uses the notification_topics option"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_cda38fb0","line":184,"range":{"start_line":183,"start_character":0,"end_line":184,"end_character":48},"updated":"2017-03-13 12:40:40.000000000","message":"why don\u0027t you move this to __init__ too?","commit_id":"07f3526ad1406f8cb0500377d8fd91a2008ac7cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"4ba6eb8a9b894507a8c8eaa88de6137cdcbce0d0","unresolved":false,"context_lines":[{"line_number":180,"context_line":""},{"line_number":181,"context_line":"        if self.conf.notification.workload_partitioning:"},{"line_number":182,"context_line":"            self.group_id \u003d self.NOTIFICATION_NAMESPACE"},{"line_number":183,"context_line":"            self.partition_coordinator \u003d coordination.PartitionCoordinator("},{"line_number":184,"context_line":"                self.conf, self.coordination_id)"},{"line_number":185,"context_line":"            self.partition_coordinator.start()"},{"line_number":186,"context_line":"        else:"},{"line_number":187,"context_line":"            # FIXME(sileht): endpoint uses the notification_topics option"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_96e444ac","line":184,"range":{"start_line":183,"start_character":0,"end_line":184,"end_character":48},"in_reply_to":"9a30ddce_cda38fb0","updated":"2017-03-13 13:50:58.000000000","message":"I swear I will, but later.\n\nEach single line I change breaks a fuckload of tests.","commit_id":"07f3526ad1406f8cb0500377d8fd91a2008ac7cd"}],"requirements.txt":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"bde4dd7716704708af8de4db4114da6e62281909","unresolved":false,"context_lines":[{"line_number":43,"context_line":"SQLAlchemy\u003c1.1.0,\u003e\u003d1.0.10 # MIT"},{"line_number":44,"context_line":"sqlalchemy-migrate\u003e\u003d0.9.6 # Apache-2.0"},{"line_number":45,"context_line":"stevedore\u003e\u003d1.9.0 # Apache-2.0"},{"line_number":46,"context_line":"tooz[zake]\u003e\u003d1.47.0 # Apache-2.0"},{"line_number":47,"context_line":"WebOb\u003e\u003d1.5.0 # MIT"},{"line_number":48,"context_line":"WSME\u003e\u003d0.8 # MIT"},{"line_number":49,"context_line":"# NOTE(jd) We do not import it directly, but WSME datetime string parsing"}],"source_content_type":"text/plain","patch_set":4,"id":"9a30ddce_61491160","line":46,"updated":"2017-03-10 09:17:00.000000000","message":"We should not select driver in requirements.txt.\ntooz[zake] should be in tests. But I have no clue how to deal with a requirement with different extra for runtime and testing.","commit_id":"07f3526ad1406f8cb0500377d8fd91a2008ac7cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"7ae179bab476c9e3421152eee6849bb5932d8616","unresolved":false,"context_lines":[{"line_number":43,"context_line":"SQLAlchemy\u003c1.1.0,\u003e\u003d1.0.10 # MIT"},{"line_number":44,"context_line":"sqlalchemy-migrate\u003e\u003d0.9.6 # Apache-2.0"},{"line_number":45,"context_line":"stevedore\u003e\u003d1.9.0 # Apache-2.0"},{"line_number":46,"context_line":"tooz[zake]\u003e\u003d1.47.0 # Apache-2.0"},{"line_number":47,"context_line":"WebOb\u003e\u003d1.5.0 # MIT"},{"line_number":48,"context_line":"WSME\u003e\u003d0.8 # MIT"},{"line_number":49,"context_line":"# NOTE(jd) We do not import it directly, but WSME datetime string parsing"}],"source_content_type":"text/plain","patch_set":4,"id":"9a30ddce_85437041","line":46,"in_reply_to":"9a30ddce_61491160","updated":"2017-03-10 09:44:47.000000000","message":"agree, but it\u0027s a pain to list it twice :(","commit_id":"07f3526ad1406f8cb0500377d8fd91a2008ac7cd"}]}
