)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"ba2db39ee0225cb9f31433e0c0cd27bb6ace4d2a","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Problem description"},{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":11,"context_line":"Now, the dynamic pollsters only support APIs that produce a"},{"line_number":12,"context_line":"JSON in the responses; Therefore the dynamic pollsters do not"},{"line_number":13,"context_line":"support APIs where the response is an XML or not Restful"},{"line_number":14,"context_line":"compliant APIs that return HTTP 200 with a JSON object on"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"39511665_7f5c5ef9","line":11,"updated":"2022-08-30 11:58:53.000000000","message":"The dynamic pollsters only support APIs that produce a\nJSON responses. Therefore the dynamic pollsters do not\nsupport APIs where the response is an XML or not Restful\ncompliant APIs with HTTP 200 within a plain text message on errors.","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"02d4627823d2303f09712ff1f35f373c88205adc","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Problem description"},{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":11,"context_line":"Now, the dynamic pollsters only support APIs that produce a"},{"line_number":12,"context_line":"JSON in the responses; Therefore the dynamic pollsters do not"},{"line_number":13,"context_line":"support APIs where the response is an XML or not Restful"},{"line_number":14,"context_line":"compliant APIs that return HTTP 200 with a JSON object on"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"03e58265_1a8c87cc","line":11,"in_reply_to":"39511665_7f5c5ef9","updated":"2022-08-30 20:24:44.000000000","message":"Done","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"ba2db39ee0225cb9f31433e0c0cd27bb6ace4d2a","unresolved":true,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Proposal"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":"To allow the dynamic pollsters to support these APIs, we"},{"line_number":20,"context_line":"propose to add a response handling that supports multiple"},{"line_number":21,"context_line":"response types; It must be configurable in the dynamic"},{"line_number":22,"context_line":"pollsters YAML."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Change-Id: I4886cefe06eccac2dc24adbc2fad2166bcbfdd2c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"b4fa8ecb_3ee40e9b","line":22,"range":{"start_line":19,"start_character":0,"end_line":22,"end_character":15},"updated":"2022-08-30 11:58:53.000000000","message":"To allow the dynamic pollsters to support other APIs response formats, we propose to add a response handling that supports multiple response types. It must be configurable in the dynamic\npollsters YAML. The default continues to be JSON.","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"02d4627823d2303f09712ff1f35f373c88205adc","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Proposal"},{"line_number":18,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":19,"context_line":"To allow the dynamic pollsters to support these APIs, we"},{"line_number":20,"context_line":"propose to add a response handling that supports multiple"},{"line_number":21,"context_line":"response types; It must be configurable in the dynamic"},{"line_number":22,"context_line":"pollsters YAML."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Change-Id: I4886cefe06eccac2dc24adbc2fad2166bcbfdd2c"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"18c686a5_f35c9681","line":22,"range":{"start_line":19,"start_character":0,"end_line":22,"end_character":15},"in_reply_to":"b4fa8ecb_3ee40e9b","updated":"2022-08-30 20:24:44.000000000","message":"Done","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"ba2db39ee0225cb9f31433e0c0cd27bb6ace4d2a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ba746eb0_924e928a","updated":"2022-08-30 11:58:53.000000000","message":"I have reviewed, and there are some details that can be improved.\n\nThanks for the patch Pedro!","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"825d58282b63c485014111cbdc63a9a050974cb4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"53902c79_0d76b89f","updated":"2022-07-19 11:53:08.000000000","message":"recheck","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"63dd2b5514663d26cf2a1c6e361da252f239bab8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"08249b14_263e9623","updated":"2022-09-01 13:00:52.000000000","message":"Awesome addition. Thanks!","commit_id":"b0477fd0a650f09af0e4568de9db1b0a7f02b8dc"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"02d4627823d2303f09712ff1f35f373c88205adc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"501bff53_84946fff","updated":"2022-08-30 20:24:44.000000000","message":"Hello Rafael, thanks for the review 😊","commit_id":"b0477fd0a650f09af0e4568de9db1b0a7f02b8dc"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"f069fef756106611cfba8c25451b1e584f85f277","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e1d3bea0_e1c4ac17","updated":"2022-09-27 11:37:47.000000000","message":"Hello folks, I checked that you reviewed some commits related with this one. Could you please review this one as well? Many Thanks 😊","commit_id":"225f1cd7765ddb7b725c538944947ada8c52e73f"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"b080f7261140b0c585f0bcc6d1ea2b6345c83dcb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0c6b779e_c7776404","updated":"2022-09-28 15:03:41.000000000","message":"recheck","commit_id":"225f1cd7765ddb7b725c538944947ada8c52e73f"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"019f62b3ce3b9ee3c6d2475fbc5ccdbe7b2548f4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7c0ec22e_b89c5aa1","updated":"2022-09-29 18:18:33.000000000","message":"recheck","commit_id":"225f1cd7765ddb7b725c538944947ada8c52e73f"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"d100de4483a5b64f21c1084b3345acd979292a2a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"bd8385b9_2ab931f5","updated":"2022-10-11 11:26:27.000000000","message":"recheck","commit_id":"225f1cd7765ddb7b725c538944947ada8c52e73f"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"08bec9c020e745713bea2fbc414115b924281ea2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"6fd07fa3_47e61673","in_reply_to":"e1d3bea0_e1c4ac17","updated":"2022-09-29 06:19:34.000000000","message":"Could you please next time use depends-on: in your commit message? Piling patches on top of each other may prevent this here to merge the stack of patches. However, that is just a guess here.","commit_id":"225f1cd7765ddb7b725c538944947ada8c52e73f"}],"ceilometer/polling/dynamic_pollster.py":[{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"ba2db39ee0225cb9f31433e0c0cd27bb6ace4d2a","unresolved":true,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"class XMLResponseHandler(object):"},{"line_number":52,"context_line":"    \"\"\"This response handler converts an XML in string format, to a dict\"\"\""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    @staticmethod"},{"line_number":55,"context_line":"    def handle(response):"}],"source_content_type":"text/x-python","patch_set":1,"id":"8ac73a7a_b9b12a0f","line":52,"updated":"2022-08-30 11:58:53.000000000","message":"There is no need for \",\" here","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"02d4627823d2303f09712ff1f35f373c88205adc","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"class XMLResponseHandler(object):"},{"line_number":52,"context_line":"    \"\"\"This response handler converts an XML in string format, to a dict\"\"\""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    @staticmethod"},{"line_number":55,"context_line":"    def handle(response):"}],"source_content_type":"text/x-python","patch_set":1,"id":"daf8cf51_f71c66b6","line":52,"in_reply_to":"8ac73a7a_b9b12a0f","updated":"2022-08-30 20:24:44.000000000","message":"Done","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"ba2db39ee0225cb9f31433e0c0cd27bb6ace4d2a","unresolved":true,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class JsonResponseHandler(object):"},{"line_number":60,"context_line":"    \"\"\"This response handler converts a JSON in string format, to a dict\"\"\""},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    @staticmethod"},{"line_number":63,"context_line":"    def handle(response):"}],"source_content_type":"text/x-python","patch_set":1,"id":"b4c20a8e_117806ae","line":60,"updated":"2022-08-30 11:58:53.000000000","message":"There is no need for \",\" here","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"02d4627823d2303f09712ff1f35f373c88205adc","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"class JsonResponseHandler(object):"},{"line_number":60,"context_line":"    \"\"\"This response handler converts a JSON in string format, to a dict\"\"\""},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    @staticmethod"},{"line_number":63,"context_line":"    def handle(response):"}],"source_content_type":"text/x-python","patch_set":1,"id":"893aaeba_6c33a126","line":60,"in_reply_to":"b4c20a8e_117806ae","updated":"2022-08-30 20:24:44.000000000","message":"Done","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"ba2db39ee0225cb9f31433e0c0cd27bb6ace4d2a","unresolved":true,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"class PlainTextResponseHandler(object):"},{"line_number":68,"context_line":"    \"\"\"This response handler converts a string, to a dict {\u0027out\u0027\u003d\u003cstring\u003e}\"\"\""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    @staticmethod"},{"line_number":71,"context_line":"    def handle(response):"}],"source_content_type":"text/x-python","patch_set":1,"id":"c4ff2f8d_2193dff1","line":68,"updated":"2022-08-30 11:58:53.000000000","message":"There is no need for \",\" here","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"02d4627823d2303f09712ff1f35f373c88205adc","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"class PlainTextResponseHandler(object):"},{"line_number":68,"context_line":"    \"\"\"This response handler converts a string, to a dict {\u0027out\u0027\u003d\u003cstring\u003e}\"\"\""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    @staticmethod"},{"line_number":71,"context_line":"    def handle(response):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7787bfa5_ff6465f6","line":68,"in_reply_to":"c4ff2f8d_2193dff1","updated":"2022-08-30 20:24:44.000000000","message":"Done","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"ba2db39ee0225cb9f31433e0c0cd27bb6ace4d2a","unresolved":true,"context_lines":[{"line_number":82,"context_line":"def validate_response_handler(val):"},{"line_number":83,"context_line":"    if not isinstance(val, list):"},{"line_number":84,"context_line":"        raise declarative.DynamicPollsterDefinitionException("},{"line_number":85,"context_line":"            \"Invalid response_handlers configuration, it must be a list.\")"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    for value in val:"},{"line_number":88,"context_line":"        if value not in VALID_HANDLERS:"}],"source_content_type":"text/x-python","patch_set":1,"id":"0f731f74_ca65c6d6","line":85,"updated":"2022-08-30 11:58:53.000000000","message":"Invalid response_handlers configuration. It must be a list.\n\nAlso, what about adding the type of the \"val\" in the message?","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"02d4627823d2303f09712ff1f35f373c88205adc","unresolved":false,"context_lines":[{"line_number":82,"context_line":"def validate_response_handler(val):"},{"line_number":83,"context_line":"    if not isinstance(val, list):"},{"line_number":84,"context_line":"        raise declarative.DynamicPollsterDefinitionException("},{"line_number":85,"context_line":"            \"Invalid response_handlers configuration, it must be a list.\")"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    for value in val:"},{"line_number":88,"context_line":"        if value not in VALID_HANDLERS:"}],"source_content_type":"text/x-python","patch_set":1,"id":"b2ee2c1e_24c4a55a","line":85,"in_reply_to":"0f731f74_ca65c6d6","updated":"2022-08-30 20:24:44.000000000","message":"Done","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"ba2db39ee0225cb9f31433e0c0cd27bb6ace4d2a","unresolved":true,"context_lines":[{"line_number":87,"context_line":"    for value in val:"},{"line_number":88,"context_line":"        if value not in VALID_HANDLERS:"},{"line_number":89,"context_line":"            raise declarative.DynamicPollsterDefinitionException("},{"line_number":90,"context_line":"                \"Invalid response_handler value [%s] the valid ones \""},{"line_number":91,"context_line":"                \"are [%s]\" % (value, \u0027, \u0027.join(list(VALID_HANDLERS))))"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"97d8675c_28e81e5f","line":90,"updated":"2022-08-30 11:58:53.000000000","message":"Invalid response_handler value [%s]. Accepted values are [%s].","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"02d4627823d2303f09712ff1f35f373c88205adc","unresolved":false,"context_lines":[{"line_number":87,"context_line":"    for value in val:"},{"line_number":88,"context_line":"        if value not in VALID_HANDLERS:"},{"line_number":89,"context_line":"            raise declarative.DynamicPollsterDefinitionException("},{"line_number":90,"context_line":"                \"Invalid response_handler value [%s] the valid ones \""},{"line_number":91,"context_line":"                \"are [%s]\" % (value, \u0027, \u0027.join(list(VALID_HANDLERS))))"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"24d39b59_1759be82","line":90,"in_reply_to":"97d8675c_28e81e5f","updated":"2022-08-30 20:24:44.000000000","message":"Done","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"ba2db39ee0225cb9f31433e0c0cd27bb6ace4d2a","unresolved":true,"context_lines":[{"line_number":110,"context_line":"                handler_name \u003d handler.__name__"},{"line_number":111,"context_line":"                failed_handlers.append(handler_name)"},{"line_number":112,"context_line":"                LOG.debug("},{"line_number":113,"context_line":"                    \"Error handling response [%s] with handler [%s]: %s.\","},{"line_number":114,"context_line":"                    response, handler_name, e)"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"        handlers_str \u003d \u0027, \u0027.join(failed_handlers)"}],"source_content_type":"text/x-python","patch_set":1,"id":"d6e5b492_418f0592","line":113,"updated":"2022-08-30 11:58:53.000000000","message":"Error handling response [%s] with handler [%s]: %s. We will try the next one if multiple handlers were configured.","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"02d4627823d2303f09712ff1f35f373c88205adc","unresolved":false,"context_lines":[{"line_number":110,"context_line":"                handler_name \u003d handler.__name__"},{"line_number":111,"context_line":"                failed_handlers.append(handler_name)"},{"line_number":112,"context_line":"                LOG.debug("},{"line_number":113,"context_line":"                    \"Error handling response [%s] with handler [%s]: %s.\","},{"line_number":114,"context_line":"                    response, handler_name, e)"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"        handlers_str \u003d \u0027, \u0027.join(failed_handlers)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ee8ebe14_35f14012","line":113,"in_reply_to":"d6e5b492_418f0592","updated":"2022-08-30 20:24:44.000000000","message":"Done","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"63dd2b5514663d26cf2a1c6e361da252f239bab8","unresolved":true,"context_lines":[{"line_number":112,"context_line":"                failed_handlers.append(handler_name)"},{"line_number":113,"context_line":"                LOG.debug("},{"line_number":114,"context_line":"                    \"Error handling response [%s] with handler [%s]: %s. \""},{"line_number":115,"context_line":"                    \"We will try the next one if multiple handlers were \""},{"line_number":116,"context_line":"                    \"configured.\","},{"line_number":117,"context_line":"                    response, handler_name, e)"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7d0c6c9b_db5fb3f8","line":115,"range":{"start_line":115,"start_character":42,"end_line":115,"end_character":48},"updated":"2022-09-01 13:00:52.000000000","message":"one, if","commit_id":"b0477fd0a650f09af0e4568de9db1b0a7f02b8dc"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"efaa9c52de922132a57693a2b2a64636a99920af","unresolved":false,"context_lines":[{"line_number":112,"context_line":"                failed_handlers.append(handler_name)"},{"line_number":113,"context_line":"                LOG.debug("},{"line_number":114,"context_line":"                    \"Error handling response [%s] with handler [%s]: %s. \""},{"line_number":115,"context_line":"                    \"We will try the next one if multiple handlers were \""},{"line_number":116,"context_line":"                    \"configured.\","},{"line_number":117,"context_line":"                    response, handler_name, e)"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"2d2f5279_78f2e237","line":115,"range":{"start_line":115,"start_character":42,"end_line":115,"end_character":48},"in_reply_to":"7d0c6c9b_db5fb3f8","updated":"2022-09-01 13:12:37.000000000","message":"Done, Thanks 😊","commit_id":"b0477fd0a650f09af0e4568de9db1b0a7f02b8dc"}],"doc/source/admin/telemetry-dynamic-pollster.rst":[{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"ba2db39ee0225cb9f31433e0c0cd27bb6ace4d2a","unresolved":true,"context_lines":[{"line_number":385,"context_line":"   They can be used together or individually. If not defined, the"},{"line_number":386,"context_line":"   `default` value will be `json`. If you set 2 or more response"},{"line_number":387,"context_line":"   handlers, the first configured handler will be used to try to"},{"line_number":388,"context_line":"   handle the response, if it is not possible, an `ERROR` log"},{"line_number":389,"context_line":"   message will be displayed, then the next will be used"},{"line_number":390,"context_line":"   and so on. If any configured handler was able to handle"},{"line_number":391,"context_line":"   the response, an empty dict will be returned and a `WARNING`"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5eece257_0643ecf9","line":388,"range":{"start_line":388,"start_character":47,"end_line":388,"end_character":61},"updated":"2022-08-30 11:58:53.000000000","message":"Is it an ERROR? I thought that it was a DEBUG level message: https://review.opendev.org/c/openstack/ceilometer/+/850253/1/ceilometer/polling/dynamic_pollster.py, at line 112","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"ed6c86e5ceaefb8f031095960a7b41743e7fe773","unresolved":false,"context_lines":[{"line_number":385,"context_line":"   They can be used together or individually. If not defined, the"},{"line_number":386,"context_line":"   `default` value will be `json`. If you set 2 or more response"},{"line_number":387,"context_line":"   handlers, the first configured handler will be used to try to"},{"line_number":388,"context_line":"   handle the response, if it is not possible, an `ERROR` log"},{"line_number":389,"context_line":"   message will be displayed, then the next will be used"},{"line_number":390,"context_line":"   and so on. If any configured handler was able to handle"},{"line_number":391,"context_line":"   the response, an empty dict will be returned and a `WARNING`"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9cbc06f7_a63401f2","line":388,"range":{"start_line":388,"start_character":47,"end_line":388,"end_character":61},"in_reply_to":"5eece257_0643ecf9","updated":"2022-08-30 20:25:05.000000000","message":"Done","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"ba2db39ee0225cb9f31433e0c0cd27bb6ace4d2a","unresolved":true,"context_lines":[{"line_number":387,"context_line":"   handlers, the first configured handler will be used to try to"},{"line_number":388,"context_line":"   handle the response, if it is not possible, an `ERROR` log"},{"line_number":389,"context_line":"   message will be displayed, then the next will be used"},{"line_number":390,"context_line":"   and so on. If any configured handler was able to handle"},{"line_number":391,"context_line":"   the response, an empty dict will be returned and a `WARNING`"},{"line_number":392,"context_line":"   log will be displayed to warn operators that the response was"},{"line_number":393,"context_line":"   not able to be handled by any configured handler."}],"source_content_type":"text/x-rst","patch_set":1,"id":"b02fd50e_210327ae","line":390,"range":{"start_line":390,"start_character":14,"end_line":390,"end_character":31},"updated":"2022-08-30 11:58:53.000000000","message":"If no configured","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"ed6c86e5ceaefb8f031095960a7b41743e7fe773","unresolved":false,"context_lines":[{"line_number":387,"context_line":"   handlers, the first configured handler will be used to try to"},{"line_number":388,"context_line":"   handle the response, if it is not possible, an `ERROR` log"},{"line_number":389,"context_line":"   message will be displayed, then the next will be used"},{"line_number":390,"context_line":"   and so on. If any configured handler was able to handle"},{"line_number":391,"context_line":"   the response, an empty dict will be returned and a `WARNING`"},{"line_number":392,"context_line":"   log will be displayed to warn operators that the response was"},{"line_number":393,"context_line":"   not able to be handled by any configured handler."}],"source_content_type":"text/x-rst","patch_set":1,"id":"67f75fdd_fbb0bdb7","line":390,"range":{"start_line":390,"start_character":14,"end_line":390,"end_character":31},"in_reply_to":"b02fd50e_210327ae","updated":"2022-08-30 20:25:05.000000000","message":"Done","commit_id":"f3362dab2e2e588f502ee0e733427d2ebf13c61c"}]}
