)]}'
{"id":"openstack%2Fglance~975700","triplet_id":"openstack%2Fglance~stable%2F2025.1~I11a6872275568e874236ae78faf877db1bbfbb9a","project":"openstack/glance","branch":"stable/2025.1","attention_set":{},"removed_from_attention_set":{"9303":{"account":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"last_update":"2026-04-09 14:35:50.000000000","reason":"\u003cGERRIT_ACCOUNT_9303\u003e replied on the change","reason_account":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2026-04-09 14:09:08.000000000","reason":"\u003cGERRIT_ACCOUNT_4393\u003e replied on the change","reason_account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},"8122":{"account":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"last_update":"2026-04-09 16:38:59.000000000","reason":"Change was submitted"},"37594":{"account":{"_account_id":37594,"name":"Donny Arief Oktavian","display_name":"donnyao","email":"ao.donny@gmail.com","username":"donnyao"},"last_update":"2026-04-09 16:38:59.000000000","reason":"Change was submitted"},"37598":{"account":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"last_update":"2026-04-09 16:38:59.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I11a6872275568e874236ae78faf877db1bbfbb9a","subject":"Handle images detected as ISO+GPT","status":"MERGED","created":"2026-02-04 19:48:02.000000000","updated":"2026-04-09 16:40:36.000000000","submitted":"2026-04-09 16:38:59.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"975700","cherry_pick_of_change":975680,"cherry_pick_of_patch_set":1,"meta_rev_id":"f73fb50b13df5b59bb27ab9adb30ec2258f5811f","_number":975700,"virtual_id_number":975700,"owner":{"_account_id":37594,"name":"Donny Arief Oktavian","display_name":"donnyao","email":"ao.donny@gmail.com","username":"donnyao"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-09 16:38:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"recommended":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"all":[{"value":1,"date":"2026-04-09 12:27:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":2,"date":"2026-04-09 14:35:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":2,"date":"2026-04-09 14:09:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":1,"date":"2026-03-02 09:45:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-02-06 09:45:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":1,"date":"2026-04-09 12:41:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"all":[{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":1,"date":"2026-04-09 14:35:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}],"reviewers":{"REVIEWER":[{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-04 19:48:02.000000000","updated_by":{"_account_id":37594,"name":"Donny Arief Oktavian","display_name":"donnyao","email":"ao.donny@gmail.com","username":"donnyao"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2026-02-04 22:05:45.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-02-05 15:42:28.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"},{"updated":"2026-02-05 15:42:28.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2026-02-05 15:42:28.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"state":"REVIEWER"},{"updated":"2026-02-05 21:14:47.000000000","updated_by":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"reviewer":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"state":"REVIEWER"},{"updated":"2026-03-02 09:45:24.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"},{"updated":"2026-04-09 12:27:03.000000000","updated_by":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"reviewer":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"state":"REVIEWER"}],"messages":[{"id":"f038d4b5a25f75a99be4f817b7876f12429a6081","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37594,"name":"Donny Arief Oktavian","display_name":"donnyao","email":"ao.donny@gmail.com","username":"donnyao"},"date":"2026-02-04 19:48:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"61e2a96c1f7de7191ccb089d26b4abc9591fa69f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-04 22:05:45.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a930929296664bb5995a14a9e7669f57\n\n- grenade https://zuul.opendev.org/t/openstack/build/80b88ee7f12645f29691f9cb032cb7db : SUCCESS in 1h 02m 24s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8ea96ed3b8bd47a68c8736b4daa7be54 : SUCCESS in 54m 52s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/0040359ca0ed4893a52bb0d821a4ece1 : SUCCESS in 1h 32m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/750be57140994b6681202b6c1e5ba933 : SUCCESS in 1h 04m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7abeacb825ec4dcda7f72d903706c894 : SUCCESS in 4m 56s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6ccabbde01724dacbbae4c25ac420223 : SUCCESS in 5m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ab3e1c212181491b994e0762194bb602 : SUCCESS in 6m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/42740edbc9ce470cb204bc3805d98220 : SUCCESS in 6m 28s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e39e857465d1452391024952357b78fd : SUCCESS in 9m 10s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/2996dc12bebb4aec84c798abeb03ecf7 : SUCCESS in 7m 35s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/81c51125ae344d5c8bb644aafc3198e3 : SUCCESS in 9m 26s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/2281639ffacb4ba5ab995bbc47c82e41 : SUCCESS in 1h 48m 19s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/f32debcc00674ac894610d049c8a9e99 : SUCCESS in 1h 07m 19s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/5ea0b28cf1b942c99f68206f04e0c649 : SUCCESS in 1h 50m 44s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/6f73c9bcc0024feb922dfadd13c5ea07 : SUCCESS in 2h 11m 20s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/facc760143084629994703a7acd4749a : SUCCESS in 1h 59m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4d399f1dc4b0451592d305bf1371ea41 : SUCCESS in 37m 15s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c6dc0a0c70e845eb822274be9809a668 : SUCCESS in 1h 45m 34s\n- glance-centralized-cache https://zuul.opendev.org/t/openstack/build/c2f9ed4fab314e9eabda11ce635c2341 : FAILURE in 1h 05m 27s (non-voting)\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/1af47d8a096e455e882aae54668b04b5 : FAILURE in 32m 00s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/388600cae9454af2ac7af173fbd0ac22 : FAILURE in 30m 17s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/41c5385a3cfb425ca2225366cb2adbdf : SUCCESS in 19m 54s","accounts_in_message":[],"_revision_number":1},{"id":"0f1118e4726a02731d597d99debd052ee61d4ade","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-05 15:42:28.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"56d24fd99cec0b5fe424fe7b71ad5451be02fd70","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2026-02-05 21:14:47.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"d64d0e6f7d1bb884340be0eb33beb8f9757115c8","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-02-06 06:17:33.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f220c2f4c037f511768abbb127a1f1732b67ae99","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-06 09:44:21.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"902ddf4517600e2789c9594cbb267524b6319d7a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-06 09:45:11.000000000","message":"Patch Set 2: Cherry Picked from branch stable/2025.2.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"afd77422e75b78a0c48b00bdb4e1872fc92ed6c1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-06 11:58:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/488b4f7737164a31b651a02e4abed344\n\n- grenade https://zuul.opendev.org/t/openstack/build/f8826dab6dbc447aa3d99d27459267ec : SUCCESS in 58m 12s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/85c6ba981987458faa10dc66ca0f3786 : SUCCESS in 31m 15s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/2ad64efc21ff4e72b66e41609fb236d2 : SUCCESS in 1h 04m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8bebf04af9064b87adbecb82c766983c : SUCCESS in 1h 00m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4eca6fd15ea84e5aa49e385c17f06c91 : SUCCESS in 4m 30s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a91094b4e7604cf2a08b78dab8131c12 : SUCCESS in 3m 14s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6752b802d0404546a2e80a66350d6d64 : SUCCESS in 5m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e244f4f90f84a88a130f87d69aeb6da : SUCCESS in 5m 52s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/de7381fceba0405ba394079dd9956e9a : SUCCESS in 8m 12s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/df020c10cf6e45ed909a4dd4d5ca8b12 : SUCCESS in 8m 52s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/eb702f005ece4e978be960924f42e32e : SUCCESS in 9m 00s\n- glance-ceph-thin-provisioning https://zuul.opendev.org/t/openstack/build/f960579ca9e84b009aa95155a75c5b07 : SUCCESS in 1h 43m 42s (non-voting)\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/ce116e952ff0401d9c4707382625de4f : SUCCESS in 2h 07m 58s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/7dfe36ba846f4d3eb3cd3f9755c3c3a6 : SUCCESS in 1h 17m 59s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/c5edf68eebe540089cc1d8ab14208d65 : SUCCESS in 1h 49m 57s\n- glance-multistore-cinder-import https://zuul.opendev.org/t/openstack/build/34a73a8e693b4166b6d53d38a284ee2b : SUCCESS in 1h 58m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/20ece3464e3e4b50a4189b3dd5653301 : SUCCESS in 1h 01m 32s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bd474a9ec0ac45debb10b9a1181c16e2 : SUCCESS in 1h 47m 41s\n- glance-centralized-cache https://zuul.opendev.org/t/openstack/build/b9ac488fbc564596b7c4aa12e754d477 : SUCCESS in 2h 01m 50s (non-voting)\n- glance-grenade-centralized-cache https://zuul.opendev.org/t/openstack/build/346b5cebd7b14d898dc65d0af0cc3b64 : FAILURE in 29m 01s (non-voting)\n- glance-s3-multistore https://zuul.opendev.org/t/openstack/build/4f562e609b074e508d64043626d8579d : FAILURE in 27m 21s (non-voting)\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/8e06c01b842345a5ad4a93e846ed54d1 : SUCCESS in 32m 18s","accounts_in_message":[],"_revision_number":2},{"id":"c13847c464f0f46b49c765ed6f3b150e5ac0909d","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-02 09:45:24.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"0fa7b18acd1658ccec629bb0362105a3169161b4","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2026-04-09 12:27:03.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"8c0d455ea989e44ec2b32ccbd3cbd3a050a59924","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-04-09 12:41:24.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"cce332892d014cfb17ff4a32f8d9699e363555bf","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-04-09 14:09:08.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"9fcd4e9723211e692029070413608d5d81927d38","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-04-09 14:35:50.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"35ce59bd8df510ae80767e78601e70d457f1e137","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 14:36:16.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"dd38baedd226b41f3f5d71dba28224e247c5cb0c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 16:38:59.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a728ff9011c2447398d664125bdfc906\n\n- grenade https://zuul.opendev.org/t/openstack/build/069398e8b7ce4e97bea7984f0d1bed3b : SUCCESS in 59m 37s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/eff427f8099a4a159e072c1fe3354b7a : FAILURE in 49m 46s (non-voting)\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/9666e764eff8454481971d6d94e65806 : SUCCESS in 1h 39m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7e1237cd0f4641e19f18875314f384f3 : SUCCESS in 1h 04m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c0923f3e6d0e4e5cac5703f3a7cc6e9b : SUCCESS in 5m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/25e85b2091754a3fa47c2f61d1813acb : SUCCESS in 5m 07s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/634d11d606eb4c3eaf4cb05aac4db44d : SUCCESS in 5m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3b031405ab534cb48c624bf9e3edbac1 : SUCCESS in 5m 20s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ba8947e7db8340d79bd9fd45ed1c293f : SUCCESS in 10m 51s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/25cac104dac44bddbfd9abb778b69088 : SUCCESS in 8m 06s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/908794f0c90149729c11d62d77c1b075 : SUCCESS in 10m 32s\n- tempest-integrated-storage-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/915e88833360453eb3595d84956aa819 : SUCCESS in 1h 44m 01s\n- tempest-integrated-storage-import https://zuul.opendev.org/t/openstack/build/ef17d2d67ee9434791113ebb6193c2ed : SUCCESS in 1h 58m 11s\n- tempest-integrated-storage-import-standalone https://zuul.opendev.org/t/openstack/build/4b33f072620e4a528c5e7c66c4a3f372 : SUCCESS in 1h 51m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ad439db4d15d4f1e91001ff0515be163 : SUCCESS in 1h 03m 30s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/03bb0afed4c14ccb95244271e0ea4a4e : SUCCESS in 1h 56m 28s\n- glance-secure-rbac-protection-functional https://zuul.opendev.org/t/openstack/build/a89c94fbff4c448aaf539d7abf4171f2 : SUCCESS in 23m 33s","accounts_in_message":[],"_revision_number":2},{"id":"c8450f9c4e1dca706f56af89e1fdc99f138cf68a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 16:38:59.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"f73fb50b13df5b59bb27ab9adb30ec2258f5811f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 16:40:36.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6282efd523414e22853118cf34557e1b\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/22eb071a266f439d9a9828cd490eccff : SUCCESS in 1m 17s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"03e16c842a8ad05fdcd296ca7e20af3751ab7b9d","revisions":{"9e14aa2c6fecfe6b53667c990abbf06d167b2357":{"kind":"REWORK","_number":1,"created":"2026-02-04 19:48:02.000000000","uploader":{"_account_id":37594,"name":"Donny Arief Oktavian","display_name":"donnyao","email":"ao.donny@gmail.com","username":"donnyao"},"ref":"refs/changes/00/975700/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/00/975700/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/00/975700/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/00/975700/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/00/975700/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/00/975700/1"}}},"commit":{"parents":[{"commit":"9b0af563193ef03a1b0f5e1e80030d96d723590b","subject":"Add glance/wsgi/__init__.py","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/9b0af563193ef03a1b0f5e1e80030d96d723590b"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-10-13 14:39:45.000000000","tz":-420},"committer":{"name":"donnyao","email":"ao.donny@gmail.com","date":"2026-02-04 19:47:20.000000000","tz":420},"subject":"Handle images detected as ISO+GPT","message":"Handle images detected as ISO+GPT\n\nISO images can have a system-specific bootloader prepended to them,\nwhich in the case of x86-64 would be a typical GPT/MBR boot sector,\npartition table, etc. These files are not uncommon amongst installer\nmedia and currently trigger and fail our format detection since they\nare identified as both ISO and GPT. This makes us allow these files\nif they are being uploaded with disk_format\u003diso as the target. No\nother multi-format combinations are allowed.\n\nNote that this only impacts the upload method and not import with\nformat conversion. The latter is more complicated as we currently use\noslo\u0027s detect_file_format() method which specifically disallows\nmultiple formats. Converting from iso+gpt to anything else is not\nlikely very useful and we already ignore it in the process (although\nafter the inspection check).\n\nCloses-Bug: #2127789\nChange-Id: I11a6872275568e874236ae78faf877db1bbfbb9a\nSigned-off-by: Dan Smith \u003cdansmith@redhat.com\u003e\n(cherry picked from commit 28d98401b965716b53f719d354f0ecbf5583601c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/9e14aa2c6fecfe6b53667c990abbf06d167b2357"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/9e14aa2c6fecfe6b53667c990abbf06d167b2357"}]},"branch":"refs/heads/stable/2025.1"},"03e16c842a8ad05fdcd296ca7e20af3751ab7b9d":{"kind":"NO_CHANGE","_number":2,"created":"2026-02-06 09:45:11.000000000","uploader":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"ref":"refs/changes/00/975700/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/00/975700/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/00/975700/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/00/975700/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/00/975700/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/00/975700/2"}}},"commit":{"parents":[{"commit":"9b0af563193ef03a1b0f5e1e80030d96d723590b","subject":"Add glance/wsgi/__init__.py","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/9b0af563193ef03a1b0f5e1e80030d96d723590b"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-10-13 14:39:45.000000000","tz":-420},"committer":{"name":"Ivan Anfimov","email":"lazekteam@gmail.com","date":"2026-02-06 09:45:11.000000000","tz":0},"subject":"Handle images detected as ISO+GPT","message":"Handle images detected as ISO+GPT\n\nISO images can have a system-specific bootloader prepended to them,\nwhich in the case of x86-64 would be a typical GPT/MBR boot sector,\npartition table, etc. These files are not uncommon amongst installer\nmedia and currently trigger and fail our format detection since they\nare identified as both ISO and GPT. This makes us allow these files\nif they are being uploaded with disk_format\u003diso as the target. No\nother multi-format combinations are allowed.\n\nNote that this only impacts the upload method and not import with\nformat conversion. The latter is more complicated as we currently use\noslo\u0027s detect_file_format() method which specifically disallows\nmultiple formats. Converting from iso+gpt to anything else is not\nlikely very useful and we already ignore it in the process (although\nafter the inspection check).\n\nCloses-Bug: #2127789\nChange-Id: I11a6872275568e874236ae78faf877db1bbfbb9a\nSigned-off-by: Dan Smith \u003cdansmith@redhat.com\u003e\n(cherry picked from commit 28d98401b965716b53f719d354f0ecbf5583601c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/03e16c842a8ad05fdcd296ca7e20af3751ab7b9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/03e16c842a8ad05fdcd296ca7e20af3751ab7b9d"}]},"branch":"refs/heads/stable/2025.1"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"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":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
