)]}'
{"id":"openstack%2Fcyborg~1002257","triplet_id":"openstack%2Fcyborg~master~Iece30526f0c4c15c0705cbb01be526594eae6730","project":"openstack/cyborg","branch":"master","attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-08-25 10:50:23.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Iece30526f0c4c15c0705cbb01be526594eae6730","subject":"pci: Report managed attach metadata","status":"NEW","created":"2026-08-25 10:49:43.000000000","updated":"2026-08-25 12:36:14.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"93aedd0361b9adbfcbadf761103ec2ccdc46d882","_number":1002257,"virtual_id_number":1002257,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-08-25 11:55:12.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":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-08-25 10:50:23.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-08-25 11:55:12.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"46b4c69580c2673e05aa5e367631b46af243a735","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-08-25 10:49:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"db0f64ed8d23321425c7c9e458a499fdfa7f4344","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-25 10:50:23.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"33efa6bc4b4e4b2b6afc4776ccf79f7f835bbbae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 11:55:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/567340d152c9413fbea1ec09a29a5671\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a86d15a587d141c796c6a8761be99f08 : SUCCESS in 6m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b36df808df4a4ae4970cd891e3436e0d : SUCCESS in 4m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/603916cbf0ff441f8a3aaeee1ecb1244 : SUCCESS in 7m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6f8ca17872de4378a5d64833c7da4615 : SUCCESS in 2m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/67a4f206b7d146288be971d98806231e : SUCCESS in 7m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/70ffbd7efc224b78b7f5c92b7b998c7d : SUCCESS in 3m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cfb6971eecfa45e7aec9105d18b22420 : SUCCESS in 6m 41s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/fa6ea381511345ee8bbe232584b8bcbc : SUCCESS in 3m 59s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/856825ee4bae4c31b7de48e1110007f2 : SUCCESS in 55m 06s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/a4450d03f8d249e08461e8b339832f49 : SUCCESS in 49m 22s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/bf38845d1d474f76af149b9877c55944 : SUCCESS in 31m 03s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/43dc0834bb3142a29b990241b4c9420c : SUCCESS in 30m 28s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/5991969e4aff41198df4f7fe94a4b07d : SUCCESS in 47m 22s","accounts_in_message":[],"_revision_number":1},{"id":"93aedd0361b9adbfcbadf761103ec2ccdc46d882","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-25 12:36:14.000000000","message":"Patch Set 1:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/7f875efcd8c04462bb0691a29bedeb0b\n\n- teim-code-review https://zuul.teim.app/t/main/build/33c7f2563ef4410f94506ccf6272893e : SUCCESS in 14m 56s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ceafbc68fadf2d1a55eb7321cfa7f38c8393e858","revisions":{"ceafbc68fadf2d1a55eb7321cfa7f38c8393e858":{"kind":"REWORK","_number":1,"created":"2026-08-25 10:49:43.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/57/1002257/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/57/1002257/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/57/1002257/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/57/1002257/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/57/1002257/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/57/1002257/1"}}},"commit":{"parents":[{"commit":"9ee6bf20ecfb04ae18fddee2ff7be8dfadce01e1","subject":"agent: Reconcile PCI attach handle metadata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/9ee6bf20ecfb04ae18fddee2ff7be8dfadce01e1"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-08-24 21:27:41.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-08-25 10:43:08.000000000","tz":0},"subject":"pci: Report managed attach metadata","message":"pci: Report managed attach metadata\n\nNova needs to know whether libvirt may manage a PCI device\u0027s host-driver\nbinding. The generic PCI driver currently reports only the device\naddress, so that policy cannot follow the allocated attach handle.\n\nParse the whitelist managed value when the PCI driver is constructed and\ninclude it as a boolean in discovered attach information. Accept native\nJSON booleans and the documented true and false string forms, and\ndefault an omitted value to true.\n\nPreserve JSON booleans in current ARQ objects while retaining\ncompatibility with older object versions. Keep the internal field out of\nAPI 2.3 and earlier responses until a versioned API change exposes it.\n\nChange-Id: Iece30526f0c4c15c0705cbb01be526594eae6730\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\nAssisted-By: pi gpt-5.6-sol\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/ceafbc68fadf2d1a55eb7321cfa7f38c8393e858"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/ceafbc68fadf2d1a55eb7321cfa7f38c8393e858"}]},"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":""}}}]}
