)]}'
{"id":"openstack%2Foctavia~885749","triplet_id":"openstack%2Foctavia~master~I4777503acc10f43c7aa67bdd5d0db99e5dbdb066","project":"openstack/octavia","branch":"master","topic":"bug/2023383","attention_set":{},"removed_from_attention_set":{"28722":{"account":{"_account_id":28722,"name":"Anton Kurbatov","email":"anton.kurbatov@acronis.com","username":"akurbatov"},"last_update":"2023-08-23 23:11:41.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4777503acc10f43c7aa67bdd5d0db99e5dbdb066","subject":"Fix health message format for v2 and v3 in unit tests","status":"MERGED","created":"2023-06-09 12:26:27.000000000","updated":"2023-08-23 23:12:45.000000000","submitted":"2023-08-23 23:11:41.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"885749-bug/2023383","meta_rev_id":"8414b403b4622179aaf54a1a64feab07230c4f50","_number":885749,"virtual_id_number":885749,"owner":{"_account_id":28722,"name":"Anton Kurbatov","email":"anton.kurbatov@acronis.com","username":"akurbatov"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-08-23 23:11:40.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":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"all":[{"value":2,"date":"2023-06-28 07:23:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":2,"date":"2023-08-23 21:04:57.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,"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"value":1,"date":"2023-08-23 21:04:57.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":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},{"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":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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-06-09 12:48:36.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":"2023-06-28 07:23:12.000000000","updated_by":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"reviewer":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"state":"REVIEWER"},{"updated":"2023-08-23 21:04:57.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":"db5397c9f9805c9f89a1d0dcc8074f8d0a5d5765","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28722,"name":"Anton Kurbatov","email":"anton.kurbatov@acronis.com","username":"akurbatov"},"date":"2023-06-09 12:26:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fb22e0de98457ab2ca6e3c68f0ccb932017c234c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-09 12:48:36.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/333c378e7c9c46c69687c458bfd45b8e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/316b586b7c1d4bcbb8bcac5530606c4c : SUCCESS in 9m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c1416f372e394bdb934acade04785a2e : SUCCESS in 5m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ca0816239338437596206924554fd3b9 : SUCCESS in 5m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f4705bf164a64682906e55ce731bacc7 : SUCCESS in 5m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/31da4c6da3b64ebbb727c558acb3e242 : SUCCESS in 5m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff5d2cdf98324585b047208c60fdfe7c : SUCCESS in 11m 43s\n- octavia-tox-py39-tips https://zuul.opendev.org/t/openstack/build/a9f2712bb7374ae980cef3ba22ac65c6 : SUCCESS in 5m 07s\n- octavia-tox-functional-py39-tips https://zuul.opendev.org/t/openstack/build/935a02f87c2040c5bdbc3351c8244fe8 : SUCCESS in 6m 25s","accounts_in_message":[],"_revision_number":1},{"id":"7d45a913fab25cdef1a5f8fffd76380c47f072fc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28722,"name":"Anton Kurbatov","email":"anton.kurbatov@acronis.com","username":"akurbatov"},"date":"2023-06-09 13:02:43.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"9cfb8efa305e7b7070d749fb9640b7937024e1d7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-09 13:31:01.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/08d5b459cf1643d18608788205dac7c9\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bf6d0c607f6f44818959e1a8ad416f74 : SUCCESS in 11m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6f5080b2af2a4d5988b51eb2ca4b6d28 : SUCCESS in 5m 19s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6dbdef7120664487a165221993cba0ae : SUCCESS in 4m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d5f3264deb724e8dbd749a4cda86c04a : SUCCESS in 4m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/01768371d709464da6e0ffe7869cf4cb : SUCCESS in 4m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/880dc067cc5f48aabec74671b0209e15 : SUCCESS in 11m 04s\n- octavia-tox-py39-tips https://zuul.opendev.org/t/openstack/build/41fa54a7825d445f8545f00a2637561c : SUCCESS in 5m 27s\n- octavia-tox-functional-py39-tips https://zuul.opendev.org/t/openstack/build/f8cbe40a97e042cdb6d7f50449d4350b : SUCCESS in 8m 25s","accounts_in_message":[],"_revision_number":2},{"id":"686b7b74b2dfdaa0a65f8db9b456f063cb2c0229","author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"date":"2023-06-28 07:23:12.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"2bd193fbec8b7840df19f832fdd9fdffc1f6dab4","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2023-08-23 21:04:57.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"930df391391f3bce05e0ad19f3068b9362d3b9a6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-23 21:05:36.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"ca0a81b1163e47bea156134432717e6c215e0283","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-23 23:11:40.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9d67b7a4d692440cb241b736c554be72\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7b78b1e6e90740a1814722b006ed6a28 : SUCCESS in 5m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/36a0499a838241809961d630af2f8245 : SUCCESS in 5m 14s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9682d480b84c49b087faa531df9ccc3e : SUCCESS in 4m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4f50ee92e94940fe857210aca7ebb112 : SUCCESS in 4m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d3b669a4e2514c5aadf0cc7f43784b3f : SUCCESS in 11m 39s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/94022617e008454d93c0e26e9587445d : SUCCESS in 1h 22m 42s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/cc0038eff4a14498be39094fd85d2c18 : SUCCESS in 2h 05m 27s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/f70dcbc45592453e84f36dabd02647fa : SUCCESS in 1h 16m 50s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/d785b432b2ae4dcb87a8c5d0fec74a4d : SUCCESS in 41m 04s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/bbc4ea6d1d9445ebb34114181883fcfa : SUCCESS in 43m 44s","accounts_in_message":[],"_revision_number":2},{"id":"61781c8f6afb70935d594cf686cb6f5085509df9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-23 23:11:41.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"8414b403b4622179aaf54a1a64feab07230c4f50","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-23 23:12:45.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a39b4794b1bb4da398300c04c75a3a3d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d053c75de4b40b69e65bc0a909242f5 : SUCCESS in 45s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"68b088ed1a78302d558c4dc82e54dff13d2976ec","revisions":{"8dd60c45ebdcbf430f774b712a36e5ba52967212":{"kind":"REWORK","_number":1,"created":"2023-06-09 12:26:27.000000000","uploader":{"_account_id":28722,"name":"Anton Kurbatov","email":"anton.kurbatov@acronis.com","username":"akurbatov"},"ref":"refs/changes/49/885749/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/49/885749/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/49/885749/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/49/885749/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/49/885749/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/49/885749/1"}}},"commit":{"parents":[{"commit":"e2bc07222f40ce5c6ba73a0e4bf79af9f5ebde11","subject":"Merge \"Fix hm operating status to ONLINE in single lb call\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/e2bc07222f40ce5c6ba73a0e4bf79af9f5ebde11"}]}],"author":{"name":"Anton Kurbatov","email":"Anton.Kurbatov@acronis.com","date":"2023-06-09 11:02:23.000000000","tz":0},"committer":{"name":"Anton Kurbatov","email":"Anton.Kurbatov@acronis.com","date":"2023-06-09 12:06:03.000000000","tz":0},"subject":"Fix health message format for v2 and v3 in unit tests","message":"Fix health message format for v2 and v3 in unit tests\n\nStarting from the message format v2 the \u0027pools\u0027 is a top level field\nof the message health check dict (unlike v1 format where \u0027pools\u0027 are\na nested dict of listeners). Fix the structure to match the health\ncheck format to avoid misunderstanding.\n\nAlso remove unsed self.listener_stats_dict.\n\nCloses-Bug: #2023383\nSigned-off-by: Anton Kurbatov \u003cAnton.Kurbatov@acronis.com\u003e\nChange-Id: I4777503acc10f43c7aa67bdd5d0db99e5dbdb066\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/8dd60c45ebdcbf430f774b712a36e5ba52967212"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/8dd60c45ebdcbf430f774b712a36e5ba52967212"}]},"branch":"refs/heads/master"},"68b088ed1a78302d558c4dc82e54dff13d2976ec":{"kind":"REWORK","_number":2,"created":"2023-06-09 13:02:43.000000000","uploader":{"_account_id":28722,"name":"Anton Kurbatov","email":"anton.kurbatov@acronis.com","username":"akurbatov"},"ref":"refs/changes/49/885749/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/49/885749/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/49/885749/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/49/885749/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/49/885749/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/49/885749/2"}}},"commit":{"parents":[{"commit":"e2bc07222f40ce5c6ba73a0e4bf79af9f5ebde11","subject":"Merge \"Fix hm operating status to ONLINE in single lb call\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/e2bc07222f40ce5c6ba73a0e4bf79af9f5ebde11"}]}],"author":{"name":"Anton Kurbatov","email":"Anton.Kurbatov@acronis.com","date":"2023-06-09 11:02:23.000000000","tz":0},"committer":{"name":"Anton Kurbatov","email":"Anton.Kurbatov@acronis.com","date":"2023-06-09 12:56:28.000000000","tz":0},"subject":"Fix health message format for v2 and v3 in unit tests","message":"Fix health message format for v2 and v3 in unit tests\n\nStarting from the message format v2 the \u0027pools\u0027 is a top level field\nof the message health check dict (unlike v1 format where \u0027pools\u0027 are\na nested dict of listeners). Fix the structure to match the health\ncheck format to avoid misunderstanding.\n\nAlso remove unsed self.listener_stats_dict.\n\nCloses-Bug: #2023383\nSigned-off-by: Anton Kurbatov \u003cAnton.Kurbatov@acronis.com\u003e\nChange-Id: I4777503acc10f43c7aa67bdd5d0db99e5dbdb066\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/68b088ed1a78302d558c4dc82e54dff13d2976ec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/68b088ed1a78302d558c4dc82e54dff13d2976ec"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}},{"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":{}}}]}
