)]}'
{"id":"openstack%2Fcinder~996728","triplet_id":"openstack%2Fcinder~master~I93282cbf99194c8c6591c7c24a29804f7cce301a","project":"openstack/cinder","branch":"master","topic":"fix-qcow2-dd-copy","attention_set":{"34260":{"account":{"_account_id":34260,"name":"Masayoshi Mizuma","display_name":"Masayoshi Mizuma","email":"m.mizuma@fujitsu.com","username":"mmizuma"},"last_update":"2026-07-10 02:46:06.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I93282cbf99194c8c6591c7c24a29804f7cce301a","subject":"volume: make generic migration data copy format-aware","status":"NEW","created":"2026-07-10 01:59:33.000000000","updated":"2026-07-21 16:08:22.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":"29ec8cba5410ab12e36a334027ae28ceaed24629","_number":996728,"virtual_id_number":996728,"owner":{"_account_id":34260,"name":"Masayoshi Mizuma","display_name":"Masayoshi Mizuma","email":"m.mizuma@fujitsu.com","username":"mmizuma"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-10 04:56:05.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":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":38251,"name":"Fuli Qi","display_name":"Fuli Qi","email":"qi.fuli@fujitsu.com","username":"fqi"},{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-10 02:29:41.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":"2026-07-10 02:46:06.000000000","updated_by":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"reviewer":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"state":"CC"},{"updated":"2026-07-10 02:46:48.000000000","updated_by":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"reviewer":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"state":"CC"},{"updated":"2026-07-10 03:05:31.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-10 03:55:49.000000000","updated_by":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-10 04:56:05.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-10 04:56:13.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2026-07-10 10:08:47.000000000","updated_by":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"reviewer":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"state":"CC"},{"updated":"2026-07-13 03:00:59.000000000","updated_by":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"reviewer":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"state":"CC"},{"updated":"2026-07-21 16:08:22.000000000","updated_by":{"_account_id":38251,"name":"Fuli Qi","display_name":"Fuli Qi","email":"qi.fuli@fujitsu.com","username":"fqi"},"reviewer":{"_account_id":38251,"name":"Fuli Qi","display_name":"Fuli Qi","email":"qi.fuli@fujitsu.com","username":"fqi"},"state":"CC"}],"messages":[{"id":"1d528d61281356bf07ab7d4ac84adb77d9fe082f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34260,"name":"Masayoshi Mizuma","display_name":"Masayoshi Mizuma","email":"m.mizuma@fujitsu.com","username":"mmizuma"},"date":"2026-07-10 01:59:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8f84d1291eb954b262e409d9fd27ea902c6c08fb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 02:29:41.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c3632361dcc74a2a89d45f78db779cea\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/878c0ee1a6ca4f09be35fcc40e4ce3f9 : SUCCESS in 21m 30s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9abdd601c0244399ba236fcaee8db617 : SUCCESS in 19m 26s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f90d023d654e4a8595e79a6e448425d7 : SUCCESS in 26m 53s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"677a7cc83f321a8f76f43f23b03044f95c10f290","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-07-10 02:46:06.000000000","message":"Patch Set 1:\n\nHPE AlletraMP FC CI\n\nBuild succeeded.\n\n- OpenstackCI/Openstack_FC_CI build/566 : SUCCESS in 0h 46m 5s\n\nFC CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/FC_new_logs/996728","accounts_in_message":[],"_revision_number":1},{"id":"1bc01335e078edd9a8b67593dc758419e0dabfa0","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2026-07-10 02:46:48.000000000","message":"Patch Set 1:\n\nPure Storage CI logs (all jobs): https://github.com/Everpure-Zuul-CI/Cinder-CI/tree/gh-pages/4e0f48d7bc8543e19fda7b5d5dc01125/","accounts_in_message":[],"_revision_number":1},{"id":"335e73ac0adf4efa2e43394a332af9ba8a9e03aa","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-10 03:05:31.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I93282cbf99194c8c6591c7c24a29804f7cce301a .","accounts_in_message":[],"_revision_number":1},{"id":"1b6dfadd2167abe232bcda3cc74acf3b03c11113","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2026-07-10 03:17:26.000000000","message":"Patch Set 1:\n\nBuild succeeded.\nhttps://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/buildset/4e0f48d7bc8543e19fda7b5d5dc01125\n\n- pure-devstack-cinder-tempest-iscsi-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/3a564bc244314a17a190ddc352865906 : SUCCESS in 48m 01s\n- pure-devstack-cinder-tempest-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/d3d49594b3cd4d55ba662874cbb6323b : SUCCESS in 39m 27s\n- pure-devstack-cinder-tempest-nvme-roce-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/69b3050a30da407c9f11632e08a50780 : SUCCESS in 43m 29s\n- pure-devstack-cinder-tempest-nvme-tcp-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/fdadee7ebd994460969f7f3e3e553750 : SUCCESS in 40m 33s","accounts_in_message":[],"_revision_number":1},{"id":"548ac082afbd2fe895cb753144183978760d5aa9","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-07-10 03:36:31.000000000","message":"Patch Set 1:\n\nHPE AlletraMP iSCSI CI\n\nBuild succeeded.\n\n- OpenstackCI/Openstack_iSCSi_CI build/836 : SUCCESS in 0h 43m 51s\n\niSCSI CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/new_logs/996728","accounts_in_message":[],"_revision_number":1},{"id":"34014427f0cd5c31916b5e4d8f6d50bc2c3cbd96","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-07-10 03:36:47.000000000","message":"Patch Set 1:\n\nHPE AlletraMP NVMe/TCP CI\n\nBuild succeeded.\n\n- OpenstackCI/Openstack_NVME_CI build/480 : SUCCESS in 0h 44m 44s\n\nNVMe/TCP CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/NVME_new_logs/996728","accounts_in_message":[],"_revision_number":1},{"id":"58916652988cb00d4c630f226c25841e6476280d","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-07-10 03:55:49.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- cinder-storpool-tempest build/5b364aa7bf2e4a6180a88e46d51b8e9c : SUCCESS in 56m 49s\n- cinder-storpool-tempest-iscsi-multipath build/f5f802958a1948fe817f7e63ec85e215 : SUCCESS in 57m 36s","accounts_in_message":[],"_revision_number":1},{"id":"4c2e80a4cff91d140a9ea54341ac05158e65dc7b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 04:56:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7c99db3dbf0b4398887a7836da195a8d\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3b3ade4abebe45319082f36d2e5aba4a : SUCCESS in 6m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3c971e0faa95439d8f3052dfb27a7127 : SUCCESS in 13m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c3ddf9bc1fd74215bff97d0eaa3b8906 : SUCCESS in 12m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6c7975273fb24ba7ad3b7c863d3fe1b5 : SUCCESS in 11m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d08358f05252485d9c07bea9cc2f06c0 : SUCCESS in 8m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/7460f33d552e4678854b1b99558f90bb : SUCCESS in 1h 07m 49s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/96a1d089d71e45409859933b3c6bf6e5 : SUCCESS in 1h 06m 52s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/c3a9d68287704e82ad1452c20692192f : SUCCESS in 1h 53m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2833704a0d83467fab03188e80b73408 : SUCCESS in 37m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0291125af0c94e78b09bd31d322a682a : SUCCESS in 7m 19s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/a4519651b22a4afe9d625d1572ed76b3 : TIMED_OUT in 41m 09s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/4aec5b18242a45f1ab9fa96f48a5c32f : SUCCESS in 5m 38s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/08541a2c3aac48be8e8286e771693159 : SUCCESS in 7m 15s (non-voting)\n- cinder-without-eventlet https://zuul.opendev.org/t/openstack/build/ab2c6c8019c343ada6dae3d71cc64713 : FAILURE in 13m 50s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/87f0c090d021437692cb1ef1ef87d293 : SUCCESS in 6m 39s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/4a87dc062d3347d0a02289ec961d8210 : SUCCESS in 7m 20s\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/f98e85aa679147c8a95b03e533ef3ab4 : SUCCESS in 9m 39s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/836be38f01c849d49e1a2abb19a52a2e : SUCCESS in 43m 36s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/cee34e88e83640a3bbba311e40be6fc7 : SUCCESS in 4m 22s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/1a72204637af4ebf87f174a177d33f00 : SUCCESS in 1h 41m 06s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/2da18a9f46e84cd2a939d9a5a834a237 : FAILURE in 2h 25m 39s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/7765725f109c4efcbbbd4624182e0f8c : SUCCESS in 2h 11m 00s\n- cinder-tempest-plugin-lvm-lio-barbican-threading https://zuul.opendev.org/t/openstack/build/e632fdeec0b0419e9bc47d171d363e2c : FAILURE in 2h 42m 51s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/2745644d015742dfab77771e130d4a40 : SUCCESS in 2h 06m 17s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/280cfd21ecd24eedbd98fcf429ae7e3a : SUCCESS in 37m 58s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/76f9ac55f5fd4ba18b8a5ee337ae8450 : SUCCESS in 1h 00m 29s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/1dd06c7ccd3649d1ba2585979b891bae : SUCCESS in 1h 29m 43s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/7181feac31364297b87de89867561110 : SUCCESS in 1h 04m 49s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/720651ad91844a919941f09a887bf740 : SUCCESS in 2h 15m 21s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/a9f9499e32eb414e82d79142e7b028d4 : SUCCESS in 1h 41m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/172f8f7cea4d4c54ad754d5b236d4217 : SUCCESS in 1h 02m 28s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/openstack/devstack/playbooks/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"2e1deeab5869ec180cf5c8255d4c6e1c02139da5","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-07-10 05:06:23.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/10_07_2026_04_59_38\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"61eb6999c62312d2a524aabbfd473dfe3b062513","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-07-10 10:08:47.000000000","message":"Patch Set 1:\n\nBuild succeeded (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/4758/.","accounts_in_message":[],"_revision_number":1},{"id":"cf91086be27a24c4225a1fc674ff56709f825bd5","author":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"date":"2026-07-13 03:00:59.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hitachi_ci_fc https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-28-996728-1-fc : SUCCESS in 1h 12m 6s\n- hitachi_ci_iscsi https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-28-996728-1-iscsi : NODE_FAILURE","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"064555dcd3e8841abbd456be565e632d7407a206","revisions":{"064555dcd3e8841abbd456be565e632d7407a206":{"kind":"REWORK","_number":1,"created":"2026-07-10 01:59:33.000000000","uploader":{"_account_id":34260,"name":"Masayoshi Mizuma","display_name":"Masayoshi Mizuma","email":"m.mizuma@fujitsu.com","username":"mmizuma"},"ref":"refs/changes/28/996728/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/28/996728/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/28/996728/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/28/996728/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/28/996728/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/28/996728/1"}}},"commit":{"parents":[{"commit":"4ba8a0581bcb8fccaa4501d200ae81ffcddacde5","subject":"image: support in-place qemu-img convert","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/4ba8a0581bcb8fccaa4501d200ae81ffcddacde5"}]}],"author":{"name":"Masayoshi Mizuma","email":"m.mizuma@fujitsu.com","date":"2026-07-10 01:52:46.000000000","tz":540},"committer":{"name":"Masayoshi Mizuma","email":"m.mizuma@fujitsu.com","date":"2026-07-10 01:52:46.000000000","tz":540},"subject":"volume: make generic migration data copy format-aware","message":"volume: make generic migration data copy format-aware\n\nThe generic (host-assisted) migration data copy attaches both volumes\nvia os-brick and dd\u0027s raw bytes between the returned paths. For\nfilesystem-backed backends (the remotefs family, e.g. NFS) the\nreturned path is an image *file*, and when that file is a qcow2\ncontainer the raw dd corrupts it:\n\n- NFS with nfs_qcow2_volumes\u003dTrue: dd copies the qcow2 container\n  bytes capped at the volume\u0027s nominal size; a fully allocated\n  container is larger than the virtual size, so its trailing\n  clusters/metadata are truncated.\n- raw source to qcow2 destination (e.g. LVM to NFS): raw bytes\n  overwrite the destination file while Cinder metadata still says\n  qcow2, so later attaches misinterpret the volume.\n- qcow2 source to raw destination (e.g. NFS to LVM): the qcow2\n  container itself lands on the block device instead of the guest\n  data.\n\nRoute these copies through an in-place \u0027qemu-img convert -n\u0027, which\nrewrites every virtual-disk block while preserving the destination\u0027s\ncontainer structure (including a qcow2 file\u0027s backing chain). The\nimage format is taken from the connection info, which only the\nremotefs-family drivers populate, so block-device backends keep the\nexisting dd path unchanged. Encryption-changing copies attach dm-crypt\ndevices on both ends, where the raw dd remains correct.\n\nCloses-Bug: #2160206\nAssisted-By: Github Copilot\nChange-Id: I93282cbf99194c8c6591c7c24a29804f7cce301a\nSigned-off-by: Masayoshi Mizuma \u003cm.mizuma@fujitsu.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/064555dcd3e8841abbd456be565e632d7407a206"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/064555dcd3e8841abbd456be565e632d7407a206"}]},"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"},{"label":"Review-Priority","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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\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":""}}}]}
