)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"change_message_id":"385cbf0be28bac317dce15b522793990d4a254df","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f545c01c_1c994bd0","updated":"2023-02-13 11:56:07.000000000","message":"LGTM","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"change_message_id":"a186063f53ed9be53d46274fe4106c42a9add047","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"fd478954_5f4af8a2","updated":"2023-02-10 20:28:10.000000000","message":"recheck","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"612baedff41332000249af7b4566db974f3d30be","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e3fb0157_65c5b38d","updated":"2023-02-13 09:29:07.000000000","message":"recheck - ssh failure","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ba609bd8649483a72907a8b10305ecafe8efd055","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a5e0eab6_862b07ba","updated":"2023-02-20 16:14:44.000000000","message":"recheck fullstack","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b7db6672431ba58db8c54400a459250e1b759ef1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"d1e9b963_f4151ee6","updated":"2023-02-16 06:41:58.000000000","message":"recheck fullstack","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"61c1b651b9d88ab732804e5c5cb64bb5a016de02","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"194ba30d_fbc007f5","updated":"2023-02-16 14:58:10.000000000","message":"recheck fullstack TIMED_OUT","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"016b598f48ed1979b12607ad2e8ddd9980b8651e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a5708ff8_5daecb30","updated":"2023-02-14 08:38:48.000000000","message":"recheck functional","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"ae8e278dfbb348898725d224dc12b31befbc3b32","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"abae0d31_2a8c2c3e","updated":"2023-02-15 19:16:01.000000000","message":"recheck functional ","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"d9f3ee5f98caef7c78a2a65845057daf24b77c1b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0fe6b63c_8f98ba64","updated":"2023-02-15 21:28:41.000000000","message":"recheck functional (error fixed)","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"0ca480fe8367ad025ce14964802879fc9f5555f6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ae65f57a_2104390f","updated":"2023-02-17 08:56:38.000000000","message":"recheck funtional","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"a7a1fed2fcfcfdeae375ac67a86b8a6a52bf7493","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7a622c86_88daab5a","updated":"2023-02-20 08:17:48.000000000","message":"recheck tempest","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"dbc0904295cf8f9805d8042e589e33fc2c038f78","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"d1b22945_04574e58","updated":"2023-02-13 09:19:04.000000000","message":"recheck tempest","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"6c2fcb67d13b115b3cc52cb9b3cf46770b8bcdcc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ed4a7d26_91ea949a","updated":"2023-02-20 13:44:32.000000000","message":"recheck tempest fixed","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"7a3c84f63c752182339014f9d15f76e85025fd61","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"1929f875_29fdebdc","updated":"2023-02-17 11:16:06.000000000","message":"recheck tempest ipv6","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"0275939adcb36a5c32e23dfece615b5b0611d046","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"20f35a1e_2795cbb6","updated":"2023-02-14 13:19:14.000000000","message":"recheck tempest ipv6","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"c2e5e9da190f586dc7417e3e6ea0157c21f48857","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"d28e028c_cf3a13c4","updated":"2023-02-16 11:31:34.000000000","message":"recheck tempest ipv6 ovn","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"f774ac8363ab4a67e868c0bc1c6ac3eddd9326a3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"2f8e56e4_da41f80a","updated":"2023-02-15 09:26:17.000000000","message":"recheck tempest ovn ipv6 issue fixed","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"200faf1b7df1102ef9b9d33b378fe63195a190c2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"acd3506e_8bf4ebaf","updated":"2023-02-15 11:41:14.000000000","message":"recheck tempest ovn ipv6 issue fixed and merged","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":32586,"name":"Elvira García Ruiz","display_name":"Elvira","email":"egarciar@redhat.com","username":"elvira"},"change_message_id":"87aed2b240f034a43dc2be33a4f201107852225c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"60ab32e4_45941c4d","updated":"2023-02-12 20:37:51.000000000","message":"recheck timeout","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":30555,"name":"Fernando Ferraz","display_name":"Fernando Ferraz","email":"fesilva@redhat.com","username":"fernandoperches"},"change_message_id":"a1313cfe935858fe7e976a3eda6344e47704fbcd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f2d24ba5_488ec384","updated":"2023-02-13 14:24:15.000000000","message":"recheck tox-py311 timeout","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"}],"neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/commands.py":[{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"82e1b26292305c0c2f8fcb21e9e48380d3c3a4ce","unresolved":true,"context_lines":[{"line_number":198,"context_line":""},{"line_number":199,"context_line":"        external_ids_update \u003d self.external_ids_update or {}"},{"line_number":200,"context_line":"        external_ids \u003d getattr(port, \u0027external_ids\u0027, {})"},{"line_number":201,"context_line":"        for k, v in external_ids_update.items():"},{"line_number":202,"context_line":"            external_ids[k] \u003d v"},{"line_number":203,"context_line":"        port.external_ids \u003d external_ids"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"        for col, val in self.columns.items():"}],"source_content_type":"text/x-python","patch_set":3,"id":"f1327572_a23f2456","line":202,"range":{"start_line":201,"start_character":0,"end_line":202,"end_character":31},"updated":"2023-02-13 11:59:29.000000000","message":"You can use the built-in update() method from the dictionary here instead of the for loop\n\n In [1]: ext_ids \u003d {\u0027a\u0027: 1, \u0027b\u0027: 2}\n In [2]: ext_ids2 \u003d {\u0027a\u0027: 3, \u0027c\u0027: 4}\n In [3]: ext_ids.update(ext_ids2)\n In [4]: ext_ids\n Out[4]: {\u0027a\u0027: 3, \u0027b\u0027: 2, \u0027c\u0027: 4}","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"}],"neutron/services/trunk/drivers/ovn/trunk_driver.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"612baedff41332000249af7b4566db974f3d30be","unresolved":true,"context_lines":[{"line_number":131,"context_line":"            LOG.debug(\"Port not found while trying to unset \""},{"line_number":132,"context_line":"                      \"binding_profile: %s\", subport.port_id)"},{"line_number":133,"context_line":"            return"},{"line_number":134,"context_line":"        ext_ids \u003d {ovn_const.OVN_DEVICE_OWNER_EXT_ID_KEY: db_port.device_owner}"},{"line_number":135,"context_line":"        ovn_txn.add(self.plugin_driver.nb_ovn.set_lswitch_port("},{"line_number":136,"context_line":"            lport_name\u003dsubport.port_id,"},{"line_number":137,"context_line":"            parent_name\u003d[],"}],"source_content_type":"text/x-python","patch_set":3,"id":"c7d4a97e_4d585385","line":134,"updated":"2023-02-13 09:29:07.000000000","message":"just a note: in this case it will set empty string as device owner as this is set for db_port in L116.","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"82e1b26292305c0c2f8fcb21e9e48380d3c3a4ce","unresolved":true,"context_lines":[{"line_number":131,"context_line":"            LOG.debug(\"Port not found while trying to unset \""},{"line_number":132,"context_line":"                      \"binding_profile: %s\", subport.port_id)"},{"line_number":133,"context_line":"            return"},{"line_number":134,"context_line":"        ext_ids \u003d {ovn_const.OVN_DEVICE_OWNER_EXT_ID_KEY: db_port.device_owner}"},{"line_number":135,"context_line":"        ovn_txn.add(self.plugin_driver.nb_ovn.set_lswitch_port("},{"line_number":136,"context_line":"            lport_name\u003dsubport.port_id,"},{"line_number":137,"context_line":"            parent_name\u003d[],"}],"source_content_type":"text/x-python","patch_set":3,"id":"2d098532_d765f80e","line":134,"in_reply_to":"c7d4a97e_4d585385","updated":"2023-02-13 11:59:29.000000000","message":"Ah good point. Because I think that sending None would result in a txn failure from OVSDB IIRC","commit_id":"d83e243c6d54f29ded7a0bea6e5538772fff3a8e"}]}
