)]}'
{"id":"openstack%2Fnova~950667","triplet_id":"openstack%2Fnova~master~I6fb75c670f83458f61348c3a2143c6788769b23d","project":"openstack/nova","branch":"master","topic":"libvirt-migrate-parallel","attention_set":{},"removed_from_attention_set":{"24434":{"account":{"_account_id":24434,"name":"Fabian Wiesel","email":"fabian.wiesel@sap.com","username":"fwiesel"},"last_update":"2025-10-30 08:31:32.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I6fb75c670f83458f61348c3a2143c6788769b23d","subject":"libvirt: Expose number of migration threads","status":"ABANDONED","created":"2025-05-22 15:34:02.000000000","updated":"2025-10-30 08:31:32.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"eb681996bb885637b1e2522acfe3bfef1681bf73","_number":950667,"virtual_id_number":950667,"owner":{"_account_id":24434,"name":"Fabian Wiesel","email":"fabian.wiesel@sap.com","username":"fwiesel"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2025-05-22 17:46:29.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},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":37356,"name":"Mengyang Zhang","display_name":"Mengyang","email":"mzhang741@bloomberg.net","username":"mzhang741"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-05-22 16:04:58.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-05-22 17:46:29.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-10-29 19:00:24.000000000","updated_by":{"_account_id":37356,"name":"Mengyang Zhang","display_name":"Mengyang","email":"mzhang741@bloomberg.net","username":"mzhang741"},"reviewer":{"_account_id":37356,"name":"Mengyang Zhang","display_name":"Mengyang","email":"mzhang741@bloomberg.net","username":"mzhang741"},"state":"CC"}],"messages":[{"id":"014e371b33427c626124349eb5a27ff8b5cf3216","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":24434,"name":"Fabian Wiesel","email":"fabian.wiesel@sap.com","username":"fwiesel"},"date":"2025-05-22 15:34:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c68a890a2fc79688ec69176a4452f555f7b72d92","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":24434,"name":"Fabian Wiesel","email":"fabian.wiesel@sap.com","username":"fwiesel"},"date":"2025-05-22 15:35:11.000000000","message":"Topic set to libvirt-migrate-parallel","accounts_in_message":[],"_revision_number":1},{"id":"fb4ae39da3e98844284a90cac62959afceb22fe1","author":{"_account_id":24434,"name":"Fabian Wiesel","email":"fabian.wiesel@sap.com","username":"fwiesel"},"date":"2025-05-22 15:38:04.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1a49e7cbc7de50f2a01928c291763610b6882625","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-22 16:04:58.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/90600d5c2c904d108e8716d127bb29be\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c8e529af88824d43ba851e0dccee794a : SUCCESS in 16m 28s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/843f7a1edf1a4561914918074411d81f : SUCCESS in 28m 47s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/873894cf7c664d23829f3c667df3136e : FAILURE in 22m 05s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2573d599c4d76bae7332bf16ee91c8cc119f5e9e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-22 17:46:29.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bfe6565743e24e679c58320cbd3ecf29\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2b2770784c38452b968e3eaf033e9b73 : SUCCESS in 55m 08s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6cba18c55b644b53b7d692a1278b360c : SUCCESS in 1h 54m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/eb27f0f052ac4b229d68234230d3a394 : SUCCESS in 55m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/27564ed9609e410d9dc470e18673819c : SUCCESS in 14m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/793b74b843aa4a13bde222a4ebe62323 : SUCCESS in 7m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/18bff29d4e2844e493a58e9a627aecb4 : SUCCESS in 14m 59s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d4aa8ac09df7490a92457d80f07d7109 : SUCCESS in 13m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a2a8415f4bfe448dbd64584364bc929a : SUCCESS in 16m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f6faea4b194741b88a076d80d8bf9cde : SUCCESS in 13m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/7e13d0e357f24cc095a0c89481d9c119 : SUCCESS in 1h 00m 49s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d7e6074f72e44ac49c511349d9f8fb8a : SUCCESS in 2h 02m 52s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d1a4b048cdd1493286cde74929efa747 : SUCCESS in 57m 34s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/bf7df31002e24ed8b85c9c5df28d7d2b : SUCCESS in 55m 36s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/a234854e38b44c388a4da359ad3d24ec : SUCCESS in 1h 09m 34s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c3007e6119db4cc38f82ebdb4d5094a5 : SUCCESS in 2h 05m 19s\n- nova-next https://zuul.opendev.org/t/openstack/build/0a05eeaae8f64fb9a74f33e456616542 : SUCCESS in 2h 07m 07s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/6967730ccbf74528920fabf745916b28 : SUCCESS in 40m 59s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/90043504dc2f41a2a1cd7fb9b0a467bd : SUCCESS in 5m 12s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/f198dec10bf24109b1e4a7adce6acfb3 : SUCCESS in 26m 41s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/c38958328af143cea06ed1d45472d82a : SUCCESS in 28m 42s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/4c9868af80f948a982967a3542556a1f : SUCCESS in 1h 26m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dce0a7dfec1c4f83abb518a79111b936 : SUCCESS in 1h 05m 25s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e494f5e2f23f4bfba4b2ba00dad4c889 : FAILURE in 11m 23s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/cf4224349cb846f282ca66ab7e07ea53 : SUCCESS in 28m 57s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f4ac374f5b8953cfe46f8fca19023a90bfa1a66e","author":{"_account_id":37356,"name":"Mengyang Zhang","display_name":"Mengyang","email":"mzhang741@bloomberg.net","username":"mzhang741"},"date":"2025-10-29 19:00:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"eb681996bb885637b1e2522acfe3bfef1681bf73","tag":"autogenerated:gerrit:abandon","author":{"_account_id":24434,"name":"Fabian Wiesel","email":"fabian.wiesel@sap.com","username":"fwiesel"},"date":"2025-10-30 08:31:32.000000000","message":"Abandoned\n\nAnother implementation has progressed further: https://review.opendev.org/c/openstack/nova/+/955784","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b84de197fc2041057d8fd36209c0cb92fc99fa47","revisions":{"b84de197fc2041057d8fd36209c0cb92fc99fa47":{"kind":"REWORK","_number":1,"created":"2025-05-22 15:34:02.000000000","uploader":{"_account_id":24434,"name":"Fabian Wiesel","email":"fabian.wiesel@sap.com","username":"fwiesel"},"ref":"refs/changes/67/950667/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/67/950667/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/950667/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/950667/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/950667/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/67/950667/1"}}},"commit":{"parents":[{"commit":"221a3e89e8988bc664298106ee691a4e41ca71f9","subject":"Revert \"Support glance\u0027s new location API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/221a3e89e8988bc664298106ee691a4e41ca71f9"}]}],"author":{"name":"Fabian Wiesel","email":"fabian.wiesel@sap.com","date":"2025-05-09 10:42:33.000000000","tz":120},"committer":{"name":"Fabian Wiesel","email":"fabian.wiesel@sap.com","date":"2025-05-22 15:35:08.000000000","tz":120},"subject":"libvirt: Expose number of migration threads","message":"libvirt: Expose number of migration threads\n\nWith increasing network speed, live-migration becomes quickly\nCPU bound. QEMU introduced with 2.11 multifd, and libvirt with\n5.2.0 VIR_MIGRATE_PARALLEL options to parallelise the migration\nwith multiple threads. Since both versions precede the current\nminimum versions, there are no additional requirements, and\nwe simply can expose the options to the administrator.\n\nBlueprint: libvirt-migrate-parallel\nChange-Id: I6fb75c670f83458f61348c3a2143c6788769b23d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b84de197fc2041057d8fd36209c0cb92fc99fa47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b84de197fc2041057d8fd36209c0cb92fc99fa47"}]},"branch":"refs/heads/master"}},"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":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"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":{}}}]}
