)]}'
{"id":"openstack%2Fcinder~1000097","triplet_id":"openstack%2Fcinder~master~Id981c9c559af932e70358756b1bb5211c4c7e3d4","project":"openstack/cinder","branch":"master","topic":"backup-dependent-counter","attention_set":{},"removed_from_attention_set":{"13425":{"account":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"last_update":"2026-08-10 19:35:25.000000000","reason":"Change was submitted"},"5314":{"account":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"last_update":"2026-08-10 15:06:57.000000000","reason":"\u003cGERRIT_ACCOUNT_5314\u003e replied on the change","reason_account":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-08-10 15:12:18.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-08-10 19:35:25.000000000","reason":"Change was submitted"},"4523":{"account":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"last_update":"2026-08-10 19:35:25.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id981c9c559af932e70358756b1bb5211c4c7e3d4","subject":"backup: count dependent backups in the database","status":"MERGED","created":"2026-08-07 13:28:30.000000000","updated":"2026-08-11 02:16:30.000000000","submitted":"2026-08-10 19:35:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":50,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1000097-backup-dependent-counter","meta_rev_id":"8c919f58049da0c4750fcea5daecbec0a6fdb066","_number":1000097,"virtual_id_number":1000097,"owner":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-10 19:35:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":0,"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},{"value":2,"date":"2026-08-10 15:06:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":1,"date":"2026-08-10 15:12:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":0,"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},{"value":1,"date":"2026-08-10 18:15:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"approved":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":0,"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},{"value":2,"date":"2026-08-10 15:06:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"}],"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":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},{"_account_id":39087,"name":"Achintya Mishra","display_name":"HPE AlletraMP NVMeTCP CI","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-07 13:38:45.000000000","updated_by":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"reviewer":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"state":"CC"},{"updated":"2026-08-07 13:46:52.000000000","updated_by":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"reviewer":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"state":"CC"},{"updated":"2026-08-07 13:49:08.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-08-07 14:00:21.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-08-07 14:06:47.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-08-07 14:19:02.000000000","updated_by":{"_account_id":39087,"name":"Achintya Mishra","display_name":"HPE AlletraMP NVMeTCP CI","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},"reviewer":{"_account_id":39087,"name":"Achintya Mishra","display_name":"HPE AlletraMP NVMeTCP CI","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},"state":"CC"},{"updated":"2026-08-07 14:19:26.000000000","updated_by":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"reviewer":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"state":"CC"},{"updated":"2026-08-07 14:19:46.000000000","updated_by":{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"},"reviewer":{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"},"state":"CC"},{"updated":"2026-08-07 14:23:00.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-08-07 14:44:16.000000000","updated_by":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"reviewer":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"state":"CC"},{"updated":"2026-08-07 15:43:13.000000000","updated_by":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"reviewer":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"state":"REVIEWER"},{"updated":"2026-08-07 18:28:13.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-08-07 18:28: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-08-10 13:06:36.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2026-08-10 13:07: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-08-11 02:16:30.000000000","updated_by":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"reviewer":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"state":"CC"}],"messages":[{"id":"8b366ed4ea9de51c1be32d35a4113af61f97e01c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-07 13:28:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"68c12248e1cc13af13027f0365f26aa98838c62f","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-08-07 13:38:45.000000000","message":"Patch Set 1:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/4879/.","accounts_in_message":[],"_revision_number":1},{"id":"8b181238607995fecbbb6b228211c84cf5e78210","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-08-07 13:41:48.000000000","message":"Patch Set 1:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/5055/.","accounts_in_message":[],"_revision_number":1},{"id":"4795be3b640d0e3cc073953a1d77d250a8806afb","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2026-08-07 13:46:52.000000000","message":"Patch Set 1:\n\nPure Storage CI logs (all jobs): https://github.com/Everpure-Zuul-CI/Cinder-CI/tree/gh-pages/64f502a7d8704d00997eeb26caa724ac/","accounts_in_message":[],"_revision_number":1},{"id":"96e6261f87c77a1001a524b2f6e7b70f0f56dff7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 13:49:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aab6889dd5e446f59a18956bc6842c72\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/74e632332eae4c9d97d3eb5bb975846e : SUCCESS in 18m 21s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a4790c25ee2b4b3997c8cdf06fade2a1 : SUCCESS in 17m 33s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/c8394e4cc59a48baa01ced37009e76dd : SUCCESS in 17m 48s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"df153f6c5207ea2f7809d0f1da6682721607a320","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-07 14:00:21.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Id981c9c559af932e70358756b1bb5211c4c7e3d4 .","accounts_in_message":[],"_revision_number":1},{"id":"98f542ad57fca63e4efedde929b8cb128e8589c6","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2026-08-07 14:15:01.000000000","message":"Patch Set 1:\n\nBuild failed.\nhttps://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/buildset/64f502a7d8704d00997eeb26caa724ac\n\n- pure-devstack-cinder-tempest-iscsi-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/47b0526d958048e5a5071f5a68176bc9 : FAILURE in 42m 47s\n- pure-devstack-cinder-tempest-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/17e5deb72c4e43b4bdc1ce4f0c67898f : SUCCESS in 34m 32s\n- pure-devstack-cinder-tempest-nvme-roce-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/4537c2311e2c412abe8eaa16fcb32ae9 : SUCCESS in 45m 59s\n- pure-devstack-cinder-tempest-nvme-tcp-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/18863c2bbd004bfaa3eefe7528d0c1ee : SUCCESS in 37m 59s\n- pure-devstack-cinder-tempest-nvme-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/cd17231d20e4424e98a6929979298144 : FAILURE in 15m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"59427e5faabd4410a8b678acb29145b4f875fdcf","author":{"_account_id":39087,"name":"Achintya Mishra","display_name":"HPE AlletraMP NVMeTCP CI","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},"date":"2026-08-07 14:19:02.000000000","message":"Patch Set 1:\n\nHPE AlletraMP NVMeTCP CI\n\nBuild succeeded.\n\n- OpenstackCI/Openstack_NVME_CI build/751 : SUCCESS in 0h 50m 7s\n\nNVMe/TCP CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/NVME_new_logs/1000097","accounts_in_message":[],"_revision_number":1},{"id":"7bb805e0c56ed8fd773608eb3cdc3d2cc5a1e383","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-08-07 14:19:26.000000000","message":"Patch Set 1:\n\nHPE AlletraMP iSCSI CI\n\nBuild succeeded.\n\n- OpenstackCI/Openstack_iSCSi_CI build/1112 : SUCCESS in 0h 50m 30s\n\niSCSI CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/new_logs/1000097","accounts_in_message":[],"_revision_number":1},{"id":"c0df2d671ca21e249d5d854e94ea5be57bccba4b","author":{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"},"date":"2026-08-07 14:19:46.000000000","message":"Patch Set 1:\n\nHPE AlletraMP FC CI\n\nBuild succeeded.\n\n- OpenstackCI/Openstack_FC_CI build/845 : SUCCESS in 0h 50m 50s\n\nFC CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/FC_new_logs/1000097","accounts_in_message":[],"_revision_number":1},{"id":"c0185ed1b8e915c6b371cc48d50d2a9748217275","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-08-07 14:23:00.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- cinder-storpool-tempest build/c5d3d6cfcb0f421e9608bbd2d0b988c1 : FAILURE in 45m 51s\n- cinder-storpool-tempest-iscsi-multipath build/93831a8841224f12b8398683f445dfde : FAILURE in 52m 44s","accounts_in_message":[],"_revision_number":1},{"id":"62623ad350925ffd39bb3843a165f4ad9b1e8369","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-07 14:31:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2dfcf1907040be3b602f5e60e2064c511af0123e","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-08-07 14:43:25.000000000","message":"Patch Set 2:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/5059/.","accounts_in_message":[],"_revision_number":2},{"id":"4b8f064aca4dd357d8407ebea38b416421523339","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-08-07 14:44:16.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"3a5e55537670bdd5aad8883583ada67aff21811c","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-08-07 14:50:35.000000000","message":"Patch Set 2:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/4883/.","accounts_in_message":[],"_revision_number":2},{"id":"b9491377875119509c5c91888685a0e7830359a2","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-07 15:03:27.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Id981c9c559af932e70358756b1bb5211c4c7e3d4 .","accounts_in_message":[],"_revision_number":2},{"id":"e1fbc3294c1196be1641022285ed260c836f1b13","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-08-07 15:07:06.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"62262d4dac80c71eaa57832ff765e623f1da30c4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 15:13:14.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2b41a78afe934e369833c69fe0230c7f\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/7064cc56aaa64b13962648b1496f43cf : SUCCESS in 23m 09s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/2bdec2b99025459b822396e56448f753 : SUCCESS in 17m 44s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/1cc223c3842e4a29bcfd79354b3c25bc : SUCCESS in 25m 02s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1ee030dc8b48f3930f737863c894e7488db6d5be","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2026-08-07 15:19:22.000000000","message":"Patch Set 2:\n\nPure Storage CI logs (all jobs): https://github.com/Everpure-Zuul-CI/Cinder-CI/tree/gh-pages/c37243ee1369497095b78c789a2906fc/","accounts_in_message":[],"_revision_number":2},{"id":"9ecc4eaf44fa720837f1955fb356ed1cbdf44e20","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-08-07 15:40:37.000000000","message":"Patch Set 2:\n\nHPE AlletraMP iSCSI CI\n\nBuild succeeded.\n\n- OpenstackCI/Openstack_iSCSi_CI build/1116 : SUCCESS in 0h 50m 20s\n\niSCSI CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/new_logs/1000097","accounts_in_message":[],"_revision_number":2},{"id":"4d8cad7dbacab69f7ed08077c252309df4193d81","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-08-07 15:41:11.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a68b743f797dbb7a2a7afb6fbe52895f46e3de45","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-08-07 15:42:01.000000000","message":"Topic changed from review-1000097 to backup-dependent-counter","accounts_in_message":[],"_revision_number":3},{"id":"e32365c9d1cfd489897fa3a8db3ec72ebfe46278","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-08-07 15:43:13.000000000","message":"Patch Set 3: Code-Review+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"f9b250ccdcfb0aa64433f7ef961ba411dede9752","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-08-07 15:49:55.000000000","message":"Patch Set 3:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/5061/.","accounts_in_message":[],"_revision_number":3},{"id":"260a86449353c46668948e7c2f311a761215d164","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-07 15:53:03.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"387a7bc5ad494b9b2dee047eb72bc2858a94234a","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-08-07 15:58:01.000000000","message":"Patch Set 3:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/4885/.","accounts_in_message":[],"_revision_number":3},{"id":"3da41edf017ead2435716b964a234b7da7926479","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 16:11:44.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/acb4fb2b26404e0589f9de0ed7e1ef64\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/da00ffb6df2445feb3fee7be4e811523 : SUCCESS in 18m 19s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/64b10c69339a44f8b466f8a233f36665 : SUCCESS in 19m 55s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/66c8b4847baf42b9a868298ff5565cd6 : SUCCESS in 27m 45s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"890cb11e36e14c2d9d7212ff3caa2f9c4b534ea2","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-07 16:12:21.000000000","message":"Patch Set 3:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Id981c9c559af932e70358756b1bb5211c4c7e3d4 .","accounts_in_message":[],"_revision_number":3},{"id":"4357258bb7807bf86bc71c99e8a47ca17ffdbf92","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2026-08-07 16:14:31.000000000","message":"Patch Set 3:\n\nPure Storage CI logs (all jobs): https://github.com/Everpure-Zuul-CI/Cinder-CI/tree/gh-pages/8b6ce27c4e8b4a08a114f14a2af435b2/","accounts_in_message":[],"_revision_number":3},{"id":"22e6f4ee3b23942599b3726155bffee8722bfece","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-08-07 16:35:30.000000000","message":"Patch Set 3:\n\nHPE AlletraMP iSCSI CI\n\nBuild succeeded.\n\n- OpenstackCI/Openstack_iSCSi_CI build/1118 : SUCCESS in 0h 48m 17s\n\niSCSI CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/new_logs/1000097","accounts_in_message":[],"_revision_number":3},{"id":"24f5cf6e576fbbd3992d71bf0e7dd29d72d38cde","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2026-08-07 17:05:55.000000000","message":"Patch Set 3:\n\nBuild succeeded.\nhttps://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/buildset/8b6ce27c4e8b4a08a114f14a2af435b2\n\n- pure-devstack-cinder-tempest-iscsi-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/e6e8fd2c10594757ac87f3a81f52cdd4 : SUCCESS in 40m 57s\n- pure-devstack-cinder-tempest-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/a5e1c01d0b1c48fcb15a561464de8475 : SUCCESS in 32m 31s\n- pure-devstack-cinder-tempest-nvme-roce-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/ee4d81ec06194700adc74402d868b8b8 : SUCCESS in 47m 18s\n- pure-devstack-cinder-tempest-nvme-tcp-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/848afecac96842378cf6493b6f3a620b : SUCCESS in 34m 28s\n- pure-devstack-cinder-tempest-nvme-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/c1a79ce42fd54f82a5801ac2f4905b70 : FAILURE in 16m 43s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"75ca27d25a955b035bc8e2a479a488acce8c1f80","author":{"_account_id":39087,"name":"Achintya Mishra","display_name":"HPE AlletraMP NVMeTCP CI","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},"date":"2026-08-07 17:21:58.000000000","message":"Patch Set 3:\n\nHPE AlletraMP NVMeTCP CI\n\nBuild succeeded.\n\n- OpenstackCI/Openstack_NVME_CI build/757 : SUCCESS in 0h 46m 22s\n\nNVMe/TCP CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/NVME_new_logs/1000097","accounts_in_message":[],"_revision_number":3},{"id":"9c2639ec3d49d7c13c25fee73431879b7d226c6b","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-08-07 17:28:04.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- cinder-storpool-tempest build/3647ae643fe74847806bcbef96fc2072 : SUCCESS in 46m 36s\n- cinder-storpool-tempest-iscsi-multipath build/6d5bc80d1d154d3498585e397b66c2bb : SUCCESS in 51m 21s","accounts_in_message":[],"_revision_number":3},{"id":"c963afaaf39cc57c7c451912e02932c031047bf5","author":{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"},"date":"2026-08-07 17:33:12.000000000","message":"Patch Set 3:\n\nHPE AlletraMP FC CI\n\nBuild succeeded.\n\n- OpenstackCI/Openstack_FC_CI build/851 : SUCCESS in 0h 48m 17s\n\nFC CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/FC_new_logs/1000097","accounts_in_message":[],"_revision_number":3},{"id":"98d7f3afb3a26860666ecbd01fb196edda2514cc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 18:28:13.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/84790b40c18348138aa85ff68e8c0c61\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f72b65223a194939af6297895cc4bd20 : SUCCESS in 4m 21s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0ad102681efe479d8ace3786642c2de2 : SUCCESS in 9m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/28940976192144828fe5e243b1ae87e6 : SUCCESS in 8m 45s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f212da1990434ddbb70e3c52b5c44555 : SUCCESS in 14m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/557f6a37cde2437bbe781dd2dedf9e77 : SUCCESS in 8m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/90b639e5c0ef484d8b8b24012e595f5a : SUCCESS in 45m 09s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c555a4d2dea246abb77570f34c7ce2d3 : SUCCESS in 55m 56s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/89187a23c16647179d0160ab8d06b02e : SUCCESS in 1h 10m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ba619f5fc89344128bb9d981fbf3eb5b : SUCCESS in 33m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3e46a5396a9544038e94091066341fa3 : SUCCESS in 8m 45s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/31c78cf02b284f45b792d8deaa767ed0 : TIMED_OUT in 41m 05s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/b6b9572a416c4068b23f7916a7279257 : SUCCESS in 2m 37s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/8accb448f257441ebca649d70a35664b : SUCCESS in 4m 05s (non-voting)\n- cinder-without-eventlet https://zuul.opendev.org/t/openstack/build/507ec6d43dc24974ad5eb8cb95c0b696 : FAILURE in 11m 24s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/95b6c5937ce24fca9fb5a939ba8af55b : SUCCESS in 5m 01s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/756891e8981e44dcbcc27afa3f93edb8 : SUCCESS in 8m 47s\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/0d2ed1bc9b4a4b4097cf17df71fde952 : SUCCESS in 7m 30s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/eba0d2c5f25c424eb3f7f4d4dae0d5bd : SUCCESS in 39m 03s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/5aee628b3677466db1e80ae1a6d4b195 : SUCCESS in 4m 37s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/f65beb50fad7420390b1ade16308fd63 : SUCCESS in 1h 26m 27s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/2ebc95cd29264c79bd891a8e3dee4e8b : FAILURE in 57m 30s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/433e3714d4c44603b95e2313a1d1bee4 : SUCCESS in 1h 41m 13s\n- cinder-tempest-plugin-lvm-lio-barbican-threading https://zuul.opendev.org/t/openstack/build/513d83e301104f4c815670d02b57c470 : FAILURE in 2h 36m 31s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/f232def28eae4bf19095ed07d70a3993 : SUCCESS in 2h 01m 12s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/710eb36d580e400cbcaf2811a05bc26d : SUCCESS in 21m 25s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/3aba97ac544c4ce69f367d40982819b2 : SUCCESS in 44m 57s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/643ab17854f542edb3c64ca3fa9286e4 : SUCCESS in 1h 08m 31s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/2fb98b1fac004bda8ab878fc58ce8e6a : SUCCESS in 29m 30s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/fa15bb6e6c20443f8651ee816038c159 : SUCCESS in 1h 35m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fc4caefba4f740889b630ad3dc8feb45 : SUCCESS in 57m 42s\n\nWarning:\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":3},{"id":"3377852cd3794c405ad3c6fbe987141172dc8437","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-08-07 18:38:38.000000000","message":"Patch Set 3:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/07_08_2026_18_31_42\nLeave a comment with","accounts_in_message":[],"_revision_number":3},{"id":"ac1d505ea1c9230f348900dc3b2eb2594871e6a0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-10 13:06:36.000000000","message":"Patch Set 3: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"a3ca2a01b30529b008c99156fff3e2e05772052c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-10 13:06:48.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"53ab96be95b921e7660515075669993964a03c01","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2026-08-10 13:07:23.000000000","message":"Patch Set 3: Code-Review-1 Review-Priority+2\n\n(6 comments)","accounts_in_message":[],"_revision_number":3},{"id":"0291d6581fb130c03d787cfd909651ed3f0d4a60","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2026-08-10 13:41:57.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"88d7c9a26207db507cc435ad311b14d3649f32a3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-08-10 13:59:31.000000000","message":"Uploaded patch set 4.\n\nCopied Votes:\n* Review-Priority+2 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"25efeaeee87be6628b64b0fbee595cf7e25e1584","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-10 14:06:13.000000000","message":"Patch Set 4: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":4},{"id":"115d2e179f11d3b34fdff513c2fd81281bedd246","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-08-10 14:07:15.000000000","message":"Patch Set 4:\n\n(9 comments)","accounts_in_message":[],"_revision_number":4},{"id":"d7361b3a6a204f999da58ea50e363c8c11bf5ec1","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-10 14:07:18.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"03fe05f2b309f82f2db30f8f68cf2b243fe53fc9","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-08-10 14:09:48.000000000","message":"Patch Set 4:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/5082/.","accounts_in_message":[],"_revision_number":4},{"id":"399f2a660aaae3cea8aba81822fb702eb801361a","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-08-10 14:12:31.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f2df45e46db15605c139ae28d6306909bbd13b2c","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-08-10 14:18:06.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"85b51ee85d8245a61cad300929286cb81a3a700e","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2026-08-10 14:19:54.000000000","message":"Patch Set 4:\n\nPure Storage CI logs (all jobs): https://github.com/Everpure-Zuul-CI/Cinder-CI/tree/gh-pages/724b69cd9c9344519b3806badd32a017/","accounts_in_message":[],"_revision_number":4},{"id":"ec05d3e94ccdd50f407a0a0e786d4bffe04079b4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-08-10 14:22:45.000000000","message":"Uploaded patch set 5.\n\nCopied Votes:\n* Review-Priority+2 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":5},{"id":"3fdeff3ae71dc1c6667b1f95cdc651313e005207","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-08-10 14:33:51.000000000","message":"Patch Set 5:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/4907/.","accounts_in_message":[],"_revision_number":5},{"id":"d5f97aab5351f8659c5fe15b0550ec25be1f82d8","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-08-10 14:43:49.000000000","message":"Patch Set 5:\n\nHPE AlletraMP iSCSI CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_iSCSi_CI build/1140 : FAILURE in 0h 0m 11s\n\niSCSI CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/new_logs/1000097","accounts_in_message":[],"_revision_number":5},{"id":"4901b41a25c5b3df4a988e0fef4634972fd24155","author":{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"},"date":"2026-08-10 14:43:52.000000000","message":"Patch Set 5:\n\nHPE AlletraMP FC CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_FC_CI build/873 : FAILURE in 0h 0m 11s\n\nFC CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/FC_new_logs/1000097","accounts_in_message":[],"_revision_number":5},{"id":"26d4134f0c739865197c80f79b24e5f262d08d1b","author":{"_account_id":39087,"name":"Achintya Mishra","display_name":"HPE AlletraMP NVMeTCP CI","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},"date":"2026-08-10 14:44:36.000000000","message":"Patch Set 5:\n\nHPE AlletraMP NVMeTCP CI\n\nBuild failed.\n\n- OpenstackCI/Openstack_NVME_CI build/779 : FAILURE in 0h 0m 54s\n\nNVMe/TCP CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/NVME_new_logs/1000097","accounts_in_message":[],"_revision_number":5},{"id":"cd38c65e09472eabe8df113894f4e1f8db2f3c47","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 14:47:03.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/467deaa3cb5545b99b8794ef2563a9ac\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/e717266e88e74f74ba690b95d9d5d75e : SUCCESS in 17m 04s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a931aedf73254e51a1d89be5ce6e8408 : SUCCESS in 16m 20s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/771456be46004ee0aa9afb8e531aac93 : SUCCESS in 22m 20s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"33163140ddb6143ae12777f335d65c32574250ee","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-10 14:47:32.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ef9488f72e399ee56b3d591b799701f20eb118c3","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-10 14:48:15.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"df4aaef4e010f166028d7982f440c3143afda024","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-10 14:54:23.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Id981c9c559af932e70358756b1bb5211c4c7e3d4 .","accounts_in_message":[],"_revision_number":4},{"id":"05f0bb2c2de0afcad914fa5084643eb3fcb4dec5","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2026-08-10 14:55:22.000000000","message":"Patch Set 5:\n\nPure Storage CI logs (all jobs): https://github.com/Everpure-Zuul-CI/Cinder-CI/tree/gh-pages/28a77bb5a0dc478a9223b391ee247161/","accounts_in_message":[],"_revision_number":5},{"id":"df9a1c1fb22bcfcdb7d4e9d3b600303b0e67b649","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"date":"2026-08-10 15:01:14.000000000","message":"Uploaded patch set 6.\n\nCopied Votes:\n* Review-Priority+2 (copy condition: \"changekind:NO_CODE_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":6},{"id":"1662597df4ba1d2ba505fad5f9e4dc6cbb61e484","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2026-08-10 15:06:57.000000000","message":"Patch Set 6: Code-Review+2 Review-Priority+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"c5effd045a4abd426fd494e71dfdbe18dbf6d694","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-08-10 15:11:31.000000000","message":"Patch Set 6:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/4908/.","accounts_in_message":[],"_revision_number":6},{"id":"5ac339a78c9b0a7a7aa78acf43a3de5b98c6bc2d","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-10 15:12:18.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"c539d7340db92691d7e150746e5fb5ed35acc559","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2026-08-10 15:14:40.000000000","message":"Patch Set 6:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/5084/.","accounts_in_message":[],"_revision_number":6},{"id":"32f10b3eb640c2155b1a8b7b6fb018d5c82be159","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-10 15:18:06.000000000","message":"Patch Set 5:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Id981c9c559af932e70358756b1bb5211c4c7e3d4 .","accounts_in_message":[],"_revision_number":5},{"id":"14f753732aefe14d5f6b760709cec8606220e9a3","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2026-08-10 15:20:10.000000000","message":"Patch Set 6:\n\nPure Storage CI logs (all jobs): https://github.com/Everpure-Zuul-CI/Cinder-CI/tree/gh-pages/62d95dd9a76d49859a3b5ae76239ef3d/","accounts_in_message":[],"_revision_number":6},{"id":"a6518d5210149c035470f98249cbce0d0e7c018a","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2026-08-10 15:26:56.000000000","message":"Patch Set 6:\n\nBuild failed.\n\n- cinder-storpool-tempest build/cf10568fa8e54d779f89c0abbd5f6311 : RETRY_LIMIT in 24m 00s\n- cinder-storpool-tempest-iscsi-multipath build/e1c17b55622d43508c83c392b5706de0 : RETRY_LIMIT in 24m 17s","accounts_in_message":[],"_revision_number":6},{"id":"38dbab95e2cffec8bbcafbc1da81396d36183042","author":{"_account_id":39087,"name":"Achintya Mishra","display_name":"HPE AlletraMP NVMeTCP CI","email":"achintya.mishra@hpe.com","username":"achintya-mishra"},"date":"2026-08-10 15:51:22.000000000","message":"Patch Set 6:\n\nHPE AlletraMP NVMeTCP CI\n\nBuild succeeded.\n\n- OpenstackCI/Openstack_NVME_CI build/780 : SUCCESS in 0h 49m 48s\n\nNVMe/TCP CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/NVME_new_logs/1000097","accounts_in_message":[],"_revision_number":6},{"id":"14f3b6e9308772568cedf89ce894f57ebd41614d","author":{"_account_id":39323,"name":"santosh-kumar vidiyala","display_name":"HPE AlletraMP FC CI","email":"santosh-kumar.vidiyala@hpe.com","username":"santosh-kumar"},"date":"2026-08-10 15:51:33.000000000","message":"Patch Set 6:\n\nHPE AlletraMP FC CI\n\nBuild succeeded.\n\n- OpenstackCI/Openstack_FC_CI build/874 : SUCCESS in 0h 49m 55s\n\nFC CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/FC_new_logs/1000097","accounts_in_message":[],"_revision_number":6},{"id":"6796d6ed08cde78a7d7dd6fad7c008b42ce373c6","author":{"_account_id":39082,"name":"Vijay Jatti","display_name":"HPE AlletraMP iSCSI CI","email":"vijay.jatti@hpe.com","username":"vijay-jatti"},"date":"2026-08-10 15:51:53.000000000","message":"Patch Set 6:\n\nHPE AlletraMP iSCSI CI\n\nBuild succeeded.\n\n- OpenstackCI/Openstack_iSCSi_CI build/1141 : SUCCESS in 0h 50m 10s\n\niSCSI CI log: https://github.com/hpe-storage/hpe_cinder_jenkins_logs/tree/master/new_logs/1000097","accounts_in_message":[],"_revision_number":6},{"id":"455830fbbdbe352352de491a60fd539d4dcf0aec","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-08-10 15:56:12.000000000","message":"Patch Set 6:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Id981c9c559af932e70358756b1bb5211c4c7e3d4 .","accounts_in_message":[],"_revision_number":6},{"id":"10a8085c066320b58e6603b3b54bd8ecd39738fc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 16:04:44.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/12a918b11e57453fad9fc88b15db7e07\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/c97f14b29e1b4feea5ff00871dd9f6eb : TIMED_OUT in 1h 01m 01s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/dab120a3ca5b4dd092393e7615fe8b77 : SUCCESS in 15m 00s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/7cc945847dbb48688f52c0629ca470ce : SUCCESS in 21m 46s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"7c3a8657f63cf1cb90179beb4147b97b830968bf","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2026-08-10 16:22:24.000000000","message":"Patch Set 6:\n\nBuild succeeded.\nhttps://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/buildset/62d95dd9a76d49859a3b5ae76239ef3d\n\n- pure-devstack-cinder-tempest-iscsi-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/69b2ae13011b427facbc890962e708d1 : SUCCESS in 44m 37s\n- pure-devstack-cinder-tempest-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/5284be181fb14e85ae2e6e36fbeb71c6 : SUCCESS in 36m 03s\n- pure-devstack-cinder-tempest-nvme-roce-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/1d082725d7bf42fa9382dc6c21014bf3 : SUCCESS in 44m 14s\n- pure-devstack-cinder-tempest-nvme-tcp-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/24e5612fa56345c49051aba2cd755206 : SUCCESS in 33m 40s\n- pure-devstack-cinder-tempest-nvme-fc-aio-noble https://cinderci-sf.dev.purestorage.com/zuul/t/third-party-ci/build/a3f5cd7b84e541e3abc48c9819911196 : FAILURE in 15m 36s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"f75e344352d24a534c44fe47e2d0960b88c11f2e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 17:47:24.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/15c36493a64a4bb0aa625261d100a5bf\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d614a255a4524f02967452e80f1ef051 : SUCCESS in 6m 21s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/13eb662694d3470c8a734fdd6a1a6b86 : SUCCESS in 10m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2c350348a51e43a9a464442c4d4c0aab : SUCCESS in 9m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/37ff04c038cf439690fdf71fb9584816 : SUCCESS in 8m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/79039c17dbec4c008a3c4d4a63aa66da : SUCCESS in 14m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/6d0bae82271347909ab43bb3fb900071 : SUCCESS in 1h 09m 00s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b7e5ff41a6414651b68c151784e71847 : SUCCESS in 1h 07m 30s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/63466680ab7d4bd280002dc478b40729 : SUCCESS in 1h 25m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d46720d50af648cd977922cf06488705 : SUCCESS in 45m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/529fab3862c44581a3f4d06e49b76ac3 : SUCCESS in 8m 32s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/4d9100746b434933b22d4365e4a63bed : SUCCESS in 23m 12s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/05a85d359cee44a794e92c0e97cf0192 : SUCCESS in 5m 15s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/86316f07b7854075aaf491675ede1163 : SUCCESS in 6m 57s (non-voting)\n- cinder-without-eventlet https://zuul.opendev.org/t/openstack/build/0fd3587d1f61461f887c697000a8d546 : SUCCESS in 11m 42s (non-voting)\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/d7344e8f31d54cb093d2800e5d9f9966 : SUCCESS in 5m 57s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/469d5bda75cf416cb63dbc8919f00bc3 : SUCCESS in 5m 46s\n- openstack-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/d0d9c4247e1c4a6d8628967f86d81eb3 : SUCCESS in 9m 36s (non-voting)\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/b6f65fc1c5004341810b0954e98f9445 : SUCCESS in 17m 02s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/759316265f6340acbfb31b42c89aae2d : SUCCESS in 6m 37s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/6e4c3faa10c1492e9f2c09bacc2d8657 : SUCCESS in 43m 03s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/968e57178ef641f2a21e8feb2f23bb14 : SUCCESS in 2h 01m 00s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/8aa75fb2c7c745a5a4e7cd89ce0adde0 : SUCCESS in 1h 42m 58s\n- cinder-tempest-plugin-lvm-lio-barbican-threading https://zuul.opendev.org/t/openstack/build/1c5fac66fec24b37a1fc82211997338c : FAILURE in 2h 36m 45s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/f2a252dbec954a13881f1580c04568ab : SUCCESS in 2h 21m 15s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/3404afeae37245d699dbd053ba54706a : SUCCESS in 38m 23s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/6597a593424d496fb80a071c867d30d3 : SUCCESS in 1h 17m 42s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/8a223b56a1eb4d17ae9544e6749f69c7 : SUCCESS in 1h 27m 52s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/e2c48660c1d54346a8966342c46ec73b : SUCCESS in 39m 50s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/8d8ed04f35c2499bbebf289ca7d2d999 : SUCCESS in 1h 30m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/15c677f5e4f84119b49e28780a088a8c : SUCCESS in 40m 41s\n\nWarning:\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":"3468153b9619c493677bd931d5ab0b84b411b5cc","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2026-08-10 17:57:25.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"b2724d31e58dfa7d6a91be9487b341b32fd05b01","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-08-10 17:57:57.000000000","message":"Patch Set 6:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/10_08_2026_17_50_57\nLeave a comment with","accounts_in_message":[],"_revision_number":6},{"id":"21862ab406349d9ffc2f59e3abe98c516026245c","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2026-08-10 18:15:03.000000000","message":"Patch Set 6: Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"f5cde1225f0308d49f1fe627833250f44997d73b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 18:15:38.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"a3224a253113144a9300dc1fbbd7366d86462f60","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 19:35:24.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7bb924078ba74289a69ca123e3082fa3\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2265286227ae4178be7f0a30045a0c58 : SUCCESS in 5m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/41d59ebcd0ab43a0b982158994fad27b : SUCCESS in 8m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7cbb03af08864c77b17b05641421be77 : SUCCESS in 8m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c051932debbb4c6c9d465c8dbb2f8697 : SUCCESS in 14m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/ad8081e1cd6f448aaa20040bc9fc50de : SUCCESS in 1h 00m 34s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7e6f1d3550614bd0b6994017feba354f : SUCCESS in 33m 58s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/595e148dfc814e43a9efc45a829881b6 : SUCCESS in 58m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/037fe5c955334b8fa832de10c3a3b552 : SUCCESS in 54m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/43ce6a5c6de84c42b90709e6a2f0ab27 : SUCCESS in 8m 11s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/b94b9f4919324abcb3147483d145f375 : SUCCESS in 40m 27s\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/6d7256cf1f8c458498369c536898ed87 : SUCCESS in 48m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bd986fe2f5d847eca2e0ea301dd19c3e : SUCCESS in 57m 59s","accounts_in_message":[],"_revision_number":6},{"id":"0b82e01f55526369ee5e4e3058633cdb80b1772a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 19:35:25.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"ea2986397c560b6d33c760915fee2c99049b9491","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 19:36:55.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/047a641a2f1d4e2d8aaeb9e11a5ec8eb\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3da506c2613e421a8928b8f56e53c913 : SUCCESS in 56s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ac19d0c7c0f049d3bc858d75377ddfc7 : SUCCESS in 41s","accounts_in_message":[],"_revision_number":6},{"id":"8c919f58049da0c4750fcea5daecbec0a6fdb066","author":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"date":"2026-08-11 02:16:30.000000000","message":"Patch Set 6:\n\nBuild failed.\n\n- hitachi_ci_fc https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-97-1000097-6-fc : FAILURE in 11m 14s\n- hitachi_ci_iscsi https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-97-1000097-6-iscsi : SUCCESS in 1h 15m 52s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"4a2600ec321ca809f7a47b9880a4854c9eda0cad","revisions":{"8ffa3a6548e42b99d915c1426a9541ead13ea792":{"kind":"REWORK","_number":1,"created":"2026-08-07 13:28:30.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/97/1000097/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/97/1000097/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/97/1000097/1"}}},"commit":{"parents":[{"commit":"c9291171cf1448ce5a887c513418772191f11123","subject":"Merge \"Storwize: stop tests spawning cinder-manage subprocesses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c9291171cf1448ce5a887c513418772191f11123"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-07 13:27:07.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-07 13:28:14.000000000","tz":120},"subject":"backup: make num_dependent_backups updates atomic","message":"backup: make num_dependent_backups updates atomic\n\nnum_dependent_backups was updated with a read-modify-write in Python, so\nconcurrent creates or deletes of sibling dependants lose one update.\n\nOn delete this never self-corrects: the counter stays above zero and the\nparent backup can no longer be deleted.\n\nDo the arithmetic in the database via conditional_update().\n\nCloses-Bug: #2163042\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id981c9c559af932e70358756b1bb5211c4c7e3d4\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/8ffa3a6548e42b99d915c1426a9541ead13ea792"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/8ffa3a6548e42b99d915c1426a9541ead13ea792"}]},"branch":"refs/heads/master"},"5eabc816659a7fa6ac951e1d5bd17dfbe4eee5c2":{"kind":"REWORK","_number":2,"created":"2026-08-07 14:31:58.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/97/1000097/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/97/1000097/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/97/1000097/2"}}},"commit":{"parents":[{"commit":"c9291171cf1448ce5a887c513418772191f11123","subject":"Merge \"Storwize: stop tests spawning cinder-manage subprocesses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c9291171cf1448ce5a887c513418772191f11123"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-07 13:27:07.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-07 14:31:27.000000000","tz":120},"subject":"backup: count dependent backups in the database","message":"backup: count dependent backups in the database\n\nnum_dependent_backups was updated with a read-modify-write in Python, so\nconcurrent creates or deletes of sibling dependants lose one update.\n\nOn delete this never self-corrects: the counter stays above zero and the\nparent backup can no longer be deleted.\n\nMove the arithmetic into a single UPDATE. The column is nullable and\nrows created before this change hold NULL, which SQL arithmetic would\npropagate instead of counting, so coalesce first and give the column a\ndefault.\n\nCloses-Bug: #2163042\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id981c9c559af932e70358756b1bb5211c4c7e3d4\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/5eabc816659a7fa6ac951e1d5bd17dfbe4eee5c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/5eabc816659a7fa6ac951e1d5bd17dfbe4eee5c2"}]},"branch":"refs/heads/master"},"cd07780e519b8919bbc3ebaf6357a920f04163ac":{"kind":"REWORK","_number":3,"created":"2026-08-07 15:41:11.000000000","uploader":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"ref":"refs/changes/97/1000097/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/97/1000097/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/97/1000097/3"}}},"commit":{"parents":[{"commit":"c9291171cf1448ce5a887c513418772191f11123","subject":"Merge \"Storwize: stop tests spawning cinder-manage subprocesses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c9291171cf1448ce5a887c513418772191f11123"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-07 13:27:07.000000000","tz":120},"committer":{"name":"Simon Dodsley","email":"simon@purestorage.com","date":"2026-08-07 15:40:16.000000000","tz":-240},"subject":"backup: count dependent backups in the database","message":"backup: count dependent backups in the database\n\nnum_dependent_backups was updated with a read-modify-write in Python, so\nconcurrent creates or deletes of sibling dependants lose one update.\n\nOn delete this never self-corrects: the counter stays above zero and the\nparent backup can no longer be deleted.\n\nMove the arithmetic into a single UPDATE. The column is nullable and\nrows created before this change hold NULL, which SQL arithmetic would\npropagate instead of counting, so coalesce first and give the column a\ndefault.\n\nOne statement narrows the race but does not close it, so retry on\ndeadlock as the other writers in this module do: on MySQL/Galera\nconcurrent dependants can still collide, and losing that update is the\nthing being guarded against.\n\nA serial test cannot tell an atomic UPDATE from the read-modify-write it\nreplaces, since both land on the same number, so the coverage here also\nasserts the shape of the emitted statement. Without that a later\nrefactor could reintroduce the race with a green gate.\n\nCloses-Bug: #2163042\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nCo-Authored-By: Simon Dodsley \u003csimon@purestorage.com\u003e\nChange-Id: Id981c9c559af932e70358756b1bb5211c4c7e3d4\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nSigned-off-by: Simon Dodsley \u003csimon@purestorage.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/cd07780e519b8919bbc3ebaf6357a920f04163ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/cd07780e519b8919bbc3ebaf6357a920f04163ac"}]},"branch":"refs/heads/master"},"5ff7e953b908413fce7292ef9037f61249a06286":{"kind":"REWORK","_number":4,"created":"2026-08-10 13:59:31.000000000","uploader":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"ref":"refs/changes/97/1000097/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/97/1000097/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/97/1000097/4"}}},"commit":{"parents":[{"commit":"c9291171cf1448ce5a887c513418772191f11123","subject":"Merge \"Storwize: stop tests spawning cinder-manage subprocesses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c9291171cf1448ce5a887c513418772191f11123"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-07 13:27:07.000000000","tz":120},"committer":{"name":"Simon Dodsley","email":"simon@purestorage.com","date":"2026-08-10 13:57:06.000000000","tz":-240},"subject":"backup: count dependent backups in the database","message":"backup: count dependent backups in the database\n\nnum_dependent_backups was updated with a read-modify-write in Python, so\nconcurrent creates or deletes of sibling dependents lose one update.\n\nOn delete this never self-corrects: the counter stays above zero and the\nparent backup can no longer be deleted.\n\nMove the arithmetic into a single UPDATE, exposed as\nbackup_add_dependent()/backup_remove_dependent() over a shared helper,\nsince the count only ever moves by one. The column has no database\ndefault, so every row starts out NULL and SQL arithmetic would propagate\nthat instead of counting; coalesce first and give the column a default so\nnew rows start at 0.\n\nOne statement narrows the race but does not close it, so retry on\ndeadlock as the other writers in this module do: on MySQL/Galera\nconcurrent dependents can still collide, and losing that update is the\nthing being guarded against.\n\nA serial test cannot tell an atomic UPDATE from the read-modify-write it\nreplaces, since both land on the same number, so the coverage here also\nasserts the shape of the emitted statement. Without that a later\nrefactor could reintroduce the race with a green gate.\n\nCloses-Bug: #2163042\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nCo-Authored-By: Simon Dodsley \u003csimon@purestorage.com\u003e\nChange-Id: Id981c9c559af932e70358756b1bb5211c4c7e3d4\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nSigned-off-by: Simon Dodsley \u003csimon@purestorage.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/5ff7e953b908413fce7292ef9037f61249a06286"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/5ff7e953b908413fce7292ef9037f61249a06286"}]},"branch":"refs/heads/master"},"3357cef2e7e32264ff6fd62def8eba0bc0a7c53e":{"kind":"REWORK","_number":5,"created":"2026-08-10 14:22:45.000000000","uploader":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"ref":"refs/changes/97/1000097/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/97/1000097/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/97/1000097/5"}}},"commit":{"parents":[{"commit":"c9291171cf1448ce5a887c513418772191f11123","subject":"Merge \"Storwize: stop tests spawning cinder-manage subprocesses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c9291171cf1448ce5a887c513418772191f11123"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-07 13:27:07.000000000","tz":120},"committer":{"name":"Simon Dodsley","email":"simon@purestorage.com","date":"2026-08-10 14:21:15.000000000","tz":-240},"subject":"backup: count dependent backups in the database","message":"backup: count dependent backups in the database\n\nnum_dependent_backups was updated with a read-modify-write in Python, so\nconcurrent creates or deletes of sibling dependents lose one update.\n\nOn delete this never self-corrects: the counter stays above zero and the\nparent backup can no longer be deleted.\n\nMove the arithmetic into a single UPDATE, exposed as\nbackup_add_dependent()/backup_remove_dependent() over a shared helper,\nsince the count only ever moves by one.\n\nThe column has no database default and nothing populates it on insert, so\na backup that has never had a dependent holds NULL rather than 0, and SQL\narithmetic would propagate that instead of counting. Coalesce first. A\nfollow-up can add a migration that backfills the NULLs and gives the\ncolumn a server default, which would let the coalesce and the upgrade\nnote go.\n\nOne statement narrows the race but does not close it, so retry on\ndeadlock as the other writers in this module do: on MySQL/Galera\nconcurrent dependents can still collide, and losing that update is the\nthing being guarded against.\n\nA serial test cannot tell an atomic UPDATE from the read-modify-write it\nreplaces, since both land on the same number, so the coverage here also\nasserts the shape of the emitted statement. Without that a later\nrefactor could reintroduce the race with a green gate.\n\nCloses-Bug: #2163042\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nCo-Authored-By: Simon Dodsley \u003csimon@purestorage.com\u003e\nChange-Id: Id981c9c559af932e70358756b1bb5211c4c7e3d4\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nSigned-off-by: Simon Dodsley \u003csimon@purestorage.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/3357cef2e7e32264ff6fd62def8eba0bc0a7c53e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/3357cef2e7e32264ff6fd62def8eba0bc0a7c53e"}]},"branch":"refs/heads/master"},"4a2600ec321ca809f7a47b9880a4854c9eda0cad":{"kind":"REWORK","_number":6,"created":"2026-08-10 15:01:14.000000000","uploader":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@everpuredata.com","username":"sdodsley"},"ref":"refs/changes/97/1000097/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/97/1000097/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/97/1000097/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/97/1000097/6"}}},"commit":{"parents":[{"commit":"c9291171cf1448ce5a887c513418772191f11123","subject":"Merge \"Storwize: stop tests spawning cinder-manage subprocesses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c9291171cf1448ce5a887c513418772191f11123"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-07 13:27:07.000000000","tz":120},"committer":{"name":"Simon Dodsley","email":"simon@purestorage.com","date":"2026-08-10 15:01:01.000000000","tz":-240},"subject":"backup: count dependent backups in the database","message":"backup: count dependent backups in the database\n\nnum_dependent_backups was updated with a read-modify-write in Python, so\nconcurrent creates or deletes of sibling dependents lose one update.\n\nOn delete this never self-corrects: the counter stays above zero and the\nparent backup can no longer be deleted.\n\nMove the arithmetic into a single UPDATE, exposed as\nbackup_add_dependent()/backup_remove_dependent() over a shared helper,\nsince the count only ever moves by one.\n\nThe column had no effective default: the one in the initial migration is\na client-side default, which emits no DDL and never applied because the\nmodel carried none either, so every backup that had never had a dependent\nheld NULL rather than 0. Give the model a default so new rows start at 0,\nand coalesce in the statement so the arithmetic still counts from zero on\nthe rows that already hold NULL. A follow-up can backfill those and drop\nthe coalesce; that is a data change only, so no schema migration and no\nserver default are needed.\n\nOne statement narrows the race but does not close it, so retry on\ndeadlock as the other writers in this module do: on MySQL/Galera\nconcurrent dependents can still collide, and losing that update is the\nthing being guarded against.\n\nA serial test cannot tell an atomic UPDATE from the read-modify-write it\nreplaces, since both land on the same number, so the coverage here also\nasserts the shape of the emitted statement. Without that a later\nrefactor could reintroduce the race with a green gate.\n\nCloses-Bug: #2163042\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nCo-Authored-By: Simon Dodsley \u003csimon@purestorage.com\u003e\nChange-Id: Id981c9c559af932e70358756b1bb5211c4c7e3d4\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nSigned-off-by: Simon Dodsley \u003csimon@purestorage.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/4a2600ec321ca809f7a47b9880a4854c9eda0cad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/4a2600ec321ca809f7a47b9880a4854c9eda0cad"}]},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}},{"label":"Review-Priority","status":"MAY","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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
