)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"b0322aba74ed549bc4889a6edd6495ff6c76c7fe","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"cf44d9e3_d0f3540d","updated":"2025-01-06 09:19:44.000000000","message":"recheck\nfailures seems not related (at least I can\u0027t see the relation in the logs)","commit_id":"cd821d81e70057364aed3ecc24ec7e4f17035ed2"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"2cec907668d5a62d4a82bb6371deb85466805950","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"254cd9d8_ab497b9e","updated":"2025-01-09 19:46:16.000000000","message":"Really just nits, just not sure if done","commit_id":"8179343d4b24b1553caff64a8d71c152f8a1bef7"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"37d28acc33ed8698f1e17d3aa35fd404ae087468","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"1ebabb3b_8e1beec4","updated":"2025-01-16 07:55:14.000000000","message":"Looks ok, though this change than reverse something seems really risky as I see but I understand that the whole remove eventlet process is the cause of this","commit_id":"b2a6b6cf3689b0d81c144a5408d96dd3fc3b1627"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"029e75113ca99f9e5c1f5b218fd1768e78b50c0e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"1d728777_2a3d043c","updated":"2025-01-10 15:13:04.000000000","message":"recheck neutron-functional","commit_id":"b2a6b6cf3689b0d81c144a5408d96dd3fc3b1627"}],"doc/source/eventlet_deprecation/index.rst":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"2cec907668d5a62d4a82bb6371deb85466805950","unresolved":true,"context_lines":[{"line_number":37,"context_line":"The execution of the OVN agent has been replaced. Instead of using"},{"line_number":38,"context_line":"``oslo_services.launch``, that is still using eventlet, the agent creates"},{"line_number":39,"context_line":"a ``threading.Event`` instance and holds the main thread execution by waiting"},{"line_number":40,"context_line":"to this event."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":".. note::"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":13,"id":"b639fe42_ee1a8f81","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":2},"updated":"2025-01-09 19:46:16.000000000","message":"nit: s/for ?","commit_id":"8179343d4b24b1553caff64a8d71c152f8a1bef7"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"6cbf75e2677085c94a8320692f6d75ed44ca142e","unresolved":false,"context_lines":[{"line_number":37,"context_line":"The execution of the OVN agent has been replaced. Instead of using"},{"line_number":38,"context_line":"``oslo_services.launch``, that is still using eventlet, the agent creates"},{"line_number":39,"context_line":"a ``threading.Event`` instance and holds the main thread execution by waiting"},{"line_number":40,"context_line":"to this event."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":".. note::"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":13,"id":"9f975609_c0936a54","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":2},"in_reply_to":"b639fe42_ee1a8f81","updated":"2025-01-10 06:57:15.000000000","message":"English prepositions, my arch enemy.","commit_id":"8179343d4b24b1553caff64a8d71c152f8a1bef7"}],"neutron/agent/ovn/metadata/server_socket.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"b0322aba74ed549bc4889a6edd6495ff6c76c7fe","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Copyright 2017 Red Hat, Inc."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":12,"id":"364c320b_96d8507b","line":1,"range":{"start_line":1,"start_character":12,"end_line":1,"end_character":16},"updated":"2025-01-06 09:19:44.000000000","message":"?","commit_id":"cd821d81e70057364aed3ecc24ec7e4f17035ed2"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"8fbe9d2bfe084c50d40a55d6fdc5bc44a70f7a70","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2017 Red Hat, Inc."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":12,"id":"73046c8e_583f9113","line":1,"range":{"start_line":1,"start_character":12,"end_line":1,"end_character":16},"in_reply_to":"364c320b_96d8507b","updated":"2025-01-07 09:23:34.000000000","message":"Bad copy/paste","commit_id":"cd821d81e70057364aed3ecc24ec7e4f17035ed2"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"2cec907668d5a62d4a82bb6371deb85466805950","unresolved":true,"context_lines":[{"line_number":113,"context_line":"                    \u0027Please try again later.\u0027)"},{"line_number":114,"context_line":"            LOG.warning(msg)"},{"line_number":115,"context_line":"            title \u003d \u0027503 Service Unavailable\u0027"},{"line_number":116,"context_line":"            lenght \u003d RESPONSE_LENGHT + len(title) * 2 + len(msg)"},{"line_number":117,"context_line":"            reponse \u003d RESPONSE.render(http_code\u003dtitle, title\u003dtitle,"},{"line_number":118,"context_line":"                                      body_title\u003dtitle, body\u003dtitle, len\u003dlenght)"},{"line_number":119,"context_line":"            return encodeutils.to_utf8(reponse)"}],"source_content_type":"text/x-python","patch_set":13,"id":"aa94698e_f768a0de","line":116,"range":{"start_line":116,"start_character":12,"end_line":116,"end_character":18},"updated":"2025-01-09 19:46:16.000000000","message":"nit: s/length (and below usage)","commit_id":"8179343d4b24b1553caff64a8d71c152f8a1bef7"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"6cbf75e2677085c94a8320692f6d75ed44ca142e","unresolved":false,"context_lines":[{"line_number":113,"context_line":"                    \u0027Please try again later.\u0027)"},{"line_number":114,"context_line":"            LOG.warning(msg)"},{"line_number":115,"context_line":"            title \u003d \u0027503 Service Unavailable\u0027"},{"line_number":116,"context_line":"            lenght \u003d RESPONSE_LENGHT + len(title) * 2 + len(msg)"},{"line_number":117,"context_line":"            reponse \u003d RESPONSE.render(http_code\u003dtitle, title\u003dtitle,"},{"line_number":118,"context_line":"                                      body_title\u003dtitle, body\u003dtitle, len\u003dlenght)"},{"line_number":119,"context_line":"            return encodeutils.to_utf8(reponse)"}],"source_content_type":"text/x-python","patch_set":13,"id":"860b9d32_d1a6e1f1","line":116,"range":{"start_line":116,"start_character":12,"end_line":116,"end_character":18},"in_reply_to":"aa94698e_f768a0de","updated":"2025-01-10 06:57:15.000000000","message":"Done","commit_id":"8179343d4b24b1553caff64a8d71c152f8a1bef7"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"2cec907668d5a62d4a82bb6371deb85466805950","unresolved":true,"context_lines":[{"line_number":125,"context_line":"                \u0027The remote metadata server responded with Forbidden. This \u0027"},{"line_number":126,"context_line":"                \u0027response usually occurs when shared secrets do not match.\u0027"},{"line_number":127,"context_line":"            )"},{"line_number":128,"context_line":"            # RAH: add info to the returned message"},{"line_number":129,"context_line":"            return self._http_response(resp, req)"},{"line_number":130,"context_line":"        if resp.status_code \u003d\u003d 500:"},{"line_number":131,"context_line":"            msg \u003d _("}],"source_content_type":"text/x-python","patch_set":13,"id":"3bba845f_0774a312","line":128,"updated":"2025-01-09 19:46:16.000000000","message":"I\u0027m not sure if you intend to make an update here or below?","commit_id":"8179343d4b24b1553caff64a8d71c152f8a1bef7"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"6cbf75e2677085c94a8320692f6d75ed44ca142e","unresolved":false,"context_lines":[{"line_number":125,"context_line":"                \u0027The remote metadata server responded with Forbidden. This \u0027"},{"line_number":126,"context_line":"                \u0027response usually occurs when shared secrets do not match.\u0027"},{"line_number":127,"context_line":"            )"},{"line_number":128,"context_line":"            # RAH: add info to the returned message"},{"line_number":129,"context_line":"            return self._http_response(resp, req)"},{"line_number":130,"context_line":"        if resp.status_code \u003d\u003d 500:"},{"line_number":131,"context_line":"            msg \u003d _("}],"source_content_type":"text/x-python","patch_set":13,"id":"c229ed8a_bb868314","line":128,"in_reply_to":"3bba845f_0774a312","updated":"2025-01-10 06:57:15.000000000","message":"Sorry, I need to update this message to TODO. But to be honest, the user (VM user) should receive just the HTTP code. The admin will have the warning logs, that is the important thing. I\u0027ll just leave a TODO if we want to improve the VM error message (but this is not a must).","commit_id":"8179343d4b24b1553caff64a8d71c152f8a1bef7"}]}
