)]}'
{"id":"openstack%2Fnetworking-generic-switch~984648","triplet_id":"openstack%2Fnetworking-generic-switch~master~I6fed507634516dd099ae6d87b9ac36cdf420dc4a","project":"openstack/networking-generic-switch","branch":"master","topic":"bug/2148349","attention_set":{},"removed_from_attention_set":{"5890":{"account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"last_update":"2026-04-15 11:30:12.000000000","reason":"\u003cGERRIT_ACCOUNT_5890\u003e replied on the change","reason_account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},"24245":{"account":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"last_update":"2026-05-06 03:24:38.000000000","reason":"Change was submitted"},"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2026-04-17 01:01:26.000000000","reason":"\u003cGERRIT_ACCOUNT_11655\u003e replied on the change","reason_account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}}},"hashtags":["ironic-week-prio"],"change_id":"I6fed507634516dd099ae6d87b9ac36cdf420dc4a","subject":"SONiC: Create VLAN before adding members/VNI map","status":"MERGED","created":"2026-04-14 21:06:30.000000000","updated":"2026-05-06 03:25:37.000000000","submitted":"2026-05-06 03:24:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"984648-bug/2148349","meta_rev_id":"26fa7f786b5dbe28dc276141c0bd7eae62c0f8fb","_number":984648,"virtual_id_number":984648,"owner":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-06 03:24:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":2,"date":"2026-04-15 11:30:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":2,"date":"2026-05-02 12:31:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":1,"date":"2026-05-02 12:31:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-14 21:20:17.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2026-04-14 21:27:37.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"},{"updated":"2026-04-14 22:02:45.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-05-02 12:31:04.000000000","updated_by":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"reviewer":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"state":"REVIEWER"}],"messages":[{"id":"47b8b313711bbcbddcc2be817ea71ef6cbf87eee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-04-14 21:06:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"54def4d3ceb3013c06520fd80687b50e1cb25475","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-04-14 21:20:17.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"84c04f04c767ae0bc95723ad8eab818413df8117","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-04-14 21:27:37.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"d2194f761de947e6be8cf404c13e8492687a5e58","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 22:02:45.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/866bb583c6484d42b9df6dba92f40531\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/305147a700524d8784af58a077a2cca3 : SUCCESS in 4m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4cae27549aac409380621e72d9d2b70a : SUCCESS in 4m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/246d08c0c2074f25848464ba178dd8cb : SUCCESS in 4m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/63c90eec09f2438e9993992636ec07e5 : SUCCESS in 7m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb1624640a8d405fa34ceb3a3a8fb728 : SUCCESS in 5m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8399afb03ffa41e98ed4bcf84cac9483 : SUCCESS in 2m 56s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/998123b9dfbe485c9974c7aee711efed : SUCCESS in 25m 30s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/98935966f64241eca5df457a7f08e000 : FAILURE in 46m 08s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/b43794b97cc04ce68d376bb0226b19b6 : SUCCESS in 3m 57s","accounts_in_message":[],"_revision_number":1},{"id":"7b9b4bcd1da4f9210031a9101df5c695d01733a6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-04-15 10:41:56.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n* Workflow+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"d71b211c05392426efcd4c98f375e594282e0e75","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-04-15 10:45:01.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ae943429822c0f1f295058922e3a33eb39ff6b3d","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-04-15 11:30:12.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"4e03216a10712754d335ee15626538a28e1296b0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 11:33:05.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/9d0ff08021c94c998a9e5743eb97df28\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae88230fe33240a2838cad5be1e5859a : SUCCESS in 4m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/31097102ad514ffcba5b3a9eb49b37a5 : SUCCESS in 3m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1ef3890af0ac44b6a3503ead64e30215 : SUCCESS in 4m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/52cfe8d9096944029962583bd423cbc8 : SUCCESS in 6m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/63e0f58c95a8486fa8ce1335a7e71cc4 : SUCCESS in 7m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5b49f12c83cb4208a550539da1ed35e6 : SUCCESS in 2m 17s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/2bf79640c2ce497d90b161f79e931be5 : SUCCESS in 15m 58s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/8911118f1ebc48579b5038e52733d630 : FAILURE in 45m 40s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/743ac99522894bb5a25542fd6141f189 : SUCCESS in 3m 35s","accounts_in_message":[],"_revision_number":2},{"id":"470ce51ed8a8bd36c1db343159f0a51bd6c335c4","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-04-17 01:01:26.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f4cb8c60b2562541a3633c26a89e3eca1b731b95","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 02:09:01.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/015b42bcd9014f1583f68086100bc4e1\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e0ddff0ca7d841fc83672b82ec7b3970 : SUCCESS in 4m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fa9fb514f4a346238e98ebe15fd5f4d7 : SUCCESS in 2m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/26b8814fe2c844d9a8223dc8976cf7ae : SUCCESS in 2m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bfbc848cbcb144ff8d8d5a54dc224471 : SUCCESS in 6m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/70b72c536c194adf84491c46cda6135e : SUCCESS in 7m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d53d9e019eb6446896f19f0af765824c : SUCCESS in 2m 16s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/58586a74613c4daa994ab777df5680c1 : SUCCESS in 11m 55s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/d08924a164cc455095cf619bc4976be9 : SUCCESS in 1h 06m 16s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/3cc9f71321d249778a75a7a624bcc748 : SUCCESS in 3m 40s","accounts_in_message":[],"_revision_number":2},{"id":"faf951c14bab119506d3958fd37053af868d8ddc","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-04-27 10:05:50.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":2},{"id":"a21716cfe01f3bca9a2537b00b961cf0d956f6d1","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2026-05-02 12:31:04.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"ef1bc15b9584ea2d11142ddbc4e7ed28dfd5bc8f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-02 12:31:33.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"05d639705f268ff3175e90cef9f9696916a8a365","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-02 13:00:42.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/14130c2f1cba4b9192d5db6a5182f7bb\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1798bca474c84a998cebd8692eab4adf : SUCCESS in 4m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/52880d3833b2435e8202b753ae8260da : SUCCESS in 4m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f368bc4f2a054a47afa47c2b4d98f89a : SUCCESS in 4m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76948b93f4d644ebbda5cfcd0376f535 : SUCCESS in 8m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d7e7dbed6e9a43db90b2d9a38284e885 : SUCCESS in 2m 39s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/fa3fb76123774fa6bcc7f6ec395bb79b : SUCCESS in 13m 41s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/991ec445ad954705ba9e03fcfeeeb04d : FAILURE in 28m 46s","accounts_in_message":[],"_revision_number":2},{"id":"6a65608b5ea2e7d32e246aed1ef3483641f58f33","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-05-02 15:01:17.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"63c4b5eb70c24f11efc169644714c928b523f94e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-02 15:32:51.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/215aeacf54ae4daab8193c975e92dc5f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bdb6f6c22afc43a8a2835fd1775dca1b : SUCCESS in 4m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2e5a357469f0485bb73144eda7c2a106 : SUCCESS in 4m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bd86a2c50ea34891a94adab3a5c1b84c : SUCCESS in 3m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4285332115bb46f1a074d0efaba4ceee : SUCCESS in 8m 36s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/533b84e8c4ad48db9cf3b2a69022fa14 : SUCCESS in 8m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c84335c235bd456cab97fe63864d6561 : SUCCESS in 2m 30s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/904d12dca6ed4c4c801ccaf2a22e5d8e : SUCCESS in 23m 49s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/4fc901b22cf34adf97794a062b4952c9 : FAILURE in 18m 06s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/6fa874c658054c4fa5043d733b40102e : SUCCESS in 2m 04s","accounts_in_message":[],"_revision_number":2},{"id":"c847e5b349e279eb488b40eff3dca146d7deb5df","author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"date":"2026-05-04 14:49:55.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8149ef766eb18c371bf2b7c88aff5b8823d9e562","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 15:45:09.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/ae4915a40ae74b0fa3331a779cfcc632\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eb868f05133f428ba4f21078ebe72eeb : SUCCESS in 5m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e02a73682aab4addbe37fc959d92fe82 : SUCCESS in 6m 33s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e3f3b984a8684ba4b90cffc4c7015fe6 : SUCCESS in 7m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/78e2d7ae20c84780b8cfa429e9596d7e : SUCCESS in 7m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f7e81e74dc3f40fbb0015e86241a1323 : SUCCESS in 9m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/494c1f9a64c34e279b3a579cda1c720e : SUCCESS in 3m 39s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/404cab8b15834598bd1e0c2644b0e282 : SUCCESS in 21m 37s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/147c49e0cb684fc593d5776e70f8c788 : FAILURE in 44m 42s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/ea525278e19d4afeb4cab96b5aebcd02 : SUCCESS in 2m 44s","accounts_in_message":[],"_revision_number":2},{"id":"b4c04b8f1e0c262410ccbad5f501bffe184f00b1","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-05-05 23:41:50.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a6b7035a0fec4a17efda42e624a622c50de4f04c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 01:28:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4ff7a2f0f5204b7d8dbf56fb0d42b207\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7bb84f750dad438b820d485766ef118e : SUCCESS in 3m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cdbd578e067742899a9dc830efe3c4b6 : SUCCESS in 3m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ef8f21a4aab74a48833eda757154f35d : SUCCESS in 2m 32s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/36b83a5634be4b979ee20e5f4b8315dc : SUCCESS in 6m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9c7450eeff5041888a5f1fafdab43b9c : SUCCESS in 5m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a2bb195de01b4405b69d3ec896c626bc : SUCCESS in 2m 26s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/a6c64023d6f24833b7a3e66aee09727c : SUCCESS in 13m 36s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/cbafefa60c74493e82a10db2080aa06c : SUCCESS in 1h 28m 52s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/956f5d5d37c648d79e96fbc123abf938 : SUCCESS in 8m 27s","accounts_in_message":[],"_revision_number":2},{"id":"b08a7184046b203d8c6d9f90256b82e8c05172dd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 01:28:29.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"578fa4a1d92bbe9b6ec6e1c9ba52041163a94446","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 03:24:38.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8cc81418c3874a0595f2391a94e7e016\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8576869aa15a45dcb9e9e332f4eadc42 : SUCCESS in 2m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5ce509657dc24559a01c21283fc6486e : SUCCESS in 4m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0ed4e72557564293bac88ab98a67fffd : SUCCESS in 3m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2500825bfe84478e8560e2420ad1ecd2 : SUCCESS in 4m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0aaca58e614a41ee91bd50c3b702f83b : SUCCESS in 2m 21s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/a768e5e0e47c4281ae14c49d94c4cba3 : SUCCESS in 23m 21s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/6c4a98b2d97e4a0ca676b519786b56e4 : SUCCESS in 1h 38m 53s","accounts_in_message":[],"_revision_number":2},{"id":"c8755ecc120dfaeef7d62396babc0de6f4354058","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 03:24:38.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"26fa7f786b5dbe28dc276141c0bd7eae62c0f8fb","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-06 03:25:37.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f6912c13dbe641c89dc046a1fa022ac9\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1af0ee9c74334225bf6452cfa3e6b70a : SUCCESS in 43s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/93dbdce623a34295b589238568c325be : SUCCESS in 44s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"de736469d28fefcd398ee8a55779a983c0084818","revisions":{"95c255be09a925e6af4350f30df40b518199b976":{"kind":"REWORK","_number":1,"created":"2026-04-14 21:06:30.000000000","uploader":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"ref":"refs/changes/48/984648/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/48/984648/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/48/984648/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/48/984648/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/48/984648/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/48/984648/1"}}},"commit":{"parents":[{"commit":"dbd090b22ee52175007c1b260a0b1189bfde9658","subject":"Merge \"Fix GenericSwitchNotSupported exceptions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/dbd090b22ee52175007c1b260a0b1189bfde9658"}]}],"author":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-04-14 20:58:56.000000000","tz":120},"committer":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-04-14 21:03:53.000000000","tz":120},"subject":"SONiC: Create VLAN before adding members/VNI map","message":"SONiC: Create VLAN before adding members/VNI map\n\nThe SONiC driver failed when adding trunk subports because VLANs\ndid not exist. SONiC requires VLANs to be created before members\ncan be added or VXLAN mappings configured. Override the\nadd_subports_on_trunk() method to create VLANs first, and update\nplug_switch_to_network() to ensure VLAN exists before mapping.\n\nAssisted-By: Claude (claude-4.5-sonnet)\nCloses-Bug: #2148349\nChange-Id: I6fed507634516dd099ae6d87b9ac36cdf420dc4a\nSigned-off-by: Harald Jensås \u003chjensas@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/95c255be09a925e6af4350f30df40b518199b976"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/95c255be09a925e6af4350f30df40b518199b976"}]},"branch":"refs/heads/master"},"de736469d28fefcd398ee8a55779a983c0084818":{"kind":"REWORK","_number":2,"created":"2026-04-15 10:41:56.000000000","uploader":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"ref":"refs/changes/48/984648/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/48/984648/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/48/984648/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/48/984648/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/48/984648/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/48/984648/2"}}},"commit":{"parents":[{"commit":"dbd090b22ee52175007c1b260a0b1189bfde9658","subject":"Merge \"Fix GenericSwitchNotSupported exceptions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/dbd090b22ee52175007c1b260a0b1189bfde9658"}]}],"author":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-04-14 20:58:56.000000000","tz":120},"committer":{"name":"Harald Jensås","email":"hjensas@redhat.com","date":"2026-04-15 10:41:07.000000000","tz":120},"subject":"SONiC: Create VLAN before adding members/VNI map","message":"SONiC: Create VLAN before adding members/VNI map\n\nThe SONiC driver failed when adding trunk subports because VLANs\ndid not exist. SONiC requires VLANs to be created before members\ncan be added or VXLAN mappings configured. Override the\nadd_subports_on_trunk() method to create VLANs first, and update\nplug_switch_to_network() to ensure VLAN exists before mapping.\n\nAssisted-By: Claude (claude-4.5-sonnet)\nCloses-Bug: #2148349\nChange-Id: I6fed507634516dd099ae6d87b9ac36cdf420dc4a\nSigned-off-by: Harald Jensås \u003chjensas@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/de736469d28fefcd398ee8a55779a983c0084818"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/de736469d28fefcd398ee8a55779a983c0084818"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
