)]}'
{"id":"openstack%2Fnetworking-generic-switch~984833","triplet_id":"openstack%2Fnetworking-generic-switch~master~I74f819a421764bf4c478dbc673f26d496b088839","project":"openstack/networking-generic-switch","branch":"master","attention_set":{},"removed_from_attention_set":{"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-07-20 16:26:49.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":"I74f819a421764bf4c478dbc673f26d496b088839","subject":"Add opt-in port carrier bounce on bind","status":"NEW","created":"2026-04-15 17:28:31.000000000","updated":"2026-07-23 16:32:26.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9b074023ff6e873b067180203a4b2e0d98494f37","_number":984833,"virtual_id_number":984833,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-20 17:42:57.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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":[{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-15 18:08:42.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"}],"messages":[{"id":"254a016305f697809d45de79d8a547b20df5883d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-04-15 17:28:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dac0b80dc559783a0c2fe139c955a7820d4b9428","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 18:08:42.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/e9ffe6ddb9964a7c9418bc83dde1b967\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/97cb7e9205d7491db4627f5b6b9aa466 : SUCCESS in 2m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b6e665fe58b344b19c47e99fe7f64826 : SUCCESS in 2m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a21dd43618fe4795b23b5bcc9f58cd71 : SUCCESS in 4m 36s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/72ca9d7a961f4727ac2c009ff9fe03ae : SUCCESS in 7m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd4b42e8eec441d582ee11668f620730 : SUCCESS in 9m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e2790167acd149f8bf6cb6940dbddb21 : SUCCESS in 2m 03s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/d39d1e456a094e0d93fdddafb3c7b448 : SUCCESS in 27m 41s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/a605241849f94cbbba7783b2eb632ed5 : FAILURE in 35m 38s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/f3da163b16944bfc8b7eeb88f5c72a50 : SUCCESS in 3m 03s","accounts_in_message":[],"_revision_number":1},{"id":"741d6279f11d27aa34b250d3acbf89ff2283df8a","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:00:18.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"96f766653d181aaf192868e962e813073cb3ec7b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 03:10:38.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4f063fbe9c4e4315a367995f6a3a89d0\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1401a720dcf04a5b9829ba543c86aa39 : SUCCESS in 4m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2f8ee8d25c714fccbdebe5e62b0d98bb : SUCCESS in 5m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f627d8e5e3164da49ff87d62716f23d5 : SUCCESS in 4m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fe0dc1ee018e442e8955fc53fb743d2c : SUCCESS in 10m 00s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/231b83adae5c4a4fb2e6c4b74e32d2e5 : SUCCESS in 7m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fa669bff16e6485c8f208310cb2c43ed : SUCCESS in 2m 50s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/4720b42c26d243ce83b85d04c9fde5a8 : SUCCESS in 20m 31s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/b4c34adba62a45199bd4240c93d14d11 : SUCCESS in 2h 03m 56s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/163852860e254496901fdbe8034e68fd : SUCCESS in 3m 27s","accounts_in_message":[],"_revision_number":1},{"id":"c1f1d618a23af74f73c2152b55badedbb35e3247","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-06-02 03:07:31.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"a6e1019ba4fc01622a2546f8477a425f895c039f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-06-02 03:32:53.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3a67f6d48e51ee3002082e72c2f6f26f74e87b81","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 04:21:01.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/241d47b5273341af915a25c9e000c140\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0c674aae1ff340209b1a007e43a67bbc : SUCCESS in 4m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b7ab30a0f7f84c529ed887add7b0b4cc : SUCCESS in 4m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/da675ded912e4ac2afaf803a1685e9e3 : SUCCESS in 3m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b82e36561e8b44e0b7eae91e60ade0f4 : SUCCESS in 5m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/875496ef5c98453fbc9ce4a9094b54c2 : SUCCESS in 4m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5e91837a5c644715ae2f8ee9826e4f94 : SUCCESS in 3m 58s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/9da34f3d5ee448519c2bd73c60821fa1 : SUCCESS in 9m 31s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/21c66bdf431a40d4b17c89208b1e2b87 : SUCCESS in 46m 32s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/049d98f2941944f5a1c25964cda48c1f : SUCCESS in 24m 45s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/d28109f6471549e4aa0aaca9a8a08a6b : SUCCESS in 2m 04s","accounts_in_message":[],"_revision_number":3},{"id":"312f8fa254c0ec78ab9ffd058a2d64c9cd4e9ab8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-06-05 18:52:55.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"1752a6214a4dcba0572aeb31f1f03256506dace8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-05 19:42:42.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1c157c3eab87496cab1817bc45e4c1f2\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/29e9ea17ac3245199087cc14a899464b : SUCCESS in 4m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/27ad31ac57b94c42b117424a76ecbeef : SUCCESS in 7m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8e0af9cb53b343179bd49ebb6d6c3d2b : SUCCESS in 5m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/65d041c9c3c742bbb8d51ea54ce3c808 : SUCCESS in 7m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc76cdab66204940a208d50cb8317972 : SUCCESS in 8m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0e43cdf8defe4a5eb1853ae74f20cab4 : SUCCESS in 2m 38s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/a93a152caea4469c953e5d2b768ed232 : SUCCESS in 14m 22s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/4f1d9a0babf24a828fa4347cb6e07ba9 : SUCCESS in 43m 29s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/708ec1633bb8412d8c80342f5dce1a38 : SUCCESS in 47m 35s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/626a6481a5f147608dd6de1dd541f13c : SUCCESS in 3m 43s","accounts_in_message":[],"_revision_number":4},{"id":"31166f86512d5823a996221b3622dbf407a3e410","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-07-17 20:00:43.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"94e782f20df0e4540a95b3ad0e8edb0b9319eea2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-17 21:31:20.000000000","message":"Patch Set 5: 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/4e64289508f1411b972b7961b8f36663\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b3291b97d4d44e04a87e3052854b1ed6 : SUCCESS in 4m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b95767a9349443088b1544ac5f7c1c82 : SUCCESS in 4m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d80e8f864bf745c195b104d1cca44280 : SUCCESS in 2m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d1c48cb3b72041658bf0832c92b827e0 : SUCCESS in 7m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fa0854575c1d4513bddd2680ac597082 : SUCCESS in 10m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/84fa90696ec34b818c4f30c419328ae9 : SUCCESS in 5m 29s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/e3375c1923424e16959988ec35f1dafe : SUCCESS in 11m 13s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/377b791de9324491981da58566598e8a : SUCCESS in 1h 27m 27s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/0277052a78c546ff93e5b3db54d4f490 : FAILURE in 13m 48s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/abec6e28209c44d6a5645877824d549b : SUCCESS in 4m 43s","accounts_in_message":[],"_revision_number":5},{"id":"177d7c1b3fe50f70be6bf7be1b0607d6996a430d","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-07-20 16:26:49.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ca94b914c75a00e4856c748f5fc3edac138398a6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 17:42:57.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8d5f9320f0b74350a278e6de25758efd\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0657db620e5d4030af878240deb39cf1 : SUCCESS in 4m 33s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6342e6e4b0ed431cb49ae972ef87bb06 : SUCCESS in 2m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/221e13554300456182ae2ebb0ecb8d57 : SUCCESS in 4m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9089b551d9994a139ebab9548259a879 : SUCCESS in 7m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/74e90ae28ca14e64844f62fc53a6a811 : SUCCESS in 9m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/43fd756f8ddd4d05b7a44b53eafadc1c : SUCCESS in 4m 27s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/90c6b8f815d84257a8205a06e3589d1d : SUCCESS in 20m 27s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/8c13a5b1518a49a9a199c86520f365c1 : SUCCESS in 1h 13m 36s\n- networking-baremetal-ovn-vxlan https://zuul.opendev.org/t/openstack/build/36bbc830251a4d4a8af6dd25d35e80f3 : SUCCESS in 45m 58s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/b9e49e430b5c4d27b9514fe988882911 : SUCCESS in 5m 09s","accounts_in_message":[],"_revision_number":5},{"id":"a820d1f50e1217a205a9998c44f1728c2df2c67b","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-07-23 16:32:19.000000000","message":"Topic ironic-week-prio removed","accounts_in_message":[],"_revision_number":5},{"id":"9b074023ff6e873b067180203a4b2e0d98494f37","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2026-07-23 16:32:26.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"8cc2465170df46b657d33a2aaef7fcbd342e7968","revisions":{"397e31ddc99d9d7595cc8f310a44988acf6f8ce1":{"kind":"REWORK","_number":1,"created":"2026-04-15 17:28:31.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/33/984833/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/33/984833/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/1"}}},"commit":{"parents":[{"commit":"10f0f49d4b071d85a9c2d300450da7df024c60cd","subject":"Add opt-in MTU management for switch ports","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/10f0f49d4b071d85a9c2d300450da7df024c60cd"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-04-15 17:25:26.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-04-15 17:27:27.000000000","tz":-420},"subject":"Add opt-in port carrier bounce on bind","message":"Add opt-in port carrier bounce on bind\n\nWhen a port is bound, the line carrier stays up so the host OS never\nre-triggers DHCP. Add ngs_bounce_ports_on_plug option that shuts the\nport down before VLAN/MTU configuration and brings it back up after,\ncausing a carrier drop/raise that signals the host to re-run DHCP.\nUnlike ngs_disable_inactive_ports, ports remain UP when not bound,\npreserving LLDP and other discovery mechanisms.\n\nAssisted-By: Claude Opus 4.6\nChange-Id: I74f819a421764bf4c478dbc673f26d496b088839\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/397e31ddc99d9d7595cc8f310a44988acf6f8ce1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/397e31ddc99d9d7595cc8f310a44988acf6f8ce1"}]},"branch":"refs/heads/master"},"a69395cf060cf8e6e152fa9bd2ba9cd4f8f75618":{"kind":"REWORK","_number":2,"created":"2026-06-02 03:07:31.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/33/984833/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/33/984833/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/2"}}},"commit":{"parents":[{"commit":"e97a1d60f4ef1ae9daa584615f65222dfbd85d99","subject":"Add opt-in MTU management for switch ports","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/e97a1d60f4ef1ae9daa584615f65222dfbd85d99"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-04-15 17:25:26.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-06-02 03:03:32.000000000","tz":-420},"subject":"Add opt-in port carrier bounce on bind","message":"Add opt-in port carrier bounce on bind\n\nWhen a port is bound, the line carrier stays up so the host OS never\nre-triggers DHCP. Add ngs_bounce_ports_on_plug option that shuts the\nport down before VLAN/MTU configuration and brings it back up after,\ncausing a carrier drop/raise that signals the host to re-run DHCP.\nUnlike ngs_disable_inactive_ports, ports remain UP when not bound,\npreserving LLDP and other discovery mechanisms.\n\nAssisted-By: Claude Opus 4.6\nChange-Id: I74f819a421764bf4c478dbc673f26d496b088839\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/a69395cf060cf8e6e152fa9bd2ba9cd4f8f75618"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/a69395cf060cf8e6e152fa9bd2ba9cd4f8f75618"}]},"branch":"refs/heads/master"},"6661812e3678d0c4e40f8d72390c7f5a84929d39":{"kind":"REWORK","_number":3,"created":"2026-06-02 03:32:53.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/33/984833/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/33/984833/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/3"}}},"commit":{"parents":[{"commit":"e97a1d60f4ef1ae9daa584615f65222dfbd85d99","subject":"Add opt-in MTU management for switch ports","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/e97a1d60f4ef1ae9daa584615f65222dfbd85d99"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-04-15 17:25:26.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-06-02 03:31:41.000000000","tz":-420},"subject":"Add opt-in port carrier bounce on bind","message":"Add opt-in port carrier bounce on bind\n\nWhen a port is bound, the line carrier stays up so the host OS never\nre-triggers DHCP. Add ngs_bounce_ports_on_plug option that shuts the\nport down before VLAN/MTU configuration and brings it back up after,\ncausing a carrier drop/raise that signals the host to re-run DHCP.\nUnlike ngs_disable_inactive_ports, ports remain UP when not bound,\npreserving LLDP and other discovery mechanisms.\n\nAssisted-By: Claude Opus 4.6\nChange-Id: I74f819a421764bf4c478dbc673f26d496b088839\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/6661812e3678d0c4e40f8d72390c7f5a84929d39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/6661812e3678d0c4e40f8d72390c7f5a84929d39"}]},"branch":"refs/heads/master"},"5407af2140ad1296848588ee3b3841b0da9371ab":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-06-05 18:52:55.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/33/984833/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/33/984833/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/4"}}},"commit":{"parents":[{"commit":"3b53c53dfe415fc62cf76bc9d4a83aec2aea5f26","subject":"Add opt-in MTU management for switch ports","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/3b53c53dfe415fc62cf76bc9d4a83aec2aea5f26"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-04-15 17:25:26.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-06-05 18:52:55.000000000","tz":0},"subject":"Add opt-in port carrier bounce on bind","message":"Add opt-in port carrier bounce on bind\n\nWhen a port is bound, the line carrier stays up so the host OS never\nre-triggers DHCP. Add ngs_bounce_ports_on_plug option that shuts the\nport down before VLAN/MTU configuration and brings it back up after,\ncausing a carrier drop/raise that signals the host to re-run DHCP.\nUnlike ngs_disable_inactive_ports, ports remain UP when not bound,\npreserving LLDP and other discovery mechanisms.\n\nAssisted-By: Claude Opus 4.6\nChange-Id: I74f819a421764bf4c478dbc673f26d496b088839\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/5407af2140ad1296848588ee3b3841b0da9371ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/5407af2140ad1296848588ee3b3841b0da9371ab"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"e97a1d60f4ef1ae9daa584615f65222dfbd85d99","ours":"6661812e3678d0c4e40f8d72390c7f5a84929d39","theirs":"3b53c53dfe415fc62cf76bc9d4a83aec2aea5f26","merge_strategy":"recursive","contains_conflicts":false}},"8cc2465170df46b657d33a2aaef7fcbd342e7968":{"kind":"REWORK","_number":5,"created":"2026-07-17 20:00:43.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/33/984833/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/33/984833/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/33/984833/5"}}},"commit":{"parents":[{"commit":"131d24d1509277221316f79cc6d0490ffe9e730b","subject":"Add opt-in MTU management for switch ports","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/131d24d1509277221316f79cc6d0490ffe9e730b"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-04-15 17:25:26.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2026-07-17 19:45:18.000000000","tz":-420},"subject":"Add opt-in port carrier bounce on bind","message":"Add opt-in port carrier bounce on bind\n\nWhen a port is bound, the line carrier stays up so the host OS never\nre-triggers DHCP. Add ngs_bounce_ports_on_plug option that shuts the\nport down before VLAN/MTU configuration and brings it back up after,\ncausing a carrier drop/raise that signals the host to re-run DHCP.\nUnlike ngs_disable_inactive_ports, ports remain UP when not bound,\npreserving LLDP and other discovery mechanisms.\n\nAssisted-By: Claude Opus 4.6\nChange-Id: I74f819a421764bf4c478dbc673f26d496b088839\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/8cc2465170df46b657d33a2aaef7fcbd342e7968"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/8cc2465170df46b657d33a2aaef7fcbd342e7968"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
