)]}'
{"id":"openstack%2Fcinder~966052","triplet_id":"openstack%2Fcinder~master~I993048504d7c8cafa2fe3740cc105729bc6a5c86","project":"openstack/cinder","branch":"master","topic":"openapi","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-12-15 16:36:30.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I993048504d7c8cafa2fe3740cc105729bc6a5c86","subject":"api: Add extension_is_loaded decorator","status":"MERGED","created":"2025-11-04 13:17:11.000000000","updated":"2025-12-15 19:31:49.000000000","submitted":"2025-12-15 16:36:30.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":"966052-openapi","meta_rev_id":"f01fadfa5a416db45943ff00ebae1cff2e5cef28","_number":966052,"virtual_id_number":966052,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-12-15 16:36:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":2,"date":"2025-12-15 14:53:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":2,"date":"2025-11-11 17:26:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":1,"date":"2025-12-15 14:53:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":0,"_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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_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":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":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-04 13:19:07.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":"2025-11-04 13:46:18.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-11-04 15:56:51.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":"2025-11-04 16:10:16.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-11-04 16:50:41.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"},{"updated":"2025-11-05 14:48:34.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":"2025-11-11 17:26:21.000000000","updated_by":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"reviewer":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"state":"REVIEWER"},{"updated":"2025-12-15 14:53:30.000000000","updated_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"},{"updated":"2025-12-15 19:31:49.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"}],"messages":[{"id":"9219dd61bded68ddfad97c3c9a71ca465daa77b2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-11-04 13:17:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"25606bc3244df0b00468094d3474a5d78cc1fab0","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":"2025-11-04 13:19:07.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- 3par-iscsi-driver-master-client-pip-ssa02-dsvm 3par-iscsi-driver-master-client-pip-ssa02-dsvm : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":1},{"id":"f80fa64da92444b19c16ee5dcb63b14c54e220fd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-04 13:46:18.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a998319565b4405b9b6f5ca2ff65df4\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/75b69b9f36db4f62a4701467316430f6 : SUCCESS in 19m 07s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/903be029683e404ca636dfc93e045217 : SUCCESS in 12m 32s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/3308bf855099492c85d36b658d51e768 : SUCCESS in 17m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"db3de5b5a319cfbd2efc1d6c95ad48354944425a","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-11-04 15:56:51.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/ed4ee5de4d0b4b10bac6398a15620776 : SUCCESS in 47m 13s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/ebcada2c22b34218be650b41fdf3e0b2 : FAILURE in 1h 00m 20s","accounts_in_message":[],"_revision_number":1},{"id":"d5cbeb201798031f461d4a5ac3c8c66a9b5ad8b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-04 16:10:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4c69c8374d8d4baf97e5be93e57d931c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fff0afa96de14027a79589bf5c3463fc : SUCCESS in 6m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d1a09261e37d4af2ad0981d1af845df1 : SUCCESS in 10m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6146859692404d2fa157b7204cde13c0 : SUCCESS in 12m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ae04c8913de641a4b0db917c699f8722 : SUCCESS in 14m 18s\n- grenade https://zuul.opendev.org/t/openstack/build/7448370c37a94cfe9e51d129f45fd373 : SUCCESS in 1h 00m 02s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/351985e3819e4dd8966b554ce6e5f7e2 : SUCCESS in 44m 29s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/4e1e5899745d433cbb685d74091acd48 : SUCCESS in 1h 40m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ea7521ff14b84ff592ce5403041d8635 : SUCCESS in 1h 01m 24s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/4df31115369348aba6f4ddd9195c7e13 : SUCCESS in 19m 48s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/ad382da9165b4625aadd72069ee95f40 : SUCCESS in 5m 28s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/23840462920045e793d59580c76ca686 : SUCCESS in 6m 59s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/28b24e7e9abd4afbbdcb6720520f69fd : SUCCESS in 6m 28s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/cb1352ba792245f994ee5fb36bd1f339 : SUCCESS in 8m 58s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/8438432bb181421a8ecc035396194fac : SUCCESS in 44m 12s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/39816f5f20e141edbe74b6f5eae124a3 : SUCCESS in 7m 47s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/c89e5a312c2d4e40b04fc0f3e816def3 : SUCCESS in 1h 39m 04s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/966bad296144461a8b7b9dc0c04062fc : FAILURE in 2h 37m 45s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/85e2a00115e34c908d51eb78b7007da0 : SUCCESS in 1h 49m 58s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/649f53b230db4edb8d46be416fddda01 : SUCCESS in 1h 43m 53s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/7d6d944340374b14bd0edac4580f01ff : SUCCESS in 35m 46s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/cf9c6b63c1ee47dcb6d409315deea6f1 : SUCCESS in 45m 38s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/243e31df589944a2ab35863d04dfd773 : SUCCESS in 1h 20m 35s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/6f922c0e12e74b408ea5fce69f02dc9f : SUCCESS in 36m 49s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/6a4c5332780648fba391f8d82011df54 : SUCCESS in 1h 54m 18s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/98c4b0eefcfe4613b640e8caeeb8e91a : SUCCESS in 1h 31m 58s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/54fda9e92a36432ca98fb1947769066c : SUCCESS in 1h 42m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1181092088ed4308b839d0852b462964 : SUCCESS in 1h 10m 44s","accounts_in_message":[],"_revision_number":1},{"id":"677aa804829aa3fb3ce1f64bcb563f0c70b3d41b","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-11-04 16:50:41.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/966052 : FAILURE in 1h 20m 27s","accounts_in_message":[],"_revision_number":1},{"id":"f19c0ef16bb26c6b530a29ab443df8a7011aa7a7","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-11-05 14:48:34.000000000","message":"Patch Set 1:\n\nBuild succeeded (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2416/.","accounts_in_message":[],"_revision_number":1},{"id":"bf20c8d804810440d32eea255ae3ea24eaf7de28","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-11-05 15:50:03.000000000","message":"Patch Set 1:\n\nBuild succeeded (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2302/.","accounts_in_message":[],"_revision_number":1},{"id":"d37932283d0184aea239017cfc047e4063dc3dec","author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"date":"2025-11-11 17:26:21.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"65d2d38ef9299ec17c8a0df36f50c5d81a73698e","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2025-12-15 14:53:30.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3a028bf5779196c6beb819929fa3d7c8506797bc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 14:54:05.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"ccc17107fee5930e44e8b78bf9610b9ca93a4ff1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 16:36:29.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3188218ea9cb454db2b387202fff03b4\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/98cf0052c7894723b856b9d94d79322c : SUCCESS in 3m 58s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bf4b84a00ebb444ea27267ab57ec6719 : SUCCESS in 8m 33s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5bdb9c056e6949eeb2975b1f3a3a8021 : SUCCESS in 10m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1af66f69a5d746d69500c88a8e619e60 : SUCCESS in 13m 23s\n- grenade https://zuul.opendev.org/t/openstack/build/bdf3c9cb79fe4464b6369ca0f9119017 : SUCCESS in 32m 54s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c539701eae5347ec8750b6db5893e04c : SUCCESS in 1h 01m 54s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/2866662231f641d69e9c2a9e5080f044 : SUCCESS in 1h 21m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/08fb05b621824ae19e1328790371b8d0 : SUCCESS in 34m 47s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/3dccdcf9956140c59ec59c00d1753e92 : SUCCESS in 1h 17m 15s\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/fb7fe8c3dbde427cabbcad4f1fe0a13f : SUCCESS in 1h 34m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c955b63b8920464a87884c33edcb0b8e : SUCCESS in 1h 03m 00s","accounts_in_message":[],"_revision_number":1},{"id":"a34e2df88dba840b634b6843021222a0b039723a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 16:36:30.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"a483a5ede1caf4419c80eddf6d11060ff51c38a0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 16:38:23.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ecfb870707c648acbb9f3fabbce9acb2\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db8ab84f11944a76896c94a82a447554 : SUCCESS in 1m 02s","accounts_in_message":[],"_revision_number":1},{"id":"f01fadfa5a416db45943ff00ebae1cff2e5cef28","author":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"date":"2025-12-15 19:31:49.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-52-966052-1-fc : FAILURE in 1h 11m 24s\n- hitachi_ci_iscsi https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-52-966052-1-iscsi : FAILURE in 1h 14m 13s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c8daf1170dd5179603e99c7a1dce526f04d79ca3","revisions":{"c8daf1170dd5179603e99c7a1dce526f04d79ca3":{"kind":"REWORK","_number":1,"created":"2025-11-04 13:17:11.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/52/966052/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/52/966052/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/52/966052/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/52/966052/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/52/966052/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/52/966052/1"}}},"commit":{"parents":[{"commit":"b631d823de678c3e222893dffb105fa83bc11578","subject":"tests: Ensure all APIs have a request body schema","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/b631d823de678c3e222893dffb105fa83bc11578"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-04-24 11:43:09.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-11-04 13:16:52.000000000","tz":0},"subject":"api: Add extension_is_loaded decorator","message":"api: Add extension_is_loaded decorator\n\nThere are no users of this yet, but we will start using it as we begin\nto remove the \u0027cinder.api.contrib\u0027 module.\n\nChange-Id: I993048504d7c8cafa2fe3740cc105729bc6a5c86\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c8daf1170dd5179603e99c7a1dce526f04d79ca3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c8daf1170dd5179603e99c7a1dce526f04d79ca3"}]},"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":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}},{"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":{}}}]}
