)]}'
{"id":"openstack%2Foctavia~828271","triplet_id":"openstack%2Foctavia~stable%2Fwallaby~Ia8ec48ab858eeecf71ed429e5b7625fd7af9d8f6","project":"openstack/octavia","branch":"stable/wallaby","attention_set":{},"removed_from_attention_set":{"29244":{"account":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"last_update":"2022-02-09 20:30:04.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia8ec48ab858eeecf71ed429e5b7625fd7af9d8f6","subject":"Preserve haproxy server states during reloads","status":"MERGED","created":"2022-02-08 10:35:14.000000000","updated":"2022-02-09 20:33:30.000000000","submitted":"2022-02-09 20:30:04.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"828271","meta_rev_id":"7d9067f75ae034e4b2ab91f98debc151478d7de0","_number":828271,"virtual_id_number":828271,"owner":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-02-09 20:30:04.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":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"all":[{"value":2,"date":"2022-02-09 17:09:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":2,"date":"2022-02-09 17:29:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"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":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"all":[{"value":0,"date":"2022-02-09 17:10:31.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":1,"date":"2022-02-09 17:29:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"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":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"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":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-02-08 12:47:30.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":"2022-02-09 00:47:27.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":"CC"},{"updated":"2022-02-09 17:09:59.000000000","updated_by":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"reviewer":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"state":"REVIEWER"},{"updated":"2022-02-09 17:29:31.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"}],"messages":[{"id":"6215f7e36a1a8b788e8191f3a7c04519aa448bbd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2022-02-08 10:35:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1c1df16d17e54b682ae12f65922a3174b8f311e0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-08 12:47: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\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/48eb8960889c4bc7ae76bfdd141f5fb1 : SUCCESS in 10m 26s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/73fe874bbc834203b43a91cadb838553 : SUCCESS in 8m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/13eab7279ebc46d38da8b8936650781e : SUCCESS in 6m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ae6faeee6b70433589be0535830db182 : SUCCESS in 7m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b178b62386e04164b88b9cb626f8e91a : SUCCESS in 5m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d557770ff3ba455a85c848efef693b4c : SUCCESS in 6m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67fc636da01441e6bc1af9e92713441c : SUCCESS in 11m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9088ec03a94d4a26b9cb56a0dbb11d6e : SUCCESS in 5m 15s\n- octavia-tox-py37-tips https://zuul.opendev.org/t/openstack/build/ce36f41b217e4f53a26f7d2cdc6dfd7c : SUCCESS in 6m 24s\n- octavia-tox-functional-py37-tips https://zuul.opendev.org/t/openstack/build/e644fdb6ceb14b6a93fb0e741718231a : SUCCESS in 8m 55s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/e6eb97c54d8448dab73b2a75aa959505 : SUCCESS in 6m 08s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/8f2ded6bebff447bae76e5a07686d58f : SUCCESS in 7m 20s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/7e7b631452074cfeacc1e276763fa1ae : SUCCESS in 1h 33m 22s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/c6443d4991274025947fd10f8fe0813e : FAILURE in 1h 50m 54s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/4411630b92214f208bcbdd333a615c48 : SUCCESS in 38m 34s\n- octavia-v2-dsvm-spare-pool https://zuul.opendev.org/t/openstack/build/2bcf9d2d3f2f419f8298b52d5de6448e : SUCCESS in 35m 49s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/52a49c34d3c54e3c844b62dd45b9b29e : SUCCESS in 44m 06s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/c1a08124a03e437aa4f1962a73ee5ff1 : SUCCESS in 53m 41s\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/54277dce680f42c98aa86a22bfe72133 : SUCCESS in 2h 09m 10s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/fd1951f224e04850939f338d480c8631 : FAILURE in 30m 35s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/9fae84a737ed47d2b167c4c5d1bf2884 : SUCCESS in 2h 03m 07s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2 https://zuul.opendev.org/t/openstack/build/2d629afd06474717b85590ac2c2fd4bd : SUCCESS in 2h 06m 10s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2-no-jobboard https://zuul.opendev.org/t/openstack/build/0c25353cad6848c68884fbf931d14532 : SUCCESS in 1h 40m 23s (non-voting)\n- octavia-v2-dsvm-scenario-centos-8 https://zuul.opendev.org/t/openstack/build/347bdfae6ef2415c9871c1fe03078d71 : NODE_FAILURE in 0s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"517d6347bba8e648c32272c495da11bae92992d0","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2022-02-09 00:47:27.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"68c246c3c30a4e0a92120aeb9a61e11518cca719","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-09 03:12:18.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f17cbf3ff93448f09951939741cc818e : SUCCESS in 13m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c3db2fed68144eb5bb470dda11028dd4 : SUCCESS in 8m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cad980e6235043eab2aa307dea1737b4 : SUCCESS in 5m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/17f97c3501db4e818cd51aab9a75bc99 : SUCCESS in 5m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e955823ecbe248b99b13eb1178d0cf29 : SUCCESS in 5m 21s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c9f35e31c66346e19109cef0e348017c : SUCCESS in 5m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eeaf513c138b497c8dae5e5d266da0fa : SUCCESS in 13m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e3d80a68878c46b7af59a4a064aede9a : SUCCESS in 4m 28s\n- octavia-tox-py37-tips https://zuul.opendev.org/t/openstack/build/fca694b7e6b1499f9235f635b9003b3a : SUCCESS in 5m 47s\n- octavia-tox-functional-py37-tips https://zuul.opendev.org/t/openstack/build/45cc8738cdde499fadab16690d534f56 : SUCCESS in 9m 53s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/be2961005ff744ce9eaecb427586ed76 : SUCCESS in 5m 29s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/7cfb5e8216914f1181bf73cc889cf72b : SUCCESS in 8m 20s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/3cbae48e892d46ac8dc20fcfe8280bc1 : SUCCESS in 1h 45m 26s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/c7302fa1abb1444a9f38c86c3839da0d : SUCCESS in 1h 19m 48s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/a23d3c95364e413e81a66f47ed051c81 : SUCCESS in 46m 15s\n- octavia-v2-dsvm-spare-pool https://zuul.opendev.org/t/openstack/build/61151b4044874a0391bcae59d631f1a5 : SUCCESS in 31m 01s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/10c3f433fcd44eb8b5e78fba8106b144 : SUCCESS in 46m 26s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/36837600536141c9ba9a5accb8c29a03 : SUCCESS in 1h 03m 20s\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/b7176b22e8294df397fa45dc17868e1b : SUCCESS in 1h 15m 40s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/c30b93144ac5466b9cc6d0e067a45af0 : FAILURE in 36m 24s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/fcba74df966749f98754f38a1cf0e522 : SUCCESS in 2h 21m 22s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2 https://zuul.opendev.org/t/openstack/build/5a630c1905db4998b484637786f5f6f6 : SUCCESS in 2h 21m 39s (non-voting)\n- octavia-v2-dsvm-scenario-amphora-v2-no-jobboard https://zuul.opendev.org/t/openstack/build/f0ad10ff87ed48c9ad24b1d13a8bd5e8 : SUCCESS in 2h 13m 55s (non-voting)\n- octavia-v2-dsvm-scenario-centos-8 https://zuul.opendev.org/t/openstack/build/4ebe91f1c13949b2b9f5fe11d018f52b : NODE_FAILURE in 0s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"42f2c6dfd690e4f0effc715620d5b31ac592dfbc","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2022-02-09 17:09:59.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"d49837d5f445227f444e438bc95affa6cc3c144d","author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"date":"2022-02-09 17:10:31.000000000","message":"Patch Set 1: -Workflow","accounts_in_message":[],"_revision_number":1},{"id":"eb7dee76a50561867a01489ac47d5baabd737c7d","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2022-02-09 17:29:31.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"602aa3881aca0cfcfe9e8555721c53f1323e23ff","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-09 18:17:39.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"8952b50288cb5a6b59bf85cfc1c0e8b601baab64","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-09 20:30:04.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b7fe415bb4dc415795351cce152bed46 : SUCCESS in 11m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7919efd166af48bfb2f93e7a151156cb : SUCCESS in 5m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a243b50d1595477f832a209204205dad : SUCCESS in 6m 18s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/77fd392d04c549858ea11dd67811e3b1 : SUCCESS in 6m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1b7a9c49817c4e528568b264c1832896 : SUCCESS in 13m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d55eb536b86841a88e83fb13ee6eacdc : SUCCESS in 6m 39s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/49676dde934749abb0a44931f0448a7e : SUCCESS in 7m 18s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/e9e021998d984ba4871f67e5af159f21 : SUCCESS in 9m 31s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/789bbc23424a404c93f38cd3184e8486 : SUCCESS in 1h 53m 16s\n- octavia-v2-dsvm-scenario https://zuul.opendev.org/t/openstack/build/c9b3fb58594b43c7ad40f3ad1e3fa568 : SUCCESS in 1h 18m 17s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/3b8b92fd38434573bba5ea0d54d9ca79 : SUCCESS in 36m 09s\n- octavia-v2-dsvm-spare-pool https://zuul.opendev.org/t/openstack/build/32404457901147a08896c4d82b9ce41f : SUCCESS in 30m 59s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/dde430a0f7ec4ccfbf04f998078010d7 : SUCCESS in 34m 35s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/7cfecf4ddb0a43e29afdd525cd740c8b : SUCCESS in 47m 22s","accounts_in_message":[],"_revision_number":1},{"id":"e408897e7dfeec421efdba2dc4044227f1ca7d64","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-09 20:30:04.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"7d9067f75ae034e4b2ab91f98debc151478d7de0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-09 20:33:30.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc49098bc7c149b599a13adc29922f1f : SUCCESS in 1m 46s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7a8921d46ea446bab4b84303821063e0 : SUCCESS in 1m 15s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"55bce250ca7e2a25b2767d60373a108ee1b804a1","revisions":{"55bce250ca7e2a25b2767d60373a108ee1b804a1":{"kind":"REWORK","_number":1,"created":"2022-02-08 10:35:14.000000000","uploader":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"ref":"refs/changes/71/828271/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/71/828271/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/71/828271/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/71/828271/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/71/828271/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/71/828271/1"}}},"commit":{"parents":[{"commit":"ba45c0b7a619efe71c14f3457e54f74c97ab2562","subject":"Replace md5 for fips","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/ba45c0b7a619efe71c14f3457e54f74c97ab2562"}]}],"author":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2021-08-23 17:53:28.000000000","tz":120},"committer":{"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","date":"2022-02-08 10:35:05.000000000","tz":60},"subject":"Preserve haproxy server states during reloads","message":"Preserve haproxy server states during reloads\n\nhaproxy doesn\u0027t keep the state of the servers (UP or DOWN) during\nreloads, so a member with an ERROR operating_status may be updated\nto ONLINE after updating a load balancer.\n\nThis commit adds the load-server-state-from-file option in haproxy\nconfiguration files. It also adds an extra step in the haproxy systemd\nservice file to dump the current server-state in a file when reloading\nthe service.\n\nStory: 2009142\nTask: 43084\n\nChange-Id: Ia8ec48ab858eeecf71ed429e5b7625fd7af9d8f6\n(cherry picked from commit 1b15e1ef22963324e556e072f4bc58021f96bfec)\n(cherry picked from commit 24ebc652e84a832ff9baad4b4e27ee6a89e816c3)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/55bce250ca7e2a25b2767d60373a108ee1b804a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/55bce250ca7e2a25b2767d60373a108ee1b804a1"}]},"branch":"refs/heads/stable/wallaby"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
