)]}'
{"id":"openstack%2Fcinder~977018","triplet_id":"openstack%2Fcinder~master~Ibd94c51df86b683d59df58e65362bd388a579bab","project":"openstack/cinder","branch":"master","attention_set":{},"removed_from_attention_set":{"11904":{"account":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"last_update":"2026-03-03 19:57:24.000000000","reason":"Change was submitted"},"9236":{"account":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"last_update":"2026-03-03 18:09:17.000000000","reason":"\u003cGERRIT_ACCOUNT_9236\u003e replied on the change","reason_account":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"}},"32666":{"account":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"last_update":"2026-03-03 19:57:24.000000000","reason":"Change was submitted"},"4523":{"account":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"last_update":"2026-03-03 19:57:24.000000000","reason":"Change was submitted"},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-03-03 19:57:24.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ibd94c51df86b683d59df58e65362bd388a579bab","subject":"Fix backup_max_operations for backup creation jobs","status":"MERGED","created":"2026-02-16 17:50:59.000000000","updated":"2026-03-03 21:28:29.000000000","submitted":"2026-03-03 19:57:24.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":"977018","meta_rev_id":"a23eabfefc353160f8b241ec7027df098bfc2389","_number":977018,"virtual_id_number":977018,"owner":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":0,"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-03 19:57:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":2,"date":"2026-02-23 19:35:23.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-03-03 18:09:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":1,"date":"2026-02-23 23:22:25.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-02-24 16:03:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"all":[{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":1,"date":"2026-03-03 18:09:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":0,"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"recommended":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":1,"date":"2026-02-23 19:35:23.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":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"value":0,"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"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":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},{"_account_id":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":35822,"name":"Senthil Vasudevan","display_name":"HPE AlletraMP FC CI","email":"senthil.vasudevan@hpe.com","username":"senthilv"},{"_account_id":38252,"name":"HPE AlletraMP NVMeTCP CI","display_name":"HPE AlletraMP NVMeTCP CI","email":"yogeshwari.gitte-ext@hpe.com","username":"yogeshwarigitte"},{"_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-02-16 17:52:25.000000000","updated_by":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"},{"updated":"2026-02-16 18:25:10.000000000","updated_by":{"_account_id":35822,"name":"Senthil Vasudevan","display_name":"HPE AlletraMP FC CI","email":"senthil.vasudevan@hpe.com","username":"senthilv"},"reviewer":{"_account_id":35822,"name":"Senthil Vasudevan","display_name":"HPE AlletraMP FC CI","email":"senthil.vasudevan@hpe.com","username":"senthilv"},"state":"CC"},{"updated":"2026-02-16 18:25:20.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-02-16 18:30:13.000000000","updated_by":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-02-16 18:32:38.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-02-16 18:33:39.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-16 18:34:05.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-02-16 19:18:35.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-02-16 20:10:07.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-02-16 21:16:00.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-02-17 03:11:27.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-02-17 14:39:19.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-23 19:35:23.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-23 23:22:25.000000000","updated_by":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"reviewer":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"state":"REVIEWER"},{"updated":"2026-02-24 16:03:56.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"},{"updated":"2026-02-24 16:03:56.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2026-02-24 16:03:56.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"state":"REVIEWER"},{"updated":"2026-03-03 21:28:29.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":"add07faad6a1ff773659493e53e089d5009f90b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"date":"2026-02-16 17:50:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b7e51f69132dce71fb77c7ff9aaed5976a59bca3","tag":"autogenerated:zuul:check","author":{"_account_id":35822,"name":"Senthil Vasudevan","display_name":"HPE AlletraMP FC CI","email":"senthil.vasudevan@hpe.com","username":"senthilv"},"date":"2026-02-16 18:25:10.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hpe-fc-driver build/0a03847f2b794d7f9fd2ef59a21d1644 : FAILURE in 32m 34s","accounts_in_message":[],"_revision_number":1},{"id":"c9e3fac64a1364a171fec91d513d5d8188a76297","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-16 18:25:20.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Ibd94c51df86b683d59df58e65362bd388a579bab .","accounts_in_message":[],"_revision_number":1},{"id":"495ff80d1ccbcf0053b9457846b731d1bcb9c3f6","author":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"date":"2026-02-16 18:30:13.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- 3par-iscsi-driver-master-client-pip-ssa02-dsvm build/15a97a343deb4ecd8874fba72acda3c0 : FAILURE in 38m 42s","accounts_in_message":[],"_revision_number":1},{"id":"d978e0d478e5f882c5bd4eca64da3eecd84c6cfc","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-02-16 18:32:38.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/977018 : FAILURE in 40m 19s","accounts_in_message":[],"_revision_number":1},{"id":"56288044ce49ce89449d94cebf76684a528bc059","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-02-16 18:34:05.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hpe-nvmetcp-driver build/7c5de3a427df4195a4959b53e093bcca : FAILURE in 42m 35s","accounts_in_message":[],"_revision_number":1},{"id":"c19ff40fd1631c5c47b329edb719153c0695054a","author":{"_account_id":38710,"name":"VMstore CI","display_name":"VMstore CI","email":"alexey.khodos@gmail.com","username":"vmstore-ci"},"date":"2026-02-16 19:18:35.000000000","message":"Patch Set 1:\n\nVMStore_Cinder_NFS https://d3krvozkty9bs0.cloudfront.net/build_683/index.html : SUCCESS in 87m","accounts_in_message":[],"_revision_number":1},{"id":"8ec22331df58b0fa62586638207359a584ca1dbb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 20:10:07.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/80dc72fbb81d46c8815f1cbd27fbdb19\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/77925099a60c493f91d12126a189e3a4 : FAILURE in 6m 52s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3250bd138a7a42b4b1a31db23f2fd83e : FAILURE in 9m 35s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0a965a724f804ce9b7849924f8770677 : RETRY_LIMIT in 4m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8ed3405b5521fcd3872c3933aa0c8640f24541a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 21:16:00.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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/6d922c344c444daf916f18ff45d49b92\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0cd778e1e1964601a8c47656769f3fc5 : FAILURE in 3m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8310a7eb2be342028aadb28d3057c427 : FAILURE in 4m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/db1d596c13024ffdabe9568b68dcdd4b : FAILURE in 4m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33154c1d0ae64aa8893aa7f7101c90d8 : FAILURE in 7m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/e1cd4789ef2449feb5c75a531a596489 : SUCCESS in 1h 03m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/582da6d19448431db3061fa0edc777cb : SUCCESS in 1h 01m 22s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/7c586e4d06844f8e8a6c0862cbdef48c : SUCCESS in 1h 23m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/60b216bfe81641df8b1291c0c4aeb95a : SUCCESS in 59m 12s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/5136b1de186146bab8b41f37f03c06e1 : FAILURE in 4m 35s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/30e33a0ad1314866bfcd42e1f4496010 : SUCCESS in 5m 07s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/77e7987233bd48fb92d7ff42a17f6cda : SUCCESS in 6m 19s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/eb90994f0abe4df7817549534db55f47 : SUCCESS in 5m 00s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/51327c8f3c364d2ea35bc0df8a07b34c : SUCCESS in 4m 57s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/631a0bc0106c4b528709ad63982c2e66 : FAILURE in 38m 41s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/44fbfb2712ce45d0af206a885b80ebef : SUCCESS in 5m 12s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/3c78423f80334a1d979b229f0687b4c2 : SUCCESS in 1h 54m 26s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/91880c5709ad45b9ae2901d9485715bb : SUCCESS in 2h 24m 08s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/2dcd98555cf945f69f4ff9d6f4b524f8 : SUCCESS in 1h 53m 14s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/0ab25327ed03443aaf7c1ad435ab38dd : SUCCESS in 2h 18m 42s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/fa2afd94219d48ad9e68654afe42ca54 : SUCCESS in 38m 14s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/7ebc6ed9d4ec44c5b5a0a2464449d585 : SUCCESS in 1h 22m 24s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/0b120bb1bf194ae2be7305764dd3e938 : SUCCESS in 1h 30m 55s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/251ff73173ea4d1d9e1f2af31725f589 : SUCCESS in 45m 47s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/07a92bb97c0748b08f18ac394105255d : SUCCESS in 2h 08m 17s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/c974c4f2941846968ae02514b9965879 : TIMED_OUT in 3h 08m 53s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/a8d0bda91c384659a6dd509cb5495076 : SUCCESS in 1h 58m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d87cbc202c2d448cb1ece339ecd88a85 : SUCCESS in 53m 43s","accounts_in_message":[],"_revision_number":1},{"id":"8060b628aea8fdd3628a698c573b7da48e3cd266","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-02-17 03:11:27.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/8029ce4361f94f0689a0b275e1dabf38 : FAILURE in 1h 22m 29s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/c94bcbd3b36347a5b4578a6ad8611864 : FAILURE in 1h 05m 44s","accounts_in_message":[],"_revision_number":1},{"id":"a1f167a0b5718a76a5551a238d85d652e82bb873","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"date":"2026-02-17 12:08:31.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"a0b771db024412f392042a09bea890fc4ed44b2f","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-17 12:14:26.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Ibd94c51df86b683d59df58e65362bd388a579bab .","accounts_in_message":[],"_revision_number":2},{"id":"205b336ef25eb483497256baf4670ff83b02c694","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-02-17 12:58:23.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- hpe-nvmetcp-driver build/367ce3b87c8b4f2ba9981002e6afb87c : FAILURE in 43m 07s","accounts_in_message":[],"_revision_number":2},{"id":"fa0dce88eece59ae120065821229d336dce71170","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-02-17 12:59:38.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/977018 : FAILURE in 44m 20s","accounts_in_message":[],"_revision_number":2},{"id":"3abb47202b80a26e3a915c08f7d357babd8f9321","author":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"date":"2026-02-17 13:06:04.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- 3par-iscsi-driver-master-client-pip-ssa02-dsvm build/0f0060dfbc3a4eea97b32db87ee11d05 : FAILURE in 38m 41s","accounts_in_message":[],"_revision_number":2},{"id":"e884eef8c1b5e2241cf6cee5627de7524c2f9638","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 14:18:35.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e6c00b97a0494ab19cd71a64ccaf0add\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/0eefe959af98410e8fdcaf9fa530c8ba : SUCCESS in 16m 33s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6d6ce3a7d9b646d0a99df2b84bbbbf98 : SUCCESS in 14m 28s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/57c3738ae8c5497f94faa8fe52fa9bcb : RETRY_LIMIT in 4m 40s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7470c3f94bcec2c8b5566c228d6f00b4b8c192af","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 14:39:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/106f5444b2ed4f609c2db103a2b4fae6\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8d8d2da2b87e4d6ab00efbc93930cf72 : SUCCESS in 6m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/519fd973faa04532a0d387e2faffc064 : SUCCESS in 7m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e6eebbd5b7844b6b9126d103aa63f8da : SUCCESS in 8m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e3803a70dd4847349e8464f2236e90f0 : SUCCESS in 13m 33s\n- grenade https://zuul.opendev.org/t/openstack/build/4a9f410775c5430abb61b7d7c7ad8fc8 : SUCCESS in 1h 01m 47s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/501b8c85ccee456aa17fa600f639d496 : SUCCESS in 1h 02m 53s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/ab67df065ea84bafae49585bd1933abd : SUCCESS in 1h 23m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/318ead57f09340c78a6509b60f765816 : SUCCESS in 1h 00m 58s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/00caea0b51bd47f99b9775283528fa36 : SUCCESS in 22m 44s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/9dacce471dd647b9b3774f7d7db7a509 : SUCCESS in 5m 43s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/0fef11d954014cf2a19a2aab6cde4881 : SUCCESS in 3m 55s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/64cf054ada5b41fba86ab0ae5c47e575 : SUCCESS in 5m 43s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/ed3367ed30b6486bb3ba434908a14427 : SUCCESS in 5m 55s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/06942e488e0f46e7a919a47fe1522af2 : FAILURE in 30m 45s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/d046bf1f3ffb4ae991b8005d36f0b4d2 : SUCCESS in 7m 14s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/dfa007194803465bb1837508c1132884 : SUCCESS in 1h 50m 34s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/acc773fe2a4344718b9f8c52e7761f3b : SUCCESS in 1h 50m 57s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/f2450c422b49465198d45b0f325fd358 : SUCCESS in 1h 48m 26s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/6ef095eb7d4143149e4c7bd088ca812d : SUCCESS in 1h 28m 03s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/3371d75208ef42fb8e1a1e55758222d5 : SUCCESS in 55m 37s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/14ce52f8e878483f9ce551b3c49ef5de : SUCCESS in 1h 11m 38s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/4ab73a907615442fb9ba8eb70a9f93ba : SUCCESS in 1h 47m 06s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/6b403c9e89694411af876812199748e7 : SUCCESS in 1h 03m 02s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/337890365dfe4a2f8b1ef068fbdd8b44 : SUCCESS in 1h 37m 58s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/5a63fb8142d24433afb73da60fe51d3d : SUCCESS in 2h 18m 21s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/1ffbec172158434a85a5072a6bca4cae : SUCCESS in 49m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/014ec52c9ec44f76baff2184305eed8f : SUCCESS in 43m 19s","accounts_in_message":[],"_revision_number":2},{"id":"c586446e77efa01a62e70a0a29e9206fb06f496f","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-02-17 14:49:23.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/17_02_2026_14_42_24\nLeave a comment with","accounts_in_message":[],"_revision_number":2},{"id":"d513191a48d3079401ca672f021e7568df3dc506","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-02-17 20:52:02.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/894cd121ee164c7c8cf94a1eef7c41da : FAILURE in 14m 32s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/00581aac5f684e289e717f595c2a6108 : FAILURE in 14m 19s","accounts_in_message":[],"_revision_number":2},{"id":"58fe9b9eb6f8c57712e34a48ac988ed0678a3314","author":{"_account_id":38710,"name":"VMstore CI","display_name":"VMstore CI","email":"alexey.khodos@gmail.com","username":"vmstore-ci"},"date":"2026-02-18 00:15:56.000000000","message":"Patch Set 2:\n\nVMStore_Cinder_NFS https://d3krvozkty9bs0.cloudfront.net/build_700/index.html : SUCCESS in 97m","accounts_in_message":[],"_revision_number":2},{"id":"f41a12b0ae88f74400d99e7b32ca9f1d3838e9dd","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2026-02-23 19:35:23.000000000","message":"Patch Set 2: Code-Review+2 Review-Priority+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5f28d4e63ca789713763f9833294a7ae3f67c6ec","author":{"_account_id":10058,"name":"Erlon R. Cruz","email":"erlon.rodrigues.cruz@canonical.com","username":"sombrafam"},"date":"2026-02-23 23:22:25.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"71c577b9d62a6eaa1ad7a5cda5ef11dfb0ac083e","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2026-02-24 16:03:56.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"77c3f08cf8b79d409c67b876307694dca1de3e9f","author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"date":"2026-03-03 18:09:17.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"a72e3f9f0e96195a03476c7ff0eb60d9ae72ed47","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 18:09:42.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"42e6c26fd35f48a54de0a901084b046721c81071","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 19:57:24.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e2f92ca780ab4b99bef571dc1ad2c79a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b079e9b444094242bef4bafe3c1a560f : SUCCESS in 6m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/93651088e88d4601a351c1143ce685ad : SUCCESS in 7m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/55db585f21c24e8197733b10197252c4 : SUCCESS in 7m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4108c34ad7744f2a94a2a4dfe0eed5d3 : SUCCESS in 13m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/0000617131d74e49834762761890d313 : SUCCESS in 35m 00s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2f8c3d0fa42948079729682390d54fee : SUCCESS in 31m 10s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/9efb135d6817493cbd4351d6f28f9c1a : SUCCESS in 1h 36m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/afa66a64177b4874acf86ba9c2b4b7e5 : SUCCESS in 38m 17s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/2d5fca3ce7ad4115a32854341f260c7f : SUCCESS in 1h 13m 42s\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/021848e81b4b4feaa5a308ff73c0bb03 : SUCCESS in 1h 43m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a21bd60e263049a7b7bd58baf6467717 : SUCCESS in 44m 39s","accounts_in_message":[],"_revision_number":2},{"id":"36123fdf28b2c5a52f2cacca3dde6473cf4a1831","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 19:57:24.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"e6075fbf67cb7c5d7937d17ce11fb2acd54be6b3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-03 19:58:57.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7f8f50d6184422e84dac97bfec58d68\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bf15b3f47f424d32a9ccd1082c515d5c : SUCCESS in 1m 20s","accounts_in_message":[],"_revision_number":2},{"id":"9d546243ff036f33ae598b56e1596ef6208c1cce","author":{"_account_id":38710,"name":"VMstore CI","display_name":"VMstore CI","email":"alexey.khodos@gmail.com","username":"vmstore-ci"},"date":"2026-03-03 21:28:25.000000000","message":"Patch Set 2:\n\nVMStore_Cinder_NFS https://d3krvozkty9bs0.cloudfront.net/build_932/index.html : SUCCESS in 90m","accounts_in_message":[],"_revision_number":2},{"id":"a23eabfefc353160f8b241ec7027df098bfc2389","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":38702,"name":"Ranjith","display_name":"Ranjith","email":"goldranjith@gmail.com","username":"goldranjith"},"date":"2026-03-03 21:28:29.000000000","message":"Patch Set 2:\n\nBuild Successful \n\nhttp://10.136.74.243:8080/job/vmstore-cinder-ci-gerrit/932/ : SUCCESS","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"644fb2101fcbaef36011e19863adaa9c305eccb7","revisions":{"d3fa72747760ca07d6e95f5b13ac14c4a2b0a782":{"kind":"REWORK","_number":1,"created":"2026-02-16 17:50:59.000000000","uploader":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"ref":"refs/changes/18/977018/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/18/977018/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/18/977018/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/18/977018/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/18/977018/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/18/977018/1"}}},"commit":{"parents":[{"commit":"d8525886bba1732f5d067c9182bf3fb9986b978c","subject":"Merge \"Fix: attachment access across project\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d8525886bba1732f5d067c9182bf3fb9986b978c"}]}],"author":{"name":"Damian Dabrowski","email":"damian.dabrowski@cleura.com","date":"2026-02-16 17:47:01.000000000","tz":60},"committer":{"name":"Damian Dabrowski","email":"damian.dabrowski@cleura.com","date":"2026-02-16 17:50:44.000000000","tz":60},"subject":"Fix backup_max_operations for backup creation jobs","message":"Fix backup_max_operations for backup creation jobs\n\nbackup_max_operations currently limits only restore jobs.\nFor backup creation, the limit is ineffective and allows an unlimited\nnumber of concurrent backup jobs.\n\nThe @utils.limit_operations decorator is applied to create_backup(),\nwhich only initializes the backup on the API side and does not perform\nany data transfer. The actual backup work happens in continue_backup().\n\nThe current flow is:\n- create_backup() initializes the backup\n- create_backup() calls _start_backup()\n- _start_backup() calls cinder-volume via RPC call\n  volume_rpcapi.get_backup_device()\n- volume_rpcapi.get_backup_device() triggers cinder.volume.manager.get_backup_device()\n- cinder.volume.manager.get_backup_device() calls continue_backup() via\n  rpcapi.continue_backup(ctxt, backup, backup_device)\n\nTo correctly limit the number of concurrent backup creation jobs,\n@utils.limit_operations decorator must be applied to continue_backup(),\nwhere the data transfer takes place.\n\nChange-Id: Ibd94c51df86b683d59df58e65362bd388a579bab\nSigned-off-by: Damian Dabrowski \u003cdamian.dabrowski@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d3fa72747760ca07d6e95f5b13ac14c4a2b0a782"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d3fa72747760ca07d6e95f5b13ac14c4a2b0a782"}]},"branch":"refs/heads/master"},"644fb2101fcbaef36011e19863adaa9c305eccb7":{"kind":"REWORK","_number":2,"created":"2026-02-17 12:08:31.000000000","uploader":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"ref":"refs/changes/18/977018/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/18/977018/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/18/977018/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/18/977018/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/18/977018/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/18/977018/2"}}},"commit":{"parents":[{"commit":"d8525886bba1732f5d067c9182bf3fb9986b978c","subject":"Merge \"Fix: attachment access across project\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d8525886bba1732f5d067c9182bf3fb9986b978c"}]}],"author":{"name":"Damian Dabrowski","email":"damian.dabrowski@cleura.com","date":"2026-02-16 17:47:01.000000000","tz":60},"committer":{"name":"Damian Dabrowski","email":"damian.dabrowski@cleura.com","date":"2026-02-17 12:08:22.000000000","tz":60},"subject":"Fix backup_max_operations for backup creation jobs","message":"Fix backup_max_operations for backup creation jobs\n\nbackup_max_operations currently limits only restore jobs.\nFor backup creation, the limit is ineffective and allows an unlimited\nnumber of concurrent backup jobs.\n\nThe @utils.limit_operations decorator is applied to create_backup(),\nwhich only initializes the backup on the API side and does not perform\nany data transfer. The actual backup work happens in continue_backup().\n\nThe current flow is:\n- create_backup() initializes the backup\n- create_backup() calls _start_backup()\n- _start_backup() calls cinder-volume via RPC call\n  volume_rpcapi.get_backup_device()\n- volume_rpcapi.get_backup_device() triggers cinder.volume.manager.get_backup_device()\n- cinder.volume.manager.get_backup_device() calls continue_backup() via\n  rpcapi.continue_backup(ctxt, backup, backup_device)\n\nTo correctly limit the number of concurrent backup creation jobs,\n@utils.limit_operations decorator must be applied to continue_backup(),\nwhere the data transfer takes place.\n\nChange-Id: Ibd94c51df86b683d59df58e65362bd388a579bab\nSigned-off-by: Damian Dabrowski \u003cdamian.dabrowski@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/644fb2101fcbaef36011e19863adaa9c305eccb7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/644fb2101fcbaef36011e19863adaa9c305eccb7"}]},"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":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"}},{"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":{}}}]}
