)]}'
{"ceilometer/tests/integration/gabbi/gabbits-live/autoscaling.yaml":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"381bdde23a03c508df17dc525cd52d1edb94d30f","unresolved":false,"context_lines":[{"line_number":55,"context_line":"      url: $ENVIRON[\u0027NOVA_SERVICE_URL\u0027]/servers/detail"},{"line_number":56,"context_line":"      method: GET"},{"line_number":57,"context_line":"      poll:"},{"line_number":58,"context_line":"          count: 1200"},{"line_number":59,"context_line":"          delay: 1"},{"line_number":60,"context_line":"      response_json_paths:"},{"line_number":61,"context_line":"          $.servers[0].metadata.\u0027metering.server_group\u0027: $RESPONSE[\u0027$.stack.id\u0027]"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"3a98d1f4_656758e9","line":58,"updated":"2016-09-30 22:23:38.000000000","message":"can we change heat to use \u0027refresh\u003dTrue\u0027? 20 minutes timeout seems really bad. 10mins seems bad already.","commit_id":"5c74fe69c59e58f9467f33a87fd522183ce4e2e3"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"653fc47c1a92920047f79ee11b76444189c85a21","unresolved":false,"context_lines":[{"line_number":55,"context_line":"      url: $ENVIRON[\u0027NOVA_SERVICE_URL\u0027]/servers/detail"},{"line_number":56,"context_line":"      method: GET"},{"line_number":57,"context_line":"      poll:"},{"line_number":58,"context_line":"          count: 1200"},{"line_number":59,"context_line":"          delay: 1"},{"line_number":60,"context_line":"      response_json_paths:"},{"line_number":61,"context_line":"          $.servers[0].metadata.\u0027metering.server_group\u0027: $RESPONSE[\u0027$.stack.id\u0027]"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"3a98d1f4_6e61add2","line":58,"in_reply_to":"3a98d1f4_656758e9","updated":"2016-10-04 06:54:48.000000000","message":"I have removed this change from this patch, to merge the tempest stuffs. And I will propose this or something else for ceilometer/metricd lag issue separatly.","commit_id":"5c74fe69c59e58f9467f33a87fd522183ce4e2e3"}],"ceilometer/tests/tempest/scenario/test_autoscaling.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"455e57196a35bcf1b79b15fcd6d6d10380219dd7","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        os.environ[\"GLANCE_SERVICE_URL\"] \u003d cls._get_endpoint_for(auth, \"image\")"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    @classmethod"},{"line_number":60,"context_line":"    def clear_credentials(cls):"},{"line_number":61,"context_line":"        # FIXME(sileht): We don\u0027t want the token to be invalided, but"},{"line_number":62,"context_line":"        # for some obcurs reason, clear_credentials is called before/during run"},{"line_number":63,"context_line":"        # So, make the one used by tearDropClass a dump, and call it manually"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a18252c_e5b94b30","line":60,"updated":"2016-04-12 12:03:08.000000000","message":"could be static","commit_id":"34f87a8780950c2ddb7114be5c6a21e1385915bb"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"d7706f454b8e7b2533e0da76c85654a075a3acdb","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        os.environ[\"GLANCE_SERVICE_URL\"] \u003d cls._get_endpoint_for(auth, \"image\")"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"    @classmethod"},{"line_number":60,"context_line":"    def clear_credentials(cls):"},{"line_number":61,"context_line":"        # FIXME(sileht): We don\u0027t want the token to be invalided, but"},{"line_number":62,"context_line":"        # for some obcurs reason, clear_credentials is called before/during run"},{"line_number":63,"context_line":"        # So, make the one used by tearDropClass a dump, and call it manually"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a18252c_3681bb4b","line":60,"in_reply_to":"5a18252c_e5b94b30","updated":"2016-04-12 12:50:06.000000000","message":"Done","commit_id":"34f87a8780950c2ddb7114be5c6a21e1385915bb"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"455e57196a35bcf1b79b15fcd6d6d10380219dd7","unresolved":false,"context_lines":[{"line_number":73,"context_line":"            self.tearDown()"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    @classmethod"},{"line_number":76,"context_line":"    def _get_endpoint_for(cls, auth, service):"},{"line_number":77,"context_line":"        opt_section \u003d getattr(CONF, service)"},{"line_number":78,"context_line":"        endpoint_type \u003d opt_section.endpoint_type"},{"line_number":79,"context_line":"        if not endpoint_type.endswith(\"URL\"):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a18252c_a5af53e2","line":76,"updated":"2016-04-12 12:03:08.000000000","message":"This seems to be a static method.","commit_id":"34f87a8780950c2ddb7114be5c6a21e1385915bb"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"d7706f454b8e7b2533e0da76c85654a075a3acdb","unresolved":false,"context_lines":[{"line_number":73,"context_line":"            self.tearDown()"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    @classmethod"},{"line_number":76,"context_line":"    def _get_endpoint_for(cls, auth, service):"},{"line_number":77,"context_line":"        opt_section \u003d getattr(CONF, service)"},{"line_number":78,"context_line":"        endpoint_type \u003d opt_section.endpoint_type"},{"line_number":79,"context_line":"        if not endpoint_type.endswith(\"URL\"):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a18252c_567c3772","line":76,"in_reply_to":"5a18252c_a5af53e2","updated":"2016-04-12 12:50:06.000000000","message":"Done","commit_id":"34f87a8780950c2ddb7114be5c6a21e1385915bb"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"455e57196a35bcf1b79b15fcd6d6d10380219dd7","unresolved":false,"context_lines":[{"line_number":85,"context_line":"            raise Exception(\"%s endpoint not found\" % CONF.metric.catalog_type)"},{"line_number":86,"context_line":"        return endpoints[0][\u0027endpoints\u0027][0][endpoint_type]"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    def test_fake(self):"},{"line_number":89,"context_line":"        # NOTE(sileht): A fake test is needed to have the class loaded"},{"line_number":90,"context_line":"        # by the test runner"},{"line_number":91,"context_line":"        pass"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a18252c_259b43cb","line":88,"updated":"2016-04-12 12:03:08.000000000","message":"@staticmethod :p","commit_id":"34f87a8780950c2ddb7114be5c6a21e1385915bb"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"d7706f454b8e7b2533e0da76c85654a075a3acdb","unresolved":false,"context_lines":[{"line_number":85,"context_line":"            raise Exception(\"%s endpoint not found\" % CONF.metric.catalog_type)"},{"line_number":86,"context_line":"        return endpoints[0][\u0027endpoints\u0027][0][endpoint_type]"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"    def test_fake(self):"},{"line_number":89,"context_line":"        # NOTE(sileht): A fake test is needed to have the class loaded"},{"line_number":90,"context_line":"        # by the test runner"},{"line_number":91,"context_line":"        pass"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a18252c_9696cf92","line":88,"in_reply_to":"5a18252c_259b43cb","updated":"2016-04-12 12:50:06.000000000","message":"Done","commit_id":"34f87a8780950c2ddb7114be5c6a21e1385915bb"}]}
