)]}'
{"aodh/api/controllers/v2/alarm_rules/threshold.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"c98c3f51ac1293299805cf3b141ec43ee4bd8aae","unresolved":false,"context_lines":[{"line_number":100,"context_line":"            else:"},{"line_number":101,"context_line":"                # I don\u0027t think this meter can exists but how known"},{"line_number":102,"context_line":"                cls.ceilometer_sample_api_is_supported \u003d True"},{"line_number":103,"context_line":"\f\f"},{"line_number":104,"context_line":"        if cls.ceilometer_sample_api_is_supported is False:"},{"line_number":105,"context_line":"            raise base.ClientSideError("},{"line_number":106,"context_line":"                \"This telemetry installation is not configured to support\""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_e35ab44f","line":103,"updated":"2016-10-06 15:56:09.000000000","message":"whitespace","commit_id":"4eaa0b8c8318598c9836c9d59f7169c3cf9b9e25"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"69dd1d613a9920e9f8e6bc088b0cbb9ab3bb93c5","unresolved":false,"context_lines":[{"line_number":100,"context_line":"            else:"},{"line_number":101,"context_line":"                # I don\u0027t think this meter can exists but how known"},{"line_number":102,"context_line":"                cls.ceilometer_sample_api_is_supported \u003d True"},{"line_number":103,"context_line":"\f\f"},{"line_number":104,"context_line":"        if cls.ceilometer_sample_api_is_supported is False:"},{"line_number":105,"context_line":"            raise base.ClientSideError("},{"line_number":106,"context_line":"                \"This telemetry installation is not configured to support\""}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_6ed4bfbc","line":103,"in_reply_to":"1a95cdbc_e35ab44f","updated":"2016-10-06 19:02:28.000000000","message":"wtf vim ?","commit_id":"4eaa0b8c8318598c9836c9d59f7169c3cf9b9e25"},{"author":{"_account_id":21537,"name":"Yurii Prokulevych","email":"yprokule@redhat.com","username":"yprokule"},"change_message_id":"45db8dcbee47abb27a95fd6d66fddf6386f42162","unresolved":false,"context_lines":[{"line_number":100,"context_line":"            else:"},{"line_number":101,"context_line":"                # I don\u0027t think this meter can exists but how known"},{"line_number":102,"context_line":"                cls.ceilometer_sample_api_is_supported \u003d True"},{"line_number":103,"context_line":"\f\f"},{"line_number":104,"context_line":"        if cls.ceilometer_sample_api_is_supported is False:"},{"line_number":105,"context_line":"            raise base.ClientSideError("},{"line_number":106,"context_line":"                \"This telemetry installation is not configured to support\""}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_7e59d7fd","line":103,"range":{"start_line":103,"start_character":0,"end_line":103,"end_character":2},"updated":"2016-10-06 15:59:11.000000000","message":"Please remove whitespaces","commit_id":"15afde96e6b7948599d17f2042a5d5d0da32340b"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"4b84d75c09d741f9ab409bacf732391f4010a693","unresolved":false,"context_lines":[{"line_number":100,"context_line":"            else:"},{"line_number":101,"context_line":"                # I don\u0027t think this meter can exists but how known"},{"line_number":102,"context_line":"                cls.ceilometer_sample_api_is_supported \u003d True"},{"line_number":103,"context_line":"\f\f"},{"line_number":104,"context_line":"        if cls.ceilometer_sample_api_is_supported is False:"},{"line_number":105,"context_line":"            raise base.ClientSideError("},{"line_number":106,"context_line":"                \"This telemetry installation is not configured to support\""}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_2e51d736","line":103,"range":{"start_line":103,"start_character":0,"end_line":103,"end_character":2},"in_reply_to":"1a95cdbc_7e59d7fd","updated":"2016-10-06 19:17:55.000000000","message":"Done","commit_id":"15afde96e6b7948599d17f2042a5d5d0da32340b"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"a0b0331511ac5302240d9997c5a735aec8331c72","unresolved":false,"context_lines":[{"line_number":85,"context_line":"            )"},{"line_number":86,"context_line":"            try:"},{"line_number":87,"context_line":"                client.statistics.list("},{"line_number":88,"context_line":"                    meter_name\u003d\"idontthinkthatexistsbutwhatever\")"},{"line_number":89,"context_line":"            except Exception as e:"},{"line_number":90,"context_line":"                if isinstance(e, ceiloexc.HTTPException):"},{"line_number":91,"context_line":"                    if e.code \u003d\u003d 410:"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a95cdbc_3f2d7f95","line":88,"updated":"2016-10-06 19:35:42.000000000","message":"/me waits for spelling fix patch.","commit_id":"0112415f66ce902786076c0238dcded38512ff28"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"4ccaee55f24d3a060948fe4bb1ccdf33d2a71ef3","unresolved":false,"context_lines":[{"line_number":85,"context_line":"            )"},{"line_number":86,"context_line":"            try:"},{"line_number":87,"context_line":"                client.statistics.list("},{"line_number":88,"context_line":"                    meter_name\u003d\"idontthinkthatexistsbutwhatever\")"},{"line_number":89,"context_line":"            except Exception as e:"},{"line_number":90,"context_line":"                if isinstance(e, ceiloexc.HTTPException):"},{"line_number":91,"context_line":"                    if e.code \u003d\u003d 410:"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a95cdbc_df473bba","line":88,"in_reply_to":"1a95cdbc_3f2d7f95","updated":"2016-10-06 19:50:46.000000000","message":"lol","commit_id":"0112415f66ce902786076c0238dcded38512ff28"}],"aodh/evaluator/threshold.py":[{"author":{"_account_id":21537,"name":"Yurii Prokulevych","email":"yprokule@redhat.com","username":"yprokule"},"change_message_id":"bb96d62feacde3ac250fddb9c9fa4402de9c6333","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        except Exception as e:"},{"line_number":131,"context_line":"            if isinstance(e, ceiloexc.HTTPException) and e.code \u003d\u003d 410:"},{"line_number":132,"context_line":"                LOG.warning(\"This telemetry installation is not configured to \""},{"line_number":133,"context_line":"                            \"support alarm of type \u0027threshold\u0027, their should \""},{"line_number":134,"context_line":"                            \"be  removed from the database\")"},{"line_number":135,"context_line":"            else:"},{"line_number":136,"context_line":"                LOG.exception(_(\u0027alarm stats retrieval failed\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_6364e448","line":133,"updated":"2016-10-06 15:46:07.000000000","message":"Since database backend is still supported(though it\u0027s optional) could the message suggest to disable alarms instead of removing them ?","commit_id":"4eaa0b8c8318598c9836c9d59f7169c3cf9b9e25"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"c98c3f51ac1293299805cf3b141ec43ee4bd8aae","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        except Exception as e:"},{"line_number":131,"context_line":"            if isinstance(e, ceiloexc.HTTPException) and e.code \u003d\u003d 410:"},{"line_number":132,"context_line":"                LOG.warning(\"This telemetry installation is not configured to \""},{"line_number":133,"context_line":"                            \"support alarm of type \u0027threshold\u0027, their should \""},{"line_number":134,"context_line":"                            \"be  removed from the database\")"},{"line_number":135,"context_line":"            else:"},{"line_number":136,"context_line":"                LOG.exception(_(\u0027alarm stats retrieval failed\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_bedeff6a","line":133,"range":{"start_line":133,"start_character":64,"end_line":133,"end_character":69},"updated":"2016-10-06 15:56:09.000000000","message":"they","commit_id":"4eaa0b8c8318598c9836c9d59f7169c3cf9b9e25"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"a646b46cb7e621486c141dc4600100adf1a86af9","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        except Exception as e:"},{"line_number":131,"context_line":"            if isinstance(e, ceiloexc.HTTPException) and e.code \u003d\u003d 410:"},{"line_number":132,"context_line":"                LOG.warning(\"This telemetry installation is not configured to \""},{"line_number":133,"context_line":"                            \"support alarm of type \u0027threshold\u0027, their should \""},{"line_number":134,"context_line":"                            \"be  removed from the database\")"},{"line_number":135,"context_line":"            else:"},{"line_number":136,"context_line":"                LOG.exception(_(\u0027alarm stats retrieval failed\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_232c9caa","line":133,"in_reply_to":"1a95cdbc_6364e448","updated":"2016-10-06 15:51:27.000000000","message":"Done","commit_id":"4eaa0b8c8318598c9836c9d59f7169c3cf9b9e25"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"69dd1d613a9920e9f8e6bc088b0cbb9ab3bb93c5","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        except Exception as e:"},{"line_number":131,"context_line":"            if isinstance(e, ceiloexc.HTTPException) and e.code \u003d\u003d 410:"},{"line_number":132,"context_line":"                LOG.warning(\"This telemetry installation is not configured to \""},{"line_number":133,"context_line":"                            \"support alarm of type \u0027threshold\u0027, their should \""},{"line_number":134,"context_line":"                            \"be  removed from the database\")"},{"line_number":135,"context_line":"            else:"},{"line_number":136,"context_line":"                LOG.exception(_(\u0027alarm stats retrieval failed\u0027))"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_2e38f7ee","line":133,"range":{"start_line":133,"start_character":64,"end_line":133,"end_character":69},"in_reply_to":"1a95cdbc_bedeff6a","updated":"2016-10-06 19:02:28.000000000","message":"Done","commit_id":"4eaa0b8c8318598c9836c9d59f7169c3cf9b9e25"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"c98c3f51ac1293299805cf3b141ec43ee4bd8aae","unresolved":false,"context_lines":[{"line_number":131,"context_line":"            if isinstance(e, ceiloexc.HTTPException) and e.code \u003d\u003d 410:"},{"line_number":132,"context_line":"                LOG.warning(\"This telemetry installation is not configured to \""},{"line_number":133,"context_line":"                            \"support alarm of type \u0027threshold\u0027, their should \""},{"line_number":134,"context_line":"                            \"be  removed from the database\")"},{"line_number":135,"context_line":"            else:"},{"line_number":136,"context_line":"                LOG.exception(_(\u0027alarm stats retrieval failed\u0027))"},{"line_number":137,"context_line":"            return []"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_5ed41b46","line":134,"range":{"start_line":134,"start_character":31,"end_line":134,"end_character":33},"updated":"2016-10-06 15:56:09.000000000","message":"double space","commit_id":"4eaa0b8c8318598c9836c9d59f7169c3cf9b9e25"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"69dd1d613a9920e9f8e6bc088b0cbb9ab3bb93c5","unresolved":false,"context_lines":[{"line_number":131,"context_line":"            if isinstance(e, ceiloexc.HTTPException) and e.code \u003d\u003d 410:"},{"line_number":132,"context_line":"                LOG.warning(\"This telemetry installation is not configured to \""},{"line_number":133,"context_line":"                            \"support alarm of type \u0027threshold\u0027, their should \""},{"line_number":134,"context_line":"                            \"be  removed from the database\")"},{"line_number":135,"context_line":"            else:"},{"line_number":136,"context_line":"                LOG.exception(_(\u0027alarm stats retrieval failed\u0027))"},{"line_number":137,"context_line":"            return []"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_11019c05","line":134,"range":{"start_line":134,"start_character":31,"end_line":134,"end_character":33},"in_reply_to":"1a95cdbc_5ed41b46","updated":"2016-10-06 19:02:28.000000000","message":"Done","commit_id":"4eaa0b8c8318598c9836c9d59f7169c3cf9b9e25"},{"author":{"_account_id":21537,"name":"Yurii Prokulevych","email":"yprokule@redhat.com","username":"yprokule"},"change_message_id":"45db8dcbee47abb27a95fd6d66fddf6386f42162","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        except Exception as e:"},{"line_number":131,"context_line":"            if isinstance(e, ceiloexc.HTTPException) and e.code \u003d\u003d 410:"},{"line_number":132,"context_line":"                LOG.warning(\"This telemetry installation is not configured to \""},{"line_number":133,"context_line":"                            \"support alarm of type \u0027threshold\u0027, their should \""},{"line_number":134,"context_line":"                            \"be disabled or removed.\")"},{"line_number":135,"context_line":"            else:"},{"line_number":136,"context_line":"                LOG.exception(_(\u0027alarm stats retrieval failed\u0027))"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_1e17f3ed","line":133,"range":{"start_line":133,"start_character":64,"end_line":133,"end_character":69},"updated":"2016-10-06 15:59:11.000000000","message":"s/their/they/","commit_id":"15afde96e6b7948599d17f2042a5d5d0da32340b"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"4b84d75c09d741f9ab409bacf732391f4010a693","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        except Exception as e:"},{"line_number":131,"context_line":"            if isinstance(e, ceiloexc.HTTPException) and e.code \u003d\u003d 410:"},{"line_number":132,"context_line":"                LOG.warning(\"This telemetry installation is not configured to \""},{"line_number":133,"context_line":"                            \"support alarm of type \u0027threshold\u0027, their should \""},{"line_number":134,"context_line":"                            \"be disabled or removed.\")"},{"line_number":135,"context_line":"            else:"},{"line_number":136,"context_line":"                LOG.exception(_(\u0027alarm stats retrieval failed\u0027))"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_eea52f47","line":133,"range":{"start_line":133,"start_character":64,"end_line":133,"end_character":69},"in_reply_to":"1a95cdbc_1e17f3ed","updated":"2016-10-06 19:17:55.000000000","message":"Done","commit_id":"15afde96e6b7948599d17f2042a5d5d0da32340b"}]}
