)]}'
{"id":"openstack%2Fcyborg~997055","triplet_id":"openstack%2Fcyborg~master~I591e9ee7480ad602cea09c57d866be654e5238de","project":"openstack/cyborg","branch":"master","topic":"generic-mdev-driver","attention_set":{"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-07-30 12:40:13.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I591e9ee7480ad602cea09c57d866be654e5238de","subject":"Add mdev support to pci-sim DevStack plugin","status":"NEW","created":"2026-07-13 13:31:32.000000000","updated":"2026-08-04 18:03:06.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":14,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"d30a4162e7f56e4225c6f134e3532f6a5c2db45f","_number":997055,"virtual_id_number":997055,"owner":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-08-04 17:27:25.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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-13 13:32:32.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-13 14:31:16.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-30 14:22:14.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"CC"}],"messages":[{"id":"b3070079749e9383cc9e46231a793acb17d1ee33","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-13 13:31:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2c9cd18df1cff105fb32535603f42e7ba541d7d2","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-13 13:32:32.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5d347992a2c7c8374b7e5ca7fc85c3958321ceee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 14:31:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ce303ae1fa1847238c3da5005429612d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a9ab736efabd4897ba49461b8b7c40c8 : SUCCESS in 3m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4b6ecf83f7e543558d787dda7615f889 : SUCCESS in 4m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/20131d919a9a473bb50aa94afe984ee5 : SUCCESS in 8m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/96d8b9bfb763491f85f848c3dc3bcc58 : SUCCESS in 5m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8c7661c145f54f9fa901519a0f58a9fa : SUCCESS in 3m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/60f2e5babfe44959adcb863344cd12e4 : SUCCESS in 5m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2c6fce79a19048b1b09a59051b44fbf4 : SUCCESS in 7m 45s (non-voting)\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/d4e49becff7f476c99972aab81ddfa79 : SUCCESS in 37m 51s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/c9b4adc1ad4b4a70814fb764a4b2e3be : SUCCESS in 28m 08s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/9b38b8035f694da2b11afd8a2a42d2cc : SUCCESS in 53m 06s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/79e47d5a47a9414085024c48acfc2b12 : SUCCESS in 51m 48s","accounts_in_message":[],"_revision_number":1},{"id":"bed9c8e511393df0f9c58fdcb02acb549dbb0511","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-13 15:06:28.000000000","message":"Patch Set 1:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/e38ca0f229f1409d8596d24cd70fe503\n\n- teim-code-review https://zuul.teim.app/t/main/build/7f900fe77a924518a33e0c62bdd0368e : SUCCESS in 10m 53s","accounts_in_message":[],"_revision_number":1},{"id":"73f6c2f4f2bbd03fdb5277258c9b90844f9d6dd0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-13 17:24:35.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"9ff511ffb7107eea2c2d07d4bfcd6f01b2edb08c","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-13 17:25:31.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"cd45baa0fda7d6b0af5061b4000023566a19e547","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-13 18:27:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8e641ee81da0443e86fb348b3a20b0d2\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f97c56010a0a4278b9559461468515d1 : SUCCESS in 2m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6bf8acdd01024ca7adb935456d45cea3 : SUCCESS in 5m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/adbd2fdaf0f64c84ad201c6e23540ed7 : SUCCESS in 6m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d7eac42ae28e4e25a49feb2cfea37b85 : SUCCESS in 2m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6d61601d35584f39b361265b80991997 : SUCCESS in 3m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f33cd13ba25a4dda841614e9d2a165fd : SUCCESS in 2m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cad19130ab1746c0bb9a4ac40b7cbfc5 : SUCCESS in 6m 07s (non-voting)\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/de8d49f709904b9c8528f845e296a729 : SUCCESS in 37m 17s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/5938e6de83ca4e94befcdd609896f5c2 : SUCCESS in 26m 41s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/9b29abee718646c4810580851691004d : SUCCESS in 57m 03s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/23bc0bd8a3384b9ca3310d61dc3ddc1b : SUCCESS in 42m 03s","accounts_in_message":[],"_revision_number":2},{"id":"6a2f56e392a4f06a416adff6265279fb306b8422","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-13 18:36:03.000000000","message":"Patch Set 2:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/2d85179725f44ba0a435d74ae2b9c411\n\n- teim-code-review https://zuul.teim.app/t/main/build/5645e9da658c4f9db9a1af14354d0da6 : SUCCESS in 8m 31s","accounts_in_message":[],"_revision_number":2},{"id":"8f9dc69d7197e75f1bcd869b11cfcebc3920d580","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-16 16:37:26.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"679c3a27bac21f777532930822f6a892f4a70b15","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-16 16:38:42.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"971b19379207d9d16b097e4a65c548ee0bb8761c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-16 17:45:15.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"d615d142ac9299360bafa0cbdf2364e97b6c294e","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-16 17:46:14.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"e160ae888de19ecd3fb2a011f4e9b32c00a5ee27","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-16 18:23:34.000000000","message":"Patch Set 4:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/1ec96ac44fcf438db62caec611cb370f\n\n- teim-code-review https://zuul.teim.app/t/main/build/242040833d6f445d8bca44c392188d1f : SUCCESS in 7m 59s","accounts_in_message":[],"_revision_number":4},{"id":"4cf6c7d96954fb7672bc541b0c0a788f521c11ee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 19:00:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/48b4375908a84a24addf8b4de8229386\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c69eb49be77e4cd6b138166b55da1e20 : SUCCESS in 4m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e2bac8e110b44798827fa8fcd6fb450b : SUCCESS in 4m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f70af4319dd42208f617e488ba1719e : SUCCESS in 8m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f86ee7a56b9c4d638e44493f91a8a103 : SUCCESS in 5m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b4834922297a488ca4358528ddad8c0a : SUCCESS in 4m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/844a3fcbe7eb44b6b768238b6f2b7ee5 : SUCCESS in 6m 08s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a42088e323be43339617b890d4eeb9e5 : SUCCESS in 6m 35s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/320edc3792c348628006726ceb6b49c4 : SUCCESS in 4m 07s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/8cdd4b8d773842948eb010c40e5cc5b3 : SUCCESS in 37m 41s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/2afe258b2a824d2087d9aaee87f05b86 : SUCCESS in 29m 56s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/21ffe193d1344132b47c19369d16145b : SUCCESS in 1h 01m 02s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8a17a14b039e449ea8d2a9f6cb551a44 : SUCCESS in 51m 49s","accounts_in_message":[],"_revision_number":4},{"id":"d54092b362804cf53263c5ac85725e6a80a66fa0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-20 10:11:47.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"4e806bd0aa1fa15a8519226c989228c121b4e167","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 10:13:14.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"0572294710d5f7c13e5f11dd688f8f4815880e7a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 11:14:21.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/49ae789a56ef4bebad8882bc7fb8d0a3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0cda46d7cda24b7498b2f640ff45aa75 : SUCCESS in 4m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3b764d327abe494fb9825a75cda8673d : SUCCESS in 6m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f595baea07a14e1fb2810bb3dfa58a19 : SUCCESS in 7m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1a721078fba34aee808eef72c6099a06 : SUCCESS in 3m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/77e148b420374d468e8d5206b8b0ad9f : SUCCESS in 3m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/bb69aa835d864d4ba986e170d3ebe34f : SUCCESS in 3m 34s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5b47543fb1554ed88737b219a4434f61 : SUCCESS in 6m 08s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/dfc493e39b8f496280b55bc6611c6385 : SUCCESS in 4m 02s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/4a9847a1def745259ef93571d0a67186 : SUCCESS in 50m 30s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/955212b59662449d91f4cd08a898f9ec : SUCCESS in 44m 41s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/b34d1f8cbd964bbc82f7fedc08924145 : SUCCESS in 56m 10s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/03cd3bda9cf2420aa597190a7b56aac9 : SUCCESS in 53m 54s","accounts_in_message":[],"_revision_number":5},{"id":"eb7fed294ff43af0725107206b8c298201824912","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 11:55:24.000000000","message":"Patch Set 5:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c61043f206e34052a699ec5c152b8b2e\n\n- teim-code-review https://zuul.teim.app/t/main/build/fdd2233c63bc496ea6fb18aa571e387f : SUCCESS in 9m 14s","accounts_in_message":[],"_revision_number":5},{"id":"ded03aa5126971c92ed385a05758f1cc77531b9f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-20 12:50:20.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"80a49c32ea73d67e7f653d748bcd0799d533d957","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 12:51:42.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"79f2ef6341296ec2c4f09c6f3b2194d7256c18eb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 13:53:53.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7ff69f5ed8bc45b095ee3329c958c46c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8561b830de594eb9b293deae62235b6a : SUCCESS in 6m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6314b4db93de4524b563bf9c5359709b : SUCCESS in 5m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad580745010a4e7faf8551a421594254 : SUCCESS in 9m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/48e4b351ab5d49d9a63e48d5d1b90c2d : SUCCESS in 4m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cf61dee4e1c04462814c4de9d478d5f8 : SUCCESS in 4m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/84b4f3023a724fe18d9ae832c9bcde1c : SUCCESS in 4m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d119656ce35847f5831f247b0cb93ea4 : SUCCESS in 7m 13s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/f9353ea04a034f6487d54e80868915c4 : SUCCESS in 4m 24s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/6fec9e93cf51433483558eb0bf1a5749 : SUCCESS in 55m 32s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/5c42bc7050424e1688cfd5cd4ea97536 : SUCCESS in 44m 34s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/c9e303de364a4407aaf37d18c3ad5d1d : SUCCESS in 46m 02s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/37527ee128bc439ab175139bbd6e565a : SUCCESS in 56m 10s","accounts_in_message":[],"_revision_number":6},{"id":"5e47a317ff645a889ac7e5ce8a83a3a694e078eb","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 14:42:54.000000000","message":"Patch Set 6:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/e0c58caa6f76405496175fd7713b5cfc\n\n- teim-code-review https://zuul.teim.app/t/main/build/1d27c967a0594d0cb324e9717ec03a88 : SUCCESS in 11m 26s","accounts_in_message":[],"_revision_number":6},{"id":"042571cd9d7904f1ff06b1137db0a297c13e8a62","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-22 11:41:22.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"ed2559a5331d3d527bf542679d6999d6c83039f0","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-22 11:43:03.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"f890ee24c4690aa007e6b7dfbb2de650dc1c254e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 12:45:59.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7e78bcfc6df6432e95dc93c635a2da8e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2191e250b6c9428bb308d14f6929a255 : SUCCESS in 5m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/58d31a9926894f2cb41d07ea6c4a2dc4 : SUCCESS in 4m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e97e1cb8440460e9189fc3bc7c7c21c : SUCCESS in 8m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bce9ee83211c4449aa9420b3aa0612f3 : SUCCESS in 2m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c5151ce064964ac38d41c3d55b57654a : SUCCESS in 6m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3664b5628a6f461981ae7a59d4c1e054 : SUCCESS in 2m 33s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c525f44add994569bf35265190aa345e : SUCCESS in 4m 05s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/fa561e50e35a4fd8b273cf25f5fcfefb : SUCCESS in 4m 23s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/a0d21d7ac8dd43c9999ea8fc3150bbbb : SUCCESS in 53m 23s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/040f08effce743f58c1885dd02e97054 : SUCCESS in 40m 45s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/1dfd5609b73c4b44b83e4d8c3115f5e3 : SUCCESS in 57m 05s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/18616f8db4724d04bf9ba3c19fa6185c : SUCCESS in 50m 57s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/c1a1efd6e9424ff4a0f19315be35fe1b : SUCCESS in 52m 22s","accounts_in_message":[],"_revision_number":7},{"id":"4ed7595566b2515cdd302b0651fddeeaf5c950d6","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-22 13:29:38.000000000","message":"Patch Set 7:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/6ff7a4de50cb4f90b6a431422abefd93\n\n- teim-code-review https://zuul.teim.app/t/main/build/5a5a99f9558c45ed897eb2447bc3cede : SUCCESS in 7m 52s","accounts_in_message":[],"_revision_number":7},{"id":"3fad982c5352a2a5ff90ca4dc43825b7add5d8de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-22 14:57:35.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"aa41829090b665164b458a3db2fd288e3b347e6f","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-22 14:58:55.000000000","message":"Patch Set 8:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":8},{"id":"681c85ec9e4f4015a17c797bb6ad966fe4ed9305","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 16:08:19.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/740d6bc44aa24eba968a48d337a2ae0f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c63c3a4030f24839b27d1fa99f699e74 : SUCCESS in 5m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d397e2e5638d4fd68d3838be3a459df7 : SUCCESS in 6m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b242df8084984a4bae0203efe77ddd0a : SUCCESS in 9m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d05a856fcd904758965bc31c0e24854a : SUCCESS in 5m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/34c4dd3e8615449aa3b6d75e4a2098c9 : SUCCESS in 6m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/43462c9e489b4064b68f5b2ef8a7181c : SUCCESS in 6m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/12e843c0e8684624832da65ca55b5986 : SUCCESS in 7m 21s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/b7d180c2557341d4b7e9ababc82454a1 : SUCCESS in 6m 58s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/bec524571ef540d19d4b3a2cd9c58cb0 : SUCCESS in 55m 56s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/3b756da9d21e437f8bfcc6ef1a39610d : SUCCESS in 45m 59s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/471545776ad749438f7f0de76ba6a47d : SUCCESS in 55m 21s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8e0486c221614e329d5db35c953e3781 : SUCCESS in 59m 26s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/de8c62b03d0b4da096aca5e0ae7d68bb : SUCCESS in 50m 33s","accounts_in_message":[],"_revision_number":8},{"id":"87598951cc975127b53acab4895b37bbddcc3a38","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-22 16:32:59.000000000","message":"Patch Set 8:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/e53d627141934794b8b9e725ae9b72d9\n\n- teim-code-review https://zuul.teim.app/t/main/build/e9b22a0c70264800b77bf18660ae689c : SUCCESS in 7m 48s","accounts_in_message":[],"_revision_number":8},{"id":"1d8f4f594c92d71066ae3e04c30009409ce0e42c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-23 10:16:02.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"2ceafe0fc7c4f33a2a8650321c9440f56dcc3ecc","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-23 10:16:50.000000000","message":"Patch Set 9:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":9},{"id":"f40a46291a51c6a53a1140daf8ae2699574e1bab","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-23 10:36:48.000000000","message":"Patch Set 9:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/eca512ee184d4ff6b57d81fadc0a71f9\n\n- teim-code-review https://zuul.teim.app/t/main/build/6e97c65f18a0496da60cfe1de890086d : SUCCESS in 10m 16s","accounts_in_message":[],"_revision_number":9},{"id":"23bdaf4c7b89592a098f2fea2eb2122e3c72929c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 11:30:16.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/45a0df63c66245789640a50db3b087b3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ee0fa16d40fc46079e1995c8094d7051 : SUCCESS in 4m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fd2bb8eb66354313a4cac8e641f0075d : SUCCESS in 4m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e90e11210af4e9a8d4145c9334208b1 : SUCCESS in 8m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5bc5654819042bc93ac95f264732acd : SUCCESS in 4m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/29dc23547fce4416b58e04a63ac4c187 : SUCCESS in 6m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4cb71cae6b594e67865b30aa35ed4952 : SUCCESS in 3m 38s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/619e4fcb4b5644f49e191c298e8f1c84 : SUCCESS in 6m 56s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/e808e180a89540e4930a114b1706c8e7 : SUCCESS in 4m 33s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/1dc4a162937643839a12500dcf32577e : SUCCESS in 54m 52s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/6af4df92f050460fba3c28652b279b6c : SUCCESS in 42m 47s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/d8f5e4801d4f41fdbfebaa3de0def68f : SUCCESS in 1h 06m 18s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d825450f44a74c748dc9519ece3ae70b : SUCCESS in 56m 10s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/2612318714634392a8968c006e2f411b : SUCCESS in 46m 13s","accounts_in_message":[],"_revision_number":9},{"id":"2f863b1d1036eaac4270752b5512fe993bad16a6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-23 13:01:51.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":10},{"id":"163ff23ad3efb1d4817447023f20280c73206dc7","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-23 13:02:16.000000000","message":"Patch Set 10:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":10},{"id":"c9a4033a7bf7fde635d521348d67fdddb943d7cb","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-23 13:18:49.000000000","message":"Patch Set 10:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/b6c49f35f7de45bc8c3ba87969d58323\n\n- teim-code-review https://zuul.teim.app/t/main/build/1470320571de4004bf500a305f278167 : SUCCESS in 16m 23s\n\nWarning:\n  The mdev test flavor and device profile are never created in the multinode CI job. On the controller, PCI_SIM_CONFIGURE_CYBORG_MDEV defaults to False so the mdev resource functions return early. On the subnode, PCI_SIM_CREATE_TEST_FLAVORS is False so create_pci_sim_test_resources returns before r... Impact: If tempest or manual CI tests depend on the pci-sim-cyborg-mdev flavor or pci-sim-cyborg-mdev-dp device profile, they will not find them. The resources exist only in single-node DevStack where both PCI_SIM_ENABLE_MDEV\u003dTrue and PCI_SIM_CREATE_TEST_FLAVORS\u003dTrue are set. Recommendation: Consider one of: (1) enable PCI_SIM_ENABLE_MDEV on the controller in the zuul job so test resources are created there; (2) set PCI_SIM_CREATE_TEST_FLAVORS\u003dTrue on the subnode; or (3) if intentionally for manual single-node use only, document that expectation in the settings comments.","accounts_in_message":[],"_revision_number":10},{"id":"1f52440a581006319602cbaec814a1c8513b428f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 14:10:24.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d38958dce7ce4059b4c0feb6076cff99\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8f08eefb4e814d1ba5867b0d4a178816 : SUCCESS in 4m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/14da51f642d540a4b354203db4f6b6b4 : SUCCESS in 4m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dbc1e9f2c884402084d2d1986b7c7448 : SUCCESS in 10m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f0367429dbd492eaf98da459d6fb121 : SUCCESS in 3m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fa9c9023a2ca44369a300db68e2152be : SUCCESS in 4m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8589404d46aa4af4ad636c36b99c61b2 : SUCCESS in 4m 04s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ba1017353b054b2c994c1f664713ab67 : SUCCESS in 8m 45s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/d42f95b80f1c4eb88afb34093773c735 : SUCCESS in 4m 20s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/1573b25d34544df7acf2a454c2091fb4 : SUCCESS in 1h 02m 01s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/2baea380bfaa45218a909f5c8a57b114 : SUCCESS in 42m 27s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/17c162bc937743288ee8e5510754f158 : SUCCESS in 59m 03s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0a29fed0d57b40d097c5eed85f1fc72b : SUCCESS in 55m 26s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/4a761eea4f4e4e339ff6d0a5a646cfcc : SUCCESS in 59m 02s","accounts_in_message":[],"_revision_number":10},{"id":"64a3c247ee7a3763e6702329c8cc7134ec497574","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-23 14:54:34.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":11},{"id":"3b9d01e49301f4f510c67cff7cf9e455728d59ac","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-23 14:54:59.000000000","message":"Patch Set 11:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":11},{"id":"988cdb0925722e087207fbdadefa15684e27f0c9","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-23 15:09:55.000000000","message":"Patch Set 11:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/7308d3fb86f2469993d9a7e68a5a1aab\n\n- teim-code-review https://zuul.teim.app/t/main/build/00f343edbbff4c94aa2f625857c25a52 : SUCCESS in 14m 47s","accounts_in_message":[],"_revision_number":11},{"id":"aea1ce951a8cb1cfc67d1563fdfad509583b780a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 16:00:41.000000000","message":"Patch Set 11: 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/a54bcd2edf62447b9886e83178889a3f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5b17454153c0434a9994c5e05806d66b : SUCCESS in 6m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c0ed469fb17143d492e3295aa93ad50f : SUCCESS in 5m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5ef262e3b51494583e57eb933a494f0 : SUCCESS in 8m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aeae4a48bdb4411ea16d8afe23feb024 : SUCCESS in 3m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/53236eee601c463294ebaacc0934650b : SUCCESS in 4m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d27b0173760c4e69b84aec237a6715dd : SUCCESS in 4m 06s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/861639cf76ce475a8c8db9284007d1f8 : SUCCESS in 6m 35s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/19f6950006d1406099a98fdb3a1d5e4c : SUCCESS in 4m 34s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/2051ffd381c94b44bbf4b838721f6caf : SUCCESS in 53m 57s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/e808954611c24d959baf3950a450d74e : FAILURE in 46m 24s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/f3e985af660e430588851bc3b5040530 : SUCCESS in 58m 21s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f84307f7e5fe44a08636271ae184e06a : SUCCESS in 58m 16s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/a88cf239483048d59bf7986193bd5d33 : SUCCESS in 56m 46s","accounts_in_message":[],"_revision_number":11},{"id":"b4d8a4155e05478c5ddf5f2ca01890dcdaa6b95f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-23 16:19:30.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":12},{"id":"0f457be82feca7c63e7a0ebef5c8652bbc0a3ec7","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-23 16:19:56.000000000","message":"Patch Set 12:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":12},{"id":"037c805c19d5df3461c77c605eac631132b29b0e","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-23 16:29:40.000000000","message":"Patch Set 12:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/491e896f01e242149e5e63f2251f3fbe\n\n- teim-code-review https://zuul.teim.app/t/main/build/c67341bf99b546478b309ddcb3ff2826 : SUCCESS in 9m 36s","accounts_in_message":[],"_revision_number":12},{"id":"c818483667bb5c382a16fc78c53fbb2efb8e0062","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 17:27:39.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/639172bdcaf64805a27b67e238415a38\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/95f7c3c846d14dce9bfe0bfc5252d30f : SUCCESS in 5m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9a06c7831bea47fcb98f516079c7f36d : SUCCESS in 3m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/acd58f1b83174c038021e65f2568b5e9 : SUCCESS in 8m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f20673b9c0d406ba180d980e9ffa036 : SUCCESS in 4m 08s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2971632594df4c28b9167210777efe29 : SUCCESS in 4m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3488a96b2ac741de8a8eddbd68b8e448 : SUCCESS in 3m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d9048cf2ed7b4c5292b61da237e7c53e : SUCCESS in 6m 21s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/6b2105e95123483899618f7ab7bbc42d : SUCCESS in 4m 14s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/7fbb480ae1d24633a47b1c55166f50cc : SUCCESS in 55m 56s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/f4703d842f9a4f99a009c91b91e1c292 : SUCCESS in 43m 22s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/6b05990d54434b0db8c7e4246419bd5b : SUCCESS in 1h 01m 07s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c1431aa13abe4644b4187238828285cc : SUCCESS in 59m 18s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/2c4ce56a462545689903bda1b1085a7a : SUCCESS in 1h 00m 03s","accounts_in_message":[],"_revision_number":12},{"id":"02e557f7ab1ecd353719999653c06f49829d4da2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-23 17:37:07.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":13},{"id":"157531ba31386f8a6b0f8f25bc9318f5f104be9f","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-23 17:37:34.000000000","message":"Patch Set 13:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":13},{"id":"c5cd98e639d7ab9a150de497bf548552d910a1c1","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-23 17:48:04.000000000","message":"Patch Set 13:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/fae30194fd9741e18a5b64eb150ae61d\n\n- teim-code-review https://zuul.teim.app/t/main/build/4fcb462b9ffc42818fe0fc45203d472d : SUCCESS in 10m 22s","accounts_in_message":[],"_revision_number":13},{"id":"cd2cd21d3172680581bc4aca6632a241a988b7f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 18:37:20.000000000","message":"Patch Set 13: Verified-1\n\n(1 comment)\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/5118a6906f7b47c183e8188c79e46896\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d6a0cf221eac4fcba6c63b74143c5e16 : SUCCESS in 5m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6a8d956caa1144058f9885e8f7f80532 : SUCCESS in 4m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/628e0a299b10410c8d97fb196c681f8b : SUCCESS in 8m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/66d6f8f693fb449fbc05fb3251f5c299 : FAILURE in 3m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/74a7eee66be649329799953c151aa903 : SUCCESS in 4m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/597ac66a3f70487d8dc613dd60b86140 : SUCCESS in 5m 17s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/27bbd033b8994b90a8cda675adbe92f6 : SUCCESS in 6m 01s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/ac5d896ca7704816b2d304a75aa39937 : SUCCESS in 5m 35s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/3fe9ef68040646c993795047b40ef7b4 : SUCCESS in 24m 56s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/8bc2c631e4d746569ddfe09a4edf3343 : SUCCESS in 34m 00s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/b941f584f9724ee3abb75d573298bb1f : SUCCESS in 27m 52s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e0adeda731a5460daeba7ec99ef2e062 : SUCCESS in 28m 04s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/827f68a7fc0c486d9ec5bf8109c4b4e6 : SUCCESS in 54m 08s","accounts_in_message":[],"_revision_number":13},{"id":"1680c2848ab4d7eed4cb42a711d278c34f8437d8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-24 06:37:58.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":14},{"id":"3f84b8dcc7414a9e90dfb4786fce3ffffeb7e25c","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-24 06:38:46.000000000","message":"Patch Set 14:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":14},{"id":"8d11f9de30e7bccab01ede0b9baf33703032af2c","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-24 06:50:17.000000000","message":"Patch Set 14:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/10241e25471a43b59f72c94c9f018021\n\n- teim-code-review https://zuul.teim.app/t/main/build/830cf2e0aae2484e9244f01127a92ecc : SUCCESS in 11m 21s","accounts_in_message":[],"_revision_number":14},{"id":"e3c5aa88732b5806c8451ea5b05408a85639634f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-24 07:19:49.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"223549a33f156da500d87a1625cb6dc90f0d0d9e","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-24 07:20:20.000000000","message":"Patch Set 15:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":15},{"id":"9b8536fb1a453eb95cbbc8c4dd8389864a4f3381","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-24 07:29:44.000000000","message":"Patch Set 15:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/bdf2eaa52f2b4502930905ae0d96a397\n\n- teim-code-review https://zuul.teim.app/t/main/build/5ace4a294e524e698f7a584f74e88252 : SUCCESS in 9m 14s","accounts_in_message":[],"_revision_number":15},{"id":"5588a550183c9ee06aefa37ce6e0783981d80fca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 08:25:30.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/801ed72fb5dd416c8d7594b8568ca6cc\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/228e1c1cdbde4310bbe5702d491bdfdb : SUCCESS in 5m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ab9c36d6fb5f4f7f96f0a0c1faf22f0c : SUCCESS in 4m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/83aaa439e9524ebe8644165e5bbdb130 : SUCCESS in 5m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ddb27195e19466ea170c2d9c14af5f4 : SUCCESS in 4m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/85dc933f3e424fed831c1deb04e3ab2f : SUCCESS in 4m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2773434f3e514f108d93f010e1114755 : SUCCESS in 4m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cda0fc22bf4f4c1da41ae944c5b93672 : SUCCESS in 7m 22s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/1eb086e8e60e49b19ab39c88e93dca9a : SUCCESS in 4m 07s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/6c02a65f361848a4930d691fb2392c07 : SUCCESS in 53m 58s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/5921f14cf9bc494bbad70d146ee824ab : SUCCESS in 44m 40s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/d24e3f9221a1404d8c40bc489b2e621f : SUCCESS in 55m 43s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/365964755cd34952b8e4ae52831c3732 : SUCCESS in 31m 01s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/398593249a5a4abfb79e1b702b0fb664 : SUCCESS in 57m 57s","accounts_in_message":[],"_revision_number":15},{"id":"f52541e083ff9856935b8efbad8b4483a05278aa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-29 10:36:45.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":16},{"id":"98a23d9b0cb8de1ee5dc83ca19cfc3d8a6350983","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 10:38:12.000000000","message":"Patch Set 16:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":16},{"id":"22240c372d751fc11ae7797693677db49c3f30af","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 11:43:41.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dacb26c4d3fb44188f2018285191959b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/37e06bb21d8541258e9cce3064a27fed : SUCCESS in 5m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7ca0fa1e7d2445078a2810962950a2b9 : SUCCESS in 4m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e020d33caf4b449f823ef60c5db0d00d : SUCCESS in 10m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4003573a8ed54ea9b7c0eacd867ed73f : SUCCESS in 4m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/181dac4e50304844be0a333dde4b13d6 : SUCCESS in 4m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/03b5e99b93cf419c9c1fef998d5b2cc1 : SUCCESS in 4m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/37f3677c8de248c2a91cac4fae039d4d : SUCCESS in 7m 27s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/8c83018184454797a1cfabac81380a2b : SUCCESS in 5m 29s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/7fd2981be8e74f68b92ad37d0f9682b8 : SUCCESS in 55m 28s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/7c1e231c016447f6b3ce2087b705fa31 : SUCCESS in 44m 33s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/506239714c144e309f788019a05e9a19 : SUCCESS in 1h 03m 39s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5ad295355af54ae98d460dac6e9d8b82 : SUCCESS in 1h 04m 02s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/04329d316e4e49779f00508c52dc3b50 : SUCCESS in 52m 45s","accounts_in_message":[],"_revision_number":16},{"id":"4122a61d3c584d0b708b85727f95f63cbea531b3","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 12:19:59.000000000","message":"Patch Set 16:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/1b4471d2a1434db5a6c01011fdc0f0f4\n\n- teim-code-review https://zuul.teim.app/t/main/build/85e26eb49beb4dc6929e43f75c86afca : SUCCESS in 9m 52s","accounts_in_message":[],"_revision_number":16},{"id":"146940c33103d01f942081f2727efc6df0690a90","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-29 15:19:08.000000000","message":"Uploaded patch set 17.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":17},{"id":"5734210c5947c86b3fba4ce47ebafa442dcd5cf8","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 15:20:32.000000000","message":"Patch Set 17:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":17},{"id":"210653fb77e95df7b7cea88c9096bb98f1f4b23c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 16:27:18.000000000","message":"Patch Set 17: 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/f97aeb5939da4a35b2ef43e0c4f999d8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/075941be5f9b48b8924b16a8525cd390 : SUCCESS in 5m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2ba61607fe3545feb4bfa5085f8e0415 : SUCCESS in 4m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/332e0f4bc5b94cad978ed972860e7fd0 : SUCCESS in 9m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/98c74d4507ef476aae2e716c2efe3cba : SUCCESS in 5m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f107f0cd54264399a758a8870a3e10f1 : SUCCESS in 4m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/be443ccad2f7449b8f294d4ffaabcdf2 : SUCCESS in 5m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e796eeff0d5a43b6a09cde15df180f9e : SUCCESS in 7m 58s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/4b386f607725492794fde1c1bae80741 : SUCCESS in 6m 36s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/233bc96410d7424ab6884538216b672d : FAILURE in 36m 28s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/1c34a6d9782647079481d8617c5d0c9a : SUCCESS in 24m 45s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/e86e0fa219d94e2cb5a8ed77ec05e6b7 : SUCCESS in 51m 07s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/01897b17e92e479cb6ff057f2c41a7ee : SUCCESS in 1h 00m 22s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/f92f403b4cb140ad807b269becbf2746 : FAILURE in 36m 45s","accounts_in_message":[],"_revision_number":17},{"id":"553baa05793c5d4e8560d41e2d5734998263c94f","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 17:24:11.000000000","message":"Patch Set 17:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/ee18003456b3439da62b2504bba6a036\n\n- teim-code-review https://zuul.teim.app/t/main/build/a3e91a85f8db43fd87ff486d9acbf30d : SUCCESS in 7m 57s","accounts_in_message":[],"_revision_number":17},{"id":"77d38ed20ddb4baeb5782f2873095c9624cae658","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-29 17:35:53.000000000","message":"Uploaded patch set 18: Patch Set 17 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":18},{"id":"ea104913801b6858af4d6e843c7d54426979769c","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 17:36:30.000000000","message":"Patch Set 18:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":18},{"id":"97face368ba7c380c79424b1f472e1fd93d3df10","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:20:04.000000000","message":"Patch Set 18:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/c79783e3354546638b97e1c00919a5f9\n\n- teim-code-review https://zuul.teim.app/t/main/build/e8b11d5ca3214749b704b8a9d17363c0 : SUCCESS in 8m 05s","accounts_in_message":[],"_revision_number":18},{"id":"ee2768246513dc45370d5386a775aaf7516399ce","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 18:36:55.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ebb7a224061d404b98d30e1fea10ad55\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/53e536b1091e4301a1f68da9f33817ca : SUCCESS in 4m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7404c0df579145e1b80a41f41a2267ac : SUCCESS in 5m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe3cc281f251483ab0a7e13d455056ab : SUCCESS in 5m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8c739c8554a34985b44207ae4eec3a23 : SUCCESS in 4m 08s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/62ef31d9a8e34e429200ba36f1da224f : SUCCESS in 3m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5b07b66b85f84f6495d5b8f85ece14e9 : SUCCESS in 4m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2789fd94f5ad4503bee3369c2d99443b : SUCCESS in 5m 38s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/d70fe2f3c0e44744ab8b13646a8b8519 : SUCCESS in 4m 18s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/57b6bcbb2cdd4f46873cac1dcafb0fb2 : SUCCESS in 51m 50s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/92c40f8fde964e9980a8ff2226a90e59 : SUCCESS in 42m 24s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/c786cb4eb4e1411aa11ca38fbeb7fd21 : SUCCESS in 42m 20s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3eeea55b4c084ae985e7316eb0f16de3 : SUCCESS in 44m 49s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/b2836dbe972a479aaa957bb2b384db24 : SUCCESS in 29m 17s","accounts_in_message":[],"_revision_number":18},{"id":"a7197598291a708cc4d113d2cd25b64a4565741a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-30 11:06:20.000000000","message":"Uploaded patch set 19.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":19},{"id":"af654e37dc9e38643638bb09bf6197d39a7d31cf","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-30 11:08:06.000000000","message":"Patch Set 19:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":19},{"id":"913d383e5146fe578080ad553dd05ba2f0e9483d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 12:36:02.000000000","message":"Patch Set 19: 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/e83b862389254ec786ea3e3a0cea131f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7a736d04245a4ce593698845a509631e : FAILURE in 5m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a89e043040c947b09814a977b4fbc772 : SUCCESS in 4m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/62ee0470a20b44a0822cd50a1ee230d1 : SUCCESS in 9m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a3544acf86cf498f8a266db246e3396a : SUCCESS in 4m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0085457948ac4dde8f5211dd0010571d : FAILURE in 3m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/084b8c60a83549d39f19034ffd00ef9d : FAILURE in 4m 38s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bfdaab03862d4529a888f922e3609faa : FAILURE in 6m 55s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/46deee669e1e4f23b8822d791f16a10d : SUCCESS in 5m 15s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/86c7c3356a7f41af84067a73a2348e9e : SUCCESS in 53m 45s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/383f3c49b51a42dcb61422ed52a0016c : SUCCESS in 35m 19s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/157761e0a3514cca94f5072ff8024b73 : SUCCESS in 1h 01m 25s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/eef30d766b7848a388016ce533910ac0 : SUCCESS in 1h 20m 38s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/9ca1660259fd452fb17a5a52cf2f4fca : SUCCESS in 46m 00s","accounts_in_message":[],"_revision_number":19},{"id":"b7ddcbc48deddd307fc49caf744cd844079d2fa6","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-30 12:40:13.000000000","message":"Patch Set 19:\n\n(2 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/2916a12b7b3e459d992ec4e58760fcc2\n\n- teim-code-review https://zuul.teim.app/t/main/build/f44f628a8de840db8106baa94d6a880b : SUCCESS in 7m 25s","accounts_in_message":[],"_revision_number":19},{"id":"a56418b6a8a5afa599d6e58ca63a3fd2c80f0e39","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-07-30 14:22:14.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"c38d2e35a325ece6e97652785fe71c15548a0f32","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-31 11:34:40.000000000","message":"Uploaded patch set 20.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":20},{"id":"c39d9d12dd5179ece3c430c2f4a856ec94918e58","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-31 11:36:06.000000000","message":"Patch Set 20:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":20},{"id":"33b49e9ec694ce33ec4f86d37a75643f922316eb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 12:42:17.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/01f746ea3b6840529e892c1077626c89\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/94e1038feddb41a7b28ba1b85960e8e6 : SUCCESS in 5m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ec8739c4ade747ea8ee1536f82010145 : SUCCESS in 5m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ea35110c895c4bb1bbe09e7eeb47812a : SUCCESS in 8m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0a358007f26e4bb680958ee42bec303b : SUCCESS in 4m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/463aef902d7f412bbe1d28b5abcba447 : SUCCESS in 4m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/10e96fef050c436bb823c31fcee79083 : SUCCESS in 4m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ecd17f08798f46249a85501a2022a96e : SUCCESS in 7m 04s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/3e6bb764a4764d999c873e19d1601991 : SUCCESS in 4m 39s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/f1105181378d46c0a60c4671fce1cf39 : SUCCESS in 41m 47s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/4f4a50bec8b2441da3f5f1e609d1bd0f : SUCCESS in 42m 55s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/d5dda1ca69dc4263bb0ebeed0e55a999 : SUCCESS in 57m 33s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/fa6aad01738e48a5b869081e097f9789 : SUCCESS in 56m 21s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/f628839327b045e7b37e319af51cf164 : SUCCESS in 53m 10s","accounts_in_message":[],"_revision_number":20},{"id":"a4f9d3a06c74b5ec50909a26ec9a87e99880e24a","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-31 13:16:31.000000000","message":"Patch Set 20:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/b95bca1aa63c43adbc3ab94fe027ac4a\n\n- teim-code-review https://zuul.teim.app/t/main/build/bfe680d05f724ff1a59dcdb1ba532972 : SUCCESS in 9m 46s","accounts_in_message":[],"_revision_number":20},{"id":"21ee38ae1d8cc915489234666ab8922ece1a190c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-08-03 08:02:03.000000000","message":"Uploaded patch set 21: Patch Set 20 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":21},{"id":"529809ef0aa5721df9459608c3b15ba27041bf58","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-08-03 08:03:36.000000000","message":"Patch Set 21:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":21},{"id":"fef5ce35cec8314abd4f14e5d2ab89f3d73bb8d5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 09:14:48.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2192f1167ed14eef9b805972805abf4f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5555eb96e95e4d3c8a8af587b55d0d79 : SUCCESS in 5m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6b492af3528a4721a5c229ce6b10b6dc : SUCCESS in 4m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/22c9798ad06244df8b09573f1d0d40bd : SUCCESS in 8m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c1c391f4cc184001a87914b3b86be6e3 : SUCCESS in 4m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cd1f830475b74e5eb14062eb20a5e07e : SUCCESS in 2m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/233f04e997774dc8b2ab0c9b48b73830 : SUCCESS in 3m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d86c5efd6d44471189271416db2bb386 : SUCCESS in 6m 55s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/83fa97292da146a19dbe3bcd5e7a3ab2 : SUCCESS in 4m 19s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/66075015766949d28aa755f348002dbd : SUCCESS in 55m 36s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/0b82403d248f4320b649436809bd2df8 : SUCCESS in 44m 05s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/3e3761b1c70d48c4bddb82a8e38c49ef : SUCCESS in 53m 02s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/28d19a9b34fa417c93a99af5b4464eeb : SUCCESS in 1h 03m 47s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/4689026ab0844180a698194455bad6ca : SUCCESS in 52m 36s","accounts_in_message":[],"_revision_number":21},{"id":"57cad9b1f43945bbf7ec7d9f76a7731def660ed6","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-08-03 09:40:39.000000000","message":"Patch Set 21:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/921f6dcd6f214902bcf8cc22151ee924\n\n- teim-code-review https://zuul.teim.app/t/main/build/90901505a480454693b3a18ebe739735 : SUCCESS in 7m 37s","accounts_in_message":[],"_revision_number":21},{"id":"e14dc172bb5787d65925534d3a817468874833ff","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-08-04 16:14:06.000000000","message":"Uploaded patch set 22: New patch set was added with same tree, parent tree, and commit message as Patch Set 21.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":22},{"id":"b79ba955a8777d1519f0cf38b89ea4e9feb8c842","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-08-04 16:15:27.000000000","message":"Patch Set 22:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":22},{"id":"373b6f5b4b9c7054113a55da7fd672d32952fea7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 17:27:25.000000000","message":"Patch Set 22: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/201e3906d86f46ec872de00eefaf4a5b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7dc6c55923fb486abf562d604bdc23dc : SUCCESS in 5m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c5983f8879d3488ca192a2c888d0d2f3 : SUCCESS in 4m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f473b206bde4bcd8baae79f240da1a1 : SUCCESS in 8m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eb89ebc0bfd649b989cc5ef5c9122e5d : SUCCESS in 3m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fafa81e16ef74fcbb00495349b110a26 : SUCCESS in 4m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/043542195169483880aae982684ef154 : SUCCESS in 3m 43s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/dd07ff989770430aa27488c14082e476 : SUCCESS in 6m 32s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/61dd877848264e448cd2c4f871e6417f : SUCCESS in 4m 34s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/5a086f52705740538cb10abc97660bae : SUCCESS in 52m 42s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/99a5d33a48ba4ffa82369ba6a5663a4f : SUCCESS in 52m 53s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/de8df818d74c4926b51dd5c5aab4b768 : SUCCESS in 26m 05s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0740ac05b1334dc5b867f66950ab09a1 : SUCCESS in 54m 54s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/feda64f936f74b319398d3bcb91c2bc6 : SUCCESS in 37m 08s","accounts_in_message":[],"_revision_number":22},{"id":"d30a4162e7f56e4225c6f134e3532f6a5c2db45f","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-08-04 18:03:06.000000000","message":"Patch Set 22:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/59bb9e31675f45afa3efdb3038518b13\n\n- teim-code-review https://zuul.teim.app/t/main/build/8d5baa4cd9674ca39830901706f3812b : SUCCESS in 12m 01s","accounts_in_message":[],"_revision_number":22}],"current_revision_number":22,"current_revision":"adcf71d16b358e1d5e8a7bc2805b8396965a62d4","revisions":{"de4564eec8a44e0d6b2b4e769b7b49dd6debe067":{"kind":"REWORK","_number":1,"created":"2026-07-13 13:31:32.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/1"}}},"commit":{"parents":[{"commit":"ddde7c49e26a9bd059fcb0ec3b933ebf75c2146b","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/ddde7c49e26a9bd059fcb0ec3b933ebf75c2146b"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin loads the kernel\nmodule with enable_mdev\u003d1, configures Cyborg\u0027s mdev_driver\nwith [mdev] device_spec entries for all PFs, and creates\ntest flavors/device profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/de4564eec8a44e0d6b2b4e769b7b49dd6debe067"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/de4564eec8a44e0d6b2b4e769b7b49dd6debe067"}]},"branch":"refs/heads/master"},"06393d6d93bbd8369c3dc3901ed59e766cdc4d57":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-07-13 17:24:35.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/2"}}},"commit":{"parents":[{"commit":"53a30d0342b6e5bcd07e92e1633ac4f155225f6d","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/53a30d0342b6e5bcd07e92e1633ac4f155225f6d"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 17:24:22.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin loads the kernel\nmodule with enable_mdev\u003d1, configures Cyborg\u0027s mdev_driver\nwith [mdev] device_spec entries for all PFs, and creates\ntest flavors/device profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/06393d6d93bbd8369c3dc3901ed59e766cdc4d57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/06393d6d93bbd8369c3dc3901ed59e766cdc4d57"}]},"branch":"refs/heads/master"},"ec0e9fbbff4b62ce15f5c6138b0c43624ae292c4":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-16 16:37:26.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/3"}}},"commit":{"parents":[{"commit":"a44215175b9aa0caa9eed021a3ed577e63e4580c","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/a44215175b9aa0caa9eed021a3ed577e63e4580c"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-16 16:02:09.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin loads the kernel\nmodule with enable_mdev\u003d1, configures Cyborg\u0027s mdev_driver\nwith [mdev] device_spec entries for all PFs, and creates\ntest flavors/device profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/ec0e9fbbff4b62ce15f5c6138b0c43624ae292c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/ec0e9fbbff4b62ce15f5c6138b0c43624ae292c4"}]},"branch":"refs/heads/master"},"1260c771d0a6db4c15aa828a4617184625dfdacf":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-07-16 17:45:15.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/4"}}},"commit":{"parents":[{"commit":"3ade7d85157cc031b40c380d2d2605c6b81eecb7","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3ade7d85157cc031b40c380d2d2605c6b81eecb7"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-16 17:44:56.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin loads the kernel\nmodule with enable_mdev\u003d1, configures Cyborg\u0027s mdev_driver\nwith [mdev] device_spec entries for all PFs, and creates\ntest flavors/device profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1260c771d0a6db4c15aa828a4617184625dfdacf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1260c771d0a6db4c15aa828a4617184625dfdacf"}]},"branch":"refs/heads/master"},"9b651d33534fbc39bb37f15d24812954a15ff43c":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-07-20 10:11:47.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/5"}}},"commit":{"parents":[{"commit":"f41811da1781a9d0e8ea0a082b25ae090960a78b","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f41811da1781a9d0e8ea0a082b25ae090960a78b"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 10:11:12.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin loads the kernel\nmodule with enable_mdev\u003d1, configures Cyborg\u0027s mdev_driver\nwith [mdev] device_spec entries for all PFs, and creates\ntest flavors/device profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9b651d33534fbc39bb37f15d24812954a15ff43c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9b651d33534fbc39bb37f15d24812954a15ff43c"}]},"branch":"refs/heads/master"},"1a12d776bf47b3fac6b363bc9db62e52cda70e63":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-07-20 12:50:20.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/6"}}},"commit":{"parents":[{"commit":"0dd49f4654e165be7a6d6ec775288c0a0fd42aee","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/0dd49f4654e165be7a6d6ec775288c0a0fd42aee"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-20 12:49:53.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin loads the kernel\nmodule with enable_mdev\u003d1, configures Cyborg\u0027s mdev_driver\nwith [mdev] device_spec entries for all PFs, and creates\ntest flavors/device profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1a12d776bf47b3fac6b363bc9db62e52cda70e63"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1a12d776bf47b3fac6b363bc9db62e52cda70e63"}]},"branch":"refs/heads/master"},"3540d1b6477083e71e6b29e6b6353fc70c087706":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-07-22 11:41:22.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/7"}}},"commit":{"parents":[{"commit":"2e2886de48b9ff7e770e3f05774ce6d08a0364ee","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/2e2886de48b9ff7e770e3f05774ce6d08a0364ee"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-22 11:40:55.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin loads the kernel\nmodule with enable_mdev\u003d1, configures Cyborg\u0027s mdev_driver\nwith [mdev] device_spec entries for all PFs, and creates\ntest flavors/device profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3540d1b6477083e71e6b29e6b6353fc70c087706"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/3540d1b6477083e71e6b29e6b6353fc70c087706"}]},"branch":"refs/heads/master"},"a729b48fd26e2fab08802985187b4f6a476a8cca":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2026-07-22 14:57:35.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/8"}}},"commit":{"parents":[{"commit":"6bdbcea246ba14c18c22c9051adcf76e4b5daad8","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/6bdbcea246ba14c18c22c9051adcf76e4b5daad8"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-22 14:57:17.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin loads the kernel\nmodule with enable_mdev\u003d1, configures Cyborg\u0027s mdev_driver\nwith [mdev] device_spec entries for all PFs, and creates\ntest flavors/device profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/a729b48fd26e2fab08802985187b4f6a476a8cca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/a729b48fd26e2fab08802985187b4f6a476a8cca"}]},"branch":"refs/heads/master"},"52ad783a16344c6bc10837af6ce7cf745e58325b":{"kind":"REWORK","_number":9,"created":"2026-07-23 10:16:02.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/9"}}},"commit":{"parents":[{"commit":"1f650cd6f2985db24298159eafe0748ed021a9e9","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1f650cd6f2985db24298159eafe0748ed021a9e9"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-23 10:09:28.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npf_mode\u003d string using round-robin assignment from enabled\ndevice types, loads the kernel module with that parameter,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/52ad783a16344c6bc10837af6ce7cf745e58325b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/52ad783a16344c6bc10837af6ce7cf745e58325b"}]},"branch":"refs/heads/master"},"bbff3d344e99538508b763749aa05ba774259991":{"kind":"REWORK","_number":10,"created":"2026-07-23 13:01:51.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/10"}}},"commit":{"parents":[{"commit":"1f650cd6f2985db24298159eafe0748ed021a9e9","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1f650cd6f2985db24298159eafe0748ed021a9e9"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-23 13:00:59.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npf_mode\u003d string using round-robin assignment from enabled\ndevice types, loads the kernel module with that parameter,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/bbff3d344e99538508b763749aa05ba774259991"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/bbff3d344e99538508b763749aa05ba774259991"}]},"branch":"refs/heads/master"},"098c334fcd80e8099ca894ef96c05ff504cabba2":{"kind":"REWORK","_number":11,"created":"2026-07-23 14:54:34.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/11"}}},"commit":{"parents":[{"commit":"1f650cd6f2985db24298159eafe0748ed021a9e9","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1f650cd6f2985db24298159eafe0748ed021a9e9"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-23 14:54:09.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npf_mode\u003d string using round-robin assignment from enabled\ndevice types, loads the kernel module with that parameter,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/098c334fcd80e8099ca894ef96c05ff504cabba2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/098c334fcd80e8099ca894ef96c05ff504cabba2"}]},"branch":"refs/heads/master"},"fefca8858818f02606d6d2152ffaf750ed0dff42":{"kind":"REWORK","_number":12,"created":"2026-07-23 16:19:30.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/12"}}},"commit":{"parents":[{"commit":"1f650cd6f2985db24298159eafe0748ed021a9e9","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1f650cd6f2985db24298159eafe0748ed021a9e9"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-23 16:19:04.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npf_mode\u003d string using round-robin assignment from enabled\ndevice types, loads the kernel module with that parameter,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/fefca8858818f02606d6d2152ffaf750ed0dff42"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/fefca8858818f02606d6d2152ffaf750ed0dff42"}]},"branch":"refs/heads/master"},"c9898aab78a166bc6f63a8c744234341a5b59abb":{"kind":"REWORK","_number":13,"created":"2026-07-23 17:37:07.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/13"}}},"commit":{"parents":[{"commit":"1f650cd6f2985db24298159eafe0748ed021a9e9","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1f650cd6f2985db24298159eafe0748ed021a9e9"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-23 17:36:44.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npf_mode\u003d string using round-robin assignment from enabled\ndevice types, loads the kernel module with that parameter,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/c9898aab78a166bc6f63a8c744234341a5b59abb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/c9898aab78a166bc6f63a8c744234341a5b59abb"}]},"branch":"refs/heads/master"},"c75f253365dfadf0bd488f9bc55b418a1ddf0c42":{"kind":"REWORK","_number":14,"created":"2026-07-24 06:37:58.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/14"}}},"commit":{"parents":[{"commit":"1f650cd6f2985db24298159eafe0748ed021a9e9","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1f650cd6f2985db24298159eafe0748ed021a9e9"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-24 06:37:31.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npf_mode\u003d string using round-robin assignment from enabled\ndevice types, loads the kernel module with that parameter,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/c75f253365dfadf0bd488f9bc55b418a1ddf0c42"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/c75f253365dfadf0bd488f9bc55b418a1ddf0c42"}]},"branch":"refs/heads/master"},"125cf68259dfe26cb7e0d1616a0614134fdedfe6":{"kind":"REWORK","_number":15,"created":"2026-07-24 07:19:49.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/15"}}},"commit":{"parents":[{"commit":"1f650cd6f2985db24298159eafe0748ed021a9e9","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/1f650cd6f2985db24298159eafe0748ed021a9e9"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-24 07:19:37.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npf_mode\u003d string using round-robin assignment from enabled\ndevice types, loads the kernel module with that parameter,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/125cf68259dfe26cb7e0d1616a0614134fdedfe6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/125cf68259dfe26cb7e0d1616a0614134fdedfe6"}]},"branch":"refs/heads/master"},"79d1739726d4277d8926210b2d844544ff7f4389":{"kind":"REWORK","_number":16,"created":"2026-07-29 10:36:45.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/16"}}},"commit":{"parents":[{"commit":"f0324e550f4fd080585dac6453870853fbcdf449","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f0324e550f4fd080585dac6453870853fbcdf449"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-29 10:32:30.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npf_mode\u003d string using round-robin assignment from enabled\ndevice types. Additionally the user can control the PFs\npersonalities directly using the PCI_SIM_PF_MODE_LIST variable.\n\nWhen mdev enabled, the devstack plugin loads the mdev kernel module\nbefore pci sim, assigns the desired personality to each PF,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/79d1739726d4277d8926210b2d844544ff7f4389"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/79d1739726d4277d8926210b2d844544ff7f4389"}]},"branch":"refs/heads/master"},"9482736763111d2d94cd3f5d87927b914b797430":{"kind":"REWORK","_number":17,"created":"2026-07-29 15:19:08.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/17"}}},"commit":{"parents":[{"commit":"99e98ec51ce37ab584af723058ce69180e5c52a1","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/99e98ec51ce37ab584af723058ce69180e5c52a1"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-29 14:54:30.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npf_mode\u003d string using round-robin assignment from enabled\ndevice types. Additionally the user can control the PFs\npersonalities directly using the PCI_SIM_PF_MODE_LIST variable.\n\nWhen mdev enabled, the devstack plugin loads the mdev kernel module\nbefore pci sim, assigns the desired personality to each PF,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9482736763111d2d94cd3f5d87927b914b797430"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9482736763111d2d94cd3f5d87927b914b797430"}]},"branch":"refs/heads/master"},"cb8522c04a82e78c9763724bfd09cf4e0cd9d0e6":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2026-07-29 17:35:53.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/18"}}},"commit":{"parents":[{"commit":"d5bb2f29796c95b9cda190da7adad4e4398e99ff","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/d5bb2f29796c95b9cda190da7adad4e4398e99ff"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-29 17:35:47.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npf_mode\u003d string using round-robin assignment from enabled\ndevice types. Additionally the user can control the PFs\npersonalities directly using the PCI_SIM_PF_MODE_LIST variable.\n\nWhen mdev enabled, the devstack plugin loads the mdev kernel module\nbefore pci sim, assigns the desired personality to each PF,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/cb8522c04a82e78c9763724bfd09cf4e0cd9d0e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/cb8522c04a82e78c9763724bfd09cf4e0cd9d0e6"}]},"branch":"refs/heads/master"},"0318790264b237e392e0f17bbbfd1846c1e3bef7":{"kind":"REWORK","_number":19,"created":"2026-07-30 11:06:20.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/19"}}},"commit":{"parents":[{"commit":"bc5e8c39e5f2a53c4d1ecef0b78ce20f708c8430","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/bc5e8c39e5f2a53c4d1ecef0b78ce20f708c8430"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-30 11:04:49.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npf_mode\u003d string using round-robin assignment from enabled\ndevice types. Additionally the user can control the PFs\npersonalities directly using the PCI_SIM_PF_MODE_LIST variable.\n\nWhen mdev enabled, the devstack plugin loads the mdev kernel module\nbefore pci sim, assigns the desired personality to each PF,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/0318790264b237e392e0f17bbbfd1846c1e3bef7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/0318790264b237e392e0f17bbbfd1846c1e3bef7"}]},"branch":"refs/heads/master"},"54fd30923bf1731436d06160d83a58f7db1cabc7":{"kind":"REWORK","_number":20,"created":"2026-07-31 11:34:40.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/20"}}},"commit":{"parents":[{"commit":"8e696f5e80e78c370dfe471d2e88764ea8729e51","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/8e696f5e80e78c370dfe471d2e88764ea8729e51"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-31 11:34:22.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npersonalities list using round-robin assignment from enabled\ndevice types. Additionally the user can control the PFs\npersonalities directly using the PCI_SIM_PF_MODE_LIST variable.\n\nWhen mdev enabled, the devstack plugin loads the mdev kernel module\nbefore pci sim, assigns the desired personality to each PF,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/54fd30923bf1731436d06160d83a58f7db1cabc7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/54fd30923bf1731436d06160d83a58f7db1cabc7"}]},"branch":"refs/heads/master"},"8861d9eac085ad9cf31be922044da67603a1a7bd":{"kind":"TRIVIAL_REBASE","_number":21,"created":"2026-08-03 08:02:03.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/21"}}},"commit":{"parents":[{"commit":"9f910c0bfc49d36c89cde5beb837b6edb8ea8c95","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9f910c0bfc49d36c89cde5beb837b6edb8ea8c95"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-08-03 08:01:55.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npersonalities list using round-robin assignment from enabled\ndevice types. Additionally the user can control the PFs\npersonalities directly using the PCI_SIM_PF_MODE_LIST variable.\n\nWhen mdev enabled, the devstack plugin loads the mdev kernel module\nbefore pci sim, assigns the desired personality to each PF,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/8861d9eac085ad9cf31be922044da67603a1a7bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/8861d9eac085ad9cf31be922044da67603a1a7bd"}]},"branch":"refs/heads/master"},"adcf71d16b358e1d5e8a7bc2805b8396965a62d4":{"kind":"NO_CHANGE","_number":22,"created":"2026-08-04 16:14:06.000000000","uploader":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"ref":"refs/changes/55/997055/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/55/997055/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/55/997055/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/55/997055/22"}}},"commit":{"parents":[{"commit":"c8cc02186bb248cdcfbd13e712c0369a1d5c8f99","subject":"Add mdev support to pci-sim kernel module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/c8cc02186bb248cdcfbd13e712c0369a1d5c8f99"}]}],"author":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-07-13 13:13:51.000000000","tz":120},"committer":{"name":"jgilaber","email":"jgilaber@redhat.com","date":"2026-08-04 14:19:45.000000000","tz":120},"subject":"Add mdev support to pci-sim DevStack plugin","message":"Add mdev support to pci-sim DevStack plugin\n\nEnable mediated device (mdev) configuration alongside the\nexisting SR-IOV VF path. Users control the mode via DevStack\nvariables: SR-IOV only, mdev only (NUM_VFS\u003d0), or both.\n\nWhen PCI_SIM_ENABLE_MDEV\u003dTrue the plugin builds a per-PF\npersonalities list using round-robin assignment from enabled\ndevice types. Additionally the user can control the PFs\npersonalities directly using the PCI_SIM_PF_MODE_LIST variable.\n\nWhen mdev enabled, the devstack plugin loads the mdev kernel module\nbefore pci sim, assigns the desired personality to each PF,\nconfigures Cyborg\u0027s mdev_driver with [mdev] device_spec\nentries for mdev-mode PFs only, and creates test flavors and\ndevice profiles that request the auto-derived\nCUSTOM_MDEV_FAKE_PCI_SRIOV_PF_SIM_ACCEL_SMALL resource class.\n\nconfigure_pci_sim_vfs skips non-sriov PFs and\npci_sim_collect_target_vfs filters to sriov-only PFs so mdev\nPFs with no VFs do not produce empty device specs.\n\nThe zuul job is updated to enable mdev in CI.\n\nGenerated-By: claude-code (claude-opus-4-6)\nChange-Id: I591e9ee7480ad602cea09c57d866be654e5238de\nSigned-off-by: jgilaber \u003cjgilaber@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/adcf71d16b358e1d5e8a7bc2805b8396965a62d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/adcf71d16b358e1d5e8a7bc2805b8396965a62d4"}]},"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":""}}}]}
