)]}'
{"id":"openstack%2Fcyborg~998055","triplet_id":"openstack%2Fcyborg~master~Ia428160ea296d8d07dcb689c0dee8b93f3c33f94","project":"openstack/cyborg","branch":"master","topic":"bug/2161365","attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-07-29 17:31:40.000000000","reason":"\u003cGERRIT_ACCOUNT_4690\u003e replied on the change","reason_account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-07-28 19:55:11.000000000","reason":"Vote got outdated and was removed: Code-Review+1"},"28006":{"account":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"last_update":"2026-07-29 20:59:27.000000000","reason":"\u003cGERRIT_ACCOUNT_4690\u003e replied on the change","reason_account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2026-07-28 19:26:56.000000000","reason":"\u003cGERRIT_ACCOUNT_4690\u003e replied on the change","reason_account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}}},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2026-07-29 20:59:27.000000000","reason":"\u003cGERRIT_ACCOUNT_4690\u003e replied on the change","reason_account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}}},"hashtags":[],"change_id":"Ia428160ea296d8d07dcb689c0dee8b93f3c33f94","subject":"Enable port_device_profile ML2 extension driver for NIC drivers","status":"NEW","created":"2026-07-20 19:24:34.000000000","updated":"2026-07-29 20:59:27.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":16,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"4897b6700af8a2091e724c5eddc669d017b2de66","_number":998055,"virtual_id_number":998055,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-29 19:59:56.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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"_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}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-20 19:24:41.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-07-20 20:28:30.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-07-27 15:52:03.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-07-28 09:49:56.000000000","updated_by":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"reviewer":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"state":"CC"},{"updated":"2026-07-28 12:01:54.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"0390d1241fd0be9094d992793af6bf8042003a76","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-07-20 19:24:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7b38e8cd6ef955827e1c243732389310ec7e9bab","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-20 19:24:41.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"b7461ceb677b63a8c01456f1f7a3dfc353873858","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-20 19:31:41.000000000","message":"Patch Set 1:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/9d1266b0d48a4cd5993e540727e91164\n\n- teim-code-review https://zuul.teim.app/t/main/build/36437e6d87e94ba7b62271608a3d03c7 : SUCCESS in 6m 51s","accounts_in_message":[],"_revision_number":1},{"id":"f6ad50756518ab56b06df4459e01df46d6959ba9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 20:28:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9330e22553de4612b88b6d76c3b44f4d\n\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/905a8db229d346ea91731df4391b7c62 : SUCCESS in 4m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/55c2cf3ec962481db822c570251b55cc : SUCCESS in 7m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6be5add098c24a0ab537dcd00d18956c : SUCCESS in 5m 00s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/c97b3fd0828a4a898e5454132274a785 : SUCCESS in 57m 28s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/0c93496f31cf4c4aa457c81f631c61f3 : SUCCESS in 47m 01s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/a231418304b943ba9e2025eec3cb9247 : SUCCESS in 55m 54s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7c07c076574942b9b27e36a3b833f9be : SUCCESS in 57m 22s","accounts_in_message":[],"_revision_number":1},{"id":"3eb6794d25e7bb4d54f217a5813c1f32736c05c5","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-27 15:52:03.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e972fc0cab94510aa4145f8b4340f3d711371bbf","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-28 09:49:56.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"36f29cb3eb88b5b01745e1423f74e9e883fd6768","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-28 12:01:54.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"878c4be49b5290901ac41cc45807c1beda94801e","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-07-28 19:26:56.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e3d4bd8522e1517feb4aa668b6fef2e655a95a4c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-07-28 19:55:11.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+1 (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":"55412dc409ea30a0af0b2b7c9805d6d606947ea3","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-28 19:55:18.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"9faadea3b30159c097d52a2bd89e99b69bbb2ec2","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-28 20:08:46.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/bdc49b8a0225402ea8530ad80d8e4764\n\n- teim-code-review https://zuul.teim.app/t/main/build/a382f203fc9f48b7bd7f64cba5f3d46d : SUCCESS in 7m 49s","accounts_in_message":[],"_revision_number":2},{"id":"231cf44534bbaac78dc447f38bcf687d2bbb1527","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-28 20:14:48.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"565be99ae6a483d9079f79239e9a95a73770aaa0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-07-28 20:17:42.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":3},{"id":"cbf367e7bf03f59cabf66a1a7811c71ce43e7e79","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-28 20:17:49.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"994461aa9d5d9d869444b71004b65cbcabb7abc8","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-28 20:25:32.000000000","message":"Patch Set 2: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b9fea052f1f43b42968e7b5a5d258a933f3f66e3","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-28 20:25:59.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/65046b711f91498a8e0f003243ad67cb\n\n- teim-code-review https://zuul.teim.app/t/main/build/6790a88bc31244258d04b6fb052abe9f : SUCCESS in 7m 59s","accounts_in_message":[],"_revision_number":3},{"id":"c1a79005c72133463efdc2d75d6c603b5de554c0","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-28 20:26:36.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"17df12b2f79a5ed7c984a816a46e2e776a7d4f5d","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-07-28 20:37:13.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1518f8575b18f91ac0e9a4e6edcdb1b2984d2b2c","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-07-28 20:51:21.000000000","message":"Patch Set 3: Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"a5509562507285128d93af9ab6fd09208c9ca727","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 21:33:52.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5117e077224a4612ad33d0f7bcbeb1b9\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dcb43213e5a7439db54f407afcc1a4c2 : SUCCESS in 4m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/39d90bc5238d489c99c74aba574ca430 : SUCCESS in 3m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5fddc515aeb04d92b897c5b55a09f421 : SUCCESS in 7m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27e4d76e79404cc8ba1c4c0a9e6f2dd6 : SUCCESS in 3m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/67328ac5dfde4897bfccfb5826b4126e : SUCCESS in 3m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/55887180f175483ea4a2056fcd29b3e4 : SUCCESS in 3m 13s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0f0a3310041a4f1abf7bf7ad756bc70c : SUCCESS in 5m 37s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/cc0aaec60b5447b2b9b6b61186a181e5 : SUCCESS in 3m 30s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/9e97781c28a84efa8db563d72710d778 : SUCCESS in 27m 23s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/2802224574724cd5b56acb34671669f9 : SUCCESS in 45m 31s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/38461e1f1b1a48ed8f144d2663bb68cc : SUCCESS in 38m 09s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/22899319cb444282bb51ce3b6845b83e : SUCCESS in 39m 06s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/491a3ffff416416c87137810384b256b : SUCCESS in 55m 44s","accounts_in_message":[],"_revision_number":3},{"id":"a84f713e6d1ba560005ce1d0b44000486d837226","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-29 12:14:46.000000000","message":"Patch Set 3: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b528d7bd68c402d5a5b66d0c01e19abc013cf519","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-07-29 17:31:40.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b1a28953bc68904aa68331cb6f6c811277785182","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-07-29 18:56:21.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"8cb147880bafa58f311595656547322e7739b308","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-29 18:56:28.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"7e699dc88cd13631e1f4225e56417815760725b2","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-29 19:03:45.000000000","message":"Patch Set 4:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c65b400402014ae391569393aaa67a4f\n\n- teim-code-review https://zuul.teim.app/t/main/build/3787363f8a41404dadb505a62247eed9 : SUCCESS in 7m 09s","accounts_in_message":[],"_revision_number":4},{"id":"92981ba112486d4cc3d678a32b7ff32d81dccf22","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 19:59:56.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/829a21b79c144bab966772cace32db33\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b6481866df514bd9b5bfbd6be5247321 : SUCCESS in 2m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a0043e0b56844a50b21eff54f94bef6f : SUCCESS in 3m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f17e53ed54df4bb495a851efa4b680e0 : SUCCESS in 4m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05e0a2e995ca49b38d4da9834337135a : SUCCESS in 4m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f6da1912d1bb4d2691ae7dfe2bc04114 : SUCCESS in 3m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/60f1f337ddff401c89399ab740daacbd : SUCCESS in 4m 10s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8f78f282a993495eb3bb4f32ef5412f9 : SUCCESS in 6m 22s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/b9cc3a55da8f4b4fb864c707f9019eaf : SUCCESS in 3m 42s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/8b965eeef430450488cc6d4cec04c9ae : SUCCESS in 53m 52s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/384c3dd4082046b395b35986e646e6a5 : SUCCESS in 28m 46s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/c7248eab5b45434ebe6141615627b07b : SUCCESS in 55m 24s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2512cf6ac22b4a2e8b75e7ea3fe929c3 : SUCCESS in 34m 07s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/d3f1f406252b42f4a279b4a2ea825c12 : SUCCESS in 55m 18s","accounts_in_message":[],"_revision_number":4},{"id":"4897b6700af8a2091e724c5eddc669d017b2de66","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-07-29 20:59:27.000000000","message":"Patch Set 4:\n\n(4 comments)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"51628c89931f9ffdb11787d2c4c65fa3d767dc67","revisions":{"666c083503fdf4124ef98fbd907818517d2a3736":{"kind":"REWORK","_number":1,"created":"2026-07-20 19:24:34.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/55/998055/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/998055/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/998055/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/998055/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/998055/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/998055/1"}}},"commit":{"parents":[{"commit":"bb805b34a9cd98e6775431a1ab0469774719df54","subject":"Merge \"Fix api-ref inaccuracies and add missing program endpoint\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/bb805b34a9cd98e6775431a1ab0469774719df54"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-07-20 19:23:56.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-07-20 19:23:56.000000000","tz":-420},"subject":"Enable port_device_profile ML2 extension driver","message":"Enable port_device_profile ML2 extension driver\n\nWhen Cyborg is enabled, the port_device_profile ML2 extension\ndriver is needed for the device_profile field on Neutron ports to\nbe processed during creation. Without it, the field is silently\nignored and the smartNIC SR-IOV flow does not work.\n\nCall neutron_ml2_extension_driver_add in the post-config phase to\nadd the extension driver automatically.\n\nCloses-Bug: #2161365\nAssisted-by: Claude claude-opus-4-6 2.1.215\nChange-Id: Ia428160ea296d8d07dcb689c0dee8b93f3c33f94\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/666c083503fdf4124ef98fbd907818517d2a3736"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/666c083503fdf4124ef98fbd907818517d2a3736"}]},"branch":"refs/heads/master"},"9ab35128d6612c89b397e7bda4fcdbf3b966a24a":{"kind":"REWORK","_number":2,"created":"2026-07-28 19:55:11.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/55/998055/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/998055/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/998055/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/998055/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/998055/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/998055/2"}}},"commit":{"parents":[{"commit":"65c76dc8188a2c0d6c838751c92395b0e660c8b2","subject":"Merge \"Add Intel XXV710 25GbE backplane NIC to known NIC list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/65c76dc8188a2c0d6c838751c92395b0e660c8b2"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-07-20 19:23:56.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-07-28 19:44:36.000000000","tz":-420},"subject":"Enable port_device_profile ML2 extension driver for NIC drivers","message":"Enable port_device_profile ML2 extension driver for NIC drivers\n\nWhen a Cyborg NIC driver is enabled, the port_device_profile ML2\nextension driver is needed for the device_profile field on Neutron\nports to be processed during creation. Without it, the field is\nsilently ignored and the smartNIC SR-IOV flow does not work.\n\nUse iniget/iniset to add the extension driver directly to\nml2_conf.ini in the post-config phase, guarded by a check for\nNIC drivers in CYBORG_ENABLED_DRIVERS.\n\nAlso add a sample local.conf for Intel NIC SR-IOV deployments and\ncontributor documentation covering the full setup from IOMMU\nthrough VF passthrough to a guest.\n\nCloses-Bug: #2161365\nAssisted-by: Claude claude-opus-4-6 2.1.215\nChange-Id: Ia428160ea296d8d07dcb689c0dee8b93f3c33f94\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9ab35128d6612c89b397e7bda4fcdbf3b966a24a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9ab35128d6612c89b397e7bda4fcdbf3b966a24a"}]},"branch":"refs/heads/master"},"059601d2080bbc9c27be89d7022c1eb34f3b2772":{"kind":"REWORK","_number":3,"created":"2026-07-28 20:17:42.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/55/998055/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/998055/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/998055/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/998055/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/998055/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/998055/3"}}},"commit":{"parents":[{"commit":"65c76dc8188a2c0d6c838751c92395b0e660c8b2","subject":"Merge \"Add Intel XXV710 25GbE backplane NIC to known NIC list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/65c76dc8188a2c0d6c838751c92395b0e660c8b2"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-07-20 19:23:56.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-07-28 20:15:58.000000000","tz":-420},"subject":"Enable port_device_profile ML2 extension driver for NIC drivers","message":"Enable port_device_profile ML2 extension driver for NIC drivers\n\nWhen a Cyborg NIC driver is enabled, the port_device_profile ML2\nextension driver is needed for the device_profile field on Neutron\nports to be processed during creation. Without it, the field is\nsilently ignored and the smartNIC SR-IOV flow does not work.\n\nUse iniget/iniset to add the extension driver directly to\nml2_conf.ini in the post-config phase, guarded by a check for\nNIC drivers in CYBORG_ENABLED_DRIVERS.\n\nAlso add a sample local.conf for Intel NIC SR-IOV deployments and\ncontributor documentation covering the full setup from IOMMU\nthrough VF passthrough to a guest.\n\nCloses-Bug: #2161365\nAssisted-by: Claude claude-opus-4-6 2.1.215\nChange-Id: Ia428160ea296d8d07dcb689c0dee8b93f3c33f94\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/059601d2080bbc9c27be89d7022c1eb34f3b2772"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/059601d2080bbc9c27be89d7022c1eb34f3b2772"}]},"branch":"refs/heads/master"},"51628c89931f9ffdb11787d2c4c65fa3d767dc67":{"kind":"REWORK","_number":4,"created":"2026-07-29 18:56:21.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/55/998055/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/998055/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/998055/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/998055/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/998055/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/998055/4"}}},"commit":{"parents":[{"commit":"65c76dc8188a2c0d6c838751c92395b0e660c8b2","subject":"Merge \"Add Intel XXV710 25GbE backplane NIC to known NIC list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/65c76dc8188a2c0d6c838751c92395b0e660c8b2"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-07-20 19:23:56.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-07-29 18:55:51.000000000","tz":-420},"subject":"Enable port_device_profile ML2 extension driver for NIC drivers","message":"Enable port_device_profile ML2 extension driver for NIC drivers\n\nWhen a Cyborg NIC driver is enabled, the port_device_profile ML2\nextension driver is needed for the device_profile field on Neutron\nports to be processed during creation. Without it, the field is\nsilently ignored and the smartNIC SR-IOV flow does not work.\n\nAppend port_device_profile to Q_ML2_PLUGIN_EXT_DRIVERS via\nneutron_ml2_extension_driver_add in the install phase so that it\nis included when devstack writes the ML2 config, guarded by a\ncheck for NIC drivers in CYBORG_ENABLED_DRIVERS.\n\nAlso add a sample local.conf for Intel NIC SR-IOV deployments and\ncontributor documentation covering the full setup from IOMMU\nthrough VF passthrough to a guest.\n\nCloses-Bug: #2161365\nAssisted-by: Claude claude-opus-4-6 2.1.220\nChange-Id: Ia428160ea296d8d07dcb689c0dee8b93f3c33f94\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/51628c89931f9ffdb11787d2c4c65fa3d767dc67"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/51628c89931f9ffdb11787d2c4c65fa3d767dc67"}]},"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"}]}],"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":"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":""}}}]}
