)]}'
{"id":"openstack%2Foctavia~974212","triplet_id":"openstack%2Foctavia~stable%2F2025.2~I5e5f3b8dc8b2a94de927c547b187f9634c572c27","project":"openstack/octavia","branch":"stable/2025.2","attention_set":{},"removed_from_attention_set":{"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2026-02-05 20:03:36.000000000","reason":"\u003cGERRIT_ACCOUNT_13252\u003e replied on the change","reason_account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},"29244":{"account":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"last_update":"2026-02-24 10:54:02.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I5e5f3b8dc8b2a94de927c547b187f9634c572c27","subject":"Fix database connection check","status":"MERGED","created":"2026-01-21 16:32:37.000000000","updated":"2026-02-24 10:55:36.000000000","submitted":"2026-02-24 10:54:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"974212","cherry_pick_of_change":964549,"cherry_pick_of_patch_set":4,"meta_rev_id":"505dd1f7bca38dbc3a049b81fe15188639528a0b","_number":974212,"virtual_id_number":974212,"owner":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-24 10:54:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"all":[{"value":2,"date":"2026-01-21 17:30:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":2,"date":"2026-02-05 10:18:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"all":[{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":1,"date":"2026-02-05 10:18:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}],"CC":[{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-21 16:32:37.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"state":"CC"},{"updated":"2026-01-21 17:30:28.000000000","updated_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"reviewer":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"state":"REVIEWER"},{"updated":"2026-01-21 19:39:24.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-01-23 21:42:50.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"CC"},{"updated":"2026-01-23 21:42:50.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"state":"REVIEWER"},{"updated":"2026-02-05 16:06:34.000000000","updated_by":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"reviewer":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"state":"CC"}],"messages":[{"id":"fc57f56fe85f6f5e8bc2ea63a4bdad0d09b140ae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-01-21 16:32:37.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"1ac8e005c8073922ca9609154fd64b7b63b07832","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2026-01-21 17:30:28.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"fc69f455816da77ac8a0861a923111bb1a41fe0f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-21 19:39:24.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d3249ea77aef4bb88d2a4864afa914ad\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/84fa88b2d87f45e48e2f956907b32044 : SUCCESS in 9m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/31f728f607ec4a2d872e3ac51faf80e8 : SUCCESS in 4m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ba7c10cce6d743a5af637d8809d4e554 : SUCCESS in 4m 38s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/51b1d4b948a94ccfbeb4fe7551e24b2f : SUCCESS in 5m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/df9f57e7f8db4dedb45a8ab54e4e9940 : SUCCESS in 5m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f7d6cc0b9e843b0bf14556aca7d6420 : SUCCESS in 8m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/297b56cfd6b64db995535c81ea7fbc2e : SUCCESS in 5m 07s\n- octavia-tox-py311-tips https://zuul.opendev.org/t/openstack/build/139b251287e641f1927a16cd99902a3a : SUCCESS in 4m 58s\n- octavia-tox-functional-py311-tips https://zuul.opendev.org/t/openstack/build/67aeee3880da45c5b5d79936f35cb7bd : SUCCESS in 5m 00s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/3dd9172d93ac45c3a2abf0ee78eadc2e : SUCCESS in 2m 36s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/05412cf5871e485baaceafff09b6b84e : SUCCESS in 7m 07s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/ca54bf27fbf34dfd9f0321080cde5faa : SUCCESS in 8m 54s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/417ad10cefc94f43977bab5933b82319 : SUCCESS in 1h 22m 32s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/aed55d1518d54b098150de41c1fcf20b : SUCCESS in 1h 56m 35s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/7da944bcbecb46fa81e19b104d8c46a0 : SUCCESS in 1h 17m 45s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/9020707f59b74aeaa9c9b7c2da622746 : SUCCESS in 2h 08m 19s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/beb97616b068482c888251c47396f694 : SUCCESS in 1h 20m 21s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/8cc58f0c66d04f249561699c52d1a633 : SUCCESS in 48m 13s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/653cb4816fc348148d19973371ed9170 : FAILURE in 50m 14s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/abc099a3335045a980ae7b89ad54d653 : SUCCESS in 47m 52s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/d1e731d9fd714b79b7b592c7d0aec57c : SUCCESS in 41m 46s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/6628e419440341ff957c7c369533f16f : TIMED_OUT in 3h 03m 51s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/5616d52d9de14decab6ff41392511989 : SUCCESS in 1h 55m 25s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"623e29529877249ae4b730db73067bbd20c6dcbd","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-01-22 07:03:47.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"183696c72bc2e4c5b79ee6816f81a86e19a8f491","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-22 10:05:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dd98706840b8453b8c54661be9d59fbf\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0e5798695de7480387e9bb8cb1252adc : SUCCESS in 12m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e4cc106c5ab43ee9924450eeda886d4 : SUCCESS in 4m 38s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/348e4c608dea4c86842ea2e4b9551d64 : SUCCESS in 4m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cb1ebc50568641f6afd4bb023c96b919 : SUCCESS in 4m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a4853b4c13f84e688fb7f9529d430ac5 : SUCCESS in 6m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/90478819706c4b6694d1c53a562a10ab : SUCCESS in 14m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e3cebfb97f2e41ccba92dcd839bb09da : SUCCESS in 8m 05s\n- octavia-tox-py311-tips https://zuul.opendev.org/t/openstack/build/661da10dd05149d8b582f5f31cce4466 : SUCCESS in 2m 53s\n- octavia-tox-functional-py311-tips https://zuul.opendev.org/t/openstack/build/cde37253c3c24354b0b78d46f4e98422 : SUCCESS in 8m 10s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/0497ea31f9394e27acea68422491299e : SUCCESS in 2m 31s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6b264833edc446c9905471227bfe3c1e : SUCCESS in 7m 29s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/786303166a85432a9908b72e62399a6b : SUCCESS in 5m 33s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/5b6e95b8172b40de8fb1b09bf6a5dc8f : SUCCESS in 42m 12s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/144da6271faa4b8ca8507b298475ba8a : SUCCESS in 1h 51m 51s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/8c08f5d9609b44dbb724804a287c83ae : SUCCESS in 1h 08m 39s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/8629aed6b89748dbbc0ea55b37962866 : SUCCESS in 1h 56m 39s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/973e5439d539445a8ffaaa5a4dcae043 : SUCCESS in 1h 07m 59s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/a179933e72ce4e52bb0dff8c12cb5104 : SUCCESS in 38m 34s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/a59f0e4aade64246a9b4fc741506604a : SUCCESS in 47m 44s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/347989dd416446629e3f6f5080b7427d : SUCCESS in 34m 53s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/32cdd2bf3cca402d8ba5f8741b8afeda : SUCCESS in 36m 25s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/d4b6acaf0d6e482f9716798c85257a2f : SUCCESS in 3h 00m 19s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/7f44b763160f442890fe62bbd51f7e64 : SUCCESS in 1h 49m 33s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c61f002d81a445eb62fc79ee252e6364312e64ee","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-02-05 10:18:24.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"147144cae502cf0ae5a8b612751250165af0a4a5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-05 10:18:59.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"0b8753bf2d5d61dd1c11b0b4b355ca846b90a205","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-05 10:41:47.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/3445eafc92bf419582e2ad10416e3bbc\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b17587074149432796f2c6ce76226e3a : SUCCESS in 3m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0c3b822917f74a84b2f03bf527c92ef9 : SUCCESS in 6m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/11fb28c036e04407be82f0d6a5b3edd1 : SUCCESS in 5m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf98df16fbea47af94143435dbf5c667 : SUCCESS in 11m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7e84130c687841d79d6e958f89459237 : SUCCESS in 6m 33s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/0521de89d754415c838251ca9c6d4f9e : SUCCESS in 4m 37s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/e27d0fbb21a84ba4b32adb4511dee134 : SUCCESS in 8m 46s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/ee08a4281d024c42bacf7fc5cbb966dc : CANCELED\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/f18319e6b259443d811819cb9510b817 : CANCELED\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/23be5a1fee7847f88c71577475779f5c : FAILURE in 22m 10s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/27f0b7de15f944e996a419d27442fbde : CANCELED\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/c6ae960bc1af488696a451f25c234b04 : CANCELED","accounts_in_message":[],"_revision_number":1},{"id":"12293fcea31e797855b4d1d49e1fa5102d7f7ff1","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2026-02-05 10:53:19.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4c222684591f3ad33c5ced1df3c8aca6dce9bcb3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-05 11:48:30.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/f1e0f96fcfe34219aa94b9a3c70ef268\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/36bef9fd09074f2d9c83e148d496d776 : SUCCESS in 9m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/49394b7609634dec8f176f3f2cdfa312 : SUCCESS in 4m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1f9418de9b3a4842bf43abfa94e54b4e : SUCCESS in 4m 44s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3b5ccdb6da374746ada4ad035686d412 : SUCCESS in 5m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b262e714f584435e820b8cfc31e3bf60 : SUCCESS in 9m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7bd572e7be164ee9a83cc6bc573121df : SUCCESS in 13m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/010755fc5da741f8b00773ad8ef17b19 : SUCCESS in 3m 24s\n- octavia-tox-py311-tips https://zuul.opendev.org/t/openstack/build/c3e8325f0adc433c8f2920bf1448eefa : SUCCESS in 5m 38s\n- octavia-tox-functional-py311-tips https://zuul.opendev.org/t/openstack/build/e57f100ac4a4444dad65058c38233135 : SUCCESS in 6m 01s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/1a3f865879534a918f47c9570a363b28 : SUCCESS in 3m 59s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/79c6738ea4334032a49895ed1fd86ca2 : SUCCESS in 4m 50s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/53cc5f26a30a4e838a2ea0890c2ecdf1 : SUCCESS in 10m 39s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/64bd5d9e4bcb4932a1d8f42cf4dd11e6 : SUCCESS in 50m 19s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/212c888eaf8e437586b6020c6878e827 : FAILURE in 24m 46s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/fb0faa41a069495e86d196235e2114fa : FAILURE in 19m 35s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/e23ca4a6f0c84d43a9d282c8e3bd34d7 : FAILURE in 24m 48s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/7edf5639f85b4ff2841a8ac66ed99720 : FAILURE in 25m 44s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/84296da8d8b74f60a0b99ec8536bb01f : FAILURE in 22m 26s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/8c6692e306744ae9ba34faf05d688c4b : SUCCESS in 43m 30s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/d3e5d729ad0a4fac82bb9a7c9f885398 : FAILURE in 23m 44s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/0a09735ecde74b5285763e37ddda10bb : FAILURE in 21m 46s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/55b33a9c50f2434bb3c048f0f03f837b : FAILURE in 25m 02s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/c5e67d3c14294617a665d4643c7b8756 : FAILURE in 23m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"06c64b5545a9945e1d2509a11bc8aa530db98540","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2026-02-05 18:23:32.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"29bb3823094347e615db7ab4998c60e9cb3a18e5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-05 19:13:43.000000000","message":"Patch Set 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/fde7f68d506244e6b121bdc3f6d2a6ef\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/05e908baae554a3aa5e70029c9ec1364 : FAILURE in 5m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c14d4cd0b4a426981f16e80e2e22f9e : SUCCESS in 4m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1f8ad2f29a464e03864933bf64772010 : SUCCESS in 2m 48s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f10eab34eac8431e8a5a0200f4232637 : SUCCESS in 4m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/10011bd6a081465db84bf0298bb8a785 : SUCCESS in 8m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26994827e41445b495c0bf3d0c85015d : SUCCESS in 10m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4ab2552f79404dd49ea1d3a173113f9e : SUCCESS in 3m 37s\n- octavia-tox-py311-tips https://zuul.opendev.org/t/openstack/build/584bcd3c036f4e39995b67b3e46334ff : SUCCESS in 5m 15s\n- octavia-tox-functional-py311-tips https://zuul.opendev.org/t/openstack/build/9033132ae2de41d99647519fe2a1466d : SUCCESS in 5m 01s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/9c24d95b837c4ea8a304e60cd36ea3aa : SUCCESS in 2m 10s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0a3b676f25964126b7a4cc4c79020f73 : SUCCESS in 7m 49s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/98a0e29d8d034b0d82c1d1a80614569a : SUCCESS in 9m 21s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/2e5cc25b54d4431194d5b4d46a875aee : SUCCESS in 36m 33s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/2e767bc2f641432d8dac1693b63344ad : FAILURE in 20m 56s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/7ca914cbe6364819ab0f75fbc4db8a9c : FAILURE in 21m 03s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/12d334713a544f2eac1154175608f6d8 : FAILURE in 21m 04s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/3701fea6d41f4365b04e823a2032910b : FAILURE in 21m 19s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/5e01beeac4134a5faf294b3a0dabdb8a : FAILURE in 23m 13s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/4588d63acce44142945e7bdb229778fb : SUCCESS in 45m 32s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/f70df3dbc25643c3836f5bdfe068b6e6 : FAILURE in 20m 56s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/755c461598d3477689dd3b4a385ffa10 : FAILURE in 18m 22s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/ce8a6921b02a409f81338364b51ba796 : FAILURE in 40m 46s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/83a7be1a3d79457e8d6f446452e27514 : FAILURE in 20m 55s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"703afc53bce00955470984e26008eb715d510098","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-02-05 20:03:36.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8e552cd2b2f6879ac245d13333fc5b2c1b8f2381","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-02-24 06:17:31.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"91a303cd6711715e7d372ecb7f1f4010428883c2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 09:19:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/17c970b945cf4004b55ad870b1dd8074\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/aeda523d257045a5be8628719548ce0d : SUCCESS in 11m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8bfa218c138740c2871451fc75aad97a : SUCCESS in 4m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f1df8065ebee4ae1a6c991454815b61b : SUCCESS in 4m 22s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/143b30e20ed945a6924437eb33714eb1 : SUCCESS in 2m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/061e8b6ec592410ca3544450445d4507 : SUCCESS in 5m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c642292684254379a380c86b8cffc4fb : SUCCESS in 12m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/32368b58bcca46639b8947c1177bc200 : SUCCESS in 3m 15s\n- octavia-tox-py311-tips https://zuul.opendev.org/t/openstack/build/491c9f5d808842418378e71de669e230 : SUCCESS in 4m 33s\n- octavia-tox-functional-py311-tips https://zuul.opendev.org/t/openstack/build/9270c707aa0a42d486c454e98fe783d8 : SUCCESS in 4m 22s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/b236a54053394ff8a0489841615f3c8b : SUCCESS in 4m 54s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d1fffd75efdb4f1ba2553f134afc1273 : SUCCESS in 8m 28s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/8c8a9bdad7c14d70a0f18aa8d8ae5cfd : SUCCESS in 5m 57s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/80ab626148d7418996dd8878b9bdeb56 : SUCCESS in 1h 25m 39s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/31ff067a56ab400ca219ed9e57dca657 : SUCCESS in 1h 32m 56s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/b9c45e9e21924fbd961a54ef1f0a7538 : SUCCESS in 1h 07m 26s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/d29f4dc863484536bda4358fd24be880 : SUCCESS in 1h 43m 52s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/0cf7ecaace794b5c9c0b2cab677a541f : SUCCESS in 1h 16m 41s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/f1f475b741f1491397c15a23d8ef0085 : SUCCESS in 40m 55s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/6cd5080c97f74c10a383a7f0959ea065 : SUCCESS in 48m 26s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/a99248ff3091437899b644870f8de655 : SUCCESS in 37m 05s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/702d82581bac42b0a5d4448da9871656 : SUCCESS in 39m 22s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/e4af6f5aaec04c669003fdd0af9b733b : SUCCESS in 3h 00m 43s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/f63a82f109ae4031881be02115df3217 : SUCCESS in 1h 38m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0e71a24272bf4259fffdf6386d484a920e706c39","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 09:19:46.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"60cb48ec2bf1ab182050add78be2a81ee955d999","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 10:54:01.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e6064639c8bb4daa8d9ebec9bd91c2b1\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e109a379fe94be58324b05edd0f50f6 : SUCCESS in 2m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ebff4a1e508b46d1a0d57c661c2b36ac : SUCCESS in 3m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fb005d74dca84577a0a1753ef44fd552 : SUCCESS in 3m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f259ee933da042769987f4d9a193f6f7 : SUCCESS in 6m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5b2f79807caa4e9a96a2ff59000975cd : SUCCESS in 3m 05s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/8d996deae3754b1da94a7b728fa3f121 : SUCCESS in 4m 31s\n- openstack-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/998f8bab72a74211acea8b007c484b47 : SUCCESS in 8m 32s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/f315a93850734aa98406dbaa42facf67 : SUCCESS in 1h 11m 02s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/3698ec4609ee4e89a042103790de847b : SUCCESS in 1h 33m 49s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/5a9713462590461aba5eec1e77999e47 : SUCCESS in 1h 00m 38s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/769b2b2a90ff4262b5ae0f32492579f6 : SUCCESS in 37m 45s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/7e0fcb52b3684ea0ad21b3671f3472c6 : SUCCESS in 47m 43s","accounts_in_message":[],"_revision_number":1},{"id":"8efbcc54a9f990a53c24d1764a4a1cd6784483d0","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 10:54:02.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"505dd1f7bca38dbc3a049b81fe15188639528a0b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-24 10:55:36.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e9251baee67f415e966ea35d6ae8ea9d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cdf433bb0de242289773efe7b17bb6cc : SUCCESS in 1m 18s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c973f7e15d5a400a8723b3cee6c4e186 : SUCCESS in 55s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"7d17a6a873b86ca25fa9dd5e4a3dc20c3e1c7332","revisions":{"7d17a6a873b86ca25fa9dd5e4a3dc20c3e1c7332":{"kind":"REWORK","_number":1,"created":"2026-01-21 16:32:37.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/12/974212/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/12/974212/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/12/974212/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/12/974212/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/12/974212/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/12/974212/1"}}},"commit":{"parents":[{"commit":"427928651408a10402f7de3a70e5e27bc3dfad79","subject":"Skip 4.0.{0,1} pylint releases","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/427928651408a10402f7de3a70e5e27bc3dfad79"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2025-10-22 15:30:11.000000000","tz":60},"committer":{"name":"Dr. Jens Harbott","email":"frickler@offenerstapel.de","date":"2026-01-21 16:32:37.000000000","tz":0},"subject":"Fix database connection check","message":"Fix database connection check\n\nSQLAlchemy 2 arrived in the Dalmation release. This removed the concept\nof \u0027Connectionless execution\u0027. See [1] for further details.\n\nPrior to this change, if the connection to the database was interrupted,\nthe Octavia Health Worker would go into an infinite loop due to the removed\nmethod / catch all exception handler.\n\n[1] https://docs.sqlalchemy.org/en/20/changelog/migration_20.html#migration-20-implicit-execution\nCloses-Bug: #2129562\n\nNote: test_api.py was partially created by Claude Code\n\nAssisted-By: Claude Code\nChange-Id: I5e5f3b8dc8b2a94de927c547b187f9634c572c27\nSigned-off-by: Doug Szumski \u003cdoug@stackhpc.com\u003e\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n(cherry picked from commit 6fb0d272c78a101fca395afd875241e43318434c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/7d17a6a873b86ca25fa9dd5e4a3dc20c3e1c7332"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/7d17a6a873b86ca25fa9dd5e4a3dc20c3e1c7332"}]},"branch":"refs/heads/stable/2025.2"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
