)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"a897f7be4232fd6077e21b89d1426b38ba6e0876","unresolved":true,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The HA network cannot be duplicated (see previous patches related to"},{"line_number":14,"context_line":"this bug). But the subnet, that is created in another database"},{"line_number":15,"context_line":"transaction, cannot be present when the router creation call tries"},{"line_number":16,"context_line":"to create the HA port."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"This patch adds a HA subnet check before creating the router and the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"3abdb6dc_9ce30124","line":15,"range":{"start_line":15,"start_character":13,"end_line":15,"end_character":19},"updated":"2023-06-09 18:00:45.000000000","message":"Nit: I think that what you meant here is might not","commit_id":"f3f6c3ec4a0aace47e45e8b9d4471f127af3e2d8"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"cb6ba3441718132daecd542548ea1e38f0495b2d","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The HA network cannot be duplicated (see previous patches related to"},{"line_number":14,"context_line":"this bug). But the subnet, that is created in another database"},{"line_number":15,"context_line":"transaction, cannot be present when the router creation call tries"},{"line_number":16,"context_line":"to create the HA port."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"This patch adds a HA subnet check before creating the router and the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"aef34fb1_f7db7737","line":15,"range":{"start_line":15,"start_character":13,"end_line":15,"end_character":19},"in_reply_to":"3abdb6dc_9ce30124","updated":"2023-08-25 08:44:41.000000000","message":"Yes, right. If I need to respin, I\u0027ll change it.","commit_id":"f3f6c3ec4a0aace47e45e8b9d4471f127af3e2d8"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"change_message_id":"973305e41731b4329edbfd616aa2a3cc1795832d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"b2ece7a0_e662ea56","updated":"2023-06-01 12:47:10.000000000","message":"LGTM given the LP 2016198 description","commit_id":"f3f6c3ec4a0aace47e45e8b9d4471f127af3e2d8"},{"author":{"_account_id":32586,"name":"Elvira García Ruiz","display_name":"Elvira","email":"egarciar@redhat.com","username":"elvira"},"change_message_id":"14d0f11b1b25e6b9964ecb645ba2e6dbecaba50f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"0040f369_847855ce","updated":"2023-05-29 11:22:20.000000000","message":"lgtm!","commit_id":"f3f6c3ec4a0aace47e45e8b9d4471f127af3e2d8"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"6b05ce9e62e7e14d4e88044f22ef79dd5c87a6d2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"b16ca9d2_132498ef","updated":"2023-08-28 13:19:36.000000000","message":"recheck - kernel panic in the guest vm","commit_id":"e6fb32e27d1141ca4b00c3758ee44bfe2f060ccf"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"2aaa3338b4752ea1ec836cf68ddf9ec24e0a0d37","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"419f492d_83293943","updated":"2023-08-25 12:54:11.000000000","message":"recheck neutron-functional-with-uwsgi","commit_id":"e6fb32e27d1141ca4b00c3758ee44bfe2f060ccf"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"daf6f906b7266c15ab3c39f3f83cab3a89d919f4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"a0422650_767c0bef","updated":"2023-08-28 12:41:03.000000000","message":"recheck tempest-integrated-networking","commit_id":"e6fb32e27d1141ca4b00c3758ee44bfe2f060ccf"}],"neutron/db/l3_hamode_db.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"86520d42395aaaad9cd69893890dc6289acc2d62","unresolved":true,"context_lines":[{"line_number":378,"context_line":"        # can be allocated"},{"line_number":379,"context_line":"        # TODO(ralonsoh): remove once bp/keystone-v3 migration finishes."},{"line_number":380,"context_line":"        project_id \u003d router.get(\u0027project_id\u0027) or router[\u0027tenant_id\u0027]"},{"line_number":381,"context_line":"        ha_network \u003d self.get_ha_network(admin_ctx, project_id)"},{"line_number":382,"context_line":"        if not ha_network:"},{"line_number":383,"context_line":"            self._create_ha_network(admin_ctx, project_id)"},{"line_number":384,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":11,"id":"03cd3c20_d7ed56c8","line":381,"updated":"2023-06-02 10:50:01.000000000","message":"why \"get_ha_network\" needs to be made with elevated context now?","commit_id":"f3f6c3ec4a0aace47e45e8b9d4471f127af3e2d8"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"f34b82c65f3acf06677eb0e490338d76f60851c5","unresolved":false,"context_lines":[{"line_number":378,"context_line":"        # can be allocated"},{"line_number":379,"context_line":"        # TODO(ralonsoh): remove once bp/keystone-v3 migration finishes."},{"line_number":380,"context_line":"        project_id \u003d router.get(\u0027project_id\u0027) or router[\u0027tenant_id\u0027]"},{"line_number":381,"context_line":"        ha_network \u003d self.get_ha_network(admin_ctx, project_id)"},{"line_number":382,"context_line":"        if not ha_network:"},{"line_number":383,"context_line":"            self._create_ha_network(admin_ctx, project_id)"},{"line_number":384,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":11,"id":"3a2920dd_7270dfb2","line":381,"in_reply_to":"03cd3c20_d7ed56c8","updated":"2023-06-05 11:22:45.000000000","message":"Because the creation of the HA network is done with this elevated context too. The \"L3HARouterNetwork\" is always created with admin powers (and the \"Network\" resource too). This is why I\u0027m using the admin user to get the \"L3HARouterNetwork\" register.","commit_id":"f3f6c3ec4a0aace47e45e8b9d4471f127af3e2d8"}]}
