)]}'
{"id":"openstack%2Fcinder~974389","triplet_id":"openstack%2Fcinder~master~Ib2044e4143b91e31c5ccd85eb2f4e682b835b820","project":"openstack/cinder","branch":"master","attention_set":{},"removed_from_attention_set":{"4523":{"account":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"last_update":"2026-02-05 16:51:33.000000000","reason":"\u003cGERRIT_ACCOUNT_4523\u003e replied on the change","reason_account":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"}},"27615":{"account":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"last_update":"2026-02-05 18:57:03.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ib2044e4143b91e31c5ccd85eb2f4e682b835b820","subject":"Fix: attachment access across project","status":"MERGED","created":"2026-01-23 05:54:25.000000000","updated":"2026-02-05 18:58:25.000000000","submitted":"2026-02-05 18:57:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"974389","meta_rev_id":"eac54af8420653a7d2f4c070816ba3da3e878c3d","_number":974389,"virtual_id_number":974389,"owner":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"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":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-05 18:57: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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":2,"date":"2026-02-05 14:17:56.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":"2026-02-05 16:51:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"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":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"all":[{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":1,"date":"2026-02-05 16:51:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"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":{"recommended":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":1,"date":"2026-02-05 14:17:56.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"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":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_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":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},{"_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":38609,"name":"IBM Storage CI","display_name":"IBM Storage CI","email":"IBMStorageCI@wwpdl.vnet.ibm.com","username":"ibmstorageci1"},{"_account_id":38702,"name":"Ranjith","display_name":"Ranjith","email":"goldranjith@gmail.com","username":"goldranjith"},{"_account_id":38710,"name":"VMstore CI","display_name":"VMstore CI","email":"alexey.khodos@gmail.com","username":"vmstore-ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-23 05:54:50.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-01-23 06:27:08.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-01-23 06:34:23.000000000","updated_by":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"reviewer":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"state":"CC"},{"updated":"2026-01-23 06:54:28.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-01-23 07:00:26.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-01-23 07:15:01.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":"2026-01-23 08:09:35.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-01-23 10:23:49.000000000","updated_by":{"_account_id":38710,"name":"VMstore CI","display_name":"VMstore CI","email":"alexey.khodos@gmail.com","username":"vmstore-ci"},"reviewer":{"_account_id":38710,"name":"VMstore CI","display_name":"VMstore CI","email":"alexey.khodos@gmail.com","username":"vmstore-ci"},"state":"CC"},{"updated":"2026-01-27 07:39:53.000000000","updated_by":{"_account_id":38609,"name":"IBM Storage CI","display_name":"IBM Storage CI","email":"IBMStorageCI@wwpdl.vnet.ibm.com","username":"ibmstorageci1"},"reviewer":{"_account_id":38609,"name":"IBM Storage CI","display_name":"IBM Storage CI","email":"IBMStorageCI@wwpdl.vnet.ibm.com","username":"ibmstorageci1"},"state":"CC"},{"updated":"2026-01-27 17:28:47.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-02-04 13:55:37.000000000","updated_by":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"reviewer":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"state":"REVIEWER"},{"updated":"2026-02-05 14:17:56.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":"2026-02-05 18:57:15.000000000","updated_by":{"_account_id":38702,"name":"Ranjith","display_name":"Ranjith","email":"goldranjith@gmail.com","username":"goldranjith"},"reviewer":{"_account_id":38702,"name":"Ranjith","display_name":"Ranjith","email":"goldranjith@gmail.com","username":"goldranjith"},"state":"CC"}],"messages":[{"id":"1091ee5d671f69f6e1743f8b2f0e2728e3b5c14f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2026-01-23 05:54:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"68e761f8f904f680c2d3257378b170c2e3a10e3c","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-01-23 05:54:50.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hpe-nvmetcp-driver build/760a2ababe1242cb9ef8df6c2f343881 : NODE_FAILURE Node request 200-0000623327 failed in 0s","accounts_in_message":[],"_revision_number":1},{"id":"28bf69ba44c0bf91fcaa5fb405acb67fede422d7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 06:27:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/08f24a099e884e83a79c5a69dc836faf\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b4df332d3458416c85410316d9113e88 : FAILURE in 21m 27s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f2b34f293a1940bda3629da1ed29043e : FAILURE in 21m 33s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/58416a00212041e8ab3f1b9740040a50 : RETRY_LIMIT in 5m 08s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"dd35986665975be84395988c8b2886eb4f727217","tag":"autogenerated:zuul:check","author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"date":"2026-01-23 06:34:23.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- 3par-iscsi-driver-master-client-pip-ssa02-dsvm build/3b3ab3baffac4c04b0b5088208eda35c : FAILURE in 39m 29s","accounts_in_message":[],"_revision_number":1},{"id":"167e85b1777a66a48d10482a18c77371380e0046","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-01-23 06:54:28.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/1216ab7bd8ab430b9e21e1f23a401c5e : SUCCESS in 41m 57s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/719f657340a846668a47fef1b9f61cfa : RETRY_LIMIT in 15m 44s","accounts_in_message":[],"_revision_number":1},{"id":"e26c411f9066b4adfd299caebfe79ae7d0dcb870","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-23 07:00:26.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ib2044e4143b91e31c5ccd85eb2f4e682b835b820 .","accounts_in_message":[],"_revision_number":1},{"id":"ab41265fabc889e246af244c7843aec201e52304","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-01-23 07:15:01.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/974389 : FAILURE in 1h 19m 24s","accounts_in_message":[],"_revision_number":1},{"id":"c4f41dfdd9c4dde3dba4adffa56bbce7572ff77c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-23 08:09:35.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/e98b1fb54b1d4b568c1a6c0eb29cd0dd\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/adba1c5382004700b734726bccd0adb8 : SUCCESS in 6m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3a7cf61879994155a4561af9a62a7816 : FAILURE in 8m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2e784c06edc24bfd80932c8459b1fe9f : FAILURE in 9m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d298c88954c843fbad0d46fc1c533598 : SUCCESS in 14m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/e39eee4beffd48ef822b99b99ab437a8 : SUCCESS in 31m 06s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4fa6e377548f4de0b19d9f652d14373a : SUCCESS in 32m 25s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/a196e4b0c7aa44b992cfff62a72d5467 : SUCCESS in 1h 17m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ca93be68462a4bb8b4d0878a0e1d7739 : SUCCESS in 33m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6445963adeb448ed96ef8f53d0c3bfce : SUCCESS in 15m 31s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/4cb2b310db7547af9df7e299bc6fc460 : TIMED_OUT in 40m 47s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/5c1e26134cd747c3a8c03caceb64b370 : SUCCESS in 5m 25s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/9411b5d0d98d4c919778ce7b45372ea6 : SUCCESS in 6m 26s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/dd309a6009994517be01fc79f11a1f77 : SUCCESS in 3m 51s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/7ed7d4c68118457eb5bf89ea427ba329 : SUCCESS in 9m 01s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/7e82cfe54722411eb286688d74e34149 : FAILURE in 26m 50s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/5d3279a570f045a283e2e7b058a86117 : SUCCESS in 6m 01s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/f78bbb5b1af04923b3ff9238bd757a89 : FAILURE in 1h 13m 32s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/33d1523488084377a8ab02c18870b30c : FAILURE in 1h 34m 51s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/5cb67eb7fdd44556a068d80c6fce65b6 : SUCCESS in 1h 45m 50s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/56f4a0e38433455bab281fcce767fabd : SUCCESS in 2h 01m 58s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/d2edfb61404d4e16a09d0e7b12a45f87 : SUCCESS in 35m 53s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/0a71ef9e32824854a3b72da0887fe658 : SUCCESS in 1h 07m 53s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/50303d570de645858e75e2b0ad7ad666 : SUCCESS in 1h 23m 39s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/ac97367eb294403787ba70533b648ab0 : SUCCESS in 39m 10s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/4b9b2d1af2024d70b3012dff236509a5 : SUCCESS in 2h 02m 40s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/072939d9987f40fd905d1b6cd5308739 : SUCCESS in 2h 07m 07s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/862be3866dda49279c7aad8c307df4bc : SUCCESS in 56m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/691d9ff3f0b14e42b4d00bf3ee38de8b : SUCCESS in 1h 00m 32s","accounts_in_message":[],"_revision_number":1},{"id":"ec7624a16e81fd0a927bfd8ae5b0295f5561ea4f","author":{"_account_id":38710,"name":"VMstore CI","display_name":"VMstore CI","email":"alexey.khodos@gmail.com","username":"vmstore-ci"},"date":"2026-01-23 10:23:49.000000000","message":"Patch Set 1:\n\nVMStore_Cinder_NFS https://d3krvozkty9bs0.cloudfront.net/build_341/index.html : SUCCESS in 107m","accounts_in_message":[],"_revision_number":1},{"id":"fead561c47ce98125039585fb10fc7ee29c9d90a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2026-01-27 07:39:46.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"9db4b556d10fd1b6c28cbce84880164545fbeb6e","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":38609,"name":"IBM Storage CI","display_name":"IBM Storage CI","email":"IBMStorageCI@wwpdl.vnet.ibm.com","username":"ibmstorageci1"},"date":"2026-01-27 07:39:53.000000000","message":"Patch Set 2:\n\nBuild Started http://9.71.62.18:8080/job/CI_Run/671/","accounts_in_message":[],"_revision_number":2},{"id":"e548ae6f79d5a76c521dbe791caf9651b439ec29","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":38609,"name":"IBM Storage CI","display_name":"IBM Storage CI","email":"IBMStorageCI@wwpdl.vnet.ibm.com","username":"ibmstorageci1"},"date":"2026-01-27 07:39:56.000000000","message":"Patch Set 2:\n\nBuild Failed \n\nIBM-Storage-iSCSI-Log: https://github.com/vp0410/IBM-Cinder-CI/tree/main/974389/2/iscsi.log and IBM-Storage-FC-Log: https://github.com/vp0410/IBM-Cinder-CI/tree/main/974389/2/fc.log : FAILURE (skipped)","accounts_in_message":[],"_revision_number":2},{"id":"0c97c330eaffdfded105a32a3a4621d45af6c990","tag":"autogenerated:zuul:check","author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"date":"2026-01-27 08:19:09.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- 3par-iscsi-driver-master-client-pip-ssa02-dsvm build/9216b74818c74bf8bb375d5ce2cbe557 : FAILURE in 38m 51s","accounts_in_message":[],"_revision_number":2},{"id":"cf46d9a98e748c7fcaa36b562e32d7e872fbb52f","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-01-27 08:19:17.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/974389 : FAILURE in 38m 23s","accounts_in_message":[],"_revision_number":2},{"id":"266eeff9570fc7893661a262edd1113d77b9cb09","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 08:21:38.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/13b7a0887eef49aba413e3d61edfc716\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3b0f2ebe74f24f49a4a9372b899019b1 : SUCCESS in 19m 14s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/95e5dc0fd9a54163a7fcc1e1a34164e0 : SUCCESS in 21m 31s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/82b5428e3ce944bdab33aa76bf740bb3 : RETRY_LIMIT in 5m 45s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7fd743b3c309c7587fcf14e666b91959ae297ac7","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-27 08:35:32.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Ib2044e4143b91e31c5ccd85eb2f4e682b835b820 .","accounts_in_message":[],"_revision_number":2},{"id":"ecfd49afe23e8ea1727891ce62df2ae8777cd16c","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-01-27 08:38:35.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/955aa73826c04386becf78e8a7b7506d : SUCCESS in 41m 37s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/7cbda376719d4aa9a96bbbf8fd14ba4d : RETRY_LIMIT in 14m 44s","accounts_in_message":[],"_revision_number":2},{"id":"7b86333e6a1b268a8f9974bee31e33e71ce767b9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 10:47:43.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/db2368aaa4544a17a056c726e3d8d6c8\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1657ff3f180d47c292f69aaffae091f5 : SUCCESS in 6m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1c62b99964924761918fa88ecff96a7c : SUCCESS in 7m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7ffe7be5f5b643d1a347ce7481374cfb : SUCCESS in 10m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f17ac277916f47b7a5c1f4d9997014ab : SUCCESS in 13m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/9a36decefba4483a8d928b0c5e8e48bc : SUCCESS in 1h 02m 29s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9675a2e51eee4c268bac3778f864d385 : SUCCESS in 57m 12s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/d08b8fc2575544978e6b1069806095a6 : SUCCESS in 1h 42m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1ed979f4e0ea47e394a02d7e77180b22 : SUCCESS in 1h 04m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/260b96830bcd499680c65a8343f8fed9 : SUCCESS in 11m 32s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/5897b6539270450f870d3f06c11439fd : TIMED_OUT in 41m 01s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/c0e6320733f44d408a91c4293bd4ea02 : SUCCESS in 5m 24s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/1e988973ca9941f28d665679c559fe29 : SUCCESS in 6m 19s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a15d4298eea34a2a80f6bfb975a48a08 : SUCCESS in 5m 43s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/ef9ebeca72044235ad49e89d2c4637dd : SUCCESS in 6m 48s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/682035181e5949c7961850410444a15d : FAILURE in 38m 43s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/e1aab0e072a54e86ab003c8a630dcc47 : SUCCESS in 6m 25s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/bad84f5dda3e409fa2fba83eaad97219 : FAILURE in 21m 35s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/156d3eff55cc4553964031893a91ea83 : FAILURE in 2h 55m 23s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/0fefce8a48fd4c1297a0845f0e17ce20 : SUCCESS in 2h 05m 16s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/e25da77ea41a4cbca44aaa4ddce54d13 : SUCCESS in 1h 47m 58s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/1079964db1664ce9aab85a828ae5ab9d : SUCCESS in 44m 18s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/5ca7f94fd49643d1a68e38d1c5149af0 : SUCCESS in 1h 21m 09s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/fada58768d274b2e9a48592447c24df6 : SUCCESS in 1h 42m 14s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/cde17d459fef4ee8a5fd69ff80c3a198 : SUCCESS in 50m 55s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/2284ac7efe974c748fd363dfc2e4e531 : SUCCESS in 1h 51m 58s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/c12ef9693c7a461b907caf7b462dc072 : SUCCESS in 2h 07m 03s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/bf6ebceacd514e1bbc9fe6619466a3af : SUCCESS in 57m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/69c5b991e66f410ba7fe9945705be522 : SUCCESS in 56m 14s","accounts_in_message":[],"_revision_number":2},{"id":"cd4bed800273918746920b3d2f14b1ce46d97ecb","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2026-01-27 14:05:08.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9c006b5ce06b8bbb3b6b3e093e3dd2414006bcd0","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-01-27 15:11:45.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/7838b1793406462a87636a35c42abcb5 : SUCCESS in 48m 42s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/54b0566b1e4d4d629684eb34715da5d3 : RETRY_LIMIT in 15m 21s","accounts_in_message":[],"_revision_number":2},{"id":"1c374226bdf89f2e01d74b32f135f1b7af88d153","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 17:21:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9297cc3fde2c424f97c2d1092ac5e36f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d6377b5b6b1e49a7bed29338f9372612 : SUCCESS in 7m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/433679e7bb1e4b498eab849615c85f48 : SUCCESS in 10m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c601b5ceebc644cc9426a4307987eb11 : SUCCESS in 13m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cefa047fb6254e5a82aa6989de79d5f4 : SUCCESS in 14m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/3edc9cdcab3b4c85a7326adf792aed3a : SUCCESS in 1h 01m 37s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1ba3d2aac33549469aff04531d6b334c : SUCCESS in 1h 05m 12s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/3bc3cf639bc948c49db2c6564ce66991 : SUCCESS in 1h 25m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2fbbef21404f4444a4c3772a65dd39c2 : SUCCESS in 56m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/16b2a717e160404895507de6b1736100 : SUCCESS in 16m 34s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/09b13790d4584526afbef55a624a9670 : TIMED_OUT in 41m 13s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/61ee258b44514ee9ae5fab70067e9b82 : SUCCESS in 5m 12s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/186f8cce3143419fa62edfeb5eca22df : SUCCESS in 7m 20s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/ccc3441883b3493f9f8ee5a9e8e3e38a : SUCCESS in 4m 04s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/263a7750434740ecad2c93220d3f0a0c : SUCCESS in 6m 39s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/d6fc309fa8894528aefdfc1c4f12bded : FAILURE in 42m 39s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/e19527fdbafe4bb597a8926cd46c0281 : SUCCESS in 5m 53s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/07b1d747ac2a461386e0ab73cbe153a9 : SUCCESS in 1h 56m 00s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/80c5d76dfbfb42a98b59b1c7c48fe188 : TIMED_OUT in 3h 05m 02s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/e472fea0d4864123ae79987c4fc66628 : SUCCESS in 2h 07m 47s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/144377dc2d914d35aa65c6ca2b88649f : SUCCESS in 1h 47m 10s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/b5cc54f2919c4427b53b56f427f54982 : SUCCESS in 33m 05s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/9a1bf36a3f414303b73c79497329ac05 : SUCCESS in 1h 07m 26s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/57d5f161789544a583c8507b1c36fbc9 : SUCCESS in 1h 28m 30s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/29f1bf828e14440f9d454db92f868b13 : SUCCESS in 42m 33s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/c06722c38eee456bb497ec7efed4df80 : SUCCESS in 1h 58m 05s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/5128b585bc114593b990759480ba6d72 : SUCCESS in 1h 46m 18s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/f40be6f85d5140e5a16fa5d7f5915f3b : SUCCESS in 1h 06m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/470f49f2a8f54b7498f46750e5bf7ad6 : SUCCESS in 56m 43s","accounts_in_message":[],"_revision_number":2},{"id":"8c4f98582581d918230f72f2b5f6f17827f8d0e0","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-01-27 17:28:47.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/27_01_2026_17_21_45\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":2},{"id":"0a6e084a9da1fabb8e08ac2b7bace279124e1b99","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 19:47:47.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cd9c3912a63646a29533143a5637929c\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/972bb21246ff4f1f915caae0fb59b1d2 : SUCCESS in 20m 18s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4d384f9437a74dc5acf4b19a9ae07ca9 : SUCCESS in 22m 21s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c65899c6f41b4a26a6681cbc704ceb26 : RETRY_LIMIT in 4m 51s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d8db8a33b4d87ebc6f9e17b3c4f33e6e2ff1144b","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2026-02-05 14:17:56.000000000","message":"Patch Set 2: Code-Review+2 Review-Priority+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c910489d33450eaf41d45aac24a767edea7ce18a","author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"date":"2026-02-05 16:51:33.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"1df27efebba5843779bbe2c2745585287c568da0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-05 16:52:02.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"27194395af68de8576dd03e055eff834e4bf65ff","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-05 18:57:03.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bfd657f03919470db166faf48cb5af25\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/baa5bb554af149efbdc828e665daadbd : SUCCESS in 7m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/37095b140fed46699da298cb9edaa550 : SUCCESS in 10m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3699f08f1bc9418787159e2a277f82da : SUCCESS in 6m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b6c52352de084954be647b4ab93af135 : SUCCESS in 7m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/768ba73c8e1a4359994dc8b499603d92 : SUCCESS in 1h 00m 05s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1966f844e1a54e95b3b9597fae25b821 : SUCCESS in 29m 20s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/1b2a81149a204eb1a7ae98b0f25518a0 : SUCCESS in 1h 32m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/56506014dc094ed29d892d5526e49329 : SUCCESS in 1h 09m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0dc24662cb444467be4b34846a485016 : SUCCESS in 16m 33s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/bf9ffa355a414a779d4e722b4ac9d8fa : SUCCESS in 1h 08m 17s\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/141c5b9d90944691840a6cfc3b4169ea : SUCCESS in 1h 57m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7f0b7643ddbe4ebd96b85909b44c3cff : SUCCESS in 1h 06m 49s","accounts_in_message":[],"_revision_number":2},{"id":"f148e2dbe556d6821bafc7b80d00ce6f91eba1b0","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-05 18:57:03.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"8cbd5816297c41dfeda28cd2409016b8948258cb","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":38702,"name":"Ranjith","display_name":"Ranjith","email":"goldranjith@gmail.com","username":"goldranjith"},"date":"2026-02-05 18:57:15.000000000","message":"Patch Set 2:\n\nBuild Failed \n\nhttp://10.136.74.243:8080/job/vmstore-cinder-ci-gerrit/558/ : FAILURE","accounts_in_message":[],"_revision_number":2},{"id":"eac54af8420653a7d2f4c070816ba3da3e878c3d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-05 18:58:25.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/240068ac272d4228ace54a9e7ac5534d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a68ab9270d74334886978b0ed0bb85f : SUCCESS in 56s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5e4786b532424addaf877480143acd24 : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"894767987220b28ef737b8f3410987bea7170e6a","revisions":{"46c03de819d65bca139e08067cc5515919e89987":{"kind":"REWORK","_number":1,"created":"2026-01-23 05:54:25.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/89/974389/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/89/974389/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/89/974389/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/89/974389/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/89/974389/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/89/974389/1"}}},"commit":{"parents":[{"commit":"d583e34f8b0301f6f3dc4ec362006d8754ed21b0","subject":"Merge \"NetApp - Bug Fix 2124264: Pools not getting populated for ASAr2 platform\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d583e34f8b0301f6f3dc4ec362006d8754ed21b0"}]}],"author":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2026-01-23 04:15:36.000000000","tz":0},"committer":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2026-01-23 05:49:46.000000000","tz":0},"subject":"Fix: attachment access across project","message":"Fix: attachment access across project\n\nWhen a non-admin user tries to access an attachment record of\nanother project, we don\u0027t have any restriction either in API\nlayer or in DB layer that would prevent it.\nThough, it seems dangerous, there is no trivial way of gaining\naccess to the UUIDs of attachment records of another project\n(attachment list doesn\u0027t show UUIDs of attachments of another\nproject for non-admins).\nThis reduces the attack vector hence the impact is low.\nThis patch tries to fix it by enforcing a ``project_only``\ncondition that adds a project filter which was missing from\n``model_query`` call in the ``_attachment_get`` db method.\n\nCloses-Bug: #2138566\n\nSigned-off-by: Rajat Dhasmana \u003crajatdhasmana@gmail.com\u003e\nChange-Id: Ib2044e4143b91e31c5ccd85eb2f4e682b835b820\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/46c03de819d65bca139e08067cc5515919e89987"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/46c03de819d65bca139e08067cc5515919e89987"}]},"branch":"refs/heads/master"},"894767987220b28ef737b8f3410987bea7170e6a":{"kind":"REWORK","_number":2,"created":"2026-01-27 07:39:46.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/89/974389/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/89/974389/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/89/974389/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/89/974389/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/89/974389/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/89/974389/2"}}},"commit":{"parents":[{"commit":"d583e34f8b0301f6f3dc4ec362006d8754ed21b0","subject":"Merge \"NetApp - Bug Fix 2124264: Pools not getting populated for ASAr2 platform\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d583e34f8b0301f6f3dc4ec362006d8754ed21b0"}]}],"author":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2026-01-23 04:15:36.000000000","tz":0},"committer":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2026-01-27 07:37:38.000000000","tz":0},"subject":"Fix: attachment access across project","message":"Fix: attachment access across project\n\nWhen a non-admin user tries to access an attachment record of\nanother project, we don\u0027t have any restriction either in API\nlayer or in DB layer that would prevent it.\nThough, it seems dangerous, there is no trivial way of gaining\naccess to the UUIDs of attachment records of another project\n(attachment list doesn\u0027t show UUIDs of attachments of another\nproject for non-admins).\nThis reduces the attack vector hence the impact is low.\nThis patch tries to fix it by enforcing a ``project_only``\ncondition that adds a project filter which was missing from\n``model_query`` call in the ``_attachment_get`` db method.\n\nCloses-Bug: #2138566\n\nSigned-off-by: Rajat Dhasmana \u003crajatdhasmana@gmail.com\u003e\nChange-Id: Ib2044e4143b91e31c5ccd85eb2f4e682b835b820\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/894767987220b28ef737b8f3410987bea7170e6a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/894767987220b28ef737b8f3410987bea7170e6a"}]},"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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}}]}],"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":{}}}]}
