)]}'
{"id":"openstack%2Fcinder~970796","triplet_id":"openstack%2Fcinder~master~I7ec317dfa867cf68d92f541d648612becfab88f9","project":"openstack/cinder","branch":"master","topic":"enhances-heartbeats","attention_set":{},"removed_from_attention_set":{"34420":{"account":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"last_update":"2025-12-23 13:36:56.000000000","reason":"removed on reply"},"6476":{"account":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"last_update":"2025-12-23 14:04:17.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I7ec317dfa867cf68d92f541d648612becfab88f9","subject":"Improve heartbeats: RPC pings","status":"ABANDONED","created":"2025-12-12 08:35:52.000000000","updated":"2025-12-23 19:57:01.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f39fed2e6dfc56fd7f0a1b8e0c5984f2c24678dc","_number":970796,"virtual_id_number":970796,"owner":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"actions":{},"labels":{"Verified":{"all":[{"value":0,"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":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":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},{"_account_id":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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-12 08:56:44.000000000","updated_by":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"reviewer":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"state":"CC"},{"updated":"2025-12-12 09:04:19.000000000","updated_by":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-12-12 09:43:48.000000000","updated_by":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"reviewer":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"state":"CC"},{"updated":"2025-12-12 10:34:38.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-12-12 10:38:21.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-12-16 10:55:02.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":"2025-12-22 13:31:44.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":"2025-12-22 16:14:01.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":"c3ee025c45ddf7865e061d7d7c1ee7772536d97f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-12 08:35:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2ac725c3238cf3b1c349c18ab866f5c1c876668b","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 08:56:44.000000000","message":"Patch Set 1:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2835/.","accounts_in_message":[],"_revision_number":1},{"id":"187d078c1fa56b3d4c31ac49dff17b9cb1f9898c","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 08:57:02.000000000","message":"Patch Set 1:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2688/.","accounts_in_message":[],"_revision_number":1},{"id":"9b797fcad15adf5c9cf4c472ad0b74a8c21d446c","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-12 09:04:19.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/b41dc8b2b9184d24a05c32c9925e1859 : FAILURE in 24m 41s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/b69824e8192e4baeaf0722465fda136b : FAILURE in 24m 42s","accounts_in_message":[],"_revision_number":1},{"id":"77952aedbfbfcdafd16444322cfb2d5ba2aaa365","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-12 09:12:11.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1710afb810c25730aa937ba1245be9c6048796f7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-12 09:16:39.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"628c7ce3a20872b58f791f1025e9da631e15aacd","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 09:30:12.000000000","message":"Patch Set 2:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2836/.","accounts_in_message":[],"_revision_number":2},{"id":"1bf9d65840ae958e6795f28f62258f52b9f25e82","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 09:30:14.000000000","message":"Patch Set 2:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2689/.","accounts_in_message":[],"_revision_number":2},{"id":"bbaab295de1a4cd555c9d165ce6806b33f1c5022","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-12-12 09:43:48.000000000","message":"Patch Set 3:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/970796 : FAILURE in 22m 32s","accounts_in_message":[],"_revision_number":3},{"id":"6485cbe58be5cc15bd940b15733b975cc2b46ada","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 09:47:57.000000000","message":"Patch Set 3:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2837/.","accounts_in_message":[],"_revision_number":3},{"id":"6bb2c9cc377e2e8b88e9be929e1bcddc36f53861","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 09:48:10.000000000","message":"Patch Set 3:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2690/.","accounts_in_message":[],"_revision_number":3},{"id":"da1ab01b0bc2082ad4a6993cfd1a4227c53270c0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 10:34:38.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/32f95e9aa13b44f1a47ffa2bdaa5021d\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/aec89e09f37a488893d74c45cdba316e : FAILURE in 6m 59s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a2523601a74e41cfb61ed283e5cf5d4b : FAILURE in 11m 31s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/8c0f68db10fb48e3bd64e8e6f76509f5 : FAILURE in 16m 55s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"25c686a2289ed0745776ddceb0fa1eeabc81242f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 10:38:21.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b45111625f7640ea9cf361a152a4483f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fabf46c57c844c6a840a456bb51b960b : SUCCESS in 3m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c6ce0f190b38465e946b5854ec75a1f2 : FAILURE in 4m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9e90e9c1ea904a708807fc69944b6148 : FAILURE in 4m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d38a3787d0c405fb30291b5d1bb60ba : FAILURE in 7m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/c665a71e9961418380e262dbedb95277 : FAILURE in 52m 02s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4d908815c2a44effbe0316af13ede04c : FAILURE in 50m 13s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/8a0f885386f340da9dbb8d0abc4865a7 : FAILURE in 27m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/11461b02ca94485aa634f460c1740122 : POST_FAILURE in 24m 10s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/98583428d7e24dafb9f6ddd9206c5fc6 : FAILURE in 2m 58s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/f3f726fbb8774795b9350cc72600177a : FAILURE in 5m 09s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/52326a5fbfed4ecca9df40c05e0f16a7 : SUCCESS in 5m 56s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/ba71a33568694ff0a9b85f36c07da481 : FAILURE in 4m 28s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/b38e8db54275495b909fdcd9c104e25a : FAILURE in 7m 01s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/f60962cf111b41dd85c299b594bcdf7a : FAILURE in 30m 03s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/28b940e1405341d5b8ac44cc37a125e5 : SUCCESS in 3m 18s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/acd0810b629942b18cc640f10059746d : FAILURE in 27m 10s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/b5d6fd5cab5e40bf81ede8947e3f7915 : FAILURE in 14m 12s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/9fe8a1bfda20410bba0b30b41a35bfaf : FAILURE in 24m 47s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/47c6ef67c9224175a98fe7c86e595ee1 : FAILURE in 38m 50s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/ec3327ef718c449ea2a22ad03e39e10a : FAILURE in 24m 25s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/184ed245769446ceaa6edbecae732368 : FAILURE in 1h 11m 53s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/a905979a77eb40f8bc09c6496b47e92a : FAILURE in 16m 58s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/dc68a4c2517e416e97f58d7947ae2c58 : FAILURE in 30m 08s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/f1af5ddcba374a4ea8a50855575af3c5 : FAILURE in 24m 39s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/5d4f26a409574af8b3aca5f1f3accf00 : FAILURE in 18m 05s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/050c01b124424c5da3991cc815e764e7 : FAILURE in 27m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9670d296779f49f7bc846841792030bd : FAILURE in 18m 28s","accounts_in_message":[],"_revision_number":3},{"id":"1e07ca1cdcc0c729901f43b1bda6a1b64ee4e058","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-12 10:39:02.000000000","message":"Patch Set 3:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/2f86b37ff0ed41bb975aab4dee106e94 : FAILURE in 1h 15m 43s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/be9a71f35b804cae96a266e4f80ea9a9 : FAILURE in 1h 19m 02s","accounts_in_message":[],"_revision_number":3},{"id":"88494981a28a46aa6380956f12309de10e2819b9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-12 11:03:55.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"1e58da6b6f21c942caeb2eb65f5d70634c8557d2","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 11:33:58.000000000","message":"Patch Set 4:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2693/.","accounts_in_message":[],"_revision_number":4},{"id":"a85b7e89fdd5d2b15566b671589f4cb71d609e0a","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 11:34:09.000000000","message":"Patch Set 4:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2840/.","accounts_in_message":[],"_revision_number":4},{"id":"8a88f846f85291da17b3c1103b930134c28746b5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 11:37:14.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/980e695ed5764d718198ee3a975f5e4b\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/a206b97f19014ae29af0631f21bb05db : FAILURE in 7m 38s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/48675b33bb4d42f7a3521efa3174be39 : FAILURE in 6m 51s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/84a0a52b54b54328ac552e9e86db88f1 : FAILURE in 13m 39s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e77bd0f29b13c67968dd2c6f6d692117e0bb168e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 12:09:13.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/41de8c79241a4300b0e4dad303db8ab8\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c24c837f041c4868bc695645156cfd6d : SUCCESS in 3m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/26e7e62eb10f4e67bdf022a432a1c26c : FAILURE in 4m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f263f9e431064f78b4b2e379691d9d4f : FAILURE in 7m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ccd8d24cc314bb693af61da8978b0c5 : FAILURE in 4m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/3fd3f21b759f452488dbc0af3e3750af : FAILURE in 40m 15s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0bc55bbedf3f44479042b0aef805a928 : FAILURE in 59m 44s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/b2dc204c0eec4e46b60ec864e6b8643f : FAILURE in 16m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/347e5b1291f747cb951a7c39dc105082 : POST_FAILURE in 24m 21s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/6a68ff6ee37b4706b8d5df169a12f681 : FAILURE in 5m 21s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/d421e2e5d2354ee9a3d9f2edc22f669c : FAILURE in 5m 32s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/f9570c31cffc4dd686a0e28fb36d68c6 : SUCCESS in 6m 22s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/968905ba966e4bc484f6e5010fa8b91d : FAILURE in 2m 34s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/96c2a993ac174eaa80a0a17a84ccd81b : FAILURE in 7m 21s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/11c13d9033f84a27898384bf481e4a50 : FAILURE in 25m 25s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/a57ee58963234e679e86d45983516b3d : SUCCESS in 5m 45s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/6651f129652e4c7c99d031b77b6b48d3 : FAILURE in 20m 37s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/fd15d0022e1d4faba410a7853b58a215 : FAILURE in 30m 40s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/43d3eacff65d445a907eb71378df2408 : FAILURE in 27m 15s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/1b2aadded34a49c197bb991c2cfa9c65 : FAILURE in 36m 40s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/9e3e417183cf46c28c9d433e5e47c5f5 : FAILURE in 24m 47s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/a5f049b581f04621ae59f1a9f7cd0bcd : FAILURE in 42m 33s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/12daadbfd68d4df2a673261dd54b4357 : FAILURE in 12m 59s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/85aa8a3bd4d740e591e25fb7fb6cb148 : FAILURE in 30m 15s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/fe859213266e445d838645767d215abe : FAILURE in 11m 19s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/19f0a3104e954e598d304b679fba0622 : FAILURE in 36m 40s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/eb5ae47fdca64b2c96eee935d9c3f1ad : FAILURE in 13m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1db21c5e15844260bb48c54d9a292bf9 : FAILURE in 25m 51s","accounts_in_message":[],"_revision_number":4},{"id":"6db932a2e2ff72826a02dac18428d83b39fb7cda","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-12 12:45:41.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"a016a6d16306ca2d0d24a7f464fb0e599db132b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-12 12:53:53.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"cdd68ca795253948e2aaea6ef16da80686ec8d5e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-12 12:54:42.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"b109d51c6f52b2b09b8d16a89d5ab902e90f9b23","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 13:01:47.000000000","message":"Patch Set 5:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2694/.","accounts_in_message":[],"_revision_number":5},{"id":"9c44bf9ec501e780348380a0ab2c5a48c71ce2b4","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 13:03:01.000000000","message":"Patch Set 5:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2841/.","accounts_in_message":[],"_revision_number":5},{"id":"8c6d4ca71ff63d2ff92118cd9ffba49446bae09e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 13:11:00.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e0d5d3566b6d498496eacc81b5e261ae\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/a572d3a2da6043259579f2deafb7bb63 : FAILURE in 6m 39s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/fedb7606519e47659bd1f3a971dfb7f7 : FAILURE in 10m 24s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b788437c67844587859b45ff05bcc990 : FAILURE in 15m 09s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"9de4a68f911f5f79231a72c8d4a1cdcc93f5fc34","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 13:18:38.000000000","message":"Patch Set 6:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2695/.","accounts_in_message":[],"_revision_number":6},{"id":"9daf7a22e422a890be61c4832166cfc5674ba9e2","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 13:19:54.000000000","message":"Patch Set 6:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2842/.","accounts_in_message":[],"_revision_number":6},{"id":"934132b02cc90640973ddf945f8360a5bc595966","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 13:37:59.000000000","message":"Patch Set 7:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2696/.","accounts_in_message":[],"_revision_number":7},{"id":"35eed67f3af46c036ca818e6d3d871f834e09624","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 13:39:20.000000000","message":"Patch Set 7:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2843/.","accounts_in_message":[],"_revision_number":7},{"id":"569cf00bbc67dcae04304fcd3408ed762c86aee7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-12 13:45:10.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"aafae0aecd1effba8255096ac3ab4d6e859d5e14","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-12 13:55:59.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"37877b495027bec76896d2f1ae38b899095c69bf","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 14:04:36.000000000","message":"Patch Set 8:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2844/.","accounts_in_message":[],"_revision_number":8},{"id":"e9cd71813512140efc4c95499839524b4649b01f","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 14:04:46.000000000","message":"Patch Set 8:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2697/.","accounts_in_message":[],"_revision_number":8},{"id":"9e3f2c9500a490e589248d01911947ab19cbe73b","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 14:23:46.000000000","message":"Patch Set 9:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2845/.","accounts_in_message":[],"_revision_number":9},{"id":"6f2457498dfd0b11d767c7148ee4790a8e7a4e8d","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 14:24:02.000000000","message":"Patch Set 9:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2698/.","accounts_in_message":[],"_revision_number":9},{"id":"eb63abb96b85508516be81d412361e3fde912d74","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 14:24:32.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a446184b828420da0637217624d2340\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/eeadd02a29244b1fb980d32aa2bae45e : FAILURE in 25m 38s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/0fd2f0d90d8b436780c1f8f648ab33fd : FAILURE in 26m 32s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/3da0fb819b7d462da00fa1e2157ec64b : FAILURE in 13m 23s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"a23c046b5eb15fd9b930e68826973129f4fe711e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-12 14:28:19.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"8305d5908c4233b98c3f7989e8ebe673f04e8508","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 14:47:28.000000000","message":"Patch Set 10:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2846/.","accounts_in_message":[],"_revision_number":10},{"id":"77ef473fe3dbb1b44fb492629f972c46a2b0e01a","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-12 14:47:28.000000000","message":"Patch Set 10:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2699/.","accounts_in_message":[],"_revision_number":10},{"id":"3e5618b7ba88e834f833ed7594f2a88889bce98d","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-12-12 15:15:05.000000000","message":"Patch Set 10:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/970796 : FAILURE in 42m 39s","accounts_in_message":[],"_revision_number":10},{"id":"c53e0456d77df1e3d5d5ad334e9cea764cecd61b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 15:36:54.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5f3de65e84034276baa2be9e1e43ebf6\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/a7fe3ce90edd407db3b6bca7fd15920d : SUCCESS in 11m 23s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/0e23652e8b47487daf73d70d398fa97d : SUCCESS in 21m 47s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/65ee0f6657ff462f834ab0c30c043817 : SUCCESS in 14m 57s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"af0d45e804585a227d7bb59f380c5957e869185b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 15:37:28.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/01ac4aeacc8048e986378b2cc33ac414\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4642786e4a6f4bebaf38cf9f52dd2055 : SUCCESS in 3m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/918f89a2489c456b97875783313f0ec6 : SUCCESS in 8m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4056ad63780b446d88ca75d5a3d542ee : SUCCESS in 14m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/411ba52b99034391afce1bc5ff3547f5 : SUCCESS in 15m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/191b9897c7fe44d9b5c1188b6153211c : FAILURE in 54m 31s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c6aaab288da3459b8b8268435430f53d : FAILURE in 51m 36s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/1149acab59044f7ca739893c3a90bf2b : FAILURE in 28m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6a7ab9379a3143eb8fa84ad8c4710ff0 : POST_FAILURE in 24m 56s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/27e071eeb78547ac9399b976cfe136fd : FAILURE in 24m 25s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/b8fed275fc9f4de7aec9cb52ac18269d : FAILURE in 4m 42s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/862980d341ae41ba9d8ae06daab6fdd4 : SUCCESS in 7m 35s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5064b0ea4d6f4a1ba80f1d11f7783efa : SUCCESS in 5m 36s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/534e6fdde3d346c98dbbe8dff8580916 : SUCCESS in 5m 29s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/8308cfb7abd846f38283cdae7e2034fe : FAILURE in 22m 51s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/5a69d771c5724887939e1580e3dec9d7 : SUCCESS in 7m 40s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/47081b8bb18a4e3fb4799dfc76200a0f : FAILURE in 28m 36s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/aa5976c2333545edbe2803cf5e2a41e6 : FAILURE in 14m 37s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/a9e8fb9d35ae49b8a9e943296d55b232 : FAILURE in 17m 27s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/d793d811b1b64cd19c07421b41b37c78 : FAILURE in 31m 49s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/9f83a1de0ad340ed914405fe75c8575c : FAILURE in 17m 03s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/bddd8a1f97e34ec89496a6f68a230515 : SUCCESS in 1h 03m 54s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/3e4852d480f74048a8d0d574e399435c : FAILURE in 23m 37s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/ea5de26d7b164251983cd10e47d9e40f : FAILURE in 16m 50s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/07367d07c6d84bec81282f490e385990 : FAILURE in 12m 01s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/68bae71f89c44f3ca87873c0d4c31787 : FAILURE in 36m 24s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/1890ccc1fa774554a5ddb8cde4f72428 : FAILURE in 28m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9b29cebdaf49460aa90e41308dc9d131 : FAILURE in 11m 05s","accounts_in_message":[],"_revision_number":10},{"id":"dd47e57f6935f001df13c20ce46cc5ef5c16128f","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-12 15:51:30.000000000","message":"Patch Set 10:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/1d89e888369a4821a1163c9657f812c6 : FAILURE in 1h 15m 28s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/239d7176040a4d4bac254b7e0cb20b98 : FAILURE in 1h 19m 04s","accounts_in_message":[],"_revision_number":10},{"id":"0d6b8c2d2c5eb14e0aa502474b1714367d67acc4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 08:25:15.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":11},{"id":"d68a06720d1cbdb2e07534441592e69c6868ed62","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 08:38:39.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"f20dbdec8577b2a1b67228ad3b31a8165cdf0320","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 08:44:04.000000000","message":"Patch Set 11:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2713/.","accounts_in_message":[],"_revision_number":11},{"id":"153e878dfc46d92e4ae8501b8e0e6ea1be94f0d3","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 08:44:13.000000000","message":"Patch Set 11:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2860/.","accounts_in_message":[],"_revision_number":11},{"id":"aaac09662926e9270e2f0ac9a2b518c3786e1884","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 09:02:52.000000000","message":"Patch Set 12:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2861/.","accounts_in_message":[],"_revision_number":12},{"id":"fa4b00bed4b2286a5804a83fee090ca8bccb4aa0","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 09:02:53.000000000","message":"Patch Set 12:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2714/.","accounts_in_message":[],"_revision_number":12},{"id":"691b2c1cb3accf5cbe7f02143f2e2ce2dfa83d58","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 09:05:29.000000000","message":"Patch Set 12:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ffafa935ecc44cb4953503d1b9b53347\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/0a707feaf85f4d4ca6ee1abaca87dd03 : SUCCESS in 24m 33s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5ca501e0221f4f31867010219b8ea648 : SUCCESS in 16m 18s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4a2408b260544213ab834d79edf34f5a : SUCCESS in 17m 27s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"88e18bf19778dfdb5115e0f2b3f92a17b8a1f3b7","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-15 09:07:20.000000000","message":"Patch Set 12:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/61d65def25cf4bd7b96daefc734face2 : FAILURE in 24m 22s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/7ef50d01f56a41cc9be5ae7ef728093f : FAILURE in 24m 14s","accounts_in_message":[],"_revision_number":12},{"id":"ae7f8b7ce5e165c4b93d7ef1052a6bda72e87f83","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 09:26:55.000000000","message":"Patch Set 12: Verified-1\n\n(10 comments)\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/e132b6661e3f4c32b1576df1dda7f47f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b2cadee47244be9b59bdae309e97225 : FAILURE in 3m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d904ac8573ef44d186bdde634766c41e : SUCCESS in 9m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b6558e879c9c4b80926250db0fa2abac : SUCCESS in 12m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ecff5a08632749398d46176675896a08 : SUCCESS in 7m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/6791bfa320e34935bfb2603cd5a78f15 : FAILURE in 40m 09s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/24a504ba813d4e7ea7aea56e2242adb4 : FAILURE in 26m 55s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/c7a33a37b7524ff189b8c145c9a788b6 : FAILURE in 12m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0de823036cf04c338c7b6ecac0ead7f6 : POST_FAILURE in 18m 27s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/6ae3a7f681444d92894bf5a8fb894d28 : SUCCESS in 20m 38s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/655c18a5133a45c6b9c5bbc1a3296cfc : FAILURE in 5m 25s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/497e220b8a0541b2b0de3e231d18a57a : SUCCESS in 6m 33s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/033da06eba1c42239436a843475d3639 : FAILURE in 4m 21s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/2e34251d040a43ceb465d0727269215d : FAILURE in 6m 11s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/954c561a160b448ab794dbd3b9b88c94 : FAILURE in 24m 35s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/bd75c09adad4428981d4c6ef90754101 : SUCCESS in 3m 08s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/f97d197e98b84e3198bf41e40f7614cd : FAILURE in 12m 04s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/247e43853b0c458aac4048545a81f38e : FAILURE in 16m 29s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/44ee1a865ae74e60b62d28d911af8385 : FAILURE in 26m 37s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/d00dac9de9784540b5aa56a722fbe4e3 : FAILURE in 16m 05s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/43e58149c466497dac0f290e24f09e44 : FAILURE in 25m 10s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/7aa1b067e99b4e13816d0c113887fadd : SUCCESS in 34m 15s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/e9fc4f46263443eabb018acc0b22f9f8 : FAILURE in 12m 24s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/0cfa7508c5014197879b963bcfefe65f : FAILURE in 24m 05s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/89a3685ef4384e1ab95bdebc39985be6 : FAILURE in 17m 02s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/eda73520ffbc48c5974c614a7d29e9c1 : FAILURE in 35m 52s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/937dc806fa6b4c2fa06ee8ecd737eb99 : FAILURE in 14m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f6bb00a7e25e4c4783528ec9479de9a9 : FAILURE in 12m 21s","accounts_in_message":[],"_revision_number":12},{"id":"afd3bd209eaf8f31e62f8b2ef4b6c0f3975c7a2d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 09:33:42.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":13},{"id":"0fe9b2bac9f16af3c96b3a5cea1f418174d0e019","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 10:07:48.000000000","message":"Patch Set 13:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2716/.","accounts_in_message":[],"_revision_number":13},{"id":"ddf67a982f59166dfb745a05a432c03e6d00d5fb","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 10:07:53.000000000","message":"Patch Set 13:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2863/.","accounts_in_message":[],"_revision_number":13},{"id":"ec24875bbdcc1374ceea0d28d8859a9ee86f55f2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 10:11:18.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"8a12add080b5856cb9cbd9c7c10c7c5790faa1b9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 10:21:51.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"501ed45e4688ca3d43db07a902b612bf15e328c1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 10:27:44.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"3d5a51deb088cf9b867ec8ddcdeff0706a3fd7ca","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 10:30:08.000000000","message":"Patch Set 14:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2864/.","accounts_in_message":[],"_revision_number":14},{"id":"873acc85fa780321ce3f2c915195f465fbdb61b3","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 10:30:14.000000000","message":"Patch Set 14:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2717/.","accounts_in_message":[],"_revision_number":14},{"id":"1b5a6f03dbde675500a4b4b40d01f34ecff0e3cd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 10:34:47.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"2dca5ace1c9800b101df3ad62fd9acb0228add3d","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 10:49:04.000000000","message":"Patch Set 15:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2718/.","accounts_in_message":[],"_revision_number":15},{"id":"098f6c838f1112deede3e404afe9c467e32fff80","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 10:49:16.000000000","message":"Patch Set 15:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2865/.","accounts_in_message":[],"_revision_number":15},{"id":"8a6980ec370eec8243fa1ecc40fa7b4dcbc1a560","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 10:57:19.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"27c57e54aaf11e0cf3b960d440cc376e5f7be6e4","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 11:07:43.000000000","message":"Patch Set 16:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2719/.","accounts_in_message":[],"_revision_number":16},{"id":"5a81d6aa54b00de249b45401360b83158802f3c6","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 11:08:00.000000000","message":"Patch Set 16:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2866/.","accounts_in_message":[],"_revision_number":16},{"id":"f551810e5113dc9e4109ee51af5e156c8d54399f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 11:14:53.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"e77e8240460db4e8d614b3081525a2851cab7637","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 11:26:26.000000000","message":"Patch Set 17:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2720/.","accounts_in_message":[],"_revision_number":17},{"id":"1a9d01d0a672185d76364f5cafdcae28ac3c4581","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 11:26:57.000000000","message":"Patch Set 17:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2867/.","accounts_in_message":[],"_revision_number":17},{"id":"04c83de3ce781490e50b1c71fbf1a907da2540b8","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-15 11:43:19.000000000","message":"Patch Set 19:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/f1ef6a0eb092471dbd50b59e2e85fb46 : FAILURE in 24m 52s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/d4d69fa52afb46b48da4c5cd799e59b0 : FAILURE in 24m 23s","accounts_in_message":[],"_revision_number":19},{"id":"469b8410354df630a4e1dcde62e547b680d5afb2","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 11:45:38.000000000","message":"Patch Set 18:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2721/.","accounts_in_message":[],"_revision_number":18},{"id":"3b5323ab7ca9833ba062bcc54f6b3b5d6ae2794e","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 11:45:44.000000000","message":"Patch Set 18:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2868/.","accounts_in_message":[],"_revision_number":18},{"id":"35dab75eae68b86ea9b609454bee3c7d963d3e5b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 11:48:24.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"95ecd6aafae212c6b74d0c427c1c0cbc79c4496f","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 12:04:20.000000000","message":"Patch Set 19:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2722/.","accounts_in_message":[],"_revision_number":19},{"id":"f40f1400dd6ee7e45f60364b082352f069dd5edc","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 12:04:34.000000000","message":"Patch Set 19:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2869/.","accounts_in_message":[],"_revision_number":19},{"id":"0945d1a65ef7be0cb184aaa6f01824829d934c08","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-15 12:16:44.000000000","message":"Patch Set 20:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/8627c5b7d77f45b18b9873aabbb866c6 : FAILURE in 24m 34s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/b66a9fc754d042fabdf0a378087d7515 : FAILURE in 24m 34s","accounts_in_message":[],"_revision_number":20},{"id":"e4a980d33666d3b04e4e7b974d62b14900b108ae","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 12:21:04.000000000","message":"Patch Set 20:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a259c3cd380a4a4e9a957c6023d68026\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/ed35b1e74d254c5dbb63bf88ee9381f0 : FAILURE in 25m 13s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/36cbeac59f7f456184cba10bc91575bd : FAILURE in 25m 48s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d76297919b7643f38a728764c50d62b5 : FAILURE in 30m 24s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"2f066b91f87aae6a3646573cfa4298103600ebc1","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 12:23:23.000000000","message":"Patch Set 20:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2870/.","accounts_in_message":[],"_revision_number":20},{"id":"66148e721a2c16370e3377389380db6a94067283","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 12:23:27.000000000","message":"Patch Set 20:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2723/.","accounts_in_message":[],"_revision_number":20},{"id":"4644405f8da83afb6d277ba845601b206d88e342","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 12:26:42.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"f57dfd933b62a79fea893ecc3a307f08effbf822","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 12:45:42.000000000","message":"Patch Set 21:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2724/.","accounts_in_message":[],"_revision_number":21},{"id":"f59713f94a14e0afc9c84f675bfd7bd6dc07b885","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 12:45:46.000000000","message":"Patch Set 21:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2871/.","accounts_in_message":[],"_revision_number":21},{"id":"72b2cb4da952e5f598a20ee3ba145fdd594e11d5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 12:48:30.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"e9efe9f3250a291c39bf7a0cb8f971861417b1fd","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 13:07:28.000000000","message":"Patch Set 22:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2872/.","accounts_in_message":[],"_revision_number":22},{"id":"78305a396b0a27026434ba7b29183ad293530854","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 13:07:44.000000000","message":"Patch Set 22:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2725/.","accounts_in_message":[],"_revision_number":22},{"id":"83c3612ab39cdd3b3c41e4598020788c0c139996","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 13:16:50.000000000","message":"Patch Set 22:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bec71bcc8c7e4b3b871327f7d9f08f65\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/dae51b928e67482082c334648a6b530a : FAILURE in 18m 37s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d4d50eb9f59b4d32b72076c4dd734361 : FAILURE in 21m 09s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/011a2b7ad08d42fd93240743b333af4f : FAILURE in 25m 55s (non-voting)","accounts_in_message":[],"_revision_number":22},{"id":"340e526da74f1c3c645a6b37888a2b1c3472fb95","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-15 13:17:43.000000000","message":"Patch Set 22:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/d6f3617fc8424bb6a17fee2f68cdf1af : FAILURE in 24m 04s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/b749c58b8d8e4ecab1da03ebf0343ca1 : FAILURE in 25m 16s","accounts_in_message":[],"_revision_number":22},{"id":"804e9d20a28334396f8b7d0d66e1499ae32d719b","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-12-15 13:34:57.000000000","message":"Patch Set 22:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/970796 : FAILURE in 42m 21s","accounts_in_message":[],"_revision_number":22},{"id":"4eb4bbd4a648ca34f9940ac7989538ba06fc9c81","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 13:37:35.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"de8e820a3e3a295b024e2b5ec14a765b0c7e6e62","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 13:52:32.000000000","message":"Patch Set 23:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7ab61d73dd6e4ed2b4a39d64ebb5b4bd\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/3cf60b869231464496d5461c80242781 : SUCCESS in 10m 54s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4248b4c7fa494837b26701e12aad2b69 : SUCCESS in 12m 14s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/efd44b6a32e74ff7acbaf1237f028b44 : SUCCESS in 13m 21s (non-voting)","accounts_in_message":[],"_revision_number":23},{"id":"6a8547c8682c7eb18f6fd1b9501f106b021cbdb5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 13:52:32.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"99a0838fddd1fe36b5dd97a29799487aa1c98bff","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 14:10:03.000000000","message":"Patch Set 23:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2727/.","accounts_in_message":[],"_revision_number":23},{"id":"bdb23271b1373923cd3f1ce0968b6d905f06abe7","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 14:10:12.000000000","message":"Patch Set 23:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2874/.","accounts_in_message":[],"_revision_number":23},{"id":"22a18eb37c56eb530252d4d517459ba715479ab9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 14:18:39.000000000","message":"Patch Set 24:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bd50a6720a6b4c1c8d84ab9cda7a3081\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/45739ca217454da7a0e219d09b7e7e56 : SUCCESS in 16m 51s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2fdfea8e01444b6a96c5a645bcc75108 : SUCCESS in 11m 43s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4a92d8ce01454e2ca36aa0dfb188f2c3 : SUCCESS in 24m 22s (non-voting)","accounts_in_message":[],"_revision_number":24},{"id":"ba1cba94992aad2b58dafb9af20f888b20e6d6e2","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 14:29:01.000000000","message":"Patch Set 24:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2875/.","accounts_in_message":[],"_revision_number":24},{"id":"17a022ddd36f6da7efee96a407274274f5bf5337","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 14:29:07.000000000","message":"Patch Set 24:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2728/.","accounts_in_message":[],"_revision_number":24},{"id":"199ca0408343b6b622a3bdcfe5785c6c185b6a5c","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-12-15 14:41:55.000000000","message":"Patch Set 24:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/970796 : FAILURE in 45m 12s","accounts_in_message":[],"_revision_number":24},{"id":"c7c59130134a82b497ea42499150ad68daa98242","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-15 14:42:56.000000000","message":"Patch Set 24:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/96ce2e8167b84d928797ca3749609c9e : FAILURE in 24m 19s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/f26cd35dafdf422ca855eecd71d566bb : FAILURE in 23m 56s","accounts_in_message":[],"_revision_number":24},{"id":"3f9db678b2a22f73ea9b5c8c60562337fe538b21","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 15:02:54.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"b83ccd72e6b9c35e616e698a1fa62ee7aa136636","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 15:19:31.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"12c6559d0f7f4b2d75d5454c8985d9bfc71e6af5","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 15:21:44.000000000","message":"Patch Set 25:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2729/.","accounts_in_message":[],"_revision_number":25},{"id":"87f9948b0ffd7ae5409ce1aaad5123432a1d5f85","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 15:21:54.000000000","message":"Patch Set 25:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2876/.","accounts_in_message":[],"_revision_number":25},{"id":"842bca635d4e5025fd8aa2e5329c9c2f4a1a677e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-15 15:33:39.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"f23b6fefcb0821523cfdd21c732023728d52e7a5","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 15:59:28.000000000","message":"Patch Set 26:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2731/.","accounts_in_message":[],"_revision_number":26},{"id":"72586e47f7a27127a207801ada42c65b7f8d00bf","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 16:09:44.000000000","message":"Patch Set 26:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2878/.","accounts_in_message":[],"_revision_number":26},{"id":"f57b41363eb77f3e37e657f936808d10dbf0105b","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-15 16:17:57.000000000","message":"Patch Set 27:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/1ab1264bc0684888b1847eaa9faf8cca : FAILURE in 25m 07s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/ba0e4b62fbc0475a86566333e2c5b207 : FAILURE in 25m 06s","accounts_in_message":[],"_revision_number":27},{"id":"fe439e608382c25f05388b18846ee8216ef7b4e6","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 16:18:20.000000000","message":"Patch Set 27:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2732/.","accounts_in_message":[],"_revision_number":27},{"id":"1bcaa816966f02dacafbeb9ac3f7ad73045ea858","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-15 16:28:28.000000000","message":"Patch Set 27:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2879/.","accounts_in_message":[],"_revision_number":27},{"id":"5b709a8767a012b7bc2746d1949ab117cbf17055","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-12-15 16:42:58.000000000","message":"Patch Set 27:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/970796 : FAILURE in 50m 00s","accounts_in_message":[],"_revision_number":27},{"id":"491e1a006d2848e57dafc00ed2bbe47333fee83d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 16:45:00.000000000","message":"Patch Set 27: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/feb602e46f144e8eb42e8d472803955d\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eed4dbacbd6642f293ff2c8e4f2cbd07 : SUCCESS in 5m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/af664c12905f42c9814714e76d4a3993 : SUCCESS in 9m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/22007fa8bfb047ea87a26ab0d6d268c5 : SUCCESS in 9m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f1ecee0bc144070bc8284cc9b4dbe30 : SUCCESS in 13m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/dd045b21727b418fb2120455ea219539 : FAILURE in 25m 11s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/dff47d77face474dbd54ea9fd33c8ed5 : FAILURE in 1h 01m 58s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/7b89f8f4b1c24204992390206a86b67f : FAILURE in 16m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/15db5585775a4dd9b9283c12013ccce1 : POST_FAILURE in 25m 40s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/912ecaa6b0af407890b0ffcfe8f5c897 : TIMED_OUT in 40m 55s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/a3ccc7d5ff424fc8b64fe997d786722c : SUCCESS in 3m 19s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/6724a0a1c00f4e41967b234eca78f84b : SUCCESS in 6m 48s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/00ab46f26c4740ad86d5acfa9b4a7220 : SUCCESS in 5m 49s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/28dee27f3af54f0da663f73728c39549 : SUCCESS in 8m 47s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/df01f863ab80438792b8caece806072d : FAILURE in 25m 39s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/2b7418a1bd4b4fd7a19164ca3fe7eb04 : SUCCESS in 5m 10s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/63fb5e8516a6489ca5f22a7a9cf81468 : FAILURE in 25m 17s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/72c211bcf71b482ba3e03b33580a48b9 : FAILURE in 29m 53s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/7581b41c212642aca3f9519f804d9267 : FAILURE in 24m 48s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/ab55545a813e4b1696e37223d98a8bfd : FAILURE in 38m 03s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/a791431ed4f943ecbcea40106ca3002c : FAILURE in 17m 01s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/e1cab7c11b19438b80312c2595ff64aa : SUCCESS in 39m 33s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/8ec131bedae848b09c333362137dc761 : FAILURE in 24m 54s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/ee91f3803035468aa1775caf9eaacf54 : FAILURE in 16m 49s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/0931a05ecbb14ee18a02006e25582801 : FAILURE in 11m 25s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/ddf148bbdbe04ae1900e9811e7a4a246 : FAILURE in 41m 11s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/0e145086a8a548c2adb5cdf8651e3125 : FAILURE in 17m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4ae2c8c9c94b45f087bd592d113e4821 : FAILURE in 17m 38s","accounts_in_message":[],"_revision_number":27},{"id":"302890905d1e37b2fb7fd840b7d3860304bc0f8d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-15 16:50:26.000000000","message":"Patch Set 27:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5a0c1d44a03246e5bbdbb237d5fa9ae3\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d3037b40614a446eb819f6e811efe512 : SUCCESS in 11m 23s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/eb1f2cc883af4b77a57fbe2b4e6c7dff : SUCCESS in 27m 14s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/297a445e876345f2b60eddd5158d130e : SUCCESS in 31m 26s (non-voting)","accounts_in_message":[],"_revision_number":27},{"id":"4f509bca2779290fd1a05c04dcaa4a32157e2723","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-16 07:32:29.000000000","message":"Uploaded patch set 28.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":28},{"id":"63df23de01d534d27fb95153c06b67f33d28f4c5","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 07:51:59.000000000","message":"Patch Set 28:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2737/.","accounts_in_message":[],"_revision_number":28},{"id":"dd5933f26e5c3c02497e62061293d935108f149d","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 07:51:59.000000000","message":"Patch Set 28:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2884/.","accounts_in_message":[],"_revision_number":28},{"id":"488a1fc469383dbcff00d39420f5a2e9a287c89e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 07:52:46.000000000","message":"Patch Set 28:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87651fe2e64f41c3bb94ce3912526d53\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/4daace850cb742b0927e38bfa8fb97bb : SUCCESS in 18m 09s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2e909ad495d74e14a539f2a18e48149f : SUCCESS in 18m 27s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/160cb5fdbea242e198b94ca8ab57120d : SUCCESS in 17m 40s (non-voting)","accounts_in_message":[],"_revision_number":28},{"id":"116d66cb6e67f5c3cc992d3424324ed6a3e6b22e","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-16 08:01:12.000000000","message":"Patch Set 28:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/3f9e0c18e36b42aa99d868ae814878d0 : FAILURE in 24m 57s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/3e34b729c7154f9682d3947b6fa3a4af : FAILURE in 24m 34s","accounts_in_message":[],"_revision_number":28},{"id":"57628a344df5c534ff3645e6c3d73544cdb5da04","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-16 08:03:22.000000000","message":"Uploaded patch set 29.","accounts_in_message":[],"_revision_number":29},{"id":"0e6c8647dd568a522c8392a69c41cd22aa3f2840","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 08:22:21.000000000","message":"Patch Set 29:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2885/.","accounts_in_message":[],"_revision_number":29},{"id":"3cb5e33b1edd6c218a2b814978daccef95da0af0","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 08:22:29.000000000","message":"Patch Set 29:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2738/.","accounts_in_message":[],"_revision_number":29},{"id":"13290162102d26cc9c0c76e150739446fae71440","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 08:28:27.000000000","message":"Patch Set 29:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a88ad46332c4b2d9fb6a9525e43158f\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d68c322f51d94f3caad633973a37990a : SUCCESS in 21m 31s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/cb327b5446944913ac2c5176cea01323 : SUCCESS in 23m 01s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/57708e0c944b47abb918bf96bef64931 : SUCCESS in 16m 07s (non-voting)","accounts_in_message":[],"_revision_number":29},{"id":"685a8b544cef1674b4e5f544151b712273d957a0","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-16 08:45:50.000000000","message":"Patch Set 29:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/2cf713b56d224131a21c453b9c9de25c : FAILURE in 38m 50s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/4aa74a6964bd44c3a67fda2d4946fd4f : FAILURE in 36m 38s","accounts_in_message":[],"_revision_number":29},{"id":"b44b39e56b77b23a238f9e60fae099d94198e604","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-16 08:58:30.000000000","message":"Uploaded patch set 30.","accounts_in_message":[],"_revision_number":30},{"id":"50db8bb618cf8988404763e62afa84cca0076d20","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 09:17:41.000000000","message":"Patch Set 30:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2739/.","accounts_in_message":[],"_revision_number":30},{"id":"8c1f0cd5260e6147c440d35be36c8ba6917b8817","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 09:17:45.000000000","message":"Patch Set 30:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2886/.","accounts_in_message":[],"_revision_number":30},{"id":"3941b524d93d08ba26539476f9267f3b3b192d79","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-16 09:40:25.000000000","message":"Patch Set 30:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/78e11553491e4c32ae9127581700d80f : FAILURE in 37m 05s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/33184192193b41ccb46b372bb42b8078 : FAILURE in 38m 12s","accounts_in_message":[],"_revision_number":30},{"id":"f0bc16025d7192f879142b189646981645e9ccdc","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-12-16 09:44:55.000000000","message":"Patch Set 30:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/970796 : FAILURE in 42m 14s","accounts_in_message":[],"_revision_number":30},{"id":"1419c0ac753ec8541912774c1259bc9a83344b05","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-16 09:54:17.000000000","message":"Uploaded patch set 31.","accounts_in_message":[],"_revision_number":31},{"id":"be84cbe601a2932c7c3b0c9d5d73b6954c0de814","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-16 10:22:19.000000000","message":"Uploaded patch set 32.","accounts_in_message":[],"_revision_number":32},{"id":"f57bc57087644ac6042b96c5a8576b076236ccb6","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 10:33:16.000000000","message":"Patch Set 31:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2741/.","accounts_in_message":[],"_revision_number":31},{"id":"2bbb7360339cc0cd089e81242e9f5738be668bc0","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 10:33:17.000000000","message":"Patch Set 31:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2888/.","accounts_in_message":[],"_revision_number":31},{"id":"c6267ba3f8938026c4945c332b83041f8c9caf7c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 10:46:58.000000000","message":"Patch Set 32:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/53e1a344ffb244acb81a31b3bed8e60c\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/26466d1c435a4e918d3743e2bed01b74 : SUCCESS in 22m 33s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9c735d0c8533489594fbd91eb2f7660c : SUCCESS in 11m 54s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/3873c9d26e7f4ee58ca983a70b5eb188 : SUCCESS in 13m 39s (non-voting)","accounts_in_message":[],"_revision_number":32},{"id":"60965d17f28a9e7866f171522995771b7ff0cceb","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-16 10:55:02.000000000","message":"Patch Set 29:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":29},{"id":"a41362dad89e6bde303cd6931580703e78fea6be","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 11:10:47.000000000","message":"Patch Set 32:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2743/.","accounts_in_message":[],"_revision_number":32},{"id":"035b9a5c568253cd5f087d06c1e11e607eecd64f","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 11:10:52.000000000","message":"Patch Set 32:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2890/.","accounts_in_message":[],"_revision_number":32},{"id":"db0f0eb4f909066db02ecfc823ecee718c6a8450","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-16 11:22:43.000000000","message":"Uploaded patch set 33.","accounts_in_message":[],"_revision_number":33},{"id":"81b5a3f215685da5907eecd3ebb586f8f3f01d80","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-16 11:29:37.000000000","message":"Uploaded patch set 34.","accounts_in_message":[],"_revision_number":34},{"id":"6fb326aff0d43f9d3857ba49141c2f25595a0f41","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-16 11:34:36.000000000","message":"Uploaded patch set 35.","accounts_in_message":[],"_revision_number":35},{"id":"6dfb36ba94343f7bfea2c10d5aab415d9203a07c","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-16 11:43:24.000000000","message":"Patch Set 30:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":30},{"id":"b453a3a9bf81a76f00696d31f6785d9545e38bca","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 11:48:54.000000000","message":"Patch Set 33:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2745/.","accounts_in_message":[],"_revision_number":33},{"id":"e709b1d33714c107145a7ce2ab03f73a1243f360","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 11:48:54.000000000","message":"Patch Set 33:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2892/.","accounts_in_message":[],"_revision_number":33},{"id":"6392f02c07569bd565969fd2a02a4ba390b4684c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 11:50:07.000000000","message":"Patch Set 35:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e66c6ae618344b81a380a5a93f1a5dbd\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/00e3cae2d3b64d2294def91adcb8599d : SUCCESS in 12m 06s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/75c9ab30f55c4961bb6a73673faba5d4 : SUCCESS in 12m 52s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/6998b8bb7b6f4b119df5625bb9fcb770 : SUCCESS in 12m 59s (non-voting)","accounts_in_message":[],"_revision_number":35},{"id":"07af0e8aa6e3356b396c9dc2e489c6bd8e613f64","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 12:07:54.000000000","message":"Patch Set 34:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2893/.","accounts_in_message":[],"_revision_number":34},{"id":"bdf77b2c7f28bdae185ec182a7493bcef2cf87a3","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 12:07:57.000000000","message":"Patch Set 34:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2746/.","accounts_in_message":[],"_revision_number":34},{"id":"8e8e75e34fa513f09e024bb9f2ac9ce19b87e488","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 12:27:04.000000000","message":"Patch Set 35:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2894/.","accounts_in_message":[],"_revision_number":35},{"id":"fa0512384720a9b8ef6d60452d1e67f06d075f22","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 12:27:06.000000000","message":"Patch Set 35:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2747/.","accounts_in_message":[],"_revision_number":35},{"id":"6852f4a8f194132307e5cb0668161c7acbd32487","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-16 12:32:14.000000000","message":"Patch Set 31:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":31},{"id":"e64b3724428854267b721dd6da67f6d0834dbabb","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-16 12:51:07.000000000","message":"Patch Set 32:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":32},{"id":"23398c8671524fe8efcb0e37165cb3992a434d68","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-16 13:17:07.000000000","message":"Patch Set 35:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/ac4491d84a554d1a936bfa9158065a8d : FAILURE in 37m 12s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/6553b0f73c184849a2798c63f7d9d54f : FAILURE in 34m 52s","accounts_in_message":[],"_revision_number":35},{"id":"678341a4fbc6d1d9a406fa70a32aab84540b2ae3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 13:19:01.000000000","message":"Patch Set 35: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/168b4d7db618491a9d28c170c96a6976\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e20d5956d314de5850780474d68abb0 : SUCCESS in 6m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/28406d6822904cdaa8616d1d094ab224 : SUCCESS in 8m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/70f739e1c6a340b298f8333a09d4337b : SUCCESS in 16m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/79d0671417a04ab290550860effa6d22 : SUCCESS in 6m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/1c60d0994b4f4ffb80a75df67e174ec1 : FAILURE in 54m 55s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d78428132dc04be692fa76b762ad863d : FAILURE in 52m 25s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/ae5e183cd5f24a1486ad7dc5126cea70 : FAILURE in 1h 07m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/616ce01f570b4a85befb19d0eac219bc : FAILURE in 52m 51s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/ef7b0e868b37474eb47302a134521e33 : TIMED_OUT in 40m 54s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/969b6c88662b440d860b2ba487cadcb8 : SUCCESS in 3m 02s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/79df5193f97040e19eba20d5f9a2a65e : SUCCESS in 8m 08s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/939c6f1d72c6415db83dcbaecc307256 : SUCCESS in 3m 39s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/f93007f59d2246a0b8327304f9668ea2 : SUCCESS in 5m 16s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/2b43d58b8f3849f4849315d1e1040e9b : FAILURE in 37m 18s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/54889ef512b64c0a9ee6b1a9bb5c2941 : SUCCESS in 6m 32s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/efc6ac17b6cd47768a97ff107f89fd7d : FAILURE in 1h 36m 03s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/6c04322003004d8bbbbd7122d9ee002c : FAILURE in 1h 42m 29s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/bf194815f3e84d788f0f35364a627ac4 : FAILURE in 1h 18m 46s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/9bc719b2fe054a9ba6d41f13ff691cee : FAILURE in 1h 29m 03s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/f4d05e33ea724d0b9f9fdd16eedad9e3 : FAILURE in 29m 59s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/06e55f9ad3ac4c6ea7f79984b5a12087 : SUCCESS in 1h 08m 28s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/d1ee00738c9349e586159de9cc5fde76 : FAILURE in 1h 26m 02s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/72677f17dae345058835f1c79dbb027e : FAILURE in 13m 27s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/1993686e573e4aa894d9ed36fcb2f079 : FAILURE in 46m 56s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/fef035198b4d4925bb8ebcbfdd5984cd : FAILURE in 1h 39m 46s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/b7acd789882a414795b13201fc179d51 : FAILURE in 52m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7801d18a062b487b91e2f66463ece3bf : FAILURE in 57m 50s","accounts_in_message":[],"_revision_number":35},{"id":"294189773456bab36cbc52fd0fca932f2dfd634b","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-16 13:56:40.000000000","message":"Patch Set 33:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":33},{"id":"e548470f1496a5de883e106718ef7cc00ee045f0","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-16 13:58:20.000000000","message":"Patch Set 34:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":34},{"id":"17375220abed61dfb7f0dedda34c7e4fb785d801","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-16 13:59:48.000000000","message":"Patch Set 35:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":35},{"id":"8bfeebb54729e3911c6394dccafb0bf51c20fe4b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-16 14:20:57.000000000","message":"Uploaded patch set 36.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":36},{"id":"699751d4cb06b034c463c2ad88625f02de83207a","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 14:39:44.000000000","message":"Patch Set 36:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2897/.","accounts_in_message":[],"_revision_number":36},{"id":"5b794611d71444cce992ad68e8b35ee49a3164f9","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 14:39:51.000000000","message":"Patch Set 36:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2750/.","accounts_in_message":[],"_revision_number":36},{"id":"90252d96c369793b8071aad6ebf666afc081a3f7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 14:49:30.000000000","message":"Patch Set 36:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/34dac087724447c7b68dac5d1ca3fe32\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c382253898f249f9a091bc958adbafb9 : FAILURE in 18m 33s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/14d633be3f0c4f17a328aabdecdb24f5 : FAILURE in 19m 40s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4b222b9109e44c21a6def1a6911a77d1 : FAILURE in 26m 02s (non-voting)","accounts_in_message":[],"_revision_number":36},{"id":"07de71b0dc78193b5b046c10e0afdade1a835060","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-16 15:22:02.000000000","message":"Patch Set 36:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":36},{"id":"2eebab8f470c2f0ce382d4d255d2081c4188ceb0","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-16 16:11:53.000000000","message":"Patch Set 36:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/a1fb58f7e796473b92efe89ac617b229 : FAILURE in 49m 40s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/387fb27cdc9b4bffb16b3e9c95fc8f4f : RETRY_LIMIT in 35m 29s","accounts_in_message":[],"_revision_number":36},{"id":"fe72f599191fd303d7e19a8f1bfd0b76d14f95be","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-16 16:27:00.000000000","message":"Uploaded patch set 37.","accounts_in_message":[],"_revision_number":37},{"id":"7873d24f2e76915d1814f452b6f9b40227be9ed0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 16:54:28.000000000","message":"Patch Set 37:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c54e9d472bc54339b35318cbfb2ff243\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/7181f9bf645d454996cc0f3c970d5b8e : FAILURE in 19m 39s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/26135b9ffcb04774a8ed1fba8841083c : FAILURE in 13m 13s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/084adbfc84894aa7b0120cf1f7843d77 : FAILURE in 25m 12s (non-voting)","accounts_in_message":[],"_revision_number":37},{"id":"26a55cd1bd585a2834e4c01047095ff35ba4700a","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 17:01:19.000000000","message":"Patch Set 37:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2757/.","accounts_in_message":[],"_revision_number":37},{"id":"c11963d4cdaa73bbf7107a0dcabc275c0ebf589a","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-16 17:01:19.000000000","message":"Patch Set 37:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2904/.","accounts_in_message":[],"_revision_number":37},{"id":"18af361d31180e8f612852bc454d7190626244d1","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-16 17:15:51.000000000","message":"Patch Set 37:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":37},{"id":"b9ed0ad1e7ee4c05fb275ede917f10bca27d73c2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 18:34:35.000000000","message":"Patch Set 37: 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/4ed8d5e5944c478a9e9ff0ffba567797\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c35de1547aef4097a6c6c2e00cf9ba3f : FAILURE in 6m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b15affb5ec6e4fdbb991cc6e44230c9e : FAILURE in 13m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0ba6ecf039284b86a1715b6c227581dc : FAILURE in 14m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/016c86bf35e649c394d893e929a2eb2d : SUCCESS in 13m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/e320dd6ee7d14b8d919576df072064c6 : SUCCESS in 53m 18s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a0d7ef2bee244777afcd123cebbac2d2 : SUCCESS in 1h 02m 48s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/ec5092bf7cbf4afdadcfd8a636312112 : FAILURE in 54m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/66183cc410b84a0d9bb6fd87b77a4a25 : FAILURE in 52m 50s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/44d7d7c1cd224a97ad17599a309c25b5 : TIMED_OUT in 40m 52s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/858b1a4f3e2847a1b8a173af447fecb7 : SUCCESS in 3m 15s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/92891b1f86e6419da6e647b91514fb9f : SUCCESS in 6m 51s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/eb9eeb70f89f42ecafc2299d7bba3a77 : SUCCESS in 5m 34s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/6106f283baeb4c8eac56799314f80094 : SUCCESS in 10m 20s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/faf9c7aec0344951b4f881285319a4bb : FAILURE in 20m 18s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/303aa0040ab3431ab15bfc22a4f0047b : SUCCESS in 3m 51s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/9b230c0e9515488fae02d153e9e228e6 : FAILURE in 1h 23m 43s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/cd9fedf65da242e28d74fd226e49b4f2 : FAILURE in 2h 02m 10s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/32e65939443147119d638409601112e5 : FAILURE in 1h 23m 09s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/3f6c370b3d73494ebe83e36292440539 : FAILURE in 1h 22m 47s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/f221c44cab644dfa9612e214c22b25f2 : SUCCESS in 29m 36s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/d803662fc2a94ac68005fa4ceb337d2e : SUCCESS in 51m 38s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/cd3188b1dffc4e84a3dcda095a23c9ce : FAILURE in 1h 10m 51s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/732bd97de0cb45f3bb9347e2ff7f40d7 : FAILURE in 39m 55s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/0a2388179edb4a839ac2f5a83c45d14a : FAILURE in 1h 26m 31s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/de662f288e29420aa5e593947895b98a : FAILURE in 56m 12s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/167b40e4c975477fa0db065e2d646b16 : FAILURE in 1h 04m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4f803a53bcb94ce0b188888336fca4ef : SUCCESS in 48m 51s","accounts_in_message":[],"_revision_number":37},{"id":"3ecea5d2495859d30194b6362d3f872367bf016e","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-16 22:26:42.000000000","message":"Patch Set 37:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/d8f11d7f05964e3b9b7fedf756ea3e77 : FAILURE in 40m 50s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/37932b302d2d4042b61afc85202df22d : FAILURE in 39m 32s","accounts_in_message":[],"_revision_number":37},{"id":"32217ab01088fdedebc0fc5e33768be9d5a33652","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-12-16 22:33:08.000000000","message":"Patch Set 37:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/970796 : FAILURE in 52m 36s","accounts_in_message":[],"_revision_number":37},{"id":"40c5ab5681501dfadac90a0c2627ec6a5af3352b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-18 17:01:23.000000000","message":"Uploaded patch set 38.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":38},{"id":"c1e320dd65b1b0a0217d36a31d201157b4f60519","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-18 17:30:47.000000000","message":"Patch Set 38:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3e0e82c8b1eb4062862f07193a571cd2\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c2f909b3a43f482a80191829fa44c18a : FAILURE in 11m 13s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4787302800824406a7a12052a04314bf : FAILURE in 15m 14s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/58f262d5741748fd8ed19af0bb73f2d1 : FAILURE in 19m 34s (non-voting)","accounts_in_message":[],"_revision_number":38},{"id":"99fbc53199df36e575378c4b9043d1770f10dbc2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-18 17:35:59.000000000","message":"Uploaded patch set 39.","accounts_in_message":[],"_revision_number":39},{"id":"c8ed681986a8b554b2c6664663a2c63b7b836773","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-18 17:43:34.000000000","message":"Patch Set 38:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2934/.","accounts_in_message":[],"_revision_number":38},{"id":"70b5889e052a907733a714a550060608d82c25d0","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-18 17:43:58.000000000","message":"Patch Set 38:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2763/.","accounts_in_message":[],"_revision_number":38},{"id":"5401f967677c0953ce404acbe2219fc7d96cd547","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-18 17:53:07.000000000","message":"Patch Set 38:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":38},{"id":"942c063a75d00f1c46e97a9cca2522b69bda8829","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-18 18:14:51.000000000","message":"Patch Set 39:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5b99e341f73e472f9596e53dad6181d3\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/71aa7627fd71476bbfa88bb768d865a2 : FAILURE in 28m 24s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/210074d6a91f44f2b4dc5c7efb67146d : FAILURE in 29m 14s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/95dc91894a1f4490a7246674aed6b296 : FAILURE in 35m 39s (non-voting)","accounts_in_message":[],"_revision_number":39},{"id":"835897337b88b770f5a1cc3c719fc896a22cbd94","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-18 18:21:21.000000000","message":"Patch Set 39:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2764/.","accounts_in_message":[],"_revision_number":39},{"id":"dbab7f9b5dc0e0793868d7dae5c22062de2b0d5a","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-18 18:23:02.000000000","message":"Patch Set 39:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/9dd6451c461e4482a9f9cefedfa893e9 : FAILURE in 41m 05s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/105edddaf0154463bfa5ce4b25086dac : FAILURE in 43m 00s","accounts_in_message":[],"_revision_number":39},{"id":"db1b2bd7b52d1067d69edc93d8fe44e23d92b945","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-18 18:26:01.000000000","message":"Patch Set 39:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":39},{"id":"f7570d6f0ac9a15d5ec60deac2cd1eb985c1893b","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-18 18:27:17.000000000","message":"Patch Set 39:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2935/.","accounts_in_message":[],"_revision_number":39},{"id":"e4a946c24955ba0334dc34cef96547b86e2d4723","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-12-18 18:32:19.000000000","message":"Patch Set 39:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/970796 : FAILURE in 51m 57s","accounts_in_message":[],"_revision_number":39},{"id":"9c7d724354b8997497c0d93c1d13f39c4d6b2ea4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-18 19:36:59.000000000","message":"Patch Set 39: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/aadfbb18df3d48ea990d03bfbef2e934\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/32e1fdd812194794b49c0123c1d89a7b : SUCCESS in 6m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ddbcc8e88b0942bd9b9e957ab543daf8 : FAILURE in 8m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c2fc3ee56b8f4fe5a237a05422912671 : FAILURE in 12m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f7e2536246b4d9eabdcf54daa5c0695 : SUCCESS in 13m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/e25abde57ac446ca828959ef212b9664 : SUCCESS in 51m 22s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/47315bcb4de04653aa2cc2fd5bb7069f : SUCCESS in 56m 36s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/f0ed484840424efaa3fa7a89157179b6 : FAILURE in 1h 23m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/59e460375f914980814f4442789c22d7 : FAILURE in 30m 29s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/4aa6bdf27ce34802907a9a736e36f0e0 : TIMED_OUT in 40m 52s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/4f4e955373504b328b5884eec1e24774 : SUCCESS in 4m 07s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/b85c6e4fb8dc424b88566a913e40bc74 : SUCCESS in 6m 24s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/04db5e7c48824946a367d17dc81398ca : SUCCESS in 3m 55s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/73bd6de3225b4efc8f9258b9249acf9e : SUCCESS in 5m 43s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/f79b92b9fa0f49d7bd3cc0728dd5351d : FAILURE in 38m 47s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/6a5d3737f0054d5ab4addaac7da77a45 : SUCCESS in 7m 16s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/9d2650bb43094becb60faa259eb2c77c : FAILURE in 1h 17m 14s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/25b1eed885e145fc93e9a0714108fc2a : FAILURE in 1h 53m 56s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/63478ed5170e4fefa69f1e721d63ff93 : FAILURE in 1h 26m 49s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/daa199b5b39b469c90de616afc142809 : FAILURE in 1h 05m 04s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/b6ddb9115fdb4ffaa1024e64dcad2bbd : SUCCESS in 19m 27s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/ef5968db41a84a50aadd0b3bf1eb7722 : SUCCESS in 1h 10m 36s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/a287a5b51e3147d6b94fce0038aac939 : FAILURE in 1h 02m 13s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/92c0ffe15951496f9206ef88443c1b48 : FAILURE in 40m 31s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/712efaae710b4b0aa50d8cc6aa5443c6 : FAILURE in 1h 36m 58s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/3d0449c9ac004e1ca93e04062e45750d : FAILURE in 1h 33m 56s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/54673787b3b546c5899396c7729f0b3a : FAILURE in 43m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/90df023aa31445e284b293dd3e58c0ff : SUCCESS in 29m 13s","accounts_in_message":[],"_revision_number":39},{"id":"1cf01ea3182d04ebffe7bc8b0fb2b91981df01e3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-22 09:24:17.000000000","message":"Uploaded patch set 40.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":40},{"id":"0f4305cb0114c41d2c31f1f311b561f390dab9df","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-22 09:34:06.000000000","message":"Uploaded patch set 41.","accounts_in_message":[],"_revision_number":41},{"id":"75895155f528f71a7dd1146ed54b4dc3aca354a1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-22 09:35:08.000000000","message":"Uploaded patch set 42.","accounts_in_message":[],"_revision_number":42},{"id":"1263fdf5db2b5c006ad28403ab96a8f4a3d97cc6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 09:59:39.000000000","message":"Patch Set 42:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4752e3400fb243e5af330d900b8bc2af\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/993a296a8d2642619232eb9624d81d7b : FAILURE in 12m 48s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/28ebface121f4260bdab157987fbef4f : FAILURE in 12m 28s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0105dd23dbb34591918474c614d319ef : FAILURE in 23m 46s (non-voting)","accounts_in_message":[],"_revision_number":42},{"id":"06eddb0eb81ed4f101bde0c6198b0be7fbeeac0f","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-12-22 10:14:06.000000000","message":"Patch Set 42:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/970796 : FAILURE in 35m 37s","accounts_in_message":[],"_revision_number":42},{"id":"04953b6d5796447a556fc14e8784d752160d4d21","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 10:24:18.000000000","message":"Patch Set 40:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2948/.","accounts_in_message":[],"_revision_number":40},{"id":"3424182a3aacc339e2e6ce7dd84873ad4b1d35bb","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-22 10:26:04.000000000","message":"Patch Set 40:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":40},{"id":"5fb8b23041bb99698d3dbd2d7f672631d3cc9adf","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-22 10:29:18.000000000","message":"Patch Set 42:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":42},{"id":"5941d195c4af254a877d1f3706ab305834bcdec9","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-22 10:29:22.000000000","message":"Patch Set 42:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/8f50d572830f4bacb16502b1b58b9b17 : FAILURE in 46m 25s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/455f5da3e9bc4c81b0c401498fdf59ef : SUCCESS in 51m 55s","accounts_in_message":[],"_revision_number":42},{"id":"842f401a09ae7fcda535d7759d55bc53a8421d53","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-22 10:31:55.000000000","message":"Patch Set 41:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":41},{"id":"c282d6b298030a48ca32c2f34b100b128d7a2a7c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-22 10:41:04.000000000","message":"Uploaded patch set 43.","accounts_in_message":[],"_revision_number":43},{"id":"381db08077bbce0334602830484f1478b8d20a03","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-22 10:51:34.000000000","message":"Uploaded patch set 44.","accounts_in_message":[],"_revision_number":44},{"id":"b9fba7313427b8e6679c96235044a458285aa6ec","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 11:13:06.000000000","message":"Patch Set 44:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/69f9a81aa5d7465d937060445afac9cb\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/dac0cf38cb7e487caa0f68a0468b5260 : SUCCESS in 19m 28s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/53e228bfc07841ea9cf6d701ca6dd79c : SUCCESS in 12m 23s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4982e2790a674bf693334a676b712c5c : SUCCESS in 12m 34s (non-voting)","accounts_in_message":[],"_revision_number":44},{"id":"308b383cb42a1ad6ed04c96465258af381b30645","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 11:30:16.000000000","message":"Patch Set 41:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2949/.","accounts_in_message":[],"_revision_number":41},{"id":"2968af13e0aa35905a8f380af1136bf33902816b","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-22 11:37:04.000000000","message":"Patch Set 43:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":43},{"id":"6a3d3c34e6a662db6dd7135b90822fca39ad4911","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-22 11:44:31.000000000","message":"Patch Set 44:\n\nBuild succeeded.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/9a057b4469634badba70e7762beaa531 : SUCCESS in 44m 48s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/afa2f31cb72a4b79a10347e90fed48b8 : SUCCESS in 48m 57s","accounts_in_message":[],"_revision_number":44},{"id":"fb393d7653cf8ad78a41b030ec1c6457f6472ee5","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-22 11:48:54.000000000","message":"Patch Set 44:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":44},{"id":"78dab3ee0bc1118c89ca2f8daed8c55bda579fa6","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-12-22 12:15:00.000000000","message":"Patch Set 44:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/970796 : FAILURE in 1h 19m 17s","accounts_in_message":[],"_revision_number":44},{"id":"6880c59b7e274e03804c1c02d8a5c79ec47b3c1f","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 12:39:15.000000000","message":"Patch Set 42:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2950/.","accounts_in_message":[],"_revision_number":42},{"id":"9d2a8d1f565106a33cdc42ad58ff5ed200796a0b","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 12:55:36.000000000","message":"Patch Set 41:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2778/.","accounts_in_message":[],"_revision_number":41},{"id":"0b6b6a0bd13c06d53f052fbadd0bfed7224a5431","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 13:02:24.000000000","message":"Patch Set 43:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2951/.","accounts_in_message":[],"_revision_number":43},{"id":"f9e7b80f8c99220de92d7b6c8d10c6454bd46fdb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 13:25:02.000000000","message":"Patch Set 44: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/171373832a9a4b009df657ef97dfb137\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ec9162c83dc4bdf8b007edffec435a4 : SUCCESS in 6m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/633e7a1c626d459a9d6bef5a333c2fc7 : SUCCESS in 8m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6856e241491e4410b4a033978864ba5e : SUCCESS in 14m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/66ff553372d94c38ae055c2b4a4f7f87 : SUCCESS in 10m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/7452e857200d44aab8c75a4d8e9c19c3 : SUCCESS in 45m 24s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/377c5fc96d604f5e9f92c0eb212a1954 : SUCCESS in 33m 33s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/3918a84eec244d04af2455a9cecfaea1 : SUCCESS in 1h 39m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1afe1b8066a4442f91770c4ddbef8d0b : SUCCESS in 33m 15s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/9d45cd3e6c084542967a76ab14f73916 : SUCCESS in 18m 28s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/7543c655c4a64cf6b87d45bd545c5949 : SUCCESS in 3m 07s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/4a4961a28b1a435d8e69582ffd10c258 : SUCCESS in 6m 32s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/c3c5a44cd07b450294e68c502aac1213 : SUCCESS in 5m 32s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/4f332311d9054c25b575837769c3acbb : SUCCESS in 5m 15s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/26cd5653ba1e4357a5f1d7ab33924af2 : FAILURE in 39m 47s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/0b45d279977742499e9c5c29f56fa8af : SUCCESS in 3m 05s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/a42ad6b5a75b41f7a9ac17cfc448987b : SUCCESS in 1h 43m 32s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/d9109c45be1e49f9af72229437d5abf1 : FAILURE in 2h 27m 00s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/9a285ae619dd4af59f4b29c340bbb53a : SUCCESS in 2h 06m 10s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/bf4c92f90bfa4f45b99d7cda87aa77d3 : SUCCESS in 1h 47m 08s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/ef9535427858494485bd4a01a2588e8f : SUCCESS in 32m 05s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/d360e4cd3d0341df82a814c677893659 : SUCCESS in 35m 38s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/620ed59051274125984f0f3ec61ed53f : SUCCESS in 1h 29m 01s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/2de2921dc1194f91afd13e83a984b9da : SUCCESS in 45m 54s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/f66b1808371c42c2a361fa56ad0b95b4 : SUCCESS in 1h 26m 05s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/9b8f6fdc36ba4d699a7ed86f9eb1af50 : FAILURE in 1h 31m 52s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/874cbd70da9e4459a26a27584be400ab : SUCCESS in 1h 37m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/31a6d5f3672f4ea5bd11da4b47b819c1 : SUCCESS in 40m 03s","accounts_in_message":[],"_revision_number":44},{"id":"1b9e29494258d8447e6d0df0fd3fab7db4c5ade9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-22 13:26:10.000000000","message":"Uploaded patch set 45.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":45},{"id":"9602d85fea37a458f3c6465f28e1b6a24c4ab6b4","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-12-22 13:31:44.000000000","message":"Patch Set 44:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/22_12_2025_13_25_10\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":44},{"id":"e393e313eadadac6156e9c2f80b9bb4e54568959","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 13:46:54.000000000","message":"Patch Set 45:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/64a3457f5a024ded84291fc3977184f0\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/aefd03e3e0e44319960f5acb272fa47c : FAILURE in 18m 32s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/8d57f780b0db448ab54232a14e9bd645 : FAILURE in 15m 07s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/299595a3942047538f4e0001bc6af235 : FAILURE in 15m 53s (non-voting)","accounts_in_message":[],"_revision_number":45},{"id":"055262ad60c488ef6230ca2b5249769c819e815d","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 13:55:20.000000000","message":"Patch Set 42:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2779/.","accounts_in_message":[],"_revision_number":42},{"id":"c8acd6fc892855da54a753f36c83837e8feba72d","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 14:08:05.000000000","message":"Patch Set 44:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2952/.","accounts_in_message":[],"_revision_number":44},{"id":"1e540195d580336a74abfbccda4a2c05b6ab171b","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-22 14:18:00.000000000","message":"Patch Set 45:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":45},{"id":"db7025f651edae17b73bdda6558fdcae595e11f0","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-22 14:20:34.000000000","message":"Patch Set 45:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/a93c124ee19b4831923bc8b3ca59dddd : FAILURE in 50m 06s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/367551a9b3dd407d8814972e9770b7fd : SUCCESS in 50m 36s","accounts_in_message":[],"_revision_number":45},{"id":"aef0c6c13d7c53e54c4fc4e074abddb42fa31c57","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-22 14:22:33.000000000","message":"Uploaded patch set 46.","accounts_in_message":[],"_revision_number":46},{"id":"9657237293c4f8385c7aea547f87ba5ed297cebd","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 14:26:30.000000000","message":"Patch Set 45:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2953/.","accounts_in_message":[],"_revision_number":45},{"id":"ba0f588afacb34d861ed5730e2f7f4e8cc71ac78","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 14:42:54.000000000","message":"Patch Set 46:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4f240cab1d6a4082816c5bd5296bf823\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/0fced6a062b246f0be9b6d283702793e : FAILURE in 18m 27s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3a27a6a7f4be47c59aed271e3e5ae89a : FAILURE in 10m 56s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4dcc11eb48c84f968b244db8ccb2e518 : FAILURE in 13m 33s (non-voting)","accounts_in_message":[],"_revision_number":46},{"id":"bb9194917549a276d7eba7dfb60d8ea7753be239","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 14:43:24.000000000","message":"Patch Set 46:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2954/.","accounts_in_message":[],"_revision_number":46},{"id":"ff9e2248818dc3cec0a1d2d10dab2d1296b93b73","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 14:53:35.000000000","message":"Patch Set 43:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2780/.","accounts_in_message":[],"_revision_number":43},{"id":"ba2a9a5b31addbaa44b13a9383e1ccd8965f5994","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-22 15:06:27.000000000","message":"Uploaded patch set 47.","accounts_in_message":[],"_revision_number":47},{"id":"291db8887cbd448272dfcbfb045c0804e8a000c1","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-22 15:19:23.000000000","message":"Patch Set 46:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":46},{"id":"c2bdcd964671b6bda7c5342e1a2bb3e48847fb0c","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 15:22:59.000000000","message":"Patch Set 47:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2956/.","accounts_in_message":[],"_revision_number":47},{"id":"5524c8b34f5a6a7a1955e22c02ad6858b5b38a3d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 15:23:52.000000000","message":"Patch Set 47:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/45a5335a933c4dbfa5213e5be214dbf4\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/a1e1dc7a954e48788b652c33171cac83 : FAILURE in 11m 12s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/14ec36533e0d4a36af089abe5d70046e : FAILURE in 12m 34s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/5a5445d737d048ad99979706bc6864b5 : FAILURE in 15m 35s (non-voting)","accounts_in_message":[],"_revision_number":47},{"id":"cc208fd286340e79f4caaf54eba066aaf8482bf4","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 15:53:07.000000000","message":"Patch Set 44:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2781/.","accounts_in_message":[],"_revision_number":44},{"id":"3c1401eff48ae6ae3240660fd2df68ea7de05b26","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-22 16:08:01.000000000","message":"Patch Set 47:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":47},{"id":"cfcc5ceaf1c65596b7cef472889d6f4746d5ca08","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-22 16:08:22.000000000","message":"Patch Set 47:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/44c62c15ac2e4c519833f80f32a9a2fe : FAILURE in 57m 29s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/af55afc1d42c490d9ab62831ed5d051f : SUCCESS in 53m 00s","accounts_in_message":[],"_revision_number":47},{"id":"2515289176ee83d9bb21352216cf56dbe9a9853e","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 16:10:09.000000000","message":"Patch Set 45:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2782/.","accounts_in_message":[],"_revision_number":45},{"id":"364ea79b5f8b6634d86c74df2b4f52edf06f8d65","author":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"date":"2025-12-22 16:14:01.000000000","message":"Patch Set 44:\n\nBuild failed.\n\n- hitachi_ci_fc https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-96-970796-44-fc : SUCCESS in 59m 49s\n- hitachi_ci_iscsi https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-96-970796-44-iscsi : FAILURE in 1h 20m 29s","accounts_in_message":[],"_revision_number":44},{"id":"b122c37a28ce101d3d264d4fdff0f8edc3f17a79","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-22 16:14:44.000000000","message":"Patch Set 47: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/ff158114c67044ff8ce06593148ff427\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a93c86ab4b54a1892f3dd6b7a02c018 : SUCCESS in 5m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/39c55638726148f58d8127c5e952fba7 : FAILURE in 10m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9a68cc5a91144cf2ab4801606e558ee6 : FAILURE in 13m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7e91831d5ad848e5a05777bfcc1f0967 : SUCCESS in 6m 33s\n- grenade https://zuul.opendev.org/t/openstack/build/f9d7c8ce1a4b4b5599707918dd5ac5ca : SUCCESS in 1h 02m 03s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f81d02a3db984c17902da2ef28f18865 : SUCCESS in 43m 46s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/a8022f83c54e41478e87ffee2fdbf638 : FAILURE in 16m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/838e3ce7a5284ffdacc2707f0eb28693 : POST_FAILURE in 25m 07s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/c31c857121284753853f362160ae13a8 : FAILURE in 19m 32s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/3fde2924092a45658cfa0b9a044d0c45 : SUCCESS in 5m 07s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/065009c618db4e0b908845d41a8facd1 : SUCCESS in 6m 48s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b3d5edee6cad47548bab7ba62bc598c7 : SUCCESS in 5m 55s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/926caef1036e43caa26d15d85bb6d536 : SUCCESS in 5m 09s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/ee51d2b02fba476b9b2ad75c19168f06 : FAILURE in 29m 38s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/7ac6cb05acc045479185eddbde058085 : SUCCESS in 6m 40s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/3ceffd36742f43bfaa6a7b2f2720451e : FAILURE in 27m 54s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/6603edea41224e79be0f011fb845b1ec : FAILURE in 19m 57s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/b1f57c6d56fb4bdd92cad2cab12faca2 : FAILURE in 26m 43s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/e86f464572f746c6a29063f9b047d498 : FAILURE in 16m 20s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/cbe1ea7d3b4340cb92ff4daf138f97ff : FAILURE in 25m 10s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/2790aa8c2f5f449688b11d97513fdde8 : SUCCESS in 56m 24s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/0866a459f7ee482a8f191807b484ef2d : FAILURE in 23m 53s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/43d1653d4bae4b9eadae9a3dd99435ab : FAILURE in 30m 07s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/d019b2c916444668b59bd2d24eda2914 : FAILURE in 29m 38s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/b93d6b91329346399bf8112f1a67d6fe : FAILURE in 18m 17s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/511365ded54848ecae8434bce4d4e961 : FAILURE in 17m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/75fd2ad5f54341c294030ee9889b3982 : FAILURE in 28m 57s","accounts_in_message":[],"_revision_number":47},{"id":"29fcb2072f7afa35090dd671e5cbe6230876b203","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 16:26:43.000000000","message":"Patch Set 46:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2783/.","accounts_in_message":[],"_revision_number":46},{"id":"0c20b22cd7b6b28faa4c0075c392cbd90cae8ccd","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-22 17:43:22.000000000","message":"Patch Set 47:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2785/.","accounts_in_message":[],"_revision_number":47},{"id":"c15f9018eb54e05cedcc8c1837b3ac9c07f96e50","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-12-22 17:52:38.000000000","message":"Patch Set 47:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/970796 : FAILURE in 1h 18m 34s","accounts_in_message":[],"_revision_number":47},{"id":"27243e73663a066b1a1e39f006c3a7b7cf20bdbe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-23 08:36:16.000000000","message":"Uploaded patch set 48.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":48},{"id":"df2ba19d97fb5e407a3239bb24d40d83c95e13f3","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 08:54:20.000000000","message":"Patch Set 48:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2788/.","accounts_in_message":[],"_revision_number":48},{"id":"9b68cfd7209f23e39e77187a8e8890ed76407374","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 08:54:25.000000000","message":"Patch Set 48:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2959/.","accounts_in_message":[],"_revision_number":48},{"id":"10d1d5a7dbefa981d4affd98ad19890f5dafa749","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-23 08:56:49.000000000","message":"Uploaded patch set 49.","accounts_in_message":[],"_revision_number":49},{"id":"88d77d2aebab45171925b0ce8622b1c2c71ac35d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-23 09:11:33.000000000","message":"Uploaded patch set 50.","accounts_in_message":[],"_revision_number":50},{"id":"54b6f1f6e7e3507e8d0119c39e11d38e5d0a1729","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-23 09:13:28.000000000","message":"Uploaded patch set 51.","accounts_in_message":[],"_revision_number":51},{"id":"657ee8718c12cdf23a2b21afa97d75c8fbc9c44d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 09:28:40.000000000","message":"Patch Set 51:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c81567a2af2d4badaacb2c51df905e00\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/9560f687b2964f1e8fb610f8ddefd305 : FAILURE in 14m 57s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/83b06f89edb04a4a876c524bffecb652 : NODE_FAILURE Node(set) request 7d5bb4106c0b46b79e1b9d20ef731a73 failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/4a48389f0daa4d30b60903a97ce1b9fe : NODE_FAILURE Node(set) request 1424b43cced84ab4a5707d2e25079562 failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":51},{"id":"d9a6a0887bd598394f02ccc3599f1e7f0650c9c3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-23 09:38:06.000000000","message":"Uploaded patch set 52.","accounts_in_message":[],"_revision_number":52},{"id":"fb2b8ee1b641656051d45386d644a5e641b3e8fc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 09:38:46.000000000","message":"Patch Set 52:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6f42c43b6e714146810a34cdac37b267\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/7178a2f78a72405ab277d2ea54463294 : NODE_FAILURE Node(set) request 3dbdb34fb4cf4a6dbee246034248bb72 failed in 0s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6d3b928410da48b8b8902398c1d415eb : NODE_FAILURE Node(set) request 2f18ea4bc1c442dfa0560db4e58aa74f failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e6e0bec7ceb7448fa58ce7052210bb3d : NODE_FAILURE Node(set) request a98da0187c0e4d05b8b19adf78d00d6a failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":52},{"id":"5e8d60b07487c4ecbea9ff49c170283bd95c0489","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-23 09:39:15.000000000","message":"Patch Set 48:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":48},{"id":"5cacaba904577a38256e0166c645e7423aca2881","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-23 09:53:59.000000000","message":"Patch Set 49:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":49},{"id":"a14a6d95fccd0f9bc616a1144a11af759d3c70ac","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-23 09:59:38.000000000","message":"Patch Set 51:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":51},{"id":"a6d1617d90fe491e9959ca64817a2eb18271e612","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 10:01:24.000000000","message":"Patch Set 49:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2789/.","accounts_in_message":[],"_revision_number":49},{"id":"a92befce5fe0e9ea8309f32d1befdeaecd54662f","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 10:08:22.000000000","message":"Patch Set 49:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2960/.","accounts_in_message":[],"_revision_number":49},{"id":"2501c2f5a29356da7eed298db64dd3e764c4572e","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-23 10:17:02.000000000","message":"Patch Set 50:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":50},{"id":"efca2186ba1aa77127d472f6935ed2b0e7036ce8","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-23 10:36:58.000000000","message":"Patch Set 52:\n\nBuild succeeded.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/36730d1406a54a76a365fed2719ca8f6 : SUCCESS in 54m 59s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/6d8002f0a6c94dac923e7c176b0ae9eb : SUCCESS in 53m 17s","accounts_in_message":[],"_revision_number":52},{"id":"65c3bae58fe4c94a999e21c695f20083edc88abc","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-23 10:37:45.000000000","message":"Patch Set 52:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":52},{"id":"6831c2b83e7ea0ddb70204c056208720af1894ca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-23 10:41:09.000000000","message":"Uploaded patch set 53.","accounts_in_message":[],"_revision_number":53},{"id":"4161054413b0e632aec7c3d8c4fd486442a694a0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-23 10:44:53.000000000","message":"Uploaded patch set 54.","accounts_in_message":[],"_revision_number":54},{"id":"bb1d90bcd158e939d0eef3722b9c665d91632356","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 11:02:53.000000000","message":"Patch Set 54:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/522979b4c66d48349adefafa4f4384af\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c9b0cf9351424b83858158d79569c80c : FAILURE in 7m 17s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/81482e80e1e24418b3c58bb5e1d76651 : FAILURE in 12m 26s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a05c1d764d9f490b9d3d118f9d16b878 : FAILURE in 15m 36s (non-voting)","accounts_in_message":[],"_revision_number":54},{"id":"f6dc07a451d9a36e713e29d3c444ec171086a6b5","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 11:04:45.000000000","message":"Patch Set 50:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2790/.","accounts_in_message":[],"_revision_number":50},{"id":"df6d5e2aa7eafe380a4449bbda7636e617e098c2","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 11:11:34.000000000","message":"Patch Set 50:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2961/.","accounts_in_message":[],"_revision_number":50},{"id":"17167abae1721f6eeed0f0d2b8bb719d336d8340","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-23 11:17:17.000000000","message":"Uploaded patch set 55.","accounts_in_message":[],"_revision_number":55},{"id":"ea24600c7571ee89955b47f58834cf1a339f0626","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 11:33:19.000000000","message":"Patch Set 55:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e1df9fbc19ee413280a390e6cbd54b15\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/79014221228f43bdba6f26a295da02bc : NODE_FAILURE Node(set) request 1447525738624bf29a9c1d6d2d8a7a4c failed in 0s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5f5d27f21e52486a87d868e6708603c4 : FAILURE in 11m 50s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/2408ef4c260546b29f4f047582160d6b : FAILURE in 14m 01s (non-voting)","accounts_in_message":[],"_revision_number":55},{"id":"1251a3fca080e461a77a61f7cbac00cadc46aaca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-23 11:37:27.000000000","message":"Uploaded patch set 56.","accounts_in_message":[],"_revision_number":56},{"id":"ae8581a95c2139c3803c3ea11d1160b030cf9d22","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-23 11:38:01.000000000","message":"Patch Set 53:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":53},{"id":"d6fe0e307f148648513a2fa5f5037755312fd93b","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-23 11:40:11.000000000","message":"Patch Set 54:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":54},{"id":"530939936c29e19c144ec1282d23d33961df1ed1","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 11:45:05.000000000","message":"Patch Set 51:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2791/.","accounts_in_message":[],"_revision_number":51},{"id":"868ecece67932d78f709b866c1dc9023224872ff","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 11:55:12.000000000","message":"Patch Set 56:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/004bdd0241f54d37af272102d284d242\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/111343316b984e5e81fad017c0669370 : SUCCESS in 13m 07s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/df5b46452dca47bab2bb9d8c1fcf6944 : SUCCESS in 12m 51s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e380b5a42bf84123b95ade67023b4257 : SUCCESS in 15m 50s (non-voting)","accounts_in_message":[],"_revision_number":56},{"id":"d5fefd2d4937de4bf50dfe165570c237a1feccf5","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 11:55:36.000000000","message":"Patch Set 51:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2962/.","accounts_in_message":[],"_revision_number":51},{"id":"56f8a4af51a26eeaf7c82985f06dd267e2a23024","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-23 12:12:25.000000000","message":"Patch Set 55:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":55},{"id":"bbf239fd1ba8040545af9c09abc2d114a6c1af7c","author":{"_account_id":15670,"name":"StorPool OpenStack CI","email":"openstack-ci@storpool.com","username":"storpoolci","tags":["SERVICE_USER"]},"date":"2025-12-23 12:29:32.000000000","message":"Patch Set 56:\n\nBuild failed.\n\n- cinder-storpool-tempest https://spfactory.storpool.com/zuul/t/local/build/88a59abeb27a44cdb404f7e86de8648a : SUCCESS in 43m 53s\n- cinder-storpool-tempest-iscsi-multipath https://spfactory.storpool.com/zuul/t/local/build/928a0890b1524fa6b21c4834a0a2473f : FAILURE in 48m 07s","accounts_in_message":[],"_revision_number":56},{"id":"83ea555b1389086774724372ce680cf0f49cec4a","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-23 12:38:20.000000000","message":"Patch Set 56:\n\nBuild Successful \n\n* quobyteci:  cinder_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":56},{"id":"abad2cf6a6c85687f449026577fd8b9ebc9ad0b5","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 12:54:54.000000000","message":"Patch Set 52:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2792/.","accounts_in_message":[],"_revision_number":52},{"id":"83512bc1b0a57773733a568eaa2d44401dabba57","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2025-12-23 12:59:42.000000000","message":"Patch Set 56:\n\nBuild failed.\n\n- iscsi-driver-nimble https://github.com/hpe-storage/nimble-ci-logs/tree/master/new_logs/970796 : FAILURE in 1h 18m 03s","accounts_in_message":[],"_revision_number":56},{"id":"f54bd7a0b9dba1f0bedeff17f0a5a4b60082e6e6","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 13:08:20.000000000","message":"Patch Set 52:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2963/.","accounts_in_message":[],"_revision_number":52},{"id":"30dfd5a25c0d86cf4652da6fe50525208e614b0b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-23 13:30:11.000000000","message":"Patch Set 56: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/44fda25e3f034aacb465adf8a2ef08d0\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3fec7bc1ad744efe905a3bac71fe7e9c : SUCCESS in 6m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b459047b5df343a6bb9f66efd891a269 : SUCCESS in 7m 46s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/39e6a04479984769a400d49d0893c1c7 : SUCCESS in 8m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3472ee01f734ed08a0590dc1ffd6947 : SUCCESS in 8m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/c6e6a33a8b2847c4a7f065d6066e3e1e : SUCCESS in 33m 47s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8c27317546d14e1693b710c135e9b8d4 : SUCCESS in 28m 49s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/4640fdcdd2d5458f9014c90f91c4c2df : SUCCESS in 1h 33m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b38d5c6f92134ce18ad33c4a83a081b7 : SUCCESS in 1h 05m 16s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/d72d3e70984743acb38d425f89a37bb5 : SUCCESS in 17m 13s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/83d2733a949d41a79ac37baf6ffc80f1 : SUCCESS in 5m 50s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/3e67120fcc7e46128cf5b013f29f9eb0 : SUCCESS in 6m 33s (non-voting)\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/4e3310be095d499191991e9dbc1f6794 : SUCCESS in 4m 16s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/e26b1e32a4444153a1908d88fa50bb30 : SUCCESS in 8m 14s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/41dc9b5a73234fd0ad741d032659548c : FAILURE in 45m 06s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/43f6418472024b57bf2f0a642b8ada30 : SUCCESS in 3m 13s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/cdb3ff9fd37a49499012ccf13ef616ea : SUCCESS in 1h 07m 33s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/b8d9915294b346b0a149907630e138d3 : FAILURE in 1h 50m 35s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/d8cb98eb51254a689813264bc92e8c4a : SUCCESS in 1h 40m 49s\n- cinder-tempest-plugin-lvm-lio-barbican-fips-py311 https://zuul.opendev.org/t/openstack/build/7c4a2ba61ddb48e5a6932778bc828367 : SUCCESS in 1h 26m 21s (non-voting)\n- cinder-tempest-plugin-protection-functional https://zuul.opendev.org/t/openstack/build/ffce652d3cc44d9a9e6e6a1bab2ca3a4 : SUCCESS in 35m 07s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/7e8498cdb5d743b08895bf2ba1ea6f6e : SUCCESS in 59m 05s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/a34ba85ab2da4a91b43e68e13724ca9f : SUCCESS in 1h 39m 58s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/f1f62882090d491fb26b041c8aa9df66 : SUCCESS in 37m 47s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/07cfd229d5c44055bc11211e5fc557ac : SUCCESS in 1h 34m 00s\n- devstack-plugin-nfs-tempest-full-fips-py311 https://zuul.opendev.org/t/openstack/build/5982d815d8364853bb1fbb4aba52bfa0 : SUCCESS in 1h 03m 52s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/950f6f8fdeed4143a7cb8271a551fe1c : SUCCESS in 1h 34m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/72394e0b742247889c69913297e865e5 : SUCCESS in 31m 23s","accounts_in_message":[],"_revision_number":56},{"id":"2d06911561f58c599e5d4bbb57b6ae2d771f31e2","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-12-23 13:36:56.000000000","message":"Patch Set 56:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/23_12_2025_13_30_23\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":56},{"id":"255518421ad80102fcfa09bb2e0679a083af9293","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 13:56:01.000000000","message":"Patch Set 53:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2793/.","accounts_in_message":[],"_revision_number":53},{"id":"4e8a298624cf2d3f4e08d1a8da4b73fa7eb300a8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-23 14:03:20.000000000","message":"Uploaded patch set 57.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":57},{"id":"ae5c7735908e43dad8d10fd20fd5c91de93efdf6","tag":"autogenerated:gerrit:abandon","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-23 14:04:17.000000000","message":"Abandoned\n\nDefinitive patch here: https://review.opendev.org/c/openstack/cinder/+/971710","accounts_in_message":[],"_revision_number":57},{"id":"0a6b77ef1df2cb387b4814a34d988ca14f45250f","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 14:14:32.000000000","message":"Patch Set 53:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2964/.","accounts_in_message":[],"_revision_number":53},{"id":"59c9c727fd5038e670dfdb91b6f86bde9a031b48","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-23 15:06:38.000000000","message":"Patch Set 57:\n\nBuild Failed \n\n* quobyteci:  cinder_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I7ec317dfa867cf68d92f541d648612becfab88f9 .","accounts_in_message":[],"_revision_number":57},{"id":"8e082b4cde5767ae4c43376f5b9bb8396c9a8116","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 15:11:19.000000000","message":"Patch Set 54:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2965/.","accounts_in_message":[],"_revision_number":54},{"id":"3a3f7c6e3790669dd7457420fc8616f92b465e1e","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 16:15:13.000000000","message":"Patch Set 55:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2966/.","accounts_in_message":[],"_revision_number":55},{"id":"7118fb9a87e243113992ca1a3efe56dc3ac46849","author":{"_account_id":38352,"name":"Hitachi CI","display_name":"Hitachi CI","email":"hitachi.ci.hbsd@gmail.com","username":"hitachi-ci-driver"},"date":"2025-12-23 16:27:48.000000000","message":"Patch Set 56:\n\nBuild succeeded.\n\n- hitachi_ci_fc https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-96-970796-56-fc : SUCCESS in 1h 12m 49s\n- hitachi_ci_iscsi https://github.com/gamboa-hitachi/Hitachi-CI-Results/blob/main/refs-changes-96-970796-56-iscsi : SUCCESS in 1h 16m 10s","accounts_in_message":[],"_revision_number":56},{"id":"7b9c76a9355d896abd086feaedd3fde15e0af457","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 17:22:22.000000000","message":"Patch Set 56:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2967/.","accounts_in_message":[],"_revision_number":56},{"id":"aac7e301c242802fc91086c3cd52a268b9dbf07e","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 17:52:58.000000000","message":"Patch Set 55:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2795/.","accounts_in_message":[],"_revision_number":55},{"id":"15f09b300e76a47804a681b2f78ac53c1a6e4caf","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 18:22:27.000000000","message":"Patch Set 57:\n\nBuild failed (iSCSI).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-iscsi/2968/.","accounts_in_message":[],"_revision_number":57},{"id":"1493ff24f86eed96ea63857bd329b87b18438a63","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 18:53:55.000000000","message":"Patch Set 56:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2796/.","accounts_in_message":[],"_revision_number":56},{"id":"f39fed2e6dfc56fd7f0a1b8e0c5984f2c24678dc","author":{"_account_id":33746,"name":"YADRO TATLIN CI","email":"tatlin_ci@yadro.com","username":"tatlin-ci"},"date":"2025-12-23 19:57:01.000000000","message":"Patch Set 57:\n\nBuild failed (FC).\nLogs: http://tempest-openstack.spb.yadro.com/openstack-gerrit-trigger-fc/2797/.","accounts_in_message":[],"_revision_number":57}],"current_revision_number":57,"current_revision":"f22a9aa9ab05c4847dabdc1eef7a868cbf326389","revisions":{"ec65a460b7c59ffd8d1c417d7652ef34d3649c2b":{"kind":"REWORK","_number":1,"created":"2025-12-12 08:35:52.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/1"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-12 08:35:29.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats take 2","message":"WIP, do not merge: enhance heartbeats take 2\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/ec65a460b7c59ffd8d1c417d7652ef34d3649c2b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/ec65a460b7c59ffd8d1c417d7652ef34d3649c2b"}]},"branch":"refs/heads/master"},"28957691d9e30976e7dcca0fc5d595a2b1973174":{"kind":"REWORK","_number":2,"created":"2025-12-12 09:12:11.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/2"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-12 09:12:03.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats take 2","message":"WIP, do not merge: enhance heartbeats take 2\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/28957691d9e30976e7dcca0fc5d595a2b1973174"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/28957691d9e30976e7dcca0fc5d595a2b1973174"}]},"branch":"refs/heads/master"},"bc6a7317353798ca15300ab0d830194d5f1137e4":{"kind":"REWORK","_number":3,"created":"2025-12-12 09:16:39.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/3"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-12 09:16:30.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats take 2","message":"WIP, do not merge: enhance heartbeats take 2\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/bc6a7317353798ca15300ab0d830194d5f1137e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/bc6a7317353798ca15300ab0d830194d5f1137e4"}]},"branch":"refs/heads/master"},"4ae183b64644c134f4c2ec82fc0b5d9af06f972f":{"kind":"REWORK","_number":4,"created":"2025-12-12 11:03:55.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/4"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-12 11:03:44.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats take 2","message":"WIP, do not merge: enhance heartbeats take 2\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/4ae183b64644c134f4c2ec82fc0b5d9af06f972f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/4ae183b64644c134f4c2ec82fc0b5d9af06f972f"}]},"branch":"refs/heads/master"},"d4418399a9ca03ee8eef773d929e95c24dc8f97a":{"kind":"REWORK","_number":5,"created":"2025-12-12 12:45:41.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/5"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-12 12:45:32.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats take 2","message":"WIP, do not merge: enhance heartbeats take 2\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d4418399a9ca03ee8eef773d929e95c24dc8f97a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d4418399a9ca03ee8eef773d929e95c24dc8f97a"}]},"branch":"refs/heads/master"},"9686000bb7d541244d63491ea1911f9153c3f3f6":{"kind":"REWORK","_number":6,"created":"2025-12-12 12:53:53.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/6"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-12 12:53:44.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats take 2","message":"WIP, do not merge: enhance heartbeats take 2\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/9686000bb7d541244d63491ea1911f9153c3f3f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/9686000bb7d541244d63491ea1911f9153c3f3f6"}]},"branch":"refs/heads/master"},"e29fc691193f26ddb6612d114e39b746ea649a86":{"kind":"REWORK","_number":7,"created":"2025-12-12 12:54:42.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/7"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-12 12:54:32.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats take 2","message":"WIP, do not merge: enhance heartbeats take 2\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/e29fc691193f26ddb6612d114e39b746ea649a86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/e29fc691193f26ddb6612d114e39b746ea649a86"}]},"branch":"refs/heads/master"},"f7ec24ff1d2594b343faabdc0f730269dd5e3c86":{"kind":"REWORK","_number":8,"created":"2025-12-12 13:45:10.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/8"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-12 13:45:02.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats take 2","message":"WIP, do not merge: enhance heartbeats take 2\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f7ec24ff1d2594b343faabdc0f730269dd5e3c86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f7ec24ff1d2594b343faabdc0f730269dd5e3c86"}]},"branch":"refs/heads/master"},"e2f4c96b2e044d9bfdb2cce739088f612e92a02c":{"kind":"REWORK","_number":9,"created":"2025-12-12 13:55:59.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/9"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-12 13:55:46.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats take 2","message":"WIP, do not merge: enhance heartbeats take 2\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/e2f4c96b2e044d9bfdb2cce739088f612e92a02c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/e2f4c96b2e044d9bfdb2cce739088f612e92a02c"}]},"branch":"refs/heads/master"},"4024fb60b2f35a8d94893f8f2056b2bd7096eaff":{"kind":"REWORK","_number":10,"created":"2025-12-12 14:28:19.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/10"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-12 14:28:10.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats take 2","message":"WIP, do not merge: enhance heartbeats take 2\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/4024fb60b2f35a8d94893f8f2056b2bd7096eaff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/4024fb60b2f35a8d94893f8f2056b2bd7096eaff"}]},"branch":"refs/heads/master"},"5d73813449b1c0a4a47a434d246e99a3c92c779d":{"kind":"REWORK","_number":11,"created":"2025-12-15 08:25:15.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/11"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 08:20:43.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/5d73813449b1c0a4a47a434d246e99a3c92c779d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/5d73813449b1c0a4a47a434d246e99a3c92c779d"}]},"branch":"refs/heads/master"},"5a4f0e12f6d118d6c856e43edb5b3174d6904dc9":{"kind":"REWORK","_number":12,"created":"2025-12-15 08:38:39.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/12"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 08:38:30.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/5a4f0e12f6d118d6c856e43edb5b3174d6904dc9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/5a4f0e12f6d118d6c856e43edb5b3174d6904dc9"}]},"branch":"refs/heads/master"},"5df4ff9ccf9baf0144b186972eeee7049bbd6b81":{"kind":"REWORK","_number":13,"created":"2025-12-15 09:33:42.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/13"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 09:33:33.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/5df4ff9ccf9baf0144b186972eeee7049bbd6b81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/5df4ff9ccf9baf0144b186972eeee7049bbd6b81"}]},"branch":"refs/heads/master"},"180f1394c3e1dd07313092a8f96f7510bd3922c8":{"kind":"REWORK","_number":14,"created":"2025-12-15 10:11:18.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/14"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 10:11:09.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/180f1394c3e1dd07313092a8f96f7510bd3922c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/180f1394c3e1dd07313092a8f96f7510bd3922c8"}]},"branch":"refs/heads/master"},"dcd184bddfb05d597733b5aa0b4e9737d3640311":{"kind":"REWORK","_number":15,"created":"2025-12-15 10:21:51.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/15"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 10:21:42.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/dcd184bddfb05d597733b5aa0b4e9737d3640311"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/dcd184bddfb05d597733b5aa0b4e9737d3640311"}]},"branch":"refs/heads/master"},"198b1188ede3c7cd0febdde7083180b8aba29a53":{"kind":"REWORK","_number":16,"created":"2025-12-15 10:27:44.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/16"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 10:27:36.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/198b1188ede3c7cd0febdde7083180b8aba29a53"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/198b1188ede3c7cd0febdde7083180b8aba29a53"}]},"branch":"refs/heads/master"},"b4d63ab4a31e66a45c67d8c06e7390cd19de1e8b":{"kind":"REWORK","_number":17,"created":"2025-12-15 10:34:47.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/17"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 10:34:39.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/b4d63ab4a31e66a45c67d8c06e7390cd19de1e8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/b4d63ab4a31e66a45c67d8c06e7390cd19de1e8b"}]},"branch":"refs/heads/master"},"81fe7f7a7581f2be972c966086630404188129f4":{"kind":"REWORK","_number":18,"created":"2025-12-15 10:57:19.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/18"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 10:57:11.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/81fe7f7a7581f2be972c966086630404188129f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/81fe7f7a7581f2be972c966086630404188129f4"}]},"branch":"refs/heads/master"},"0ce846b2b1cca19335a11c998bfd366cc8c8e76f":{"kind":"REWORK","_number":19,"created":"2025-12-15 11:14:53.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/19"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 11:14:44.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/0ce846b2b1cca19335a11c998bfd366cc8c8e76f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/0ce846b2b1cca19335a11c998bfd366cc8c8e76f"}]},"branch":"refs/heads/master"},"ae57ca5467a700b865f6bd0607bb0d4b57996a29":{"kind":"REWORK","_number":20,"created":"2025-12-15 11:48:24.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/20"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 11:48:15.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/ae57ca5467a700b865f6bd0607bb0d4b57996a29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/ae57ca5467a700b865f6bd0607bb0d4b57996a29"}]},"branch":"refs/heads/master"},"cb04eca7845561e487cb4ca01d7c86a223228b90":{"kind":"REWORK","_number":21,"created":"2025-12-15 12:26:42.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/21"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 12:26:34.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/cb04eca7845561e487cb4ca01d7c86a223228b90"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/cb04eca7845561e487cb4ca01d7c86a223228b90"}]},"branch":"refs/heads/master"},"7a37328b988e3b961cde8f7a9c7c932b90c4f8bd":{"kind":"REWORK","_number":22,"created":"2025-12-15 12:48:30.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/22"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 12:48:15.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/7a37328b988e3b961cde8f7a9c7c932b90c4f8bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/7a37328b988e3b961cde8f7a9c7c932b90c4f8bd"}]},"branch":"refs/heads/master"},"ae30e814b43ebbf3177a8de01d17d7f402f4a28a":{"kind":"REWORK","_number":23,"created":"2025-12-15 13:37:35.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/23"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 13:37:26.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/ae30e814b43ebbf3177a8de01d17d7f402f4a28a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/ae30e814b43ebbf3177a8de01d17d7f402f4a28a"}]},"branch":"refs/heads/master"},"c054bf66a74b60021fcab8153fa6310ac188224a":{"kind":"REWORK","_number":24,"created":"2025-12-15 13:52:32.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/24"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 13:52:24.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c054bf66a74b60021fcab8153fa6310ac188224a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c054bf66a74b60021fcab8153fa6310ac188224a"}]},"branch":"refs/heads/master"},"d03367e8f6320c706d15d331f5c04861a1d5d2f8":{"kind":"REWORK","_number":25,"created":"2025-12-15 15:02:54.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/25"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 15:02:44.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d03367e8f6320c706d15d331f5c04861a1d5d2f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d03367e8f6320c706d15d331f5c04861a1d5d2f8"}]},"branch":"refs/heads/master"},"40db84cab95b833bedcbea02aa903cf8d3cc2710":{"kind":"REWORK","_number":26,"created":"2025-12-15 15:19:31.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/26"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 15:19:23.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/40db84cab95b833bedcbea02aa903cf8d3cc2710"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/40db84cab95b833bedcbea02aa903cf8d3cc2710"}]},"branch":"refs/heads/master"},"3e7eb75c30ec14c18ac5221d19cbfeaff3c5f393":{"kind":"REWORK","_number":27,"created":"2025-12-15 15:33:39.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/27"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-15 15:33:31.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/3e7eb75c30ec14c18ac5221d19cbfeaff3c5f393"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/3e7eb75c30ec14c18ac5221d19cbfeaff3c5f393"}]},"branch":"refs/heads/master"},"c0e238713aa44927ce321222c87dedd81c14a9a1":{"kind":"REWORK","_number":28,"created":"2025-12-16 07:32:29.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/28"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-16 07:32:13.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c0e238713aa44927ce321222c87dedd81c14a9a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c0e238713aa44927ce321222c87dedd81c14a9a1"}]},"branch":"refs/heads/master"},"6e0c4f54fac3827e7248ff87357f6b5d497018b3":{"kind":"REWORK","_number":29,"created":"2025-12-16 08:03:22.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/29"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-16 08:03:14.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/6e0c4f54fac3827e7248ff87357f6b5d497018b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/6e0c4f54fac3827e7248ff87357f6b5d497018b3"}]},"branch":"refs/heads/master"},"e75654f456db122a3e7bf68e59c48feb2e9d1fcd":{"kind":"REWORK","_number":30,"created":"2025-12-16 08:58:30.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/30"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-16 08:58:12.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup has\nits heartbeat thread working, and reporting the service as up, while its\nmain thread could be dead. This report of false negative may have very\nbad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object with\nService.create(), with a Manager object attached to it. That object is a\nderived class of Manager that implements is_working(). In that method,\na rabbitmq ping  messaging is sent to the main thread, so that the\nManager class makes sure the service is alive before reporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup before proposing my final patch.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/e75654f456db122a3e7bf68e59c48feb2e9d1fcd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/e75654f456db122a3e7bf68e59c48feb2e9d1fcd"}]},"branch":"refs/heads/master"},"b05748a7324e9e5924683aea2ee2b1645baaa2b8":{"kind":"REWORK","_number":31,"created":"2025-12-16 09:54:17.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/31"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-16 09:52:58.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/b05748a7324e9e5924683aea2ee2b1645baaa2b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/b05748a7324e9e5924683aea2ee2b1645baaa2b8"}]},"branch":"refs/heads/master"},"d62549e9ac3a833fb3cb07c36edaf9b84d604995":{"kind":"REWORK","_number":32,"created":"2025-12-16 10:22:19.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/32"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-16 10:22:09.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d62549e9ac3a833fb3cb07c36edaf9b84d604995"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d62549e9ac3a833fb3cb07c36edaf9b84d604995"}]},"branch":"refs/heads/master"},"8f89e248487c0f14e74c89cf6f70d50281f3d35f":{"kind":"REWORK","_number":33,"created":"2025-12-16 11:22:43.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/33","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/33","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/33 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/33 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/33 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/33"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-16 11:22:34.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/8f89e248487c0f14e74c89cf6f70d50281f3d35f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/8f89e248487c0f14e74c89cf6f70d50281f3d35f"}]},"branch":"refs/heads/master"},"676ba53b2c2e361d9b7a7cf05e9478c60221ea58":{"kind":"REWORK","_number":34,"created":"2025-12-16 11:29:37.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/34","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/34","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/34 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/34 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/34 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/34"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-16 11:29:28.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/676ba53b2c2e361d9b7a7cf05e9478c60221ea58"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/676ba53b2c2e361d9b7a7cf05e9478c60221ea58"}]},"branch":"refs/heads/master"},"58f99adae75613923805dededb92a451008d1149":{"kind":"REWORK","_number":35,"created":"2025-12-16 11:34:36.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/35","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/35","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/35 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/35 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/35 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/35"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-16 11:34:29.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/58f99adae75613923805dededb92a451008d1149"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/58f99adae75613923805dededb92a451008d1149"}]},"branch":"refs/heads/master"},"301990bc5f4959009ee829e5d6b2a3a1b75584f5":{"kind":"REWORK","_number":36,"created":"2025-12-16 14:20:57.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/36","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/36","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/36 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/36 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/36 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/36"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-16 14:20:47.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/301990bc5f4959009ee829e5d6b2a3a1b75584f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/301990bc5f4959009ee829e5d6b2a3a1b75584f5"}]},"branch":"refs/heads/master"},"c82a0e838bbf15f911c28a6f6e1f1d07d32def65":{"kind":"REWORK","_number":37,"created":"2025-12-16 16:27:00.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/37","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/37","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/37 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/37 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/37 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/37"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-16 16:26:51.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c82a0e838bbf15f911c28a6f6e1f1d07d32def65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/c82a0e838bbf15f911c28a6f6e1f1d07d32def65"}]},"branch":"refs/heads/master"},"3d04d67bb2caf8266525b142a88f3c6141e818bd":{"kind":"REWORK","_number":38,"created":"2025-12-18 17:01:23.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/38","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/38","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/38 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/38 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/38 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/38"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-18 17:01:02.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/3d04d67bb2caf8266525b142a88f3c6141e818bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/3d04d67bb2caf8266525b142a88f3c6141e818bd"}]},"branch":"refs/heads/master"},"3894a6dd9cd1e4704ef3959682ed72c94deb0ffc":{"kind":"REWORK","_number":39,"created":"2025-12-18 17:35:59.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/39","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/39","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/39 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/39 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/39 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/39"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-18 17:35:31.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/3894a6dd9cd1e4704ef3959682ed72c94deb0ffc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/3894a6dd9cd1e4704ef3959682ed72c94deb0ffc"}]},"branch":"refs/heads/master"},"7476f5fefbb00addd31881e221a71c33199ba903":{"kind":"REWORK","_number":40,"created":"2025-12-22 09:24:17.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/40","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/40","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/40 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/40 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/40 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/40"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-22 09:24:08.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/7476f5fefbb00addd31881e221a71c33199ba903"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/7476f5fefbb00addd31881e221a71c33199ba903"}]},"branch":"refs/heads/master"},"258d444ac3f593cdb0f5d82dda7af56dd249191f":{"kind":"REWORK","_number":41,"created":"2025-12-22 09:34:06.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/41","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/41","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/41 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/41 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/41 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/41"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-22 09:33:57.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/258d444ac3f593cdb0f5d82dda7af56dd249191f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/258d444ac3f593cdb0f5d82dda7af56dd249191f"}]},"branch":"refs/heads/master"},"be89724a7032b79a74b172a9ae6aa7bd32c83a18":{"kind":"REWORK","_number":42,"created":"2025-12-22 09:35:08.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/42","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/42","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/42 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/42 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/42 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/42"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-22 09:34:59.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/be89724a7032b79a74b172a9ae6aa7bd32c83a18"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/be89724a7032b79a74b172a9ae6aa7bd32c83a18"}]},"branch":"refs/heads/master"},"419757b71196c8fa84ff1191be45671dfdee196c":{"kind":"REWORK","_number":43,"created":"2025-12-22 10:41:04.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/43","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/43","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/43 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/43 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/43 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/43"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-22 10:40:54.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/419757b71196c8fa84ff1191be45671dfdee196c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/419757b71196c8fa84ff1191be45671dfdee196c"}]},"branch":"refs/heads/master"},"988f56fe7009b72311d7689a7bc85c7fb5a6f416":{"kind":"REWORK","_number":44,"created":"2025-12-22 10:51:34.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/44","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/44","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/44 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/44 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/44 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/44"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-22 10:51:26.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nNote: the current implementation is done only for cinder-volume, but I\nwill do it for cinder-backup and cinder-scheduler before proposing my\nfinal patch. I also probably will do a db connectivity check.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/988f56fe7009b72311d7689a7bc85c7fb5a6f416"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/988f56fe7009b72311d7689a7bc85c7fb5a6f416"}]},"branch":"refs/heads/master"},"e785a1fa11c8d8c087a374156977cb30a1f9420e":{"kind":"REWORK","_number":45,"created":"2025-12-22 13:26:10.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/45","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/45","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/45 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/45 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/45 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/45"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-22 13:25:41.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/e785a1fa11c8d8c087a374156977cb30a1f9420e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/e785a1fa11c8d8c087a374156977cb30a1f9420e"}]},"branch":"refs/heads/master"},"49543c6cf19c81b37e22258237ccc12f6cb11780":{"kind":"REWORK","_number":46,"created":"2025-12-22 14:22:33.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/46","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/46","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/46 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/46 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/46 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/46"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-22 14:22:23.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/49543c6cf19c81b37e22258237ccc12f6cb11780"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/49543c6cf19c81b37e22258237ccc12f6cb11780"}]},"branch":"refs/heads/master"},"16715b2544d5c3c1e6f887a090ac9e77ffe06336":{"kind":"REWORK","_number":47,"created":"2025-12-22 15:06:27.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/47","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/47","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/47 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/47 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/47 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/47"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-22 15:06:13.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/16715b2544d5c3c1e6f887a090ac9e77ffe06336"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/16715b2544d5c3c1e6f887a090ac9e77ffe06336"}]},"branch":"refs/heads/master"},"566b69cdb77c9cc5582cebf481e9c3fe5b9c18f5":{"kind":"REWORK","_number":48,"created":"2025-12-23 08:36:16.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/48","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/48","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/48 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/48 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/48 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/48"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-23 08:35:51.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/566b69cdb77c9cc5582cebf481e9c3fe5b9c18f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/566b69cdb77c9cc5582cebf481e9c3fe5b9c18f5"}]},"branch":"refs/heads/master"},"b90a627707daee12905489b71ea011cf4fcfb2dc":{"kind":"REWORK","_number":49,"created":"2025-12-23 08:56:49.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/49","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/49","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/49 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/49 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/49 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/49"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-23 08:56:41.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/b90a627707daee12905489b71ea011cf4fcfb2dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/b90a627707daee12905489b71ea011cf4fcfb2dc"}]},"branch":"refs/heads/master"},"30ef407ce88b75297365d3a32f7206161bfd53c8":{"kind":"REWORK","_number":50,"created":"2025-12-23 09:11:33.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/50","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/50","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/50 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/50 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/50 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/50"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-23 09:11:24.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/30ef407ce88b75297365d3a32f7206161bfd53c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/30ef407ce88b75297365d3a32f7206161bfd53c8"}]},"branch":"refs/heads/master"},"f927d8fc77c1f1fd9d489815e4b5c7215fe95c12":{"kind":"REWORK","_number":51,"created":"2025-12-23 09:13:28.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/51","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/51","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/51 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/51 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/51 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/51"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-23 09:13:20.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f927d8fc77c1f1fd9d489815e4b5c7215fe95c12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f927d8fc77c1f1fd9d489815e4b5c7215fe95c12"}]},"branch":"refs/heads/master"},"d36381a4752adf35c63d2f66bd9fef8a074b27f3":{"kind":"REWORK","_number":52,"created":"2025-12-23 09:38:06.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/52","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/52","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/52 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/52 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/52 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/52"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-23 09:37:58.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d36381a4752adf35c63d2f66bd9fef8a074b27f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/d36381a4752adf35c63d2f66bd9fef8a074b27f3"}]},"branch":"refs/heads/master"},"4bf44985e20f7c4115c9e62181a66e34f2617025":{"kind":"REWORK","_number":53,"created":"2025-12-23 10:41:09.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/53","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/53","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/53 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/53 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/53 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/53"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-23 10:40:58.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/4bf44985e20f7c4115c9e62181a66e34f2617025"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/4bf44985e20f7c4115c9e62181a66e34f2617025"}]},"branch":"refs/heads/master"},"4bbedc285e14a24844043d7762eb62e3d8e9c08d":{"kind":"REWORK","_number":54,"created":"2025-12-23 10:44:53.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/54","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/54","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/54 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/54 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/54 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/54"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-23 10:44:45.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/4bbedc285e14a24844043d7762eb62e3d8e9c08d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/4bbedc285e14a24844043d7762eb62e3d8e9c08d"}]},"branch":"refs/heads/master"},"3bb0854ae246aa07e9b5c20887b6ffb4528ff590":{"kind":"REWORK","_number":55,"created":"2025-12-23 11:17:17.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/55","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/55","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/55 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/55 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/55 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/55"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-23 11:17:09.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/3bb0854ae246aa07e9b5c20887b6ffb4528ff590"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/3bb0854ae246aa07e9b5c20887b6ffb4528ff590"}]},"branch":"refs/heads/master"},"b698713dd20d5720d112be526057c5a95b8e0b03":{"kind":"REWORK","_number":56,"created":"2025-12-23 11:37:27.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/56","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/56","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/56 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/56 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/56 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/56"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-23 11:37:18.000000000","tz":60},"subject":"WIP, do not merge: enhance heartbeats","message":"WIP, do not merge: enhance heartbeats\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/b698713dd20d5720d112be526057c5a95b8e0b03"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/b698713dd20d5720d112be526057c5a95b8e0b03"}]},"branch":"refs/heads/master"},"f22a9aa9ab05c4847dabdc1eef7a868cbf326389":{"kind":"REWORK","_number":57,"created":"2025-12-23 14:03:20.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/96/970796/57","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/96/970796/57","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/57 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/57 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/96/970796/57 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/96/970796/57"}}},"commit":{"parents":[{"commit":"f38c2950b13a2cde2ae9f146cf525a9d54c8b830","subject":"Merge \"image_utils: Detect missing device before calling qemu-img convert\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f38c2950b13a2cde2ae9f146cf525a9d54c8b830"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-11 16:47:44.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-23 14:01:38.000000000","tz":60},"subject":"Improve heartbeats: RPC pings","message":"Improve heartbeats: RPC pings\n\nCurrently, it\u0027s possible that a cinder-service like volume or backup\nhas its heartbeat thread working, and reporting the service as up,\nwhile its main thread could be dead. This report of false negative\nmay have very bad consequences in production and should be fixed.\n\nThis patch makes it so that cinder-\u003cservice\u003e starts a Service object\nwith Service.create(), with a Manager object attached to it. That\nobject is a derived class of Manager that implements is_working(). In\nthat method, a rabbitmq ping  messaging is sent to the main thread,\nso that the Manager class makes sure the service is alive before\nreporting its state.\n\nBecause of the new feature, a number of unit tests needed to be fixed\nto make sure the is_working() method of each manager is mocked to\nreturn True, otherwise the service is seen as down by the unit test.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: I7ec317dfa867cf68d92f541d648612becfab88f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f22a9aa9ab05c4847dabdc1eef7a868cbf326389"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/f22a9aa9ab05c4847dabdc1eef7a868cbf326389"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
