)]}'
{"id":"openstack%2Frally-openstack~1005526","triplet_id":"openstack%2Frally-openstack~master~I6ffaa9d2883290417b82a60556a9e7707cc9f62c","project":"openstack/rally-openstack","branch":"master","topic":"glance_client","attention_set":{},"removed_from_attention_set":{"9545":{"account":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"last_update":"2026-09-14 17:28:30.000000000","reason":"\u003cGERRIT_ACCOUNT_9545\u003e replied on the change","reason_account":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}}},"hashtags":[],"change_id":"I6ffaa9d2883290417b82a60556a9e7707cc9f62c","subject":"Rework glance layer","status":"MERGED","created":"2026-09-14 10:49:22.000000000","updated":"2026-09-14 19:45:03.000000000","submitted":"2026-09-14 19:45:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1005526-glance_client","meta_rev_id":"d3e02f75ac615b98ce945fe30f3a066f41341a69","_number":1005526,"virtual_id_number":1005526,"owner":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-14 19:45:03.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":2,"date":"2026-09-14 12:53:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_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":{"approved":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"all":[{"value":1,"date":"2026-09-14 12:53:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-14 11:52:14.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"}],"messages":[{"id":"c28c25d3c89ec4038618ab381948a2e09200303c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-09-14 10:49:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4b1a556415ef164b2a51f3ae09d789d651552817","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-14 11:52:14.000000000","message":"Patch Set 1: 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/8427b97a92a34f56bda8439d8e6c20d9\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/95047870ee1545c8a4aa64f1eaa25a28 : SUCCESS in 2m 57s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/ccb8ff35359e4603a42e9dad09e52a7f : FAILURE in 6m 27s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/8d3aff2fb3aa435793d5bc2ee207ca0a : SUCCESS in 3m 45s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/6bb90ae639d4410d8f2029292133a820 : SUCCESS in 2m 20s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/5222c341ce4449a28cadcfe9a93d820d : SUCCESS in 4m 04s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/e870cb4229f54cad8974e6fcaf4f3dcb : SUCCESS in 4m 02s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/046cd910d80d43068c83b9b3dfd7df68 : SUCCESS in 5m 15s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/e1f123de75a64ca8ac74d018c7f4f070 : SUCCESS in 3m 39s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/ed42e2f4e8804325a085e3907210c23b : SUCCESS in 37m 59s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/b8758bb22f35499ab91f01f908f4cf1e : SUCCESS in 6m 54s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/fff49bde800044ef90a9178b52ff40c6 : SUCCESS in 29m 31s\n- rally-task-barbican https://zuul.opendev.org/t/openstack/build/0beb1ef8fa404ed3bc91ea0bbc78efdc : FAILURE in 34m 22s (non-voting)\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/b8c4eafe1f934fbead8e0c4694f66f4d : SUCCESS in 51m 58s\n- rally-task-designate https://zuul.opendev.org/t/openstack/build/300f5cf58fd34dc792b0d75f78bc5a96 : SUCCESS in 33m 45s\n- rally-task-fwaas https://zuul.opendev.org/t/openstack/build/aeedb6b442024a52ab0f38fb9cc02b3d : SUCCESS in 31m 02s (non-voting)\n- rally-task-glance https://zuul.opendev.org/t/openstack/build/3d52c19a3d7a4953a50595a347d3fc43 : SUCCESS in 36m 15s\n- rally-task-glance-upgrade https://zuul.opendev.org/t/openstack/build/cb0630bbdb7442bf8068a7435ba0db37 : SUCCESS in 50m 16s\n- rally-task-keystone-swift https://zuul.opendev.org/t/openstack/build/eb038e64553c436d943f6e79ff20da48 : SUCCESS in 35m 53s\n- rally-task-manila-no-ss https://zuul.opendev.org/t/openstack/build/9926d8fb0a88402f86de4b2406191b0e : SUCCESS in 36m 28s (non-voting)\n- rally-task-manila-ss https://zuul.opendev.org/t/openstack/build/b26501dfcf7c44ef94c484f7de2a6dea : SUCCESS in 35m 48s (non-voting)\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/f1c6864e05d84895984b7526cbf6a4e5 : SUCCESS in 34m 57s\n- rally-task-neutron-trunk https://zuul.opendev.org/t/openstack/build/eb5231a3dd83405f962180ce92d7e3d2 : SUCCESS in 40m 25s\n- rally-task-neutron-with-extensions https://zuul.opendev.org/t/openstack/build/292ce74726f14f3a949ad09bea3ae3fd : SUCCESS in 37m 35s (non-voting)\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/054445a5ec1c4ef4a55ef983602aadf1 : SUCCESS in 56m 56s\n- rally-task-telemetry https://zuul.opendev.org/t/openstack/build/6507de4a4875429fb32b8a081d3ccccb : SUCCESS in 33m 01s (non-voting)\n- rally-task-watcher https://zuul.opendev.org/t/openstack/build/41764f44f6ef4dce9dd5423bb6a7a8f1 : SUCCESS in 32m 25s (non-voting)\n- rally-task-zaqar https://zuul.opendev.org/t/openstack/build/80986f1ca6574bb2a4a9eb28aaaeeebf : SUCCESS in 31m 50s (non-voting)\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/c7ff131a0b5348cda215d01844f0feb3 : SUCCESS in 37m 40s","accounts_in_message":[],"_revision_number":1},{"id":"421806313de4d07d7a5e8dc695125c71f12c4b45","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-09-14 12:52:45.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"a596bcf5fa074447d7e025fe53cbeec89b396efb","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-09-14 12:53:13.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"9a022bd360a1a843dbc316c076cb3e4b8c6529c1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-14 14:05:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5c9994b9474a45c99221ca168372ec2a\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/bf872d1731c34d41ac01f69dabdde729 : SUCCESS in 3m 09s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/2b85b9533b2d49cc9055a7fdd0b2aec5 : SUCCESS in 4m 19s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/94ad8deb05ab4531ac21bee90207aeee : SUCCESS in 2m 54s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/66eb5abab992408fbfd1492356a97682 : SUCCESS in 3m 00s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/f02dad74420e4901a3c1bf9c03069fc4 : SUCCESS in 3m 49s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/41d9df4a80e4471c9ab007ad1ae975f6 : SUCCESS in 4m 26s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/5575955ea5a44a14bd625b945316aafa : SUCCESS in 4m 56s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/824ab1714a2c42368ed56aa43f94a6e4 : SUCCESS in 4m 07s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/c4678e143a584c2b95572f0a0aa135f8 : SUCCESS in 24m 54s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/958cc6be12244f0f8ff9cf4d5996d7ad : SUCCESS in 7m 34s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/77d745233bbf4e5a843aaeaa4c2912c7 : SUCCESS in 31m 53s\n- rally-task-barbican https://zuul.opendev.org/t/openstack/build/a4233e43c2134051a86cf5dc3b6b64ba : FAILURE in 19m 35s (non-voting)\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/41a12571e1d4477ba8e17765a99f1782 : SUCCESS in 51m 41s\n- rally-task-designate https://zuul.opendev.org/t/openstack/build/89bcbcea7e964ce4b2f2ec76fcb69d49 : SUCCESS in 35m 46s\n- rally-task-fwaas https://zuul.opendev.org/t/openstack/build/c9f4edb42b1440478c5a0fb59bb635d3 : SUCCESS in 31m 19s (non-voting)\n- rally-task-glance https://zuul.opendev.org/t/openstack/build/eafd72576db04b018761fdfd37d892f3 : SUCCESS in 37m 07s\n- rally-task-glance-upgrade https://zuul.opendev.org/t/openstack/build/08d297b8d8ad418f83e76f3707f5d4b1 : SUCCESS in 38m 12s\n- rally-task-keystone-swift https://zuul.opendev.org/t/openstack/build/cc0eb0dfb963495489694efd92630f67 : SUCCESS in 38m 35s\n- rally-task-manila-no-ss https://zuul.opendev.org/t/openstack/build/40b4ca225fc24649810e37394b417e4f : SUCCESS in 33m 24s (non-voting)\n- rally-task-manila-ss https://zuul.opendev.org/t/openstack/build/f47a2dcf63944d94b540fdf13f4698ce : SUCCESS in 37m 15s (non-voting)\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/c15f503b79cb4d478a4bd93c679c14f3 : SUCCESS in 37m 13s\n- rally-task-neutron-trunk https://zuul.opendev.org/t/openstack/build/865dda00101f46eea5c7154bebe2a046 : SUCCESS in 28m 22s\n- rally-task-neutron-with-extensions https://zuul.opendev.org/t/openstack/build/f2e5a3a733404f409a99d59e1bef7b25 : SUCCESS in 39m 01s (non-voting)\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/5b82c3820476484980d0f17091749a51 : SUCCESS in 1h 00m 15s\n- rally-task-telemetry https://zuul.opendev.org/t/openstack/build/7907e2102da44048bb9f052b3008b151 : SUCCESS in 32m 46s (non-voting)\n- rally-task-watcher https://zuul.opendev.org/t/openstack/build/7dec3d3a1e3d47be84c43a33de582d80 : SUCCESS in 38m 51s (non-voting)\n- rally-task-zaqar https://zuul.opendev.org/t/openstack/build/ce028a4445f241a8bf15bd68c2c96586 : SUCCESS in 33m 04s (non-voting)\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/01fa733476854921b1ab58ee88576a6d : SUCCESS in 24m 34s","accounts_in_message":[],"_revision_number":2},{"id":"75ed7d1bc99a4d3f121324d28723f6fdb798a250","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-14 14:08:01.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"238951b355651ac34387cae09bf473d4dd2a4b46","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-14 16:11:39.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/ec8417db8d58408a9e6e09c8beb26d87\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/a99a5d43d3854b21b8d662ccc6067d20 : SUCCESS in 3m 06s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/a4432c9e6e1641d9ac9429480b3d8a31 : SUCCESS in 7m 02s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/e581abafadb64ff7870f61348b34d65e : SUCCESS in 3m 55s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/c37ce29853154c829fa582941625d31a : SUCCESS in 2m 41s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/eb70df8a73d8447abe1fe143cc8e8bcc : SUCCESS in 2m 24s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/a3a483d5159c4efa9bc9af3d1bdade56 : SUCCESS in 3m 52s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/e765416bfb2342fab899f36897b7bcb9 : SUCCESS in 3m 37s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/cbf77b5ea1d14448957490b2e580c093 : SUCCESS in 4m 18s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/c5ddb616625e46fc9aa333bedd88368c : SUCCESS in 36m 57s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/28539f0207e24eed9c9acbd08b777908 : SUCCESS in 8m 49s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/df471b0028e048a79ff71cbe27cd0034 : SUCCESS in 20m 45s\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/324eb23a5ac74920b00624919c12220a : SUCCESS in 57m 21s\n- rally-task-glance https://zuul.opendev.org/t/openstack/build/b68ce39866af48469f06d8bc38a7be13 : SUCCESS in 39m 46s\n- rally-task-keystone-swift https://zuul.opendev.org/t/openstack/build/c09e831b481b4e588f764e16841f5b21 : SUCCESS in 36m 56s\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/bccf8ac6a82b4470aa4451a1f69a1f46 : TIMED_OUT in 2h 02m 45s\n- rally-task-neutron https://zuul.opendev.org/t/openstack/build/543a2ed04b7946dc9be3d50a9740f069 : SUCCESS in 43m 54s\n- rally-task-neutron-trunk https://zuul.opendev.org/t/openstack/build/b3271531f06a4dcebd822e0505031741 : SUCCESS in 18m 04s\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/c700a1c963274a2fbe2aacc47c4c73d2 : SUCCESS in 56m 18s\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/314998bcc1fc4f74a3f695feb26035ea : SUCCESS in 40m 21s","accounts_in_message":[],"_revision_number":2},{"id":"89eb08f481fe033c78ca5054e4ce5e960ed4f08c","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2026-09-14 17:28:30.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"58293b0f7a69e13bc529d65b115975f825dd5bba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-14 18:43:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/afdad99702be433582ff83b9373b8650\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/a83c688e9c784a228cf63ba56d15e65d : SUCCESS in 3m 01s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/0c35574043a54244ab6b4250d0c160ec : SUCCESS in 6m 59s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/bec9ce3f412e4117b421922dc98ce4b1 : SUCCESS in 3m 44s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/2aa44511ab294cc1b30b497b44d26757 : SUCCESS in 2m 10s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/e207b6a5de98443e80dec2950f6c51e1 : SUCCESS in 2m 42s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/8eb016debc914424a5d00fd2e8f9d9bc : SUCCESS in 4m 02s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/264c537a96284af387888b8813a7fdf1 : SUCCESS in 4m 13s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/ab8375b5492c43ffabe4201301687c6c : SUCCESS in 3m 16s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/24e411bb6d6442018bceabc9f1420a7d : SUCCESS in 19m 02s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/9842432e3c5e4be4b5a6f7d1e7b8d0bd : SUCCESS in 6m 28s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/e2d9fab84597406882d90d8d1a902ec2 : SUCCESS in 15m 49s\n- rally-task-barbican https://zuul.opendev.org/t/openstack/build/1c3ec1bfe0624aba8648cb22cbdaa90f : FAILURE in 17m 58s (non-voting)\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/e5cde7171df84c70b9965b6cbbbb31ce : SUCCESS in 40m 17s\n- rally-task-designate https://zuul.opendev.org/t/openstack/build/2816f9e506324b69bbc0f28db1d15e15 : SUCCESS in 13m 55s\n- rally-task-fwaas https://zuul.opendev.org/t/openstack/build/88ec12772778400d83b7482bdb2fd89c : SUCCESS in 34m 06s (non-voting)\n- rally-task-glance https://zuul.opendev.org/t/openstack/build/f7a0c5c4968e4b579d515cb95143a6bb : SUCCESS in 23m 18s\n- rally-task-glance-upgrade https://zuul.opendev.org/t/openstack/build/cc3fa4afb9a74628b52b155eb9f0b18f : SUCCESS in 52m 41s\n- rally-task-keystone-swift https://zuul.opendev.org/t/openstack/build/cf7b6ad3b28f4844ac98de890b1cb59f : SUCCESS in 35m 58s\n- rally-task-manila-no-ss https://zuul.opendev.org/t/openstack/build/1145686e8fd945d4a1d4733d8e994630 : SUCCESS in 33m 44s (non-voting)\n- rally-task-manila-ss https://zuul.opendev.org/t/openstack/build/d268bd6e33304577b4887a4fd329bd94 : SUCCESS in 38m 32s (non-voting)\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/a34602020adc420da2823f3b59a928c8 : SUCCESS in 21m 13s\n- rally-task-neutron-trunk https://zuul.opendev.org/t/openstack/build/a6da0dc90518437ca5b98df616389cb2 : SUCCESS in 21m 19s\n- rally-task-neutron-with-extensions https://zuul.opendev.org/t/openstack/build/00d255e7b7494bcdb8888a3715e05668 : SUCCESS in 34m 07s (non-voting)\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/46cb6eacfaeb4aa28d0119b98aeb917a : SUCCESS in 1h 06m 38s\n- rally-task-telemetry https://zuul.opendev.org/t/openstack/build/84c8fa007bf643d281f19c9d806babf0 : SUCCESS in 38m 12s (non-voting)\n- rally-task-watcher https://zuul.opendev.org/t/openstack/build/cf869e3f9102478bad85bdf073716073 : SUCCESS in 18m 51s (non-voting)\n- rally-task-zaqar https://zuul.opendev.org/t/openstack/build/df632bfcae7443a8b47f7567561bea8a : SUCCESS in 31m 09s (non-voting)\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/b2633604ad694da3a0ddfb6876c964c5 : SUCCESS in 29m 08s","accounts_in_message":[],"_revision_number":2},{"id":"cd003ec4c34ff41cf2efa07d77d540b9ac10b943","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-14 18:44:29.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"6941fc1e880206c8dc46699f23d801a297b53d8d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-14 19:45:03.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/059c1ec95fd5440988ad0584b379a45b\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/1e25ea4e42e343369c2e132d5c4d66cf : SUCCESS in 2m 51s\n- rally-tox-cover https://zuul.opendev.org/t/openstack/build/d3ceb425b728491aa9177de5656e0d4c : SUCCESS in 6m 43s\n- rally-tox-mypy https://zuul.opendev.org/t/openstack/build/7a559cc372794ec2ac67db68acda2167 : SUCCESS in 2m 30s\n- rally-tox-pep8 https://zuul.opendev.org/t/openstack/build/ed9f49c83efe4b24852f3985930039d8 : SUCCESS in 2m 01s\n- rally-tox-py310 https://zuul.opendev.org/t/openstack/build/4e77f4a45076407bb74d0757e5d89aa8 : SUCCESS in 4m 29s\n- rally-tox-py311 https://zuul.opendev.org/t/openstack/build/211b7db5ed5440959b7490995af514ef : SUCCESS in 4m 01s\n- rally-tox-py312 https://zuul.opendev.org/t/openstack/build/3d2de03ddece487ebd4155ead0ee17c1 : SUCCESS in 2m 13s\n- rally-tox-py313 https://zuul.opendev.org/t/openstack/build/bb889e475c2b44e9adbee757f3b2b237 : SUCCESS in 2m 59s\n- rally-dsvm-tox-functional https://zuul.opendev.org/t/openstack/build/c3a38535adae4d9cb836c90d4e76fc18 : SUCCESS in 25m 32s\n- rally-openstack-docker-build https://zuul.opendev.org/t/openstack/build/1192ff0ee1594586b8079693c608c7e4 : SUCCESS in 7m 57s\n- rally-task-simple-job https://zuul.opendev.org/t/openstack/build/4f32f155dc0f4d55bb3778ec1087ffe7 : SUCCESS in 28m 28s\n- rally-task-cinder https://zuul.opendev.org/t/openstack/build/c0e2e7bd3e254fa18bd891be69312187 : SUCCESS in 55m 28s\n- rally-task-glance https://zuul.opendev.org/t/openstack/build/a7da54ff8ad646f6b9d29ec178f5c1b5 : SUCCESS in 24m 12s\n- rally-task-keystone-swift https://zuul.opendev.org/t/openstack/build/17950ac400804bb0a691f45c24d8e1d8 : SUCCESS in 19m 36s\n- rally-task-mistral https://zuul.opendev.org/t/openstack/build/0249b6fef6b54cb0828b5b461d4fbba1 : SUCCESS in 25m 18s\n- rally-task-neutron https://zuul.opendev.org/t/openstack/build/8b13ed5c8842466a9c749a172489213d : SUCCESS in 19m 28s\n- rally-task-neutron-trunk https://zuul.opendev.org/t/openstack/build/a91a79e2c3024993b90e4b6e417c083e : SUCCESS in 44m 55s\n- rally-task-nova https://zuul.opendev.org/t/openstack/build/8168fa09cf37451fac921c63b7ad130b : SUCCESS in 32m 16s\n- rally-verify-tempest https://zuul.opendev.org/t/openstack/build/73292e4277824cbcb08366bf4c9e409c : SUCCESS in 34m 43s","accounts_in_message":[],"_revision_number":2},{"id":"d3e02f75ac615b98ce945fe30f3a066f41341a69","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-14 19:45:03.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0ee8b2fc29421b135aa89e26db8a42d3ad72c7d1","revisions":{"6c74b80190b941d9c4404daf64b94a445c4ebb5e":{"kind":"REWORK","_number":1,"created":"2026-09-14 10:49:22.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/1005526/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally-openstack","ref":"refs/changes/26/1005526/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/26/1005526/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/26/1005526/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/26/1005526/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally-openstack refs/changes/26/1005526/1"}}},"commit":{"parents":[{"commit":"55fc290ea659d859a25e79f1e59c33fdeefcbd35","subject":"Fix type hints for resource types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/55fc290ea659d859a25e79f1e59c33fdeefcbd35"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-08-19 12:22:48.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-09-13 14:03:15.000000000","tz":120},"subject":"Rework glance layer","message":"Rework glance layer\n\n- replaces glanceclient usage with openstacksdk\n- clients.glance is version-agnostic: it speaks both Image v1 and v2, so the\n  versioned `glance_v{1,2}.\u003cop\u003e` atomic actions are replaced with\n  version-agnostic `glance.\u003cop\u003e` ones. CHANGELOG.rst lists the renames.\n- the image service layer and GlanceBasic keep working, now as thin\n  deprecated wrappers over the new client\n\nChange-Id: I6ffaa9d2883290417b82a60556a9e7707cc9f62c\nSigned-off-by: Andriy Kurilin \u003candr.kurilin@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/6c74b80190b941d9c4404daf64b94a445c4ebb5e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/6c74b80190b941d9c4404daf64b94a445c4ebb5e"}]},"branch":"refs/heads/master"},"0ee8b2fc29421b135aa89e26db8a42d3ad72c7d1":{"kind":"REWORK","_number":2,"created":"2026-09-14 12:52:45.000000000","uploader":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"ref":"refs/changes/26/1005526/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/rally-openstack","ref":"refs/changes/26/1005526/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/26/1005526/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/26/1005526/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/rally-openstack refs/changes/26/1005526/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/rally-openstack refs/changes/26/1005526/2"}}},"commit":{"parents":[{"commit":"55fc290ea659d859a25e79f1e59c33fdeefcbd35","subject":"Fix type hints for resource types","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/55fc290ea659d859a25e79f1e59c33fdeefcbd35"}]}],"author":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-08-19 12:22:48.000000000","tz":120},"committer":{"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","date":"2026-09-14 12:51:02.000000000","tz":120},"subject":"Rework glance layer","message":"Rework glance layer\n\n- replaces glanceclient usage with openstacksdk\n- clients.glance is version-agnostic: it speaks both Image v1 and v2, so the\n  versioned `glance_v{1,2}.\u003cop\u003e` atomic actions are replaced with\n  version-agnostic `glance.\u003cop\u003e` ones. CHANGELOG.rst lists the renames.\n- the image service layer and GlanceBasic keep working, now as thin\n  deprecated wrappers over the new client\n\nChange-Id: I6ffaa9d2883290417b82a60556a9e7707cc9f62c\nSigned-off-by: Andriy Kurilin \u003candr.kurilin@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/0ee8b2fc29421b135aa89e26db8a42d3ad72c7d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/rally-openstack/commit/0ee8b2fc29421b135aa89e26db8a42d3ad72c7d1"}]},"branch":"refs/heads/master"}},"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":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"}}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
