)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"f87cc8cb21d5db7f5e7de0f291599cc8bd8ffac5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6a7998f8_c459395b","updated":"2024-01-31 11:59:38.000000000","message":"check experimental","commit_id":"9213702bd3ffb7d6d23b0fb456977f80975d9b9d"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"2502873898efb283115bb3b50e115188b8482fc5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"30adfa40_ae838e00","updated":"2024-03-07 11:25:05.000000000","message":"recheck new n-t-p PS submitted (PS3, CI passing now)","commit_id":"3691c64f6d56eb202e06283f9df1f87c92ef1b98"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"20a941defaeb5cee4ebe1c7d3d0c0ceb4b50541b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"48ce9750_029f4f87","updated":"2024-03-08 15:16:06.000000000","message":"https://review.opendev.org/c/openstack/neutron-lib/+/912273 is needed","commit_id":"951aa1b212448142f71d41a71e875f12a2c621de"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"46265f037ff8234cb4a999a0b6ee293384f3ff83","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"cfa04e15_680d1408","updated":"2024-03-07 15:36:46.000000000","message":"recheck new n-t-p PS","commit_id":"951aa1b212448142f71d41a71e875f12a2c621de"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"0b0c0d21693ef5facf163892ff05d14de51d40ae","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"2968804f_62fec07f","updated":"2024-03-26 15:34:05.000000000","message":"recheck\nn-t-p patch merged, testing again","commit_id":"c88664ea49fb5eab5ebd9142d00756c1d43988c7"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"5d30c8f322559410e0ed6dfcf10d41a10ef52b74","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":18,"id":"c21c6703_66e77c2c","updated":"2024-06-25 09:27:22.000000000","message":"recheck n-t-p patch updated","commit_id":"bd4efa7230730d4090df6ade6ed9ee2470ace4ef"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"c09943afaa9302062a1416b2a67247a1d8c8e24b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"2dad4fe9_0d664ecf","updated":"2024-06-28 06:22:33.000000000","message":"check experimental","commit_id":"416edf571ad6490ad07c9e2658fc79a8947420d0"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"f04fdb9e40a5041a5f80f14a6e30b4bf9e8fc101","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"4e2402ba_b0244027","updated":"2024-06-27 14:17:32.000000000","message":"recheck tempest patch updated","commit_id":"416edf571ad6490ad07c9e2658fc79a8947420d0"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"75b3ab8e21a6393b45b001c63b60bafad9427085","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":22,"id":"f03ad59f_2b6025e0","updated":"2024-06-28 06:22:28.000000000","message":"recheck unrelated errors","commit_id":"416edf571ad6490ad07c9e2658fc79a8947420d0"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"2d54360e146e74f84083b8f7764623d6a6e31212","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"0c67d969_a67ae1f2","updated":"2024-07-08 15:08:08.000000000","message":"ping fellow reviewers","commit_id":"e60545cb0a0879fb2e7a5758a1fe7aec4e263b12"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"690e8501bcf8d11e65edce7f945f53df291a2e87","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"4a1f9889_e1b7e5f0","updated":"2024-07-10 06:03:36.000000000","message":"ping fellow reviewers","commit_id":"e60545cb0a0879fb2e7a5758a1fe7aec4e263b12"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"a2effd927d592799118bdbf1129055c9c0036616","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"ba630a3c_de686ce9","updated":"2024-07-05 10:05:21.000000000","message":"recheck unrelated errors in neutron-functional-with-uwsgi","commit_id":"e60545cb0a0879fb2e7a5758a1fe7aec4e263b12"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"d23d25be7191897d9555d86896295e9f84db1565","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"82bf2175_d37d4e3d","updated":"2024-07-15 08:27:17.000000000","message":"Thx 😊","commit_id":"f98d8e366e44cba68dda02fe2da691849804e20c"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1067765eacfe9130bb7020f27c8e7a5b41a9deff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"0b72dabe_b267d0f6","updated":"2024-07-17 13:05:12.000000000","message":"recheck neutron-ovs-tempest-dvr-ha-multinode-full","commit_id":"f98d8e366e44cba68dda02fe2da691849804e20c"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"04cf80d28cb112677f348bf981d96670699d3fa3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"68b5ac86_795b7d20","updated":"2024-07-18 08:24:14.000000000","message":"recheck neutron-ovs-tempest-dvr-ha-multinode-full","commit_id":"f98d8e366e44cba68dda02fe2da691849804e20c"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"20dc9757e9bd8bca985c33937fde8f62484a3ad5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"0041d3bf_3f376d50","updated":"2024-07-17 10:15:07.000000000","message":"recheck neutron-tempest-plugin-openvswitch","commit_id":"f98d8e366e44cba68dda02fe2da691849804e20c"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"077e120f4f359ea4c48c07825b4b33dbe336e7c8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":25,"id":"8142894e_89bcf149","updated":"2024-07-18 13:01:13.000000000","message":"it was only rebase so I quckily approve it again","commit_id":"413793fa086eddce7bf5fea0141c20ca270de780"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b12fe471bb23558d42cc7b328ca4f9f9d306f852","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":25,"id":"c5f5d76d_ccfb30b0","updated":"2024-07-19 13:45:50.000000000","message":"recheck neutron-functional-with-uwsgi","commit_id":"413793fa086eddce7bf5fea0141c20ca270de780"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"d5383d6f6403c3e31d26107d2e571ff5f11f59a7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":25,"id":"0e4dc830_7c409898","updated":"2024-07-19 06:13:23.000000000","message":"recheck neutron-tempest-plugin-openvswitch","commit_id":"413793fa086eddce7bf5fea0141c20ca270de780"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"74171f2e327860dd0538b792731da20656b41d53","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":25,"id":"4b8b735a_b8da4030","updated":"2024-07-18 19:01:15.000000000","message":"recheck neutron-tempest-plugin-openvswitch-iptables_hybrid","commit_id":"413793fa086eddce7bf5fea0141c20ca270de780"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"a613ffb49e926f777f26f5f55bee9167f311afd3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":25,"id":"87669d48_25b2dd05","updated":"2024-07-22 05:53:05.000000000","message":"recheck neutron-tempest-plugin-ovn","commit_id":"413793fa086eddce7bf5fea0141c20ca270de780"}],"neutron/plugins/ml2/extensions/subnet_external_network.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"f1bfc31d6008a4e797978286cafda2067935d31d","unresolved":true,"context_lines":[{"line_number":26,"context_line":"        api.ExtensionDriver,"},{"line_number":27,"context_line":"        sen_db.SubnetExternalNetworkMixin):"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    _supported_extension_alias \u003d \u0027subnet-external-network\u0027"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def initialize(self):"},{"line_number":32,"context_line":"        LOG.info(\u0027SubnetExternalNetworkExtensionDriver initialization \u0027"}],"source_content_type":"text/x-python","patch_set":23,"id":"4474ca0f_983f52e0","line":29,"updated":"2024-07-11 14:54:20.000000000","message":"do we need extension for that? Why we don\u0027t implement it directly in the ml2 plugin?","commit_id":"e60545cb0a0879fb2e7a5758a1fe7aec4e263b12"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"308f38901a94186bbd48a31d7da61633696b80e2","unresolved":false,"context_lines":[{"line_number":26,"context_line":"        api.ExtensionDriver,"},{"line_number":27,"context_line":"        sen_db.SubnetExternalNetworkMixin):"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    _supported_extension_alias \u003d \u0027subnet-external-network\u0027"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def initialize(self):"},{"line_number":32,"context_line":"        LOG.info(\u0027SubnetExternalNetworkExtensionDriver initialization \u0027"}],"source_content_type":"text/x-python","patch_set":23,"id":"775ff6c1_4cfdbd91","line":29,"in_reply_to":"4474ca0f_983f52e0","updated":"2024-07-12 07:05:44.000000000","message":"Yes, makes sense: we need the API extension (n-lib patch) but this should not be configurable, this code is solving an actual bug and must be always present.\n\nPushing a new PS ASAP.","commit_id":"e60545cb0a0879fb2e7a5758a1fe7aec4e263b12"}],"neutron/plugins/ml2/plugin.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"f1bfc31d6008a4e797978286cafda2067935d31d","unresolved":true,"context_lines":[{"line_number":252,"context_line":"                                    sg_default_rules_ext.ALIAS,"},{"line_number":253,"context_line":"                                    sg_rules_default_sg.ALIAS,"},{"line_number":254,"context_line":"                                    phot_def.ALIAS,"},{"line_number":255,"context_line":"                                    subnet_ext_net_def.ALIAS,"},{"line_number":256,"context_line":"                                    ]"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"    # List of agent types for which all binding_failed ports should try to be"}],"source_content_type":"text/x-python","patch_set":23,"id":"d45b20b7_7713b7f3","line":255,"updated":"2024-07-11 14:54:20.000000000","message":"if we want to have ml2 plugin extension driver for it, we should enable api extension in that driver because if we will do it here we will have this api extension available even if the driver will not be enabled in the configuration of neutron","commit_id":"e60545cb0a0879fb2e7a5758a1fe7aec4e263b12"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"308f38901a94186bbd48a31d7da61633696b80e2","unresolved":false,"context_lines":[{"line_number":252,"context_line":"                                    sg_default_rules_ext.ALIAS,"},{"line_number":253,"context_line":"                                    sg_rules_default_sg.ALIAS,"},{"line_number":254,"context_line":"                                    phot_def.ALIAS,"},{"line_number":255,"context_line":"                                    subnet_ext_net_def.ALIAS,"},{"line_number":256,"context_line":"                                    ]"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"    # List of agent types for which all binding_failed ports should try to be"}],"source_content_type":"text/x-python","patch_set":23,"id":"bcf3604d_a929f065","line":255,"in_reply_to":"d45b20b7_7713b7f3","updated":"2024-07-12 07:05:44.000000000","message":"Done","commit_id":"e60545cb0a0879fb2e7a5758a1fe7aec4e263b12"}]}
