)]}'
{"id":"openstack%2Fcinder~994912","triplet_id":"openstack%2Fcinder~master~I274a0df3314f2f814af9122a560ebbf7764949e3","project":"openstack/cinder","branch":"master","topic":"retype-volume-including-snapshots","hashtags":[],"change_id":"I274a0df3314f2f814af9122a560ebbf7764949e3","subject":"WIP: volume: orchestrate generic snapshot retype","status":"NEW","created":"2026-06-25 14:25:34.000000000","updated":"2026-07-23 06:33:33.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"work_in_progress":true,"has_review_started":true,"meta_rev_id":"c8d2bbac5b4dac1f585e1b72f054c90cdb0a0bd3","_number":994912,"virtual_id_number":994912,"owner":{"_account_id":38251,"name":"Fuli Qi","display_name":"Fuli Qi","email":"qi.fuli@fujitsu.com","username":"fqi"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-07-23 00:15:36.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":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","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":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":38252,"name":"HPE AlletraMP NVMeTCP CI","display_name":"HPE AlletraMP NVMeTCP CI","email":"yogeshwari.gitte-ext@hpe.com","username":"yogeshwarigitte"},{"_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"},{"_account_id":39087,"name":"Achintya Mishra","display_name":"HPE AlletraMP NVMeTCP CI","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"}]},"pending_reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","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":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":38252,"name":"HPE AlletraMP NVMeTCP CI","display_name":"HPE AlletraMP NVMeTCP CI","email":"yogeshwari.gitte-ext@hpe.com","username":"yogeshwarigitte"},{"_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"},{"_account_id":39087,"name":"Achintya Mishra","display_name":"HPE AlletraMP NVMeTCP CI","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"}]},"reviewer_updates":[{"updated":"2026-06-25 16:38:22.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-06-25 16:57: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":"CC"},{"updated":"2026-06-25 17:53:57.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-06-25 18:12:21.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-06-25 19:04:17.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-06-25 21:27:54.000000000","updated_by":{"_account_id":38252,"name":"HPE AlletraMP NVMeTCP CI","display_name":"HPE AlletraMP NVMeTCP CI","email":"yogeshwari.gitte-ext@hpe.com","username":"yogeshwarigitte"},"reviewer":{"_account_id":38252,"name":"HPE AlletraMP NVMeTCP CI","display_name":"HPE AlletraMP NVMeTCP CI","email":"yogeshwari.gitte-ext@hpe.com","username":"yogeshwarigitte"},"state":"CC"},{"updated":"2026-06-25 22:58:59.000000000","updated_by":{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},"reviewer":{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},"state":"CC"},{"updated":"2026-06-25 22:59:57.000000000","updated_by":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-06-26 02:13:07.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-06-26 03:34:48.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-06-27 03:29:53.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-22 22:19:23.000000000","updated_by":{"_account_id":39087,"name":"Achintya Mishra","display_name":"HPE AlletraMP NVMeTCP CI","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},"reviewer":{"_account_id":39087,"name":"Achintya Mishra","display_name":"HPE AlletraMP NVMeTCP CI","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},"state":"CC"},{"updated":"2026-07-22 22:19:51.000000000","updated_by":{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"},"reviewer":{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"},"state":"CC"},{"updated":"2026-07-23 01:46:07.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-23 04:00:27.000000000","updated_by":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"reviewer":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"state":"CC"}],"messages":[{"id":"02cf4eef61b44243bc1ca2bfae90d6bc7b9c9a3d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38251,"name":"Fuli Qi","display_name":"Fuli Qi","email":"qi.fuli@fujitsu.com","username":"fqi"},"date":"2026-06-25 14:25:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"717aa0c3e10e67cdd5b66be8ed1b4da23814d9b0","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":38251,"name":"Fuli Qi","display_name":"Fuli Qi","email":"qi.fuli@fujitsu.com","username":"fqi"},"date":"2026-06-25 14:37:04.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"56b7c00134a02c2c5a9d1a9921cfcde9814c918a","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-06-25 16:38:22.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I274a0df3314f2f814af9122a560ebbf7764949e3 .","accounts_in_message":[],"_revision_number":1},{"id":"d7941b238d51755305cacb8c0cafc79dedfb2f48","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 16:57:12.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87ec9a3587a644d181d2950e28800b31\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ae8f40ca9de149f2bbf3742f611e8253 : SUCCESS in 12m 02s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ac08cfa0f4e245b6a0763c1161a61282 : SUCCESS in 11m 41s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/661507bf69a24d8cb86146ff1de83bbf : SUCCESS in 17m 02s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6c0b8226e2526b180bfafe831fbc3087582308de","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 17:53:57.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c750856ab4e344219414fc46a1432a43\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3cf3fa3f2ad74830815609b38b1d64d3 : SUCCESS in 8m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/90ea14d52f9a4eafa8ae10c73a58633e : SUCCESS in 12m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f8371b089a3046e3b41cee53829b4139 : SUCCESS in 12m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ea8eef481fa74ddbaccb804c4c1754e2 : TIMED_OUT in 41m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cf5783a6d05460bbc235e1a43f8db46 : SUCCESS in 9m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/c7b2d46a185b43d8b486293715182129 : SUCCESS in 59m 44s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a57a32be6af64c0bacd8984f778ff953 : SUCCESS in 1h 10m 52s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/1c1ee469a650453080e36f691eeee645 : SUCCESS in 1h 23m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7fb62890cc2e4d30a46f102d746cf084 : SUCCESS in 1h 06m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fd38af4de2f24fc4b670711a6505f830 : SUCCESS in 11m 19s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/aff62b04e0164e17bc75c91cf5de826e : TIMED_OUT in 42m 08s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/bbe6a617f74b4ae5ac626956a29091cc : SUCCESS in 3m 57s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/a6aabdc281f94dfa8df7014a563aaf4e : SUCCESS in 7m 18s (non-voting)\n- cinder-without-eventlet https://zuul.opendev.org/t/openstack/build/cab32d0b5ef54464bf0657f670e2ce61 : FAILURE in 13m 20s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/ab72939ff2ef4e4ca1892675d4fce804 : SUCCESS in 6m 57s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/14f5350ff6b34e29b166a921183294a4 : SUCCESS in 7m 11s\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/f2ad71c4a506479ba87c3701568f848a : SUCCESS in 10m 14s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/1cd1e4af926343bca8325e60ffbf61f6 : SUCCESS in 38m 34s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/d517446017e94e67a2612bfa5a9c599a : SUCCESS in 8m 02s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/79b3b1aa854e4c0da84874fe3c70db25 : SUCCESS in 2h 01m 03s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/da117bd3dcfe4d9fa7a5811e6f18f866 : FAILURE in 1h 25m 30s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/ae20a900a801454dae210e644a6eaa04 : SUCCESS in 2h 18m 59s\n- cinder-tempest-plugin-lvm-lio-barbican-threading https://zuul.opendev.org/t/openstack/build/bc8bb63eb7a34f4e8f32e37e7f472d5a : FAILURE in 3h 09m 38s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/a857a83786ca4274884036ada459800e : SUCCESS in 2h 03m 43s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/25e5f00e68344b859531b09a5c6e88d9 : SUCCESS in 44m 02s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/2b1886885b24424e9f0d25bd9b9340a8 : SUCCESS in 1h 22m 45s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/f647c993c328424c871c2f2c1950f01f : SUCCESS in 1h 40m 32s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/25dfaf33980848a88c8e673649975eb2 : SUCCESS in 54m 12s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/b737fb5df7f14e9f8880d57badd86d81 : SUCCESS in 2h 18m 31s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/9a5d0d8d94a34fc5bd2a08e869132653 : SUCCESS in 1h 53m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/339b6350c1de4958ac079594408f87a9 : SUCCESS in 58m 38s","accounts_in_message":[],"_revision_number":1},{"id":"4849df729af35b540270bcbec95d83165772707b","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-06-25 18:12:21.000000000","message":"Patch Set 1:\n\nHPE AlletraMP Jenkins iSCSI CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_iSCSi_CI build/604 : FAILURE in 0h 3m 57s\n\niSCSI CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/new_logs/994912","accounts_in_message":[],"_revision_number":1},{"id":"7f085a4e550c94e898ae1bc0260440637ef4fc72","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-06-25 19:15:02.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/25_06_2026_19_07_26\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"4236d7f25ca663a01bc6e0d0f668c0a4fac0de8e","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-06-25 19:28:33.000000000","message":"Patch Set 1:\n\nHPE AlletraMP Jenkins NVMe/TCP CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_NVME_CI build/240 : FAILURE in 0h 11m 21s\n\nNVMe/TCP CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/NVME_new_logs/994912","accounts_in_message":[],"_revision_number":1},{"id":"23f7a9104b35b28ef826672f006fa5e82d2fd18a","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-06-25 19:50:05.000000000","message":"Patch Set 1:\n\nHPE AlletraMP Jenkins FC CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_FC_CI build/331 : FAILURE in 0h 19m 28s\n\nFC CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/FC_new_logs/994912","accounts_in_message":[],"_revision_number":1},{"id":"828ded6934b42e1467f73975be56b8494cd595a4","tag":"autogenerated:zuul:check","author":{"_account_id":38252,"name":"HPE AlletraMP NVMeTCP CI","display_name":"HPE AlletraMP NVMeTCP CI","email":"yogeshwari.gitte-ext@hpe.com","username":"yogeshwarigitte"},"date":"2026-06-25 21:27:54.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hpe-nvmetcp-driver build/367dc9bd9349453fbe9056bdf149df37 : FAILURE in 11m 01s\n\nWarning:\n  NVMe CI log: https://github.com/hpe-storage/hpe-nvmetcp-ci-logs/tree/master/new_logs/994912","accounts_in_message":[],"_revision_number":1},{"id":"c2d1f1ad1fbf509235d03767e597f6bec89a4b11","tag":"autogenerated:zuul:check","author":{"_account_id":39096,"name":"HPE AlletraMP FC CI","display_name":"HPE AlletraMP FC CI","email":"diganta.bora@hpe.com","username":"digantabora"},"date":"2026-06-25 22:58:59.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hpe-fc-driver build/a08a2c76ae3b42dcbbea0d4af7477ca1 : FAILURE in 28m 15s\n\nWarning:\n  FC CI log: https://github.com/hpe-storage/hpe-ci-log/tree/master/logs/994912","accounts_in_message":[],"_revision_number":1},{"id":"c3cef66567737cec67856031e3b3409e422cc287","author":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"date":"2026-06-25 22:59:57.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- 3par-iscsi-driver-master-client-pip-ssa02-dsvm build/073e9b4125244a699fbbb0aa894879f0 : FAILURE in 31m 56s\n\nWarning:\n  iSCSI CI log: https://github.com/hpe-storage/hpe_cinder_logs/blob/master/new_logs/994912\n  iSCSI CI log: https://github.com/hpe-storage/hpe_cinder_logs/blob/master/new_logs/994912","accounts_in_message":[],"_revision_number":1},{"id":"038eab9b6d8cf84a77d45bb87de8632648c6fb89","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-06-26 02:13:07.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- cinder-storpool-tempest build/c033f8995e6c43a0bb8b69e0b0776197 : SUCCESS in 52m 12s\n- cinder-storpool-tempest-iscsi-multipath build/dd55cb25d33d40569973358f1147510c : SUCCESS in 59m 53s","accounts_in_message":[],"_revision_number":1},{"id":"30648b7e7df03ef5eea55b9b61f8c9b89c6b6838","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-06-26 03:34:48.000000000","message":"Patch Set 1:\n\nBuild succeeded (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/4531/.","accounts_in_message":[],"_revision_number":1},{"id":"54a2068e9253998516fcd3f7f58789f6e1b4ce2d","author":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"date":"2026-06-27 03:29:53.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-12-994912-1-fc : SUCCESS in 1h 10m 56s\n- hitachi_ci_iscsi https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-12-994912-1-iscsi : NODE_FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"8e4e00cbe83f9b098d0cefa9e65334337919c3d3","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-07-15 08:41:25.000000000","message":"Patch Set 1:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/4355/.","accounts_in_message":[],"_revision_number":1},{"id":"cebba3b655f051f0daa7019d3d8e345c59b30e80","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":38251,"name":"Fuli Qi","display_name":"Fuli Qi","email":"qi.fuli@fujitsu.com","username":"fqi"},"date":"2026-07-22 21:13:45.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"eea9a89d42e869d1eb6d87b5dcbe980a20556a59","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 22:16:58.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/160c7cffb4b146b09b567aeb317a42a7\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/156947e909524e1da76ff3083bf4df11 : SUCCESS in 18m 45s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7416d9ed91ca439180966c446d4cf222 : SUCCESS in 16m 43s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/ceab068260524d9faeb91e35f8f86351 : SUCCESS in 23m 18s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"164dc70f5dc8dfe74feaecfd80629131567e37db","author":{"_account_id":39087,"name":"Achintya Mishra","display_name":"HPE AlletraMP NVMeTCP CI","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},"date":"2026-07-22 22:19:23.000000000","message":"Patch Set 2:\n\nHPE AlletraMP NVMeTCP CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_NVME_CI build/590 : FAILURE in 0h 2m 4s\n\nNVMe/TCP CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/NVME_new_logs/994912","accounts_in_message":[],"_revision_number":2},{"id":"c60cb5d35d1dab10622d81f43429b115df6a03bd","author":{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"},"date":"2026-07-22 22:19:51.000000000","message":"Patch Set 2:\n\nHPE AlletraMP FC CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_FC_CI build/682 : FAILURE in 0h 2m 1s\n\nFC CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/FC_new_logs/994912","accounts_in_message":[],"_revision_number":2},{"id":"12a186a6f52af188bd51aeb379769f6f4783e9c4","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-07-22 22:59:47.000000000","message":"Patch Set 2:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/4894/.","accounts_in_message":[],"_revision_number":2},{"id":"24c7b792e94fa7c24f88ca8532223e097c6e9e4f","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-07-22 23:02:26.000000000","message":"Patch Set 2:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/4718/.","accounts_in_message":[],"_revision_number":2},{"id":"3d0579f10b40b4bbd9aab87d111b0425e38cf2c1","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-07-22 23:15:07.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I274a0df3314f2f814af9122a560ebbf7764949e3 .","accounts_in_message":[],"_revision_number":2},{"id":"b7b6acee42ac87897a0f084cea1e4372f5098ebd","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-07-22 23:42:26.000000000","message":"Patch Set 2:\n\nHPE AlletraMP iSCSI CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_iSCSi_CI build/948 : FAILURE in 0h 1m 43s\n\niSCSI CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/new_logs/994912","accounts_in_message":[],"_revision_number":2},{"id":"291c9fed0fee9ce6308fb381d406273f3bdae71f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 00:15:36.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/05a929e6f1e5461da7951ebd3055cb53\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/38b2e200dc4f4eef92db09b0ade7e195 : SUCCESS in 8m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/46c22eeba8014a9091c0f7a21a680f96 : SUCCESS in 12m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9f84e0a420d341c1888ca99f5bd667f1 : SUCCESS in 11m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3e2df414d5064288ac9ba8dbf6b31e20 : SUCCESS in 15m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0bef0faf26b84d33909449037013c841 : SUCCESS in 17m 04s\n- grenade https://zuul.opendev.org/t/openstack/build/45132237d64e4d6bb17fabe3bc0936eb : SUCCESS in 56m 03s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ea54eadcd17e4c9a8a2c29f19afa092d : SUCCESS in 32m 42s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/c6e19da9ff264ca3850c882f69e892fc : SUCCESS in 1h 41m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/65ff7bf72506499db6c7dded8488d14f : SUCCESS in 53m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8c4211510265482990e901c55d31e4ea : SUCCESS in 8m 25s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/e35aaf0c09f349519c98716d7a9e9a73 : SUCCESS in 21m 33s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/57dd9d696c6a4185aa7c8ba6580ae1b6 : SUCCESS in 5m 17s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/5d29ad3dcb7045f5a220540b2eb7a19f : SUCCESS in 6m 41s (non-voting)\n- cinder-without-eventlet https://zuul.opendev.org/t/openstack/build/79ee973fd4f0452ca005931814513a82 : FAILURE in 13m 56s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/ec47538226104b8e9fd03bb98ad68f07 : SUCCESS in 7m 35s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/32455bfc50b444eda9e3676008e39884 : SUCCESS in 6m 18s\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/34ff58fa66ba4022b474183e6598e7e0 : SUCCESS in 8m 56s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/17af343e4b3643dba8f6c05f6b979b24 : FAILURE in 56m 25s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/2821990166e84cabac57837e0d46bc20 : SUCCESS in 6m 23s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/3da9b9fc3dd640b9866cd598001f4947 : SUCCESS in 1h 33m 42s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/4f4211b6098b4725957e09db3c8564f2 : SUCCESS in 1h 55m 12s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/3bdce9930e6a4d9dbeddc34f95ae9e98 : SUCCESS in 1h 41m 42s\n- cinder-tempest-plugin-lvm-lio-barbican-threading https://zuul.opendev.org/t/openstack/build/4405c9659f814bf9a4076da20c59768d : FAILURE in 2h 49m 40s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/a47b307003184fdd9518b0acbcc996cd : SUCCESS in 1h 59m 39s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/ae28ae8b94244923bbbd3e19a6d70a1f : SUCCESS in 20m 22s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/773a103cac20468aa626a87a84dc8d68 : SUCCESS in 49m 19s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/8e9a08a9d3ea4dfb83abdcd80346a0bf : SUCCESS in 1h 13m 44s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/508d503300bc4f6682d70af53df4793e : SUCCESS in 30m 51s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/afb7936ca5e14df99fd91fa69d6a9a56 : SUCCESS in 1h 47m 01s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/3d5fefe822fd409db7fea8a1ee92ddaf : FAILURE in 1h 51m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3b965040d865488b890d391275bc57d6 : SUCCESS in 1h 03m 12s\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":2},{"id":"302e7bee99f08ffc527386dbd2dacda5d699fd68","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-23 01:46:07.000000000","message":"Patch Set 2:\n\nPure Storage CI logs (all jobs): https://github.com/Everpure-Zuul-CI/Cinder-CI/tree/gh-pages/36492a602933450c91dc77abee17f6bd/","accounts_in_message":[],"_revision_number":2},{"id":"94aa50e1b477f1220000a8fcc4144239bb636aad","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-23 03:53:11.000000000","message":"Patch Set 2:\n\nBuild succeeded.\nhttps://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/buildset/36492a602933450c91dc77abee17f6bd\n\n- pure-devstack-cinder-tempest-iscsi-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/e429eb10af52411a95de437d4c6f6788 : SUCCESS in 38m 50s\n- pure-devstack-cinder-tempest-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/36e7799343e449b09e5858e33f73f65b : SUCCESS in 36m 07s\n- pure-devstack-cinder-tempest-nvme-roce-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/e1bdc68be58c496b964878732d0eaf65 : SUCCESS in 42m 06s\n- pure-devstack-cinder-tempest-nvme-tcp-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/fb835fa7b6054623b5bb828a8376e3a4 : SUCCESS in 31m 37s\n- pure-devstack-cinder-tempest-nvme-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/8217339c14dd482eb6ee41e7bb432376 : FAILURE in 12m 33s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"804e2fecd7edbcc5d2ece0d6d3e82b15e7827259","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2026-07-23 04:00:27.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/994912 : FAILURE in 29m 54s","accounts_in_message":[],"_revision_number":2},{"id":"c8d2bbac5b4dac1f585e1b72f054c90cdb0a0bd3","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-07-23 06:33:33.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- cinder-storpool-tempest build/53c1ba64e34c413eadf335f83495f717 : SUCCESS in 42m 29s\n- cinder-storpool-tempest-iscsi-multipath build/0ee38fe6fe4b4d03ad1d04e13643eb8f : SUCCESS in 49m 58s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"eaba379a7ddb08506e55d3b76f87b016d4c2bf42","revisions":{"a6b578b182063d1ab3465ab5c2b2e7e7be0b1942":{"kind":"REWORK","_number":1,"created":"2026-06-25 14:25:34.000000000","uploader":{"_account_id":38251,"name":"Fuli Qi","display_name":"Fuli Qi","email":"qi.fuli@fujitsu.com","username":"fqi"},"ref":"refs/changes/12/994912/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/12/994912/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/12/994912/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/12/994912/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/12/994912/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/12/994912/1"}}},"commit":{"parents":[{"commit":"233c560bce3dec1b9bcdebe1acceb06f0a590f2e","subject":"WIP: volume: refactor migrate_volume driver path","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/233c560bce3dec1b9bcdebe1acceb06f0a590f2e"}]}],"author":{"name":"Fuli Qi","email":"qi.fuli@fujitsu.com","date":"2026-06-25 14:23:01.000000000","tz":540},"committer":{"name":"Fuli Qi","email":"qi.fuli@fujitsu.com","date":"2026-06-25 14:23:01.000000000","tz":540},"subject":"WIP: volume: orchestrate generic snapshot retype","message":"WIP: volume: orchestrate generic snapshot retype\n\nAdd the multi-snapshot loop for generic snapshot-aware retype. The\nmanager rebuilds snapshots in oldest-first order before copying current\nvolume data into the migration target.\n\nCarry migrated snapshot metadata through the generic migration path so\nsource snapshot deletion is deferred until volume migration completion.\nCompletion updates source snapshot provider metadata, deletes migrated\nsource snapshots, and removes temporary destination snapshot rows.\n\nOn failures before completion, delete any staging destination\nsnapshots that were already rebuilt and wait for their deletion before\nthe existing temporary volume cleanup path. If snapshot finalization\nfails during completion, restore provider metadata for snapshots that\nwere already updated.\n\nLog the snapshot migration phase, snapshot id, snapshot index, and\nvolume id when rebuilding an individual snapshot fails.\n\nAssisted-By: Github Copilot\nImplements: blueprint retype-volume-including-snapshots\nChange-Id: I274a0df3314f2f814af9122a560ebbf7764949e3\nSigned-off-by: Fuli Qi \u003cqi.fuli@fujitsu.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/a6b578b182063d1ab3465ab5c2b2e7e7be0b1942"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/a6b578b182063d1ab3465ab5c2b2e7e7be0b1942"}]},"branch":"refs/heads/master"},"eaba379a7ddb08506e55d3b76f87b016d4c2bf42":{"kind":"REWORK","_number":2,"created":"2026-07-22 21:13:45.000000000","uploader":{"_account_id":38251,"name":"Fuli Qi","display_name":"Fuli Qi","email":"qi.fuli@fujitsu.com","username":"fqi"},"ref":"refs/changes/12/994912/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/12/994912/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/12/994912/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/12/994912/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/12/994912/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/12/994912/2"}}},"commit":{"parents":[{"commit":"e6d42b3517345e0fcb8603be520d2767ab47acbb","subject":"WIP: volume: refactor migrate_volume driver path","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/e6d42b3517345e0fcb8603be520d2767ab47acbb"}]}],"author":{"name":"Fuli Qi","email":"qi.fuli@fujitsu.com","date":"2026-06-24 14:27:48.000000000","tz":540},"committer":{"name":"Fuli Qi","email":"qi.fuli@fujitsu.com","date":"2026-07-22 21:09:39.000000000","tz":540},"subject":"WIP: volume: orchestrate generic snapshot retype","message":"WIP: volume: orchestrate generic snapshot retype\n\nAdd the multi-snapshot loop for generic snapshot-aware retype. The\nmanager rebuilds snapshots in oldest-first order before copying current\nvolume data into the migration target.\n\nCarry migrated snapshot metadata through the generic migration path so\nsource snapshot deletion is deferred until volume migration completion.\nCompletion updates source snapshot provider metadata, deletes migrated\nsource snapshots, and removes temporary destination snapshot rows.\n\nOn failures before completion, delete any staging destination\nsnapshots that were already rebuilt and wait for their deletion before\nthe existing temporary volume cleanup path. If snapshot finalization\nfails during completion, restore provider metadata for snapshots that\nwere already updated.\n\nLog the snapshot migration phase, snapshot id, snapshot index, and\nvolume id when rebuilding an individual snapshot fails.\n\nAssisted-By: Github Copilot\nImplements: blueprint retype-volume-including-snapshots\nChange-Id: I274a0df3314f2f814af9122a560ebbf7764949e3\nSigned-off-by: Fuli Qi \u003cqi.fuli@fujitsu.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/eaba379a7ddb08506e55d3b76f87b016d4c2bf42"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/eaba379a7ddb08506e55d3b76f87b016d4c2bf42"}]},"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":""}}}]}
