)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"88d3b86788d25aa66f2d9fe4f5cd3c14d143d448","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch removes the usage of eventlet in the Metadata Agent. The new"},{"line_number":10,"context_line":"metadata proxy is based on the implementation done in [1]. This new"},{"line_number":11,"context_line":"new implementation mimics the implementation of the"},{"line_number":12,"context_line":"``UnixDomainWSGIServer`` class. The server listens to a file socket"},{"line_number":13,"context_line":"that is populated by the HAProxy instance running inside the"},{"line_number":14,"context_line":"network metadata namespace. The HAProxy writes the requests of the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"65e7f7a0_cc2cc6ef","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":3},"updated":"2025-03-05 08:20:12.000000000","message":"nitty nit: double \"new\" 😊","commit_id":"bc0741e689672eadc397e93858b15d21bca53759"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b16e3b9656dc1df9964ffd7c766dda13bb67d38b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"19d0893f_d19134ab","updated":"2025-03-04 06:35:33.000000000","message":"recheck neutron-ovs-tempest-multinode-full","commit_id":"bc0741e689672eadc397e93858b15d21bca53759"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"60d9b7874fea062b40e2a6de507ac0337ac28fcf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"d72d51ad_af7bd876","updated":"2025-03-03 11:42:20.000000000","message":"recheck neutron-tempest-plugin-ovn-ubuntu-jammy\n\nThis patch is not touching ML2/OVN at all","commit_id":"bc0741e689672eadc397e93858b15d21bca53759"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"0ac96b428bfd437af61023f0cfc15e6dff59c9e5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"082674e4_451dd09c","updated":"2025-02-28 15:35:31.000000000","message":"recheck unrelated errors","commit_id":"bc0741e689672eadc397e93858b15d21bca53759"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"2ae6e934486208747aa1afd2ad802cbcba39811c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"3e060481_9f389547","updated":"2025-03-01 09:16:43.000000000","message":"recheck unrelated errors","commit_id":"bc0741e689672eadc397e93858b15d21bca53759"}],"neutron/agent/metadata/agent.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"6ca35f4481481412faa6633c576dcbc7661f3651","unresolved":true,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":" \u003c/body\u003e"},{"line_number":57,"context_line":"\u003c/html\u003e\"\"\")"},{"line_number":58,"context_line":"RESPONSE_LENGHT \u003d 40"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"class MetadataPluginAPI(base_agent_rpc.BasePluginApi):"}],"source_content_type":"text/x-python","patch_set":5,"id":"d52ad0ce_0e125aa9","line":58,"updated":"2025-03-04 16:52:51.000000000","message":"s/RESPONSE_LENGTH but then i guess it\u0027s the same typo in server_socket.py so can maybe fix when we do the cleanup","commit_id":"bc0741e689672eadc397e93858b15d21bca53759"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"88d3b86788d25aa66f2d9fe4f5cd3c14d143d448","unresolved":true,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    def handle(self):"},{"line_number":184,"context_line":"        try:"},{"line_number":185,"context_line":"            request \u003d self.request.recv(4096)"},{"line_number":186,"context_line":"            LOG.debug(\u0027Request: %s\u0027, request.decode(\u0027utf-8\u0027))"},{"line_number":187,"context_line":"            f_request \u003d io.BytesIO(request)"},{"line_number":188,"context_line":"            req \u003d webob.Request.from_file(f_request)"}],"source_content_type":"text/x-python","patch_set":5,"id":"42e720df_34eb6bf2","line":185,"range":{"start_line":185,"start_character":40,"end_line":185,"end_character":44},"updated":"2025-03-05 08:20:12.000000000","message":"what is this number? Maybe it could be defined as a constant which would be more \"self explanatory\"? If it could be a constant this can be done in follow up patch also","commit_id":"bc0741e689672eadc397e93858b15d21bca53759"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"9b45d40f143cac06e34d47910b174d88fb6d8116","unresolved":true,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"    def handle(self):"},{"line_number":184,"context_line":"        try:"},{"line_number":185,"context_line":"            request \u003d self.request.recv(4096)"},{"line_number":186,"context_line":"            LOG.debug(\u0027Request: %s\u0027, request.decode(\u0027utf-8\u0027))"},{"line_number":187,"context_line":"            f_request \u003d io.BytesIO(request)"},{"line_number":188,"context_line":"            req \u003d webob.Request.from_file(f_request)"}],"source_content_type":"text/x-python","patch_set":5,"id":"3eaa2d78_5fced873","line":185,"range":{"start_line":185,"start_character":40,"end_line":185,"end_character":44},"in_reply_to":"42e720df_34eb6bf2","updated":"2025-03-05 10:31:20.000000000","message":"Right, this is something that needs to be added as a const and an explanation. Is the stream buffer received via socket. In the metadata code unification I\u0027ll refactor this.","commit_id":"bc0741e689672eadc397e93858b15d21bca53759"}]}
