)]}'
{"id":"openstack%2Fcinder-tempest-plugin~989987","triplet_id":"openstack%2Fcinder-tempest-plugin~master~Ie60f44d08d14b65d7672f2b5298e2c9fae158e10","project":"openstack/cinder-tempest-plugin","branch":"master","topic":"per-pool-image-cache-promotion","attention_set":{"36180":{"account":{"_account_id":36180,"name":"Gireesh Awasthi","display_name":"Gireesh","email":"gawasthi2010@gmail.com","username":"agireesh","status":"NetApp"},"last_update":"2026-06-09 16:14:13.000000000","reason":"\u003cGERRIT_ACCOUNT_36171\u003e replied on the change","reason_account":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"}},"36171":{"account":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"last_update":"2026-08-24 09:21:54.000000000","reason":"A robot voted negatively on a label"},"27615":{"account":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"last_update":"2026-06-09 16:14:13.000000000","reason":"\u003cGERRIT_ACCOUNT_36171\u003e replied on the change","reason_account":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"}}},"removed_from_attention_set":{"38081":{"account":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"last_update":"2026-09-09 06:03:51.000000000","reason":"\u003cGERRIT_ACCOUNT_38081\u003e replied on the change","reason_account":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"}},"36179":{"account":{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},"last_update":"2026-09-04 06:56:40.000000000","reason":"\u003cGERRIT_ACCOUNT_36179\u003e replied on the change","reason_account":{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"}},"38059":{"account":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"last_update":"2026-08-24 08:17:50.000000000","reason":"\u003cGERRIT_ACCOUNT_38059\u003e replied on the change","reason_account":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"}}},"hashtags":[],"change_id":"Ie60f44d08d14b65d7672f2b5298e2c9fae158e10","subject":"Add image-cache cross-pool tempest tests","status":"NEW","created":"2026-05-25 16:33:17.000000000","updated":"2026-10-13 10:54:32.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":26,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0089aba6b16596cab1397d925db690448aafcfb0","_number":989987,"virtual_id_number":989987,"owner":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},{"_account_id":36180,"name":"Gireesh Awasthi","display_name":"Gireesh","email":"gawasthi2010@gmail.com","username":"agireesh","status":"NetApp"},{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-08-24 09:21:54.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":36180,"name":"Gireesh Awasthi","display_name":"Gireesh","email":"gawasthi2010@gmail.com","username":"agireesh","status":"NetApp"},{"value":1,"date":"2026-08-24 08:17:50.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},{"_account_id":36180,"name":"Gireesh Awasthi","display_name":"Gireesh","email":"gawasthi2010@gmail.com","username":"agireesh","status":"NetApp"},{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},{"_account_id":36180,"name":"Gireesh Awasthi","display_name":"Gireesh","email":"gawasthi2010@gmail.com","username":"agireesh","status":"NetApp"},{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},{"_account_id":36180,"name":"Gireesh Awasthi","display_name":"Gireesh","email":"gawasthi2010@gmail.com","username":"agireesh","status":"NetApp"},{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"}],"CC":[{"_account_id":34853,"name":"NetApp-CI","email":"ng-openstack-ci@netapp.com","username":"netapp-ontap-ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-25 20:05:17.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-09 16:14:13.000000000","updated_by":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"reviewer":{"_account_id":36180,"name":"Gireesh Awasthi","display_name":"Gireesh","email":"gawasthi2010@gmail.com","username":"agireesh","status":"NetApp"},"state":"REVIEWER"},{"updated":"2026-06-09 16:14:13.000000000","updated_by":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"reviewer":{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},"state":"REVIEWER"},{"updated":"2026-06-09 16:14:13.000000000","updated_by":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"reviewer":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"state":"REVIEWER"},{"updated":"2026-06-09 16:14:13.000000000","updated_by":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"reviewer":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"state":"REVIEWER"},{"updated":"2026-06-15 08:08:59.000000000","updated_by":{"_account_id":34853,"name":"NetApp-CI","email":"ng-openstack-ci@netapp.com","username":"netapp-ontap-ci"},"reviewer":{"_account_id":34853,"name":"NetApp-CI","email":"ng-openstack-ci@netapp.com","username":"netapp-ontap-ci"},"state":"CC"},{"updated":"2026-08-07 14:59:53.000000000","updated_by":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"reviewer":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"state":"REVIEWER"}],"messages":[{"id":"8c4bdc57c80401964fdf8f030c019a5f3b8cc483","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-05-25 16:33:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ffbd26932a73856238c2faa7c9330afc03842644","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-05-25 17:00:53.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"14ac82c1a3e00ffc76ae93607110531e2c96cdff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-25 20:05:17.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/5d890a61aff64cd4952d27ee88aed386\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f807ad0c64f436a88ae8f1cb31a0bd1 : SUCCESS in 2m 38s\n- cinder-tempest-plugin-lvm-multiattach https://zuul.opendev.org/t/openstack/build/48f9e733552d42c9bb307e5f6c250c60 : SUCCESS in 1h 49m 24s\n- cinder-tempest-plugin-lvm-concurrency-tests https://zuul.opendev.org/t/openstack/build/0cb5112b258e47ac8821c1de8a585e73 : SUCCESS in 24m 23s\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/ca8476083cbc48a89576780dbf749825 : SUCCESS in 1h 57m 34s\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-py311 https://zuul.opendev.org/t/openstack/build/c50400d1371046e89c389dc3e4bb8417 : SUCCESS in 2h 13m 17s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-2025-1 https://zuul.opendev.org/t/openstack/build/7b4c1633b4df4866a1e9ca0b8393a822 : FAILURE in 16m 39s (non-voting)\n- cinder-tempest-plugin-lvm-tgt-barbican https://zuul.opendev.org/t/openstack/build/f394f1f63944442cabb734ce76479a50 : FAILURE in 3h 02m 53s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1 https://zuul.opendev.org/t/openstack/build/dcf0c3fa6af54f7bb04709d40c5158ee : FAILURE in 18m 29s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/48836ec4f1e4480fa1ca3113b856bee3 : SUCCESS in 2h 02m 33s (non-voting)\n- cinder-tempest-plugin-lvm-nvmet-barbican https://zuul.opendev.org/t/openstack/build/e7dd868adf6540df98b3c66aac3272e5 : SUCCESS in 1h 42m 39s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c94a6aae4e2247009b3e4ecd8545460d : SUCCESS in 1h 44m 43s (non-voting)\n- cinder-tempest-plugin-cbak-ceph https://zuul.opendev.org/t/openstack/build/026b0b9cb5cf435699a12c37c7237451 : SUCCESS in 1h 04m 54s\n- cinder-tempest-plugin-cbak-s3 https://zuul.opendev.org/t/openstack/build/dbcf43c05f094b49900562d8cb3a703b : FAILURE in 24m 01s\n- cinder-tempest-plugin-basic-2026-1 https://zuul.opendev.org/t/openstack/build/2fa663a5078949fea35d9d8fc54d07e2 : SUCCESS in 27m 32s\n- cinder-tempest-plugin-basic-2025-2 https://zuul.opendev.org/t/openstack/build/b041184fd6cf40db8d670b166e351ed8 : SUCCESS in 27m 18s\n- cinder-tempest-plugin-basic-2025-1 https://zuul.opendev.org/t/openstack/build/8e2d61e277834276b3015e5075becab3 : SUCCESS in 44m 21s\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/b0ae3fc052af4f3fb2baa07bbf18bcfd : SUCCESS in 19m 56s","accounts_in_message":[],"_revision_number":2},{"id":"109a70bdba0436a9ea8d046848f3c3060f44bbfe","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-06-09 15:15:10.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"06446d17fbd7bcd22883767c55a7011b09f1109a","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-06-09 15:15:19.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"609f18773accc7557f9c489af6273b25b13f485c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-06-09 15:43:12.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"a318e702b97fafbc1e59e6dc1a84730fb07a5ca5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-09 17:30:22.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8507743b5c8245c08e49e809d9343d1e\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad1e193fed2e48cb87d17bb425bb3399 : SUCCESS in 3m 20s\n- cinder-tempest-plugin-lvm-multiattach https://zuul.opendev.org/t/openstack/build/0b6d4c70bfe9419ca41e9c2e6aed5ae5 : SUCCESS in 2h 00m 57s\n- cinder-tempest-plugin-lvm-concurrency-tests https://zuul.opendev.org/t/openstack/build/5f1715d2897245c0942ff5ebb2845cb3 : SUCCESS in 22m 38s\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/a802907de4ee4364b4bd39bbdf1c8667 : SUCCESS in 1h 43m 54s\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-py311 https://zuul.opendev.org/t/openstack/build/a5e29944fb554cc1969ea1fe1d8d7dcd : SUCCESS in 2h 03m 43s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-2025-1 https://zuul.opendev.org/t/openstack/build/5672b4691c28432fbd2ae7bd5bdd6814 : FAILURE in 20m 03s (non-voting)\n- cinder-tempest-plugin-lvm-tgt-barbican https://zuul.opendev.org/t/openstack/build/9cc2c16979294070bfa8b411771dfe1d : FAILURE in 2h 09m 27s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1 https://zuul.opendev.org/t/openstack/build/f65764b5f4b54b03b793e458bd3b9537 : FAILURE in 22m 36s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/6c6c61806e5843c1bf5d1265356df12f : SUCCESS in 2h 06m 35s (non-voting)\n- cinder-tempest-plugin-lvm-nvmet-barbican https://zuul.opendev.org/t/openstack/build/b37c2856fd184ec7872e06330240d6d4 : SUCCESS in 1h 48m 18s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8e0b58e41aff40c0bc4b0d6cdd3eff19 : SUCCESS in 1h 55m 46s (non-voting)\n- cinder-tempest-plugin-cbak-ceph https://zuul.opendev.org/t/openstack/build/fb9d9dec46844684b10c22e09fce9123 : SUCCESS in 1h 27m 34s\n- cinder-tempest-plugin-cbak-s3 https://zuul.opendev.org/t/openstack/build/5fa070cb68b046ee9ba229f418a31a9c : SUCCESS in 39m 29s\n- cinder-tempest-plugin-basic-2026-1 https://zuul.opendev.org/t/openstack/build/3c84f3d2d7c544709b3c1415c7d7770b : SUCCESS in 43m 52s\n- cinder-tempest-plugin-basic-2025-2 https://zuul.opendev.org/t/openstack/build/dfb721df86c2492e81f96ad807d018e5 : SUCCESS in 46m 14s\n- cinder-tempest-plugin-basic-2025-1 https://zuul.opendev.org/t/openstack/build/7ec8fc44ba4c46cd918bb4215f2d48f9 : SUCCESS in 24m 37s\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/a49df540e4d74318b55c4c4deed9d4ba : SUCCESS in 37m 33s","accounts_in_message":[],"_revision_number":2},{"id":"9222656a6f31bf37b9af1bb9a4b69acc82ec5031","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-06-15 07:40:26.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8fcc4f394836ae37d2d4bf54017cadeac979c956","author":{"_account_id":34853,"name":"NetApp-CI","email":"ng-openstack-ci@netapp.com","username":"netapp-ontap-ci"},"date":"2026-06-15 08:08:59.000000000","message":"Patch Set 3:\n\nBuild failed.\n\n- cinder-tempest-plugin-ontap-iscsi https://netappopenstacklogserver.s3.us-west-1.amazonaws.com/index.html#logs/87/989987/3/upstream-check/cinder-tempest-plugin-ontap-iscsi/3203d9f/ : SUCCESS in 27m 18s\n- cinder-tempest-plugin-ontap-nfs https://netappopenstacklogserver.s3.us-west-1.amazonaws.com/index.html#logs/87/989987/3/upstream-check/cinder-tempest-plugin-ontap-nfs/3046763/ : RETRY_LIMIT in 7m 05s\n\nComment \"run-NetApp CI\" to rerun these tests. https://wiki.openstack.org/wiki/ThirdPartySystems/NetApp_CI","accounts_in_message":[],"_revision_number":3},{"id":"cb40e2e36d34dceff7ac919fc89a8c1e16d1a7fe","author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"date":"2026-06-18 16:17:33.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c5fa07f0f2761df4081a86296ddb4c5eeecc767f","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-06-19 03:00:01.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"29cac7953cf6a33240e6564cb2392feb9498bd92","author":{"_account_id":34853,"name":"NetApp-CI","email":"ng-openstack-ci@netapp.com","username":"netapp-ontap-ci"},"date":"2026-06-19 03:31:41.000000000","message":"Patch Set 3:\n\nBuild failed.\n\n- cinder-tempest-plugin-ontap-iscsi https://netappopenstacklogserver.s3.us-west-1.amazonaws.com/index.html#logs/87/989987/3/upstream-check/cinder-tempest-plugin-ontap-iscsi/353b967/ : SUCCESS in 28m 51s\n- cinder-tempest-plugin-ontap-nfs https://netappopenstacklogserver.s3.us-west-1.amazonaws.com/index.html#logs/87/989987/3/upstream-check/cinder-tempest-plugin-ontap-nfs/990a398/ : RETRY_LIMIT in 7m 18s\n\nComment \"run-NetApp CI\" to rerun these tests. https://wiki.openstack.org/wiki/ThirdPartySystems/NetApp_CI","accounts_in_message":[],"_revision_number":3},{"id":"f29d6a3f24d49f01e8961d39a057d7a5cf51b97e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-07-14 11:26:57.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":4},{"id":"e821519e4200f970a2fa82ca110faa0ac87daccb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 13:25:09.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d2393725300d4564bb03c7fc658c4a0e\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e1690ad8bc2d4a6fb28aa21d7ae78411 : SUCCESS in 2m 43s\n- cinder-tempest-plugin-multi-ceph-replication https://zuul.opendev.org/t/openstack/build/588ec12271ac4f469ff290c8590cd978 : SUCCESS in 1h 01m 23s\n- cinder-tempest-plugin-lvm-multiattach https://zuul.opendev.org/t/openstack/build/67efca8cf1554195888069f92528c0df : SUCCESS in 1h 29m 19s\n- cinder-tempest-plugin-lvm-concurrency-tests https://zuul.opendev.org/t/openstack/build/30175815d0974611a968e4818d088539 : SUCCESS in 33m 05s\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/08cd3ff2a4854d7282893193fa5ea045 : SUCCESS in 1h 28m 26s\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-py311 https://zuul.opendev.org/t/openstack/build/7dece913efa84eed915b7865dc20871e : SUCCESS in 1h 47m 55s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-2025-1 https://zuul.opendev.org/t/openstack/build/a9998e2720f94462beeccc260d933cd8 : FAILURE in 20m 19s (non-voting)\n- cinder-tempest-plugin-lvm-tgt-barbican https://zuul.opendev.org/t/openstack/build/571e42ccfc474158adede6434e4bbac0 : FAILURE in 1h 41m 28s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1 https://zuul.opendev.org/t/openstack/build/2cc1872f8e984ef6af2105dd21f54f55 : FAILURE in 16m 22s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/517c827ec57c4f6793a5d47ce9c62ac5 : SUCCESS in 1h 26m 00s (non-voting)\n- cinder-tempest-plugin-lvm-nvmet-barbican https://zuul.opendev.org/t/openstack/build/352e461097bb4f85b01dfc97fbc88889 : SUCCESS in 1h 17m 34s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f0d5967986b74ab7b9ff893246a46ad5 : SUCCESS in 1h 36m 35s (non-voting)\n- cinder-tempest-plugin-cbak-ceph https://zuul.opendev.org/t/openstack/build/179a4eb1eb9c4aa4bd627cd21f7b52fe : SUCCESS in 57m 37s\n- cinder-tempest-plugin-cbak-s3 https://zuul.opendev.org/t/openstack/build/4620203434c0471d97d7756322810776 : SUCCESS in 37m 50s\n- cinder-tempest-plugin-basic-2026-1 https://zuul.opendev.org/t/openstack/build/599dbb769c414d80b69af59ab5c42312 : SUCCESS in 27m 58s\n- cinder-tempest-plugin-basic-2025-2 https://zuul.opendev.org/t/openstack/build/bfa29332ffae42deb3943348c80c4365 : SUCCESS in 21m 37s\n- cinder-tempest-plugin-basic-2025-1 https://zuul.opendev.org/t/openstack/build/5d30a28e57c44b58a0fcacc5eb990a11 : SUCCESS in 44m 07s\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/b4be922399354abdabfa167d35a9ceb8 : SUCCESS in 20m 39s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/openstack/devstack/playbooks/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":4},{"id":"13b622da931b20bc986d610492743fae48f7633c","author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"date":"2026-08-07 14:59:53.000000000","message":"Patch Set 4: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":4},{"id":"bf405db5536886049a57a58abe87f8f4a673765c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-08-08 17:53:58.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"6182ce38b4f8f0ad09f58cd24ca8fcc1deced6d2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-08 20:07:38.000000000","message":"Patch Set 5: 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/dfa4e9649c4f44e7a776660cf4776f3a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/61888139332c47ac8481f40587397155 : SUCCESS in 3m 11s\n- cinder-tempest-plugin-multi-ceph-replication https://zuul.opendev.org/t/openstack/build/02cb5be3f68b418ebec6304023443b28 : SUCCESS in 43m 07s\n- cinder-tempest-plugin-lvm-multiattach https://zuul.opendev.org/t/openstack/build/197457fa1dea40728e3fdd59701b3e25 : FAILURE in 1h 42m 59s\n- cinder-tempest-plugin-lvm-concurrency-tests https://zuul.opendev.org/t/openstack/build/358721ea21b94729b51afa03516d28e4 : SUCCESS in 25m 30s\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/5da169a1dde74041aa27c6fd9a0aca95 : SUCCESS in 1h 35m 23s\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-py311 https://zuul.opendev.org/t/openstack/build/342be541e2fe4b248b1d0a9c9a09dd2b : SUCCESS in 1h 51m 19s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-2025-1 https://zuul.opendev.org/t/openstack/build/016b05206a4b4cb79a6abed364cee304 : FAILURE in 18m 47s (non-voting)\n- cinder-tempest-plugin-lvm-tgt-barbican https://zuul.opendev.org/t/openstack/build/edbbd7bfa0ad4b28984192d83eb66e42 : FAILURE in 1h 29m 35s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1 https://zuul.opendev.org/t/openstack/build/a079157e5750460e9f31a0a53c47e1d6 : FAILURE in 33m 20s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/db52130e5e844f16a0d7f6b4e9cb1bd8 : FAILURE in 2h 00m 02s (non-voting)\n- cinder-tempest-plugin-lvm-nvmet-barbican https://zuul.opendev.org/t/openstack/build/3e8a2b7b414b406896ec7455107a86d5 : FAILURE in 2h 00m 02s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e031f5c4b059445ca80bb48ec87c13a9 : SUCCESS in 1h 32m 45s (non-voting)\n- cinder-tempest-plugin-cbak-ceph https://zuul.opendev.org/t/openstack/build/318450761a794f2b90798564b879e192 : SUCCESS in 1h 28m 27s\n- cinder-tempest-plugin-cbak-s3 https://zuul.opendev.org/t/openstack/build/8bde50071aee45b3b0d6b0d225213517 : SUCCESS in 33m 24s\n- cinder-tempest-plugin-basic-2026-1 https://zuul.opendev.org/t/openstack/build/8b05e525afac4c3ba5076e349a80ddb5 : SUCCESS in 40m 59s\n- cinder-tempest-plugin-basic-2025-2 https://zuul.opendev.org/t/openstack/build/44363f352fef4f5e90571e1b12d831a2 : SUCCESS in 38m 46s\n- cinder-tempest-plugin-basic-2025-1 https://zuul.opendev.org/t/openstack/build/1b7ba5bda9d947f786da9b37a4cd8c1e : SUCCESS in 41m 15s\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/b17a24ab4472403e9047d3a7136aafc3 : SUCCESS in 39m 03s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/openstack/devstack/playbooks/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":5},{"id":"c438ce17a8963f1e74bae6ca1be341ad1187af68","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-08-10 03:50:48.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"94942e4861ecd7c250e4d96c893e5e9b5e23e1e3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 06:58:44.000000000","message":"Patch Set 6: 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/1277ed5b272a4f8883a61dd5d0d8ec56\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e2728fbe377f49c09ae9e77d38d00cfc : SUCCESS in 2m 50s\n- cinder-tempest-plugin-multi-ceph-replication https://zuul.opendev.org/t/openstack/build/0978514809c24c0c98ed39e39d54c775 : SUCCESS in 23m 04s\n- cinder-tempest-plugin-lvm-multiattach https://zuul.opendev.org/t/openstack/build/1308de7b90ae4bb79abe1d2148297d04 : SUCCESS in 1h 35m 34s\n- cinder-tempest-plugin-lvm-concurrency-tests https://zuul.opendev.org/t/openstack/build/cde1377eaad345b6b55978c87540cae1 : SUCCESS in 22m 53s\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/af9ea036364d4de28badffd93cfadbc5 : SUCCESS in 1h 31m 43s\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-py311 https://zuul.opendev.org/t/openstack/build/46e68779afa045d384d45762cb58ec19 : SUCCESS in 1h 26m 22s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-2025-1 https://zuul.opendev.org/t/openstack/build/f2b9162761084fa4b91d115dccc84e05 : FAILURE in 37m 31s (non-voting)\n- cinder-tempest-plugin-lvm-tgt-barbican https://zuul.opendev.org/t/openstack/build/986ee4cd328f4d93b9334da681243792 : FAILURE in 2h 42m 41s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1 https://zuul.opendev.org/t/openstack/build/e0bf668240fb48d8bb3b1d27383e85fe : FAILURE in 29m 09s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/6448469841564cb0805726a99ec4273a : SUCCESS in 1h 36m 51s (non-voting)\n- cinder-tempest-plugin-lvm-nvmet-barbican https://zuul.opendev.org/t/openstack/build/54c147a1b4b74d2da57353ab2fa72ac4 : FAILURE in 3h 01m 49s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/45b551cb8b544615bea5e9b8d57c7b4d : SUCCESS in 1h 41m 01s (non-voting)\n- cinder-tempest-plugin-cbak-ceph https://zuul.opendev.org/t/openstack/build/265d5c72cd564f5fabc5d0e00ddb284f : SUCCESS in 1h 08m 10s\n- cinder-tempest-plugin-cbak-s3 https://zuul.opendev.org/t/openstack/build/a472ccd0b84d4594a59fb13b718aa806 : SUCCESS in 28m 19s\n- cinder-tempest-plugin-basic-2026-1 https://zuul.opendev.org/t/openstack/build/2bf904a72fe04314bc11c11c6c1c8ad7 : SUCCESS in 39m 23s\n- cinder-tempest-plugin-basic-2025-2 https://zuul.opendev.org/t/openstack/build/34406233e38f4e88b0bf249515c8881f : SUCCESS in 38m 05s\n- cinder-tempest-plugin-basic-2025-1 https://zuul.opendev.org/t/openstack/build/fdc1c821f50e4a5c92e457b924aadb26 : SUCCESS in 30m 06s\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/baed96ad2b354294b0a6e3cc738236d7 : SUCCESS in 37m 59s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/openstack/devstack/playbooks/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":6},{"id":"ac17d3d341cc0f648207d1d7c6caa742d17683a8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-08-12 03:10:05.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"d1bfc64995c7d82eb8494537e4f59139825503c8","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-08-12 03:19:09.000000000","message":"Patch Set 7:\n\n(6 comments)","accounts_in_message":[],"_revision_number":7},{"id":"68bf7ef11ccf850e0c9126f2600c0ea8a145a768","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-12 05:26:44.000000000","message":"Patch Set 7: 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/8f4e970a6a52401f937976928f03dd29\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f043c2d5d8740c591044a483589f525 : SUCCESS in 2m 57s\n- cinder-tempest-plugin-multi-ceph-replication https://zuul.opendev.org/t/openstack/build/7c5d8c17f92d4bc586856f29b1c4d067 : SUCCESS in 33m 30s\n- cinder-tempest-plugin-lvm-multiattach https://zuul.opendev.org/t/openstack/build/fba2282de5d347fda9d329bba645a671 : SUCCESS in 1h 52m 49s\n- cinder-tempest-plugin-lvm-concurrency-tests https://zuul.opendev.org/t/openstack/build/34ba56364758415a881a7eda081f5b75 : SUCCESS in 20m 00s\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/44c55e72082c4ae78269c84367bce918 : SUCCESS in 1h 16m 47s\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-py311 https://zuul.opendev.org/t/openstack/build/8f6ebb77826d478db4eab640175d80c4 : SUCCESS in 1h 27m 26s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-2025-1 https://zuul.opendev.org/t/openstack/build/f227641722aa44b4831a8b17ed35d889 : FAILURE in 22m 48s (non-voting)\n- cinder-tempest-plugin-lvm-tgt-barbican https://zuul.opendev.org/t/openstack/build/6b6e5f015800483e8e524beeb3ddb5d9 : FAILURE in 2h 10m 26s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1 https://zuul.opendev.org/t/openstack/build/83ac44c490e3427eb38eaaa746f3e9ac : FAILURE in 26m 20s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/bef058bc74c345de88b3430c23deccd8 : SUCCESS in 1h 31m 18s (non-voting)\n- cinder-tempest-plugin-lvm-nvmet-barbican https://zuul.opendev.org/t/openstack/build/83400f2962af4e29a2bbedcc4f102588 : FAILURE in 2h 09m 02s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/50c39027d59e4a8fa181e73a342c1511 : SUCCESS in 1h 15m 09s (non-voting)\n- cinder-tempest-plugin-cbak-ceph https://zuul.opendev.org/t/openstack/build/a1509499418d4032be982545896553c5 : SUCCESS in 1h 15m 22s\n- cinder-tempest-plugin-cbak-s3 https://zuul.opendev.org/t/openstack/build/e9ab6b69dc7e4b53afbd5f191ffd1527 : SUCCESS in 34m 06s\n- cinder-tempest-plugin-basic-2026-1 https://zuul.opendev.org/t/openstack/build/9c8bc10ea24a4177a467ac483d1a5ee6 : SUCCESS in 34m 20s\n- cinder-tempest-plugin-basic-2025-2 https://zuul.opendev.org/t/openstack/build/6f0891145b334a83ac83b0a2c467739e : SUCCESS in 25m 50s\n- cinder-tempest-plugin-basic-2025-1 https://zuul.opendev.org/t/openstack/build/54b734d322664491b89e586e20da505b : SUCCESS in 33m 53s\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/8478f84f0bd54e5c86c634434a035aae : SUCCESS in 26m 52s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/openstack/devstack/playbooks/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":7},{"id":"349ce3e7e98ac5c9e64ed147b45ea21369ca5daa","author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"date":"2026-08-18 09:23:58.000000000","message":"Patch Set 7: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"d74672b1abab49d2ac9c30f7832c2225949f3b31","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-08-21 10:45:47.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"153f188d93ebface260cfeb0a21bc214fb1c8b58","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-08-24 07:11:18.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"6b5c8bc0f909766ba79439d1e081f20be296346f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-08-24 07:15:45.000000000","message":"Uploaded patch set 9: Commit message was updated.","accounts_in_message":[],"_revision_number":9},{"id":"4ea4100a41f9ecb576050f8e2017310292f5ebea","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-08-24 07:18:21.000000000","message":"Patch Set 9:\n\n(3 comments)","accounts_in_message":[],"_revision_number":9},{"id":"9909fbf58d05c299f1fa6460fef5f410a72d531d","author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"date":"2026-08-24 08:17:50.000000000","message":"Patch Set 9: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"65969673ee7404c02721841caeefdaea75ae27c5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 09:21:54.000000000","message":"Patch Set 9: 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/9350fb7fa7744f61ac7b09adc5efe7d1\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa1624a804714583aeca566f8e12b337 : SUCCESS in 2m 37s\n- cinder-tempest-plugin-multi-ceph-replication https://zuul.opendev.org/t/openstack/build/e362d5f6868b48c8a154655ff369a90a : FAILURE in 42m 26s\n- cinder-tempest-plugin-lvm-multiattach https://zuul.opendev.org/t/openstack/build/8a034b4f9b654e7da9b9cdd4806e7b9f : SUCCESS in 1h 40m 26s\n- cinder-tempest-plugin-lvm-concurrency-tests https://zuul.opendev.org/t/openstack/build/2ad0814917d54b67a68b783784a2ac90 : SUCCESS in 33m 01s\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/d38d07abd2264a238db5f382d31fe81c : SUCCESS in 1h 59m 34s\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-py311 https://zuul.opendev.org/t/openstack/build/c548d5759fd848e7a14484df8b8252a7 : SUCCESS in 1h 21m 57s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-2025-1 https://zuul.opendev.org/t/openstack/build/ad0b683c9eff43be965176ea52e8c438 : FAILURE in 31m 01s (non-voting)\n- cinder-tempest-plugin-lvm-tgt-barbican https://zuul.opendev.org/t/openstack/build/3a3f95c13acc49d589c566685e10fc19 : FAILURE in 1h 47m 08s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1 https://zuul.opendev.org/t/openstack/build/2629cca8cda14ca58e5be9ecae598a54 : FAILURE in 32m 07s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/e9d53418326f460fa68f02bcb5e21a69 : SUCCESS in 2h 05m 38s (non-voting)\n- cinder-tempest-plugin-lvm-nvmet-barbican https://zuul.opendev.org/t/openstack/build/939299a2bab04c2a84a7fa601a64bb57 : SUCCESS in 1h 16m 12s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/6ed192d217684528880b8183edab2ea8 : SUCCESS in 1h 35m 47s (non-voting)\n- cinder-tempest-plugin-cbak-ceph https://zuul.opendev.org/t/openstack/build/59541cb90b194316ac0d5cc6a146ed5e : SUCCESS in 1h 32m 17s\n- cinder-tempest-plugin-cbak-s3 https://zuul.opendev.org/t/openstack/build/afd317fcccf74beea48c34f6bae29fb5 : SUCCESS in 23m 44s\n- cinder-tempest-plugin-basic-2026-1 https://zuul.opendev.org/t/openstack/build/73bd127a2fbf4ef0b8e27f8d6bb1cfbc : SUCCESS in 45m 21s\n- cinder-tempest-plugin-basic-2025-2 https://zuul.opendev.org/t/openstack/build/1efc418970004f319d4638b68e6f13e2 : SUCCESS in 47m 07s\n- cinder-tempest-plugin-basic-2025-1 https://zuul.opendev.org/t/openstack/build/c104b60b48534d8fabe5fd71e66619ef : SUCCESS in 44m 02s\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/75e7f318bedb4df3955f1a6112a9b821 : SUCCESS in 19m 06s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/openstack/devstack/playbooks/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":9},{"id":"d9e2b0219152c402295d147dcda7e5779960c10f","author":{"_account_id":36179,"name":"Saikumar Pulluri","display_name":"Saikumar Pulluri","email":"saikumar1016@gmail.com","username":"pulluri"},"date":"2026-09-04 06:56:40.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"b88b673db4203e30d77ab3246a06febe2beb910c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-04 09:08:51.000000000","message":"Patch Set 9:\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/8a2c047d39e149899e3918984363c258\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/517b9900bb404fbfb10deee65592d1c5 : SUCCESS in 2m 43s\n- cinder-tempest-plugin-multi-ceph-replication https://zuul.opendev.org/t/openstack/build/2be0e8ab1e51494ba66f5bd5dde7ae60 : FAILURE in 25m 41s\n- cinder-tempest-plugin-lvm-multiattach https://zuul.opendev.org/t/openstack/build/5d54156f9f7547d890fcc49384137f32 : SUCCESS in 1h 43m 15s\n- cinder-tempest-plugin-lvm-concurrency-tests https://zuul.opendev.org/t/openstack/build/161805bd2dd441e7b71ca1bcab2ea9fd : SUCCESS in 30m 02s\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/226be98bbb6b45f7b5cac6dfa723f36e : SUCCESS in 1h 35m 25s\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-py311 https://zuul.opendev.org/t/openstack/build/9dca33cbd64f4811abeb052486b1631c : SUCCESS in 1h 44m 02s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-centos-9-stream-2025-1 https://zuul.opendev.org/t/openstack/build/12692e6c32454000bed22698de7b28ab : FAILURE in 16m 54s (non-voting)\n- cinder-tempest-plugin-lvm-tgt-barbican https://zuul.opendev.org/t/openstack/build/f064d85b84dd4e9d91421d20f5308583 : FAILURE in 2h 09m 38s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1 https://zuul.opendev.org/t/openstack/build/49109544485441d380f5ae6704484657 : FAILURE in 17m 40s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/796cd77ba799422f884ee784c6158ebb : SUCCESS in 1h 51m 46s (non-voting)\n- cinder-tempest-plugin-lvm-nvmet-barbican https://zuul.opendev.org/t/openstack/build/a4cb4d0e8467460f94d4853700772279 : SUCCESS in 1h 53m 59s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a5419b1347d54aaead9a108aa32f38a5 : SUCCESS in 1h 22m 58s (non-voting)\n- cinder-tempest-plugin-cbak-ceph https://zuul.opendev.org/t/openstack/build/468d49a35ca64a8e9b93a60625ad23ae : SUCCESS in 2h 00m 01s\n- cinder-tempest-plugin-cbak-s3 https://zuul.opendev.org/t/openstack/build/c66f5c0e4d2e4b2388aaaa3e58d35570 : FAILURE in 34m 20s\n- cinder-tempest-plugin-basic-2026-1 https://zuul.opendev.org/t/openstack/build/53401da2bb7a4e398ffea01687ec3790 : SUCCESS in 26m 05s\n- cinder-tempest-plugin-basic-2025-2 https://zuul.opendev.org/t/openstack/build/0c74da0a572e4dedb1d65b4944e094f7 : SUCCESS in 42m 50s\n- cinder-tempest-plugin-basic-2025-1 https://zuul.opendev.org/t/openstack/build/0abc8705483d4b1cbf1d761d786a2ee8 : SUCCESS in 42m 02s\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/59f4651db6cb4af3a23feb0ba6d443f0 : SUCCESS in 37m 11s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-2025-1.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/openstack/devstack/playbooks/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job cinder-tempest-plugin-lvm-lio-barbican-fips-py311.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":9},{"id":"be1fc1b35b2661671946c622bb6061ea9442a49b","author":{"_account_id":38081,"name":"Anthony Galica","display_name":"agalica","email":"anthony.galica@hitachivantara.com","username":"agalica","status":"Hitachi Vantara"},"date":"2026-09-09 06:03:51.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"0089aba6b16596cab1397d925db690448aafcfb0","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"date":"2026-10-13 10:54:32.000000000","message":"Topic set to per-pool-image-cache-promotion","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"e6de8dbf4386654a51ffce57d5613933800f240c","revisions":{"e5852ea34e0f25975c2a3542b74af706d796979f":{"kind":"REWORK","_number":1,"created":"2026-05-25 16:33:17.000000000","uploader":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"ref":"refs/changes/87/989987/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder-tempest-plugin","ref":"refs/changes/87/989987/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/1"}}},"commit":{"parents":[{"commit":"11ae1767a1e5f2d7179aa0b6e5af3903c5ed1227","subject":"Update python tested versions for hibiscus","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/11ae1767a1e5f2d7179aa0b6e5af3903c5ed1227"}]}],"author":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-05-25 16:25:03.000000000","tz":-240},"committer":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-05-25 16:32:38.000000000","tz":-240},"subject":"Add image-cache cross-pool tempest tests","message":"Add image-cache cross-pool tempest tests\n\nIntroduce a new that validates Cinder\u0027s image-volume\ncache behaviour across two storage pools\n(e.g. two ONTAP FlexVol aggregates).\n\nTwo test classes are provided:\n\n* ImageCacheCrossPoolTest – five functional tests that assert the\n  core cross-pool promotion contract:\n  - Pool-1 cache seeding on first create-from-image\n  - Same-pool warm-cache fast path (≤ _FAST_THRESHOLD_SECONDS)\n  - Cross-pool cache promotion and subsequent fast path\n  - Pool-2 cold-create fallback when cache is absent\n  - Cache entries are scoped per image (not shared across images)\n\nA new config group [cinder_image_cache] is registered\n  pool1_volume_type, pool2_volume_type,\n  test_image_ref, regression_image_ref, promote_across_pools.\n\nChange-Id: Ie60f44d08d14b65d7672f2b5298e2c9fae158e10\nSigned-off-by: jayaanan \u003cjayaanand.borra@netapp.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/e5852ea34e0f25975c2a3542b74af706d796979f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/e5852ea34e0f25975c2a3542b74af706d796979f"}]},"branch":"refs/heads/master"},"a15bcf70d30276f30faa7a055c4e323e6fa1f2bf":{"kind":"REWORK","_number":2,"created":"2026-05-25 17:00:53.000000000","uploader":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"ref":"refs/changes/87/989987/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder-tempest-plugin","ref":"refs/changes/87/989987/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/2"}}},"commit":{"parents":[{"commit":"11ae1767a1e5f2d7179aa0b6e5af3903c5ed1227","subject":"Update python tested versions for hibiscus","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/11ae1767a1e5f2d7179aa0b6e5af3903c5ed1227"}]}],"author":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-05-25 16:25:03.000000000","tz":-240},"committer":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-05-25 17:00:36.000000000","tz":-240},"subject":"Add image-cache cross-pool tempest tests","message":"Add image-cache cross-pool tempest tests\n\nIntroduce a new that validates Cinder\u0027s image-volume\ncache behaviour across two storage pools\n(e.g. two ONTAP FlexVol aggregates).\n\nTwo test classes are provided:\n\n* ImageCacheCrossPoolTest – five functional tests that assert the\n  core cross-pool promotion contract:\n  - Pool-1 cache seeding on first create-from-image\n  - Same-pool warm-cache fast path (≤ _FAST_THRESHOLD_SECONDS)\n  - Cross-pool cache promotion and subsequent fast path\n  - Pool-2 cold-create fallback when cache is absent\n  - Cache entries are scoped per image (not shared across images)\n\nA new config group [cinder_image_cache] is registered\n  pool1_volume_type, pool2_volume_type,\n  test_image_ref, regression_image_ref, promote_across_pools.\n\nChange-Id: Ie60f44d08d14b65d7672f2b5298e2c9fae158e10\nSigned-off-by: jayaanan \u003cjayaanand.borra@netapp.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/a15bcf70d30276f30faa7a055c4e323e6fa1f2bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/a15bcf70d30276f30faa7a055c4e323e6fa1f2bf"}]},"branch":"refs/heads/master"},"ea153c2a62a12b889b761bbffa629e636ed3de89":{"kind":"REWORK","_number":3,"created":"2026-06-09 15:43:12.000000000","uploader":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"ref":"refs/changes/87/989987/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder-tempest-plugin","ref":"refs/changes/87/989987/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/3"}}},"commit":{"parents":[{"commit":"11ae1767a1e5f2d7179aa0b6e5af3903c5ed1227","subject":"Update python tested versions for hibiscus","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/11ae1767a1e5f2d7179aa0b6e5af3903c5ed1227"}]}],"author":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-05-25 16:25:03.000000000","tz":-240},"committer":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-06-09 15:42:56.000000000","tz":-240},"subject":"Add image-cache cross-pool tempest tests","message":"Add image-cache cross-pool tempest tests\n\nIntroduce a new that validates Cinder\u0027s image-volume\ncache behaviour across two storage pools\n(e.g. two ONTAP FlexVol aggregates).\n\nTwo test classes are provided:\n\n* ImageCacheCrossPoolTest – five functional tests that assert the\n  core cross-pool promotion contract:\n  - Pool-1 cache seeding on first create-from-image\n  - Same-pool warm-cache fast path (≤ _FAST_THRESHOLD_SECONDS)\n  - Cross-pool cache promotion and subsequent fast path\n  - Pool-2 cold-create fallback when cache is absent\n  - Cache entries are scoped per image (not shared across images)\n\nA new config group [cinder_image_cache] is registered\n  pool1_volume_type, pool2_volume_type,\n  test_image_ref, regression_image_ref, promote_across_pools.\n\nChange-Id: Ie60f44d08d14b65d7672f2b5298e2c9fae158e10\nSigned-off-by: jayaanan \u003cjayaanand.borra@netapp.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/ea153c2a62a12b889b761bbffa629e636ed3de89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/ea153c2a62a12b889b761bbffa629e636ed3de89"}]},"branch":"refs/heads/master"},"66e4013522c6b70757aa11122400068aab806c26":{"kind":"REWORK","_number":4,"created":"2026-07-14 11:26:57.000000000","uploader":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"ref":"refs/changes/87/989987/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder-tempest-plugin","ref":"refs/changes/87/989987/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/4"}}},"commit":{"parents":[{"commit":"11ae1767a1e5f2d7179aa0b6e5af3903c5ed1227","subject":"Update python tested versions for hibiscus","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/11ae1767a1e5f2d7179aa0b6e5af3903c5ed1227"}]}],"author":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-05-25 16:25:03.000000000","tz":-240},"committer":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-07-14 11:26:40.000000000","tz":-240},"subject":"Add image-cache cross-pool tempest tests","message":"Add image-cache cross-pool tempest tests\n\nIntroduce a new that validates Cinder\u0027s image-volume\ncache behaviour across two storage pools\n(e.g. two ONTAP FlexVol aggregates).\n\nTwo test classes are provided:\n\n* ImageCacheCrossPoolTest – five functional tests that assert the\n  core cross-pool promotion contract:\n  - Pool-1 cache seeding on first create-from-image\n  - Same-pool warm-cache fast path (≤ _FAST_THRESHOLD_SECONDS)\n  - Cross-pool cache promotion and subsequent fast path\n  - Pool-2 cold-create fallback when cache is absent\n  - Cache entries are scoped per image (not shared across images)\n\nA new config group [cinder_image_cache] is registered\n  pool1_volume_type, pool2_volume_type,\n  test_image_ref, regression_image_ref, promote_across_pools.\n\nChange-Id: Ie60f44d08d14b65d7672f2b5298e2c9fae158e10\nSigned-off-by: jayaanan \u003cjayaanand.borra@netapp.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/66e4013522c6b70757aa11122400068aab806c26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/66e4013522c6b70757aa11122400068aab806c26"}]},"branch":"refs/heads/master"},"bc2fe493666159a35d73559ff98fc1e77703b203":{"kind":"REWORK","_number":5,"created":"2026-08-08 17:53:58.000000000","uploader":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"ref":"refs/changes/87/989987/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder-tempest-plugin","ref":"refs/changes/87/989987/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/5"}}},"commit":{"parents":[{"commit":"11ae1767a1e5f2d7179aa0b6e5af3903c5ed1227","subject":"Update python tested versions for hibiscus","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/11ae1767a1e5f2d7179aa0b6e5af3903c5ed1227"}]}],"author":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-08-08 17:50:51.000000000","tz":-240},"committer":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-08-08 17:53:17.000000000","tz":-240},"subject":"Add image-cache cross-pool tempest tests","message":"Add image-cache cross-pool tempest tests\n\nIntroduce a new test suite that validates Cinder\u0027s image-volume\ncache behaviour across two storage pools\n(e.g. two ONTAP FlexVol aggregates).\n\nTwo test classes are provided:\n\n* ImageCacheCrossPoolTest – five functional tests that assert the\n  core cross-pool promotion contract:\n  - Pool-1 cache seeding on first create-from-image\n  - Same-pool warm-cache fast path (≤ fast_threshold_seconds)\n  - Cross-pool cache promotion and subsequent fast path\n  - Pool-2 cold-create fallback when cache is absent\n  - Cache entries are scoped per image (not shared across images)\n\n* ExistingFeaturesNoRegressionTest – eight sanity tests confirming\n  basic create/delete, snapshot, extend, retype, backup, clone and\n  concurrent create-from-image are unaffected in cache-enabled pools.\n\nA new config group [cinder_image_cache] is registered:\n  pool1_volume_type, pool2_volume_type, test_image_ref,\n  regression_image_ref, promote_across_pools,\n  fast_threshold_seconds, slow_operation_timeout.\n\nCleanup hardening: _purge_volumes_for_image now tolerates non-404\nerrors (e.g. a volume stuck in a non-deletable state) instead of only\nswallowing NotFound, and test_backup_restore_in_cache_pool uses a\nbounded custom cleanup instead of the shared helper\u0027s unbounded wait,\nso a stuck backup can\u0027t hang tearDownClass or the whole suite.\n\nRobustness fixes from review:\n* _ensure_ephemeral_image guards its check-then-create with a lock,\n  so concurrent callers can\u0027t each create and leak their own image.\n* fast_threshold_seconds is now configurable (still defaults to 60)\n  instead of a hardcoded constant, to avoid false failures from\n  timing assertions on slower or more heavily loaded CI/lab nodes.\n* test_pool2_cold_create_fallback_works now creates its own fresh\n  image instead of reusing the class-shared one, so it actually\n  exercises a cold cache rather than one an earlier test may have\n  already warmed.\n* slow_operation_timeout optionally widens the wait window for the\n  backup and cross-pool retype calls specifically, since both involve\n  a real data copy and can legitimately exceed the default\n  [volume] build_timeout on a slow or shared backend, without\n  changing the timeout used by every other tempest test.\n\nChange-Id: Ie60f44d08d14b65d7672f2b5298e2c9fae158e10\nSigned-off-by: jayaanan \u003cjayaanand.borra@netapp.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/bc2fe493666159a35d73559ff98fc1e77703b203"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/bc2fe493666159a35d73559ff98fc1e77703b203"}]},"branch":"refs/heads/master"},"9129a927c6a4b697d2d35016ad228b1b2d73001a":{"kind":"REWORK","_number":6,"created":"2026-08-10 03:50:48.000000000","uploader":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"ref":"refs/changes/87/989987/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder-tempest-plugin","ref":"refs/changes/87/989987/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/6"}}},"commit":{"parents":[{"commit":"29bb6f77210404a4b70e4143cd9c3c9912534af7","subject":"Merge \"Add support for volume replication\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/29bb6f77210404a4b70e4143cd9c3c9912534af7"}]}],"author":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-08-08 17:50:51.000000000","tz":-240},"committer":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-08-10 03:39:15.000000000","tz":-240},"subject":"Add image-cache cross-pool tempest tests","message":"Add image-cache cross-pool tempest tests\n\nIntroduce a new test suite that validates Cinder\u0027s image-volume\ncache behaviour across two storage pools\n(e.g. two ONTAP FlexVol aggregates).\n\nTwo test classes are provided:\n\n* ImageCacheCrossPoolTest – five functional tests that assert the\n  core cross-pool promotion contract:\n  - Pool-1 cache seeding on first create-from-image\n  - Same-pool warm-cache fast path (≤ fast_threshold_seconds)\n  - Cross-pool cache promotion and subsequent fast path\n  - Pool-2 cold-create fallback when cache is absent\n  - Cache entries are scoped per image (not shared across images)\n\n* CrossPoolFeaturesTest – six sanity tests confirming basic\n  create/delete, snapshot, extend, clone and concurrent\n  create-from-image are unaffected in cache-enabled pools.\n\nA new config group [cinder_image_cache] is registered:\n  pool1_volume_type, pool2_volume_type, test_image_ref,\n  regression_image_ref, promote_across_pools, fast_threshold_seconds.\n\nRobustness fixes from review:\n* The shared per-class image is now resolved once in resource_setup,\n  matching the pattern used elsewhere in this plugin (e.g.\n  CinderUnicodeTest) for one-time class fixtures, instead of a lazily\n  memoized helper. Since resource_setup already runs exactly once per\n  class, this also removes any possible check-then-create race between\n  callers without needing a lock.\n* fast_threshold_seconds is now configurable (still defaults to 60)\n  instead of a hardcoded constant, to avoid false failures from\n  timing assertions on slower or more heavily loaded CI/lab nodes.\n* test_pool2_cold_create_fallback_works now creates its own fresh\n  image instead of reusing the class-shared one, so it actually\n  exercises a cold cache rather than one an earlier test may have\n  already warmed.\n* Dropped the backup-restore and cross-pool retype cases: both\n  exercise generic Cinder operations already covered elsewhere in\n  tempest/this plugin, and their real-data-copy nature made them the\n  slowest, least reliable part of this suite on constrained backends.\n\nChange-Id: Ie60f44d08d14b65d7672f2b5298e2c9fae158e10\nSigned-off-by: jayaanan \u003cjayaanand.borra@netapp.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/9129a927c6a4b697d2d35016ad228b1b2d73001a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/9129a927c6a4b697d2d35016ad228b1b2d73001a"}]},"branch":"refs/heads/master"},"8556a59d28a84312c9f62b9f22963b3765177c11":{"kind":"REWORK","_number":7,"created":"2026-08-12 03:10:05.000000000","uploader":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"ref":"refs/changes/87/989987/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder-tempest-plugin","ref":"refs/changes/87/989987/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/7"}}},"commit":{"parents":[{"commit":"29bb6f77210404a4b70e4143cd9c3c9912534af7","subject":"Merge \"Add support for volume replication\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/29bb6f77210404a4b70e4143cd9c3c9912534af7"}]}],"author":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-08-08 17:50:51.000000000","tz":-240},"committer":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-08-12 03:09:37.000000000","tz":-240},"subject":"Add image-cache cross-pool tempest tests","message":"Add image-cache cross-pool tempest tests\n\nIntroduce a new test suite that validates Cinder\u0027s image-volume\ncache behaviour across two storage pools\n(e.g. two ONTAP FlexVol aggregates).\n\nTwo test classes are provided:\n\n* ImageCacheCrossPoolTest – five functional tests that assert the\n  core cross-pool promotion contract:\n  - Pool-1 cache seeding on first create-from-image\n  - Same-pool warm-cache fast path (≤ fast_threshold_seconds)\n  - Cross-pool cache promotion and subsequent fast path\n  - Pool-2 cold-create fallback when cache is absent\n  - Cache entries are scoped per image (not shared across images)\n\n* CrossPoolFeaturesTest – six sanity tests confirming basic\n  create/delete, snapshot, extend, clone and concurrent\n  create-from-image are unaffected in cache-enabled pools.\n\nA new config group [cinder_image_cache] is registered:\n  pool1_volume_type, pool2_volume_type, test_image_ref,\n  regression_image_ref, promote_across_pools, fast_threshold_seconds.\n\nRobustness fixes from review:\n* The shared per-class image is now resolved once in resource_setup,\n  matching the pattern used elsewhere in this plugin (e.g.\n  CinderUnicodeTest) for one-time class fixtures, instead of a lazily\n  memoized helper. Since resource_setup already runs exactly once per\n  class, this also removes any possible check-then-create race between\n  callers without needing a lock.\n* fast_threshold_seconds is now configurable (still defaults to 60)\n  instead of a hardcoded constant, to avoid false failures from\n  timing assertions on slower or more heavily loaded CI/lab nodes.\n* test_pool2_cold_create_fallback_works now creates its own fresh\n  image instead of reusing the class-shared one, so it actually\n  exercises a cold cache rather than one an earlier test may have\n  already warmed.\n* Dropped the backup-restore and cross-pool retype cases: both\n  exercise generic Cinder operations already covered elsewhere in\n  tempest/this plugin, and their real-data-copy nature made them the\n  slowest, least reliable part of this suite on constrained backends.\n\nChange-Id: Ie60f44d08d14b65d7672f2b5298e2c9fae158e10\nSigned-off-by: jayaanan \u003cjayaanand.borra@netapp.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/8556a59d28a84312c9f62b9f22963b3765177c11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/8556a59d28a84312c9f62b9f22963b3765177c11"}]},"branch":"refs/heads/master"},"91b9c810058c5814cb5b00a0975a813abdb48423":{"kind":"REWORK","_number":8,"created":"2026-08-24 07:11:18.000000000","uploader":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"ref":"refs/changes/87/989987/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder-tempest-plugin","ref":"refs/changes/87/989987/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/8"}}},"commit":{"parents":[{"commit":"29bb6f77210404a4b70e4143cd9c3c9912534af7","subject":"Merge \"Add support for volume replication\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/29bb6f77210404a4b70e4143cd9c3c9912534af7"}]}],"author":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-08-08 17:50:51.000000000","tz":-240},"committer":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-08-24 07:10:58.000000000","tz":-240},"subject":"Add image-cache cross-pool tempest tests","message":"Add image-cache cross-pool tempest tests\n\nIntroduce a new test suite that validates Cinder\u0027s image-volume\ncache behaviour across two storage pools\n(e.g. two ONTAP FlexVol aggregates).\n\nTwo test classes are provided:\n\n* ImageCacheCrossPoolTest – five functional tests that assert the\n  core cross-pool promotion contract:\n  - Pool-1 cache seeding on first create-from-image\n  - Same-pool warm-cache fast path (≤ fast_threshold_seconds)\n  - Cross-pool cache promotion and subsequent fast path\n  - Pool-2 cold-create fallback when cache is absent\n  - Cache entries are scoped per image (not shared across images)\n\n* CrossPoolFeaturesTest – six sanity tests confirming basic\n  create/delete, snapshot, extend, clone and concurrent\n  create-from-image are unaffected in cache-enabled pools.\n\nA new config group [cinder_image_cache] is registered:\n  pool1_volume_type, pool2_volume_type, test_image_ref,\n  regression_image_ref, promote_across_pools, fast_threshold_seconds.\n\nRobustness fixes from review:\n* The shared per-class image is now resolved once in resource_setup,\n  matching the pattern used elsewhere in this plugin (e.g.\n  CinderUnicodeTest) for one-time class fixtures, instead of a lazily\n  memoized helper. Since resource_setup already runs exactly once per\n  class, this also removes any possible check-then-create race between\n  callers without needing a lock.\n* fast_threshold_seconds is now configurable (still defaults to 60)\n  instead of a hardcoded constant, to avoid false failures from\n  timing assertions on slower or more heavily loaded CI/lab nodes.\n* test_pool2_cold_create_fallback_works now creates its own fresh\n  image instead of reusing the class-shared one, so it actually\n  exercises a cold cache rather than one an earlier test may have\n  already warmed.\n* Dropped the backup-restore and cross-pool retype cases: both\n  exercise generic Cinder operations already covered elsewhere in\n  tempest/this plugin, and their real-data-copy nature made them the\n  slowest, least reliable part of this suite on constrained backends.\n\nChange-Id: Ie60f44d08d14b65d7672f2b5298e2c9fae158e10\nSigned-off-by: jayaanan \u003cjayaanand.borra@netapp.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/91b9c810058c5814cb5b00a0975a813abdb48423"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/91b9c810058c5814cb5b00a0975a813abdb48423"}]},"branch":"refs/heads/master"},"e6de8dbf4386654a51ffce57d5613933800f240c":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2026-08-24 07:15:45.000000000","uploader":{"_account_id":36171,"name":"jayaanand borra","display_name":"jayaanand borra","email":"jayaanand.borra@netapp.com","username":"jayaanan","status":"netapp"},"ref":"refs/changes/87/989987/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder-tempest-plugin","ref":"refs/changes/87/989987/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder-tempest-plugin refs/changes/87/989987/9"}}},"commit":{"parents":[{"commit":"29bb6f77210404a4b70e4143cd9c3c9912534af7","subject":"Merge \"Add support for volume replication\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/29bb6f77210404a4b70e4143cd9c3c9912534af7"}]}],"author":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-08-08 17:50:51.000000000","tz":-240},"committer":{"name":"jayaanan","email":"jayaanand.borra@netapp.com","date":"2026-08-24 07:14:17.000000000","tz":-240},"subject":"Add image-cache cross-pool tempest tests","message":"Add image-cache cross-pool tempest tests\n\nIntroduce a new test suite that validates Cinder\u0027s image-volume\ncache behaviour across two storage pools\n(e.g. two ONTAP FlexVol aggregates).\n\nTwo test classes are provided:\n\n* ImageCacheCrossPoolTest – five functional tests that assert the\n  core cross-pool promotion contract:\n  - Pool-1 cache seeding on first create-from-image\n  - Same-pool warm-cache fast path (≤ fast_threshold_seconds)\n  - Cross-pool cache promotion and subsequent fast path\n  - Pool-2 cold-create fallback when cache is absent\n  - Cache entries are scoped per image (not shared across images)\n\n* FeaturesWithCrossPoolTest – six sanity tests confirming basic\n  create/delete, snapshot, extend, clone and concurrent\n  create-from-image are unaffected in cache-enabled pools.\n\nA new config group [cinder_image_cache] is registered:\n  pool1_volume_type, pool2_volume_type, test_image_ref,\n  regression_image_ref, promote_across_pools, fast_threshold_seconds.\n\nSet promote_across_pools \u003d True to run\ntest_cross_pool_cache_promotion_and_fast_path; other tests still\nrun when that option is false.\n\nRobustness fixes from review:\n* The shared per-class image is now resolved once in resource_setup,\n  matching the pattern used elsewhere in this plugin (e.g.\n  CinderUnicodeTest) for one-time class fixtures, instead of a lazily\n  memoized helper. Since resource_setup already runs exactly once per\n  class, this also removes any possible check-then-create race between\n  callers without needing a lock.\n* fast_threshold_seconds is now configurable (still defaults to 60)\n  instead of a hardcoded constant, to avoid false failures from\n  timing assertions on slower or more heavily loaded CI/lab nodes.\n* test_pool2_cold_create_fallback_works now creates its own fresh\n  image instead of reusing the class-shared one, so it actually\n  exercises a cold cache rather than one an earlier test may have\n  already warmed.\n* Dropped the backup-restore and cross-pool retype cases: both\n  exercise generic Cinder operations already covered elsewhere in\n  tempest/this plugin, and their real-data-copy nature made them the\n  slowest, least reliable part of this suite on constrained backends.\n\nChange-Id: Ie60f44d08d14b65d7672f2b5298e2c9fae158e10\nSigned-off-by: jayaanan \u003cjayaanand.borra@netapp.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/e6de8dbf4386654a51ffce57d5613933800f240c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder-tempest-plugin/commit/e6de8dbf4386654a51ffce57d5613933800f240c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
