)]}'
{"id":"openstack%2Fcyborg~986536","triplet_id":"openstack%2Fcyborg~master~I8c7de28bbf20500d4c9797fcf0577b583492ef40","project":"openstack/cyborg","branch":"master","topic":"bug/2150557","attention_set":{},"removed_from_attention_set":{"31412":{"account":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"last_update":"2026-06-03 14:03:32.000000000","reason":"Change was submitted"},"28006":{"account":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"last_update":"2026-06-03 14:03:32.000000000","reason":"Change was submitted"},"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2026-06-03 14:03:32.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8c7de28bbf20500d4c9797fcf0577b583492ef40","subject":"pci: add OWNER_CYBORG constant and fix trait","status":"MERGED","created":"2026-04-28 13:46:07.000000000","updated":"2026-06-03 14:05:12.000000000","submitted":"2026-06-03 14:03:32.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"986536-bug/2150557","meta_rev_id":"f918daba34233a0fa11603bf279c629e12eb6184","_number":986536,"virtual_id_number":986536,"owner":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-03 14:03:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"value":2,"date":"2026-06-03 12:59:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2026-05-11 09:38:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"value":1,"date":"2026-06-03 12:59:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}],"CC":[{"_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-04-28 13:46:13.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-04-28 14:21:36.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"CC"},{"updated":"2026-04-28 14:54:27.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-04-29 02:23:41.000000000","updated_by":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"reviewer":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"state":"REVIEWER"},{"updated":"2026-05-08 12:01:58.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-06-03 12:59:35.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"1a09dc43aecfc68a11a12192a942449bff03ca34","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-28 13:46:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d7c7a03e2107811505bc39c4a35d0696a83dee23","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-04-28 13:46:13.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"ec27f77fc648f81d7c3d4d32da70b39e52db6284","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-28 13:47:30.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ea427074a7e4e0e15cc27e6135dc320465554c0f","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-04-28 13:48:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7f0d38ad26bf037a92913776ae39c4175b315d3e","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-04-28 14:00:23.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/7090da07818b4ddeae42eff4bdc4e2f3\n\n- teim-code-review https://zuul.teim.app/t/main/build/3ded035ea3334d0d87d4212af219d8e8 : SUCCESS in 14m 00s\n\nWarning:\n  Comments left for invalid file cyborg/tests/unit/accelerator/drivers/pci/pci/test_sysinfo.py","accounts_in_message":[],"_revision_number":1},{"id":"ffc38ba804dfbb22faf8a652ef0557d1635c9756","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-04-28 14:21:36.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"01a7286de386f4e9bb521b3b485346915e2d0e10","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-28 14:54:27.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/4268df70e8fb41ca87814d7631d62b47\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3733338f4adc4481978e7d06c6a311dc : FAILURE in 2m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e892681c30f4e9dae9d55c419b25da0 : SUCCESS in 7m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc38717402c94fc6ac6edf0b1be17f28 : SUCCESS in 2m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e233c53b9a3044a3a2446bc95802cc0d : FAILURE in 3m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/50b6a71883ed480bac0321257f2d7360 : FAILURE in 3m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/21b239c8b67042dd92c9525d6d718771 : FAILURE in 6m 05s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d998f99f65954bf4bc16a9ee41ab5a07 : SUCCESS in 29m 08s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ba0dab5709e4495b8ed18f967fb39440 : SUCCESS in 13m 25s (non-voting)\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/b439adc3e7a24b4d8e789c7eb4f405c3 : SUCCESS in 1h 01m 50s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5395c9354c5b4b04b5dd62678573c7b0 : SUCCESS in 52m 14s","accounts_in_message":[],"_revision_number":1},{"id":"dafba3471da78618866b2b0c7ca74aab70667673","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2026-04-29 02:23:41.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"df00ddd1860e5698cfbc655d7c733a74a2c671ce","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2026-04-29 02:30:14.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9ee4395f6cb0f390f17ed7a5e794960988d746ba","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2026-04-29 02:38:58.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d7d3c305d24f9e392d4e056851d755231338fe3e","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-05-05 10:09:01.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"0fab7831d8b9964c08219ea1d58282c1aa3994a6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-05-05 10:55:15.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"1c684d301cd08e2156cfbc4bfadfa2d8ea2fc5a9","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-05-05 10:55:21.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"96d558893f1c88248ee59c88a15b5ad1dd428417","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-05-05 11:06:33.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/cb48fd6118a44a00866504f8fe11aa0e\n\n- teim-code-review https://zuul.teim.app/t/main/build/bdfb82b2609e4ec08bf2256aeab0a92f : SUCCESS in 11m 04s","accounts_in_message":[],"_revision_number":2},{"id":"76cabb6a31edd47d39b4940ed2a9d1a481e1b507","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-05 11:53:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d5b12db520e6493f85bac83b0ee7ba49\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/981a1a0e60764a2cad04bb241155fd9c : SUCCESS in 3m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fd8523885d684eeabac5e18f54e32932 : SUCCESS in 2m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2bd7f882e7e94a5abf4af4527808ab98 : SUCCESS in 7m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3920fb8553ce46a88d158587ea4141ed : SUCCESS in 3m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/934af16c05eb4043b275fdbcd12687d9 : SUCCESS in 3m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6f50af2e785544cc880a836a82dc4352 : SUCCESS in 3m 32s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/222fe54e98d34c5a80399ee631734a7f : SUCCESS in 6m 12s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d732748476a944aba94757f5ec6052c9 : SUCCESS in 15m 41s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2f8d719b11a945b5aad89d0e01f70e90 : SUCCESS in 29m 31s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/273222d9e440438886c6d2be93bdc1ab : SUCCESS in 24m 16s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b16539e2cf6a415e98fd416ea9fc298f : SUCCESS in 53m 23s","accounts_in_message":[],"_revision_number":2},{"id":"b6c437e4300faadcd65fc16168dc70af06ea1161","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-05-08 12:01:58.000000000","message":"Patch Set 2: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"c3aff7b72ccd6d608602ea7dcfb4bdd873da3238","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-05-11 09:38:27.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"1158bfe025127ed8d867b33a097183ddb98beb00","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-11 10:11:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b09db01260c14ce182c356d1c8f965c4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dcee79aaeb8f45b294cb0b49fc58f423 : SUCCESS in 3m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/27ccc7bcdbe74c08bb9a3628dcdbf548 : SUCCESS in 2m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94daa939d1a44338a9294b7d35e55ccf : SUCCESS in 7m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b3acee1f10984b49a78f02630e9ae91a : SUCCESS in 3m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9395d224f4f341e28b3cf042ad4be090 : SUCCESS in 3m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/67e880ef1d4f42d08a130a281c0fc657 : SUCCESS in 2m 34s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8dcf3b0013a645bb87e8970823873275 : SUCCESS in 6m 02s (non-voting)\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e6b7a41611b148e182b922cd3f5f3f9c : SUCCESS in 21m 23s\n- cyborg-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c27690f5622a45c699cd8f53c13c4d47 : SUCCESS in 14m 41s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/e8465e7b067d42a988d0fa6d04d8b4c5 : SUCCESS in 31m 02s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/aacbcee9cfd94c36b5584e5fb661e02d : SUCCESS in 24m 48s","accounts_in_message":[],"_revision_number":3},{"id":"d0ffb303d4bac5c6c907b6f89cd7e8d2f27573a2","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-03 12:59:35.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"187cf682dc358b3b6a60926aa33f8c59b20875fd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 13:00:03.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"ebbdc9c53d1bdc69c89648252d51d11d48b8c9ec","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 14:03:31.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9fedd0a590cc43aaa9debf0a17cf7a36\n\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/677073fe6692424fb4f2c729d382343b : SUCCESS in 4m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c75a0f1f82ff4ead86a6321b04a163a5 : SUCCESS in 8m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c1fa26c2e1d4714a8fbcf097f5d6c56 : SUCCESS in 4m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7cbee5a5ef1141bc99cee59547f087f0 : SUCCESS in 3m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/23a462ce6b244aa78b4d025312291b06 : SUCCESS in 4m 09s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/82e4abb2dfc941ada7df6f046e248d35 : SUCCESS in 20m 13s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/97d4109122974201ad957dc27692ceab : SUCCESS in 55m 26s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/23b946b8ce184620ab6b5ebfea097a21 : SUCCESS in 1h 03m 06s","accounts_in_message":[],"_revision_number":3},{"id":"50f2a0adceb8996093e9c8490e0a3c6216d44a00","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 14:03:32.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"f918daba34233a0fa11603bf279c629e12eb6184","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 14:05:12.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a51d89e260074596a56c6cd855b7a36b\n\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6e1108b54f9940f894a84268254c4930 : SUCCESS in 1m 14s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1454313b56f94469b541a85f0c75c4eb : SUCCESS in 1m 15s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"6096a9261697aba42e03db86d75400c470371f0a","revisions":{"5ea046df246188690d9e4ec9066ac5fb5a3ada4f":{"kind":"REWORK","_number":1,"created":"2026-04-28 13:46:07.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/36/986536/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/36/986536/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/36/986536/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/36/986536/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/36/986536/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/36/986536/1"}}},"commit":{"parents":[{"commit":"f111946df6713aa64efa29dd025d47839241c529","subject":"Merge \"Add Grenade upgrade support for Cyborg\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f111946df6713aa64efa29dd025d47839241c529"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-28 13:45:21.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-28 13:45:21.000000000","tz":330},"subject":"pci: Fix missing OWNER_CYBORG trait in PCI devices","message":"pci: Fix missing OWNER_CYBORG trait in PCI devices\n\nThe _get_traits() function in the PCI driver initialized\nthe traits list as an empty list, causing PCI devices to\nbe registered without the OWNER_CYBORG trait. This\ncontradicts both the method\u0027s own docstring and the\nexpected trait format:\n\n{traits:[\"OWNER_CYBORG\", \"CUSTOM_PCI_1EB8\"]}\n\nFix this by initializing the traits list with OWNER_CYBORG\nso all PCI devices consistently carry the ownership trait\nalongside their vendor and product ID traits.\n\nCloses-Bug: #2150557\n\nChange-Id: I8c7de28bbf20500d4c9797fcf0577b583492ef40\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/5ea046df246188690d9e4ec9066ac5fb5a3ada4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/5ea046df246188690d9e4ec9066ac5fb5a3ada4f"}]},"branch":"refs/heads/master"},"4d8316e8e877ef0c59b049504f3a2196c30aeafa":{"kind":"REWORK","_number":2,"created":"2026-05-05 10:55:15.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/36/986536/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/36/986536/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/36/986536/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/36/986536/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/36/986536/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/36/986536/2"}}},"commit":{"parents":[{"commit":"f111946df6713aa64efa29dd025d47839241c529","subject":"Merge \"Add Grenade upgrade support for Cyborg\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/f111946df6713aa64efa29dd025d47839241c529"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-28 13:45:21.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-05-05 10:53:23.000000000","tz":330},"subject":"pci: add OWNER_CYBORG constant and fix trait","message":"pci: add OWNER_CYBORG constant and fix trait\n\nThe PCI driver\u0027s _get_traits() initialized its traits list as empty,\nomitting OWNER_CYBORG which the function\u0027s own docstring documented as\nthe first entry. Without this trait, Cyborg-managed PCI devices in\nPlacement are indistinguishable from Nova-managed devices.\n\nDefine OWNER_CYBORG as a named constant in cyborg.common.constants to\nreplace the inline string used by the existing NVIDIA GPU driver, and\ninitialize the PCI driver\u0027s traits list with constants.OWNER_CYBORG so\nall Cyborg-managed PCI devices carry the ownership marker.\n\nUpdate unit tests to assert OWNER_CYBORG is always present and fix\nassertions for unknown-vendor devices, which now correctly expect only\nOWNER_CYBORG alongside the product ID trait.\n\nCloses-Bug: #2150557\n\nAssisted-By: claude-code(Sonnet-4.6)\n\nChange-Id: I8c7de28bbf20500d4c9797fcf0577b583492ef40\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/4d8316e8e877ef0c59b049504f3a2196c30aeafa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/4d8316e8e877ef0c59b049504f3a2196c30aeafa"}]},"branch":"refs/heads/master"},"6096a9261697aba42e03db86d75400c470371f0a":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-05-11 09:38:27.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/36/986536/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/36/986536/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/36/986536/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/36/986536/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/36/986536/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/36/986536/3"}}},"commit":{"parents":[{"commit":"4e993d525e5ef35f750ee54f24140994677a40c9","subject":"Mark conductor ARQ delete methods for removal in RPC v2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/4e993d525e5ef35f750ee54f24140994677a40c9"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2026-04-28 13:45:21.000000000","tz":330},"committer":{"name":"chandan kumar","email":"chkumar@redhat.com","date":"2026-05-11 09:38:27.000000000","tz":0},"subject":"pci: add OWNER_CYBORG constant and fix trait","message":"pci: add OWNER_CYBORG constant and fix trait\n\nThe PCI driver\u0027s _get_traits() initialized its traits list as empty,\nomitting OWNER_CYBORG which the function\u0027s own docstring documented as\nthe first entry. Without this trait, Cyborg-managed PCI devices in\nPlacement are indistinguishable from Nova-managed devices.\n\nDefine OWNER_CYBORG as a named constant in cyborg.common.constants to\nreplace the inline string used by the existing NVIDIA GPU driver, and\ninitialize the PCI driver\u0027s traits list with constants.OWNER_CYBORG so\nall Cyborg-managed PCI devices carry the ownership marker.\n\nUpdate unit tests to assert OWNER_CYBORG is always present and fix\nassertions for unknown-vendor devices, which now correctly expect only\nOWNER_CYBORG alongside the product ID trait.\n\nCloses-Bug: #2150557\n\nAssisted-By: claude-code(Sonnet-4.6)\n\nChange-Id: I8c7de28bbf20500d4c9797fcf0577b583492ef40\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/6096a9261697aba42e03db86d75400c470371f0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/6096a9261697aba42e03db86d75400c470371f0a"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"4d8316e8e877ef0c59b049504f3a2196c30aeafa","theirs":"4e993d525e5ef35f750ee54f24140994677a40c9","contains_conflicts":false}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
