)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":33341,"name":"Maor Blaustein","email":"mblue@redhat.com","username":"blue"},"change_message_id":"8d45bc6013a60cacb097e7cca950706da7bb50fd","unresolved":false,"context_lines":[{"line_number":10,"context_line":"are included as well."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Related-Bug: #2144617"},{"line_number":13,"context_line":"Assisted-By: claude-4.5-opus"},{"line_number":14,"context_line":"Depends-On: https://review.opendev.org/c/openstack/neutron/+/987250"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I27c179fc3e672b82ce1aa7b33cf8cee30d1981f9"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"80070928_d948dfa1","line":13,"range":{"start_line":13,"start_character":13,"end_line":13,"end_character":28},"updated":"2026-05-28 09:45:02.000000000","message":"just nit/fyi: I think you can use opus 4.6, maybe even newer than that.","commit_id":"270253323971917261e161a7032ddded1163f98f"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":33341,"name":"Maor Blaustein","email":"mblue@redhat.com","username":"blue"},"change_message_id":"6c4ef39cbad6defb8991e088d57c968d0dca129e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"756fb524_e663a48e","updated":"2026-05-28 09:47:52.000000000","message":"@ykarel@redhat.com gate `neutron-tempest-plugin-designate-scenario-2024-2` seems to be failing for a month now, is this a known issue being handled?\nhttps://zuul.opendev.org/t/openstack/builds?job_name\u003dneutron-tempest-plugin-designate-scenario-2024-2\u0026project\u003dopenstack/neutron-tempest-plugin","commit_id":"270253323971917261e161a7032ddded1163f98f"},{"author":{"_account_id":38298,"name":"Helen Chen","display_name":"Helen Chen","email":"ichen@redhat.com","username":"ingwherchen"},"change_message_id":"cd5343fe3b738f004318f3f698a5b81f345cc685","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"5e40cc1f_792fcd2d","updated":"2026-05-21 03:11:20.000000000","message":"Is it also worth testing evpn_vni\u003d0 ?","commit_id":"270253323971917261e161a7032ddded1163f98f"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"86da8f8f0211944f9400d27ef38dc3264b88a104","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a2b1e146_27df52bb","updated":"2026-05-26 04:54:46.000000000","message":"is there a job where these tests are enabled/running? i couldn\u0027t find it looking in the chain","commit_id":"270253323971917261e161a7032ddded1163f98f"},{"author":{"_account_id":34271,"name":"Miro Tomaska","display_name":"Miro Tomaska","email":"mtomaska@redhat.com","username":"mtomaska"},"change_message_id":"46a9c332d8ce2fa57e910cff2db91d59783665ca","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"248b36ff_3f0332f1","updated":"2026-05-06 13:20:13.000000000","message":"lgtm","commit_id":"270253323971917261e161a7032ddded1163f98f"},{"author":{"_account_id":33341,"name":"Maor Blaustein","email":"mblue@redhat.com","username":"blue"},"change_message_id":"8d45bc6013a60cacb097e7cca950706da7bb50fd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"250a353b_a74ffdd1","updated":"2026-05-28 09:45:02.000000000","message":"recheck neutron-tempest-plugin-dynamic-routing-2024-2","commit_id":"270253323971917261e161a7032ddded1163f98f"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"6254ccd75d92cc6aee37b1ad12fa50d355e49577","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f39c6557_b5db3787","in_reply_to":"5e40cc1f_792fcd2d","updated":"2026-05-21 08:42:02.000000000","message":"I think it is as this will do autoallocation, right?","commit_id":"270253323971917261e161a7032ddded1163f98f"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"eaf18e7b12710b629a2cc5fbb697731fefb162db","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"763635aa_095d4f30","in_reply_to":"756fb524_e663a48e","updated":"2026-05-28 10:03:32.000000000","message":"@mblue@redhat.com 2024.2 is eol and all those jobs already removed","commit_id":"270253323971917261e161a7032ddded1163f98f"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"eaf18e7b12710b629a2cc5fbb697731fefb162db","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6d0bc5d9_8a459dd9","in_reply_to":"a2b1e146_27df52bb","updated":"2026-05-28 10:03:32.000000000","message":"somehow got marked as resolved, reopened","commit_id":"270253323971917261e161a7032ddded1163f98f"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"ea6200f24114da280172e212431098a57a1d883c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d6cb2e92_84e43a70","in_reply_to":"f39c6557_b5db3787","updated":"2026-05-21 11:51:57.000000000","message":"yes, once the auto allocation is implemented","commit_id":"270253323971917261e161a7032ddded1163f98f"}],"neutron_tempest_plugin/api/test_evpn.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"7ad811b6a98d664186e93fd62f197b8442dea6e2","unresolved":true,"context_lines":[{"line_number":26,"context_line":"        router \u003d self._create_admin_router(name, evpn_vni\u003d100)"},{"line_number":27,"context_line":"        self.assertEqual(100, router[\u0027evpn_vni\u0027])"},{"line_number":28,"context_line":"        body \u003d self.admin_client.show_router(router[\u0027id\u0027])"},{"line_number":29,"context_line":"        self.assertEqual(100, body[\u0027router\u0027][\u0027evpn_vni\u0027])"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    @decorators.idempotent_id(\u0027b5e4d3c2-1f0a-5b9e-c8d7-6f5e4d3c2b1a\u0027)"},{"line_number":32,"context_line":"    @tutils.requires_ext(extension\u003d\u0027standard-attr-description\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"eeda411d_37482ec5","line":29,"updated":"2026-05-21 08:41:33.000000000","message":"do you plan to add one more test which will use auto allocation of vni?","commit_id":"270253323971917261e161a7032ddded1163f98f"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"ea6200f24114da280172e212431098a57a1d883c","unresolved":true,"context_lines":[{"line_number":26,"context_line":"        router \u003d self._create_admin_router(name, evpn_vni\u003d100)"},{"line_number":27,"context_line":"        self.assertEqual(100, router[\u0027evpn_vni\u0027])"},{"line_number":28,"context_line":"        body \u003d self.admin_client.show_router(router[\u0027id\u0027])"},{"line_number":29,"context_line":"        self.assertEqual(100, body[\u0027router\u0027][\u0027evpn_vni\u0027])"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    @decorators.idempotent_id(\u0027b5e4d3c2-1f0a-5b9e-c8d7-6f5e4d3c2b1a\u0027)"},{"line_number":32,"context_line":"    @tutils.requires_ext(extension\u003d\u0027standard-attr-description\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9d26d293_8b69a8ef","line":29,"in_reply_to":"eeda411d_37482ec5","updated":"2026-05-21 11:51:57.000000000","message":"yes, once the auto allocation is implemented","commit_id":"270253323971917261e161a7032ddded1163f98f"}],"neutron_tempest_plugin/api/test_evpn_negative.py":[{"author":{"_account_id":34271,"name":"Miro Tomaska","display_name":"Miro Tomaska","email":"mtomaska@redhat.com","username":"mtomaska"},"change_message_id":"38a74113e72b0b0e5bf7f128b1208f61bb674485","unresolved":true,"context_lines":[{"line_number":66,"context_line":"            lib_exc.BadRequest,"},{"line_number":67,"context_line":"            self.admin_client.create_router,"},{"line_number":68,"context_line":"            name\u003dname, evpn_vni\u003d\u0027invalid\u0027)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    @decorators.attr(type\u003d\u0027negative\u0027)"},{"line_number":71,"context_line":"    @decorators.idempotent_id(\u0027b2c3d4e5-7f6a-9b8c-4d5e-2f1a0b9c8d7e\u0027)"},{"line_number":72,"context_line":"    def test_update_router_evpn_vni_not_allowed(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"45de1752_89b0c3d6","line":69,"updated":"2026-05-05 19:35:05.000000000","message":"How about testing if VNI is taken (and I guess within that if it is not some of those special VNI 10 or fourty-something we use for \"bgpcore\")","commit_id":"1ac4fc6c871a58f24e0f58dd2951a88adcd380ce"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"cdd8757ab52729dc876600460a4bfa8f790efc7b","unresolved":false,"context_lines":[{"line_number":66,"context_line":"            lib_exc.BadRequest,"},{"line_number":67,"context_line":"            self.admin_client.create_router,"},{"line_number":68,"context_line":"            name\u003dname, evpn_vni\u003d\u0027invalid\u0027)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    @decorators.attr(type\u003d\u0027negative\u0027)"},{"line_number":71,"context_line":"    @decorators.idempotent_id(\u0027b2c3d4e5-7f6a-9b8c-4d5e-2f1a0b9c8d7e\u0027)"},{"line_number":72,"context_line":"    def test_update_router_evpn_vni_not_allowed(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"e5c8b3f2_004e99b1","line":69,"in_reply_to":"45de1752_89b0c3d6","updated":"2026-05-05 19:58:16.000000000","message":"Done","commit_id":"1ac4fc6c871a58f24e0f58dd2951a88adcd380ce"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"fba5e8a4f193ae299870e886a32cc1f7192c7263","unresolved":true,"context_lines":[{"line_number":47,"context_line":"        self.assertRaises("},{"line_number":48,"context_line":"            lib_exc.BadRequest,"},{"line_number":49,"context_line":"            self.admin_client.create_router,"},{"line_number":50,"context_line":"            name\u003dname, evpn_vni\u003d-1)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    @decorators.attr(type\u003d\u0027negative\u0027)"},{"line_number":53,"context_line":"    @decorators.idempotent_id(\u0027f9a8b7c6-5d4e-7f1a-2b3c-0d9e8f7a6b5c\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7ca0d115_73980b44","line":50,"range":{"start_line":50,"start_character":23,"end_line":50,"end_character":34},"updated":"2026-05-21 11:18:12.000000000","message":"can you please remind me whether 0 was a regular value or if it has some special behavior?","commit_id":"270253323971917261e161a7032ddded1163f98f"},{"author":{"_account_id":31291,"name":"Eduardo Olivares","email":"eolivare@redhat.com","username":"eolivare"},"change_message_id":"f4617b18374026d14c8d7a4442283bbdb0a2dda7","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        self.assertRaises("},{"line_number":48,"context_line":"            lib_exc.BadRequest,"},{"line_number":49,"context_line":"            self.admin_client.create_router,"},{"line_number":50,"context_line":"            name\u003dname, evpn_vni\u003d-1)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    @decorators.attr(type\u003d\u0027negative\u0027)"},{"line_number":53,"context_line":"    @decorators.idempotent_id(\u0027f9a8b7c6-5d4e-7f1a-2b3c-0d9e8f7a6b5c\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"dc97b19f_82f06d3d","line":50,"range":{"start_line":50,"start_character":23,"end_line":50,"end_character":34},"in_reply_to":"4c326005_1ea4e132","updated":"2026-05-26 08:03:58.000000000","message":"Done","commit_id":"270253323971917261e161a7032ddded1163f98f"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"ea6200f24114da280172e212431098a57a1d883c","unresolved":true,"context_lines":[{"line_number":47,"context_line":"        self.assertRaises("},{"line_number":48,"context_line":"            lib_exc.BadRequest,"},{"line_number":49,"context_line":"            self.admin_client.create_router,"},{"line_number":50,"context_line":"            name\u003dname, evpn_vni\u003d-1)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    @decorators.attr(type\u003d\u0027negative\u0027)"},{"line_number":53,"context_line":"    @decorators.idempotent_id(\u0027f9a8b7c6-5d4e-7f1a-2b3c-0d9e8f7a6b5c\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"4c326005_1ea4e132","line":50,"range":{"start_line":50,"start_character":23,"end_line":50,"end_character":34},"in_reply_to":"7ca0d115_73980b44","updated":"2026-05-21 11:51:57.000000000","message":"0 means auto-allocation","commit_id":"270253323971917261e161a7032ddded1163f98f"}]}
