)]}'
{"id":"openstack%2Fnova~954113","triplet_id":"openstack%2Fnova~stable%2F2024.1~I8f4124c98a4ed81d0048f62d762091afc73a5452","project":"openstack/nova","branch":"stable/2024.1","topic":"storpool-backports-2024.1","attention_set":{},"removed_from_attention_set":{"35429":{"account":{"_account_id":35429,"name":"Biser Milanov","email":"biser.milanov@storpool.com","username":"sp-bmilanov"},"last_update":"2025-07-22 13:10:48.000000000","reason":"Removed by \u003cGERRIT_ACCOUNT_35429\u003e by clicking the attention icon","reason_account":{"_account_id":35429,"name":"Biser Milanov","email":"biser.milanov@storpool.com","username":"sp-bmilanov"}}},"hashtags":[],"change_id":"I8f4124c98a4ed81d0048f62d762091afc73a5452","subject":"Hardcode the use of iothreads for KVM.","status":"ABANDONED","created":"2025-07-04 11:25:10.000000000","updated":"2025-10-31 13:48:25.000000000","total_comment_count":1,"unresolved_comment_count":0,"work_in_progress":true,"has_review_started":false,"cherry_pick_of_change":918669,"cherry_pick_of_patch_set":4,"meta_rev_id":"3294b986ece1868713b38c2570d4b2dca92cdfe4","_number":954113,"virtual_id_number":954113,"owner":{"_account_id":35429,"name":"Biser Milanov","email":"biser.milanov@storpool.com","username":"sp-bmilanov"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2025-07-04 13:00:06.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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":{"rejected":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-2,"date":"2025-07-04 11:28:13.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"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"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":12988,"name":"Peter Penchev","email":"openstack-dev@storpool.com","username":"ppenchev"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}],"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"]}]},"pending_reviewers":{"CC":[{"_account_id":12988,"name":"Peter Penchev","email":"openstack-dev@storpool.com","username":"ppenchev"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}],"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"]}]},"reviewer_updates":[{"updated":"2025-07-04 11:25:10.000000000","updated_by":{"_account_id":35429,"name":"Biser Milanov","email":"biser.milanov@storpool.com","username":"sp-bmilanov"},"reviewer":{"_account_id":12988,"name":"Peter Penchev","email":"openstack-dev@storpool.com","username":"ppenchev"},"state":"CC"},{"updated":"2025-07-04 11:27:37.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"},{"updated":"2025-07-04 12:01:47.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":"CC"},{"updated":"2025-07-04 13:00:06.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":"2025-07-04 13:19:36.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-10-31 13:48:25.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"CC"}],"messages":[{"id":"53762c4e97c33a886ec1d3c4cd20df4470caaebd","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":35429,"name":"Biser Milanov","email":"biser.milanov@storpool.com","username":"sp-bmilanov"},"date":"2025-07-04 11:25:10.000000000","message":"Patch Set 1: Cherry Picked from branch master.\n\nThe following files contain Git conflicts:\n* nova/tests/unit/virt/libvirt/test_config.py","accounts_in_message":[],"_revision_number":1},{"id":"dae9493b06f422186155fd41664bb5d2be8b085c","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-07-04 11:27:37.000000000","message":"Patch Set 1: Code-Review-2","accounts_in_message":[],"_revision_number":1},{"id":"e0798f1539b7071cdf357c5a17d5fea771bbc0b3","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-07-04 11:28:08.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"eb98697eae9975570476bf6b332a6cdf49f94fa0","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":35429,"name":"Biser Milanov","email":"biser.milanov@storpool.com","username":"sp-bmilanov"},"date":"2025-07-04 11:28:13.000000000","message":"Uploaded patch set 2.\n\nCopied Votes:\n* Code-Review-2 (copy condition: \"changekind:TRIVIAL_REBASE OR **is:MIN**\")\n","accounts_in_message":[],"_revision_number":2},{"id":"de1d147a3893faed5256596dd390942055c56eac","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-04 12:01:47.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e8710514da294e3592f14e563879ebeb\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d2ad0cf6c7584f59a01b77d9da505517 : SUCCESS in 28m 38s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/d7dad0d355424b9b8cdfb3790dd772cc : SUCCESS in 20m 26s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7944be031fd06e79d3ebfe963c552a9e31139a19","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-04 13:00:06.000000000","message":"Patch Set 2: 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/cca362ab368c4b51824947434878e1ee\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a37b54e4b339473b82604c3de0579eb1 : SUCCESS in 25m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/871d11600a7d4327b90cc86f566e2b14 : FAILURE in 40m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a3a79da53d5646269065ded4c059303d : SUCCESS in 24m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1e3c1a577bec405a89a65f56da62551a : SUCCESS in 12m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f2ff97e488374f25a17679d39d6b199d : SUCCESS in 3m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/cbe804a1265e4fa0a10f1efe29b88a24 : SUCCESS in 13m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e44d5e27aab1424799a20ce6bbefc812 : SUCCESS in 7m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/648cce8a45cf4237999d7b8d4379b862 : SUCCESS in 5m 05s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/75c9000ce83c46a1993173b86c2b5d48 : SUCCESS in 59m 12s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2b97b54f7f0d48a9b62e4ee6f6cfa21f : FAILURE in 46m 57s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/e313f8417f044b89b5517bbca3dc81a1 : FAILURE in 57m 09s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f284f700466e46db94c5aa44bafcb84c : FAILURE in 2m 34s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9bf56597ca3649898ee42026ca591bec : SUCCESS in 22m 28s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/79edabdb33d94f5f9a705189961a84e4 : SUCCESS in 23m 25s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/4d030bb652364ac385f2cbadf1e458d5 : SUCCESS in 21m 36s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/7718d12db99345f89e817160d7c1e306 : FAILURE in 1h 26m 19s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/dc5de76c280146d584a9b529b0083582 : FAILURE in 41m 20s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/03cf2cda9cdb4bb59bb98a4e0d0e1d02 : SUCCESS in 1h 13m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a8d630a6738249d88e58c3ab2eb4ad8d : SUCCESS in 48m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5fca66a6e4bf4aa688f769ae77b36867 : SUCCESS in 11m 39s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4e49f74a03de49bb8adaaffd5c525fef : SUCCESS in 28m 44s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"cd8a15d5ad5f38e2a5858e435befae4b8a166b03","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-07-04 13:19:36.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-954113-6txrr/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"e62dfab13ab53299af20e6342fc267d18bf8eec9","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":35429,"name":"Biser Milanov","email":"biser.milanov@storpool.com","username":"sp-bmilanov"},"date":"2025-07-10 11:04:01.000000000","message":"Topic set to storpool-backports-2024.1","accounts_in_message":[],"_revision_number":2},{"id":"3294b986ece1868713b38c2570d4b2dca92cdfe4","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-10-31 13:48:25.000000000","message":"Abandoned\n\nstable/2024.1 branch of openstack/nova is about to be deleted. To be able to do that, all open patches need to be abandoned. Please cherry pick the patch to unmaintained/2024.1 if you want to further work on this patch.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"19ade9b23401188a51441b8189bbc26a94aca05e","revisions":{"b2e1eb1eee56624f912e1c2ff303ea00e1db0ff1":{"kind":"REWORK","_number":1,"created":"2025-07-04 11:25:10.000000000","uploader":{"_account_id":35429,"name":"Biser Milanov","email":"biser.milanov@storpool.com","username":"sp-bmilanov"},"ref":"refs/changes/13/954113/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/13/954113/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/954113/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/954113/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/954113/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/13/954113/1"}}},"commit":{"parents":[{"commit":"ad1bd175ae57e45dbfa8014f945cbc42d62ad8ce","subject":"Fix detaching devices by alias with mdevs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ad1bd175ae57e45dbfa8014f945cbc42d62ad8ce"}]}],"author":{"name":"Peter Penchev","email":"openstack-dev@storpool.com","date":"2021-07-15 16:32:28.000000000","tz":180},"committer":{"name":"Biser Milanov","email":"biser.milanov@storpool.com","date":"2025-07-04 11:25:10.000000000","tz":0},"subject":"Hardcode the use of iothreads for KVM.","message":"Hardcode the use of iothreads for KVM.\n\nAdd the iothread_count Nova configuration option that controls\nthe libvirt specification for qemu I/O threads to be used.\nIf set to a non-zero value (usually 1), the libvirt definition of\nthe Nova instance will contain the \"iothread\" attribute for\nvirtio-scsi controllers and for /dev/vd* block devices.\n\nChange-Id: I8f4124c98a4ed81d0048f62d762091afc73a5452\nSigned-off-by: Biser Milanov \u003cbiser.milanov@storpool.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b2e1eb1eee56624f912e1c2ff303ea00e1db0ff1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b2e1eb1eee56624f912e1c2ff303ea00e1db0ff1"}]},"branch":"refs/heads/stable/2024.1"},"19ade9b23401188a51441b8189bbc26a94aca05e":{"kind":"REWORK","_number":2,"created":"2025-07-04 11:28:13.000000000","uploader":{"_account_id":35429,"name":"Biser Milanov","email":"biser.milanov@storpool.com","username":"sp-bmilanov"},"ref":"refs/changes/13/954113/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/13/954113/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/954113/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/954113/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/13/954113/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/13/954113/2"}}},"commit":{"parents":[{"commit":"ad1bd175ae57e45dbfa8014f945cbc42d62ad8ce","subject":"Fix detaching devices by alias with mdevs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ad1bd175ae57e45dbfa8014f945cbc42d62ad8ce"}]}],"author":{"name":"Peter Penchev","email":"openstack-dev@storpool.com","date":"2021-07-15 16:32:28.000000000","tz":180},"committer":{"name":"Biser Milanov","email":"biser.milanov@storpool.com","date":"2025-07-04 11:27:53.000000000","tz":180},"subject":"Hardcode the use of iothreads for KVM.","message":"Hardcode the use of iothreads for KVM.\n\nAdd the iothread_count Nova configuration option that controls\nthe libvirt specification for qemu I/O threads to be used.\nIf set to a non-zero value (usually 1), the libvirt definition of\nthe Nova instance will contain the \"iothread\" attribute for\nvirtio-scsi controllers and for /dev/vd* block devices.\n\nChange-Id: I8f4124c98a4ed81d0048f62d762091afc73a5452\nSigned-off-by: Biser Milanov \u003cbiser.milanov@storpool.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/19ade9b23401188a51441b8189bbc26a94aca05e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/19ade9b23401188a51441b8189bbc26a94aca05e"}]},"branch":"refs/heads/stable/2024.1"}},"requirements":[],"submit_records":[],"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":{}}},{"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":["label:Code-Review\u003dMIN"],"failing_atoms":["label:Code-Review\u003dMAX"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"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":{}}}]}
