)]}'
{"id":"openstack%2Ftooz~984292","triplet_id":"openstack%2Ftooz~master~I71ecd8d9e0b8895bbbbdf5ed190b7d548d3d05b2","project":"openstack/tooz","branch":"master","topic":"bug/2148145","attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-06-10 14:55:02.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{"36741":{"account":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"last_update":"2026-06-29 05:58:16.000000000","reason":"\u003cGERRIT_ACCOUNT_36741\u003e replied on the change","reason_account":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"}}},"hashtags":[],"change_id":"I71ecd8d9e0b8895bbbbdf5ed190b7d548d3d05b2","subject":"zookeeper: Add retry parameters\u0027 parsing logic","status":"NEW","created":"2026-04-13 03:40:53.000000000","updated":"2026-06-29 05:58:16.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e0265bc4e0c9a2d761c811078cf3700059895c85","_number":984292,"virtual_id_number":984292,"owner":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-06-10 14:55:02.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":"","value":-1,"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},"Backport-Candidate":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"CC":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-13 04:49:13.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-10 13:45:30.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"CC"}],"messages":[{"id":"fec283a4d725f02fab87bb94185f192deac54f9d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"date":"2026-04-13 03:40:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ec462d803516960dafad7d6544f4fc9196e01f36","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"date":"2026-04-13 03:45:23.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"dbfc3386f23f3f4d667464a72f4f3fce77bf9c74","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-13 04:49:13.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/45c087874295462bbecd1228c3b05e8c\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9f1235eeece64a4da2a522f278427517 : SUCCESS in 1h 02m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fe24f2b2a9004ae6a9f1b546ef6fab39 : SUCCESS in 5m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/090c302dffb34e8494c744604783ca6c : SUCCESS in 3m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/986a30930a0a45599ec8beacdf40c903 : SUCCESS in 3m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f1bd698489104ba2af9f61c0ddff5abf : SUCCESS in 3m 51s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/44132723c76e46a5833a47081d880f3a : SUCCESS in 7m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4eb1d8e657eb4bba9a588fe2379fbe8e : SUCCESS in 4m 07s\n- tooz-tox-examples https://zuul.opendev.org/t/openstack/build/b8004c53a02f44e8a64bb09bd2fb832d : SUCCESS in 3m 15s\n- tooz-tox-py310-etcd3gw https://zuul.opendev.org/t/openstack/build/ac9d30f71e7e4406bf9d971b4ec3c22a : SUCCESS in 3m 35s\n- tooz-tox-py313-etcd3gw https://zuul.opendev.org/t/openstack/build/9e241d4784644471b9e869a84d953626 : SUCCESS in 6m 44s\n- tooz-tox-py310-zookeeper https://zuul.opendev.org/t/openstack/build/895d27553ef0457b8c5d292aa88f621f : SUCCESS in 4m 15s\n- tooz-tox-py313-zookeeper https://zuul.opendev.org/t/openstack/build/f1cc38f29e124fcb95fd0eadcec175ce : SUCCESS in 4m 59s\n- tooz-tox-py310-redis https://zuul.opendev.org/t/openstack/build/33f2f344160e4866a7600f975d0e0572 : SUCCESS in 6m 02s\n- tooz-tox-py313-redis https://zuul.opendev.org/t/openstack/build/a32ac22b7c574ed9ae5d514fda9f257e : SUCCESS in 8m 30s\n- tooz-tox-py310-sentinel https://zuul.opendev.org/t/openstack/build/016d2c381b654b669d5c4998deccafd1 : SUCCESS in 4m 49s\n- tooz-tox-py313-sentinel https://zuul.opendev.org/t/openstack/build/d824de229adc401e85df45163781f7c7 : SUCCESS in 6m 17s\n- tooz-tox-py310-memcached https://zuul.opendev.org/t/openstack/build/2f3adc5fa75a47acb392902dc2b4e77b : SUCCESS in 3m 27s\n- tooz-tox-py313-memcached https://zuul.opendev.org/t/openstack/build/da9f3dbd395143f787959cba1d01c8fd : SUCCESS in 4m 49s\n- tooz-tox-py310-postgresql https://zuul.opendev.org/t/openstack/build/9cc6d478ae2d4eb99701ff933266266a : SUCCESS in 3m 56s\n- tooz-tox-py313-postgresql https://zuul.opendev.org/t/openstack/build/a104f604cd43466f90b58c95b812cd57 : SUCCESS in 4m 56s\n- tooz-tox-py310-mysql https://zuul.opendev.org/t/openstack/build/9919da4f131f421fb404b13dfec2d2f4 : SUCCESS in 4m 13s\n- tooz-tox-py313-mysql https://zuul.opendev.org/t/openstack/build/c03ce40be12844b0b9601cc5856b5565 : SUCCESS in 6m 37s\n- tooz-tox-py310-consul https://zuul.opendev.org/t/openstack/build/f4aaf032ee6c455ba55d9b2a222d9628 : SUCCESS in 4m 36s\n- tooz-tox-py313-consul https://zuul.opendev.org/t/openstack/build/21207807517245fa81b41ddfef334984 : SUCCESS in 3m 12s","accounts_in_message":[],"_revision_number":2},{"id":"640c33ad502ab802b3b4280918be804e491d9b60","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-10 13:44:43.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"b44b6ccc96c5820c27fdae5155379a7f138adf95","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-10 13:45:30.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1c354bd6e269c77b569f2fcc71298db0b767cbbb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 14:55:02.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/72de73edd1194ac19572b482be15b68a\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c5b89bc7ccd14243bb0c0c691bc33c0b : SUCCESS in 1h 08m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d80b5ea158f948a98636d7a169d8e9ba : SUCCESS in 6m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a064c88291c94dc7bcdff7db301686e0 : FAILURE in 4m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b403fcd7f01841769d693c1beff315ea : SUCCESS in 4m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e6d2502bfe29441689985772130ff4fd : SUCCESS in 5m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a964f34cb1ec45d28acebec2c0c71fad : SUCCESS in 7m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e97e0779d53411dbcfb2d0eb477816f : SUCCESS in 5m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9925b9d16abd4555bee99eac46c86712 : SUCCESS in 4m 04s\n- tooz-tox-examples https://zuul.opendev.org/t/openstack/build/c7c6f871f8e246d3a7ae9cd93875b4a1 : SUCCESS in 5m 04s\n- tooz-tox-py310-etcd3gw https://zuul.opendev.org/t/openstack/build/635890229d014e0192aa39a1f6bba9ff : FAILURE in 4m 23s\n- tooz-tox-py313-etcd3gw https://zuul.opendev.org/t/openstack/build/ee30e688ea594514b5f30e3e16a1e554 : SUCCESS in 6m 01s\n- tooz-tox-py310-zookeeper https://zuul.opendev.org/t/openstack/build/62346fd5bbbe4353b97077de2f7a59c8 : FAILURE in 4m 17s\n- tooz-tox-py313-zookeeper https://zuul.opendev.org/t/openstack/build/b455ac979be440d7b26adf5f6f854e66 : SUCCESS in 5m 00s\n- tooz-tox-py310-redis https://zuul.opendev.org/t/openstack/build/3f892cab639c48f7baa94c72d978d916 : FAILURE in 4m 14s\n- tooz-tox-py313-redis https://zuul.opendev.org/t/openstack/build/deb06218fd354e1b9a213ca75a320179 : SUCCESS in 6m 09s\n- tooz-tox-py310-sentinel https://zuul.opendev.org/t/openstack/build/99bf82f440d24fc0a7e28e79ce929754 : FAILURE in 4m 29s\n- tooz-tox-py313-sentinel https://zuul.opendev.org/t/openstack/build/49ecaad067354d6d89c1122af9302a75 : SUCCESS in 5m 48s\n- tooz-tox-py310-memcached https://zuul.opendev.org/t/openstack/build/ed483663d5e246c29636159bbbc6dd67 : FAILURE in 4m 44s\n- tooz-tox-py313-memcached https://zuul.opendev.org/t/openstack/build/a982fbebb41f463aa5e7063a1a7b882e : SUCCESS in 5m 53s\n- tooz-tox-py310-postgresql https://zuul.opendev.org/t/openstack/build/647a98b15b954fc7a59a50ae26e4fbfe : FAILURE in 4m 10s\n- tooz-tox-py313-postgresql https://zuul.opendev.org/t/openstack/build/6642ddda39164df59b41b69110474618 : SUCCESS in 4m 48s\n- tooz-tox-py310-mysql https://zuul.opendev.org/t/openstack/build/bc2035d161764cae9de1ffe99d050039 : FAILURE in 4m 29s\n- tooz-tox-py313-mysql https://zuul.opendev.org/t/openstack/build/15dc5dc034654457a3803c7704b1a7a8 : SUCCESS in 8m 23s\n- tooz-tox-py310-consul https://zuul.opendev.org/t/openstack/build/9834f8eea2c34757a783c49798a144ff : FAILURE in 4m 16s\n- tooz-tox-py313-consul https://zuul.opendev.org/t/openstack/build/bc4cee2000bd4173a0c6c45f3be4717f : SUCCESS in 5m 16s","accounts_in_message":[],"_revision_number":3},{"id":"e0265bc4e0c9a2d761c811078cf3700059895c85","author":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"date":"2026-06-29 05:58:16.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"9f0186a8c0017f59a4861e97452e174b685e0749","revisions":{"16c95c441abfcac5defe7528d4daa01b3495405b":{"kind":"REWORK","_number":1,"created":"2026-04-13 03:40:53.000000000","uploader":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"ref":"refs/changes/92/984292/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tooz","ref":"refs/changes/92/984292/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tooz refs/changes/92/984292/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tooz refs/changes/92/984292/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tooz refs/changes/92/984292/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tooz refs/changes/92/984292/1"}}},"commit":{"parents":[{"commit":"abca4e997f3f0ea0af63db85f7c9e242a4104d37","subject":"typing: Add type hints to tooz.hashring","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/abca4e997f3f0ea0af63db85f7c9e242a4104d37"}]}],"author":{"name":"Eunkyung99","email":"ek121.kim@samsung.com","date":"2026-04-13 03:38:46.000000000","tz":540},"committer":{"name":"Eunkyung99","email":"ek121.kim@samsung.com","date":"2026-04-13 03:40:21.000000000","tz":540},"subject":"zookeeper: Add retry parameters\u0027 parsing logic","message":"zookeeper: Add retry parameters\u0027 parsing logic\n\nTo provide \"connection_retry\" and \"command_retry\" parameters to KazooClient,\nthe options parsed from url config should be passed as a KazooRetry object\nor a dictionary type.\nTherefore, the logic has been added to convert the retry options to\nthe corresponding type and pass it.\n\nCloses-bug: #2148145\nChange-Id: I71ecd8d9e0b8895bbbbdf5ed190b7d548d3d05b2\nSigned-off-by: eunkyung \u003cek121.kim@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/16c95c441abfcac5defe7528d4daa01b3495405b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/16c95c441abfcac5defe7528d4daa01b3495405b"}]},"branch":"refs/heads/master"},"5ca704470ca83718d9bd617a3181dce6e967390c":{"kind":"REWORK","_number":2,"created":"2026-04-13 03:45:23.000000000","uploader":{"_account_id":36741,"name":"Eunkyung Kim","display_name":"eunkyung","email":"ek121.kim@samsung.com","username":"eunkyung"},"ref":"refs/changes/92/984292/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tooz","ref":"refs/changes/92/984292/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tooz refs/changes/92/984292/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tooz refs/changes/92/984292/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tooz refs/changes/92/984292/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tooz refs/changes/92/984292/2"}}},"commit":{"parents":[{"commit":"abca4e997f3f0ea0af63db85f7c9e242a4104d37","subject":"typing: Add type hints to tooz.hashring","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/abca4e997f3f0ea0af63db85f7c9e242a4104d37"}]}],"author":{"name":"Eunkyung99","email":"ek121.kim@samsung.com","date":"2026-04-13 03:38:46.000000000","tz":540},"committer":{"name":"Eunkyung99","email":"ek121.kim@samsung.com","date":"2026-04-13 03:44:31.000000000","tz":540},"subject":"zookeeper: Add retry parameters\u0027 parsing logic","message":"zookeeper: Add retry parameters\u0027 parsing logic\n\nTo provide \"connection_retry\" and \"command_retry\" parameters to KazooClient,\nthe options parsed from url config should be passed as a KazooRetry object\nor a dictionary type.\nTherefore, the logic has been added to convert the retry options to\nthe corresponding type and pass it.\n\nCloses-bug: #2148145\nChange-Id: I71ecd8d9e0b8895bbbbdf5ed190b7d548d3d05b2\nSigned-off-by: eunkyung \u003cek121.kim@samsung.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/5ca704470ca83718d9bd617a3181dce6e967390c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/5ca704470ca83718d9bd617a3181dce6e967390c"}]},"branch":"refs/heads/master"},"9f0186a8c0017f59a4861e97452e174b685e0749":{"kind":"REWORK","_number":3,"created":"2026-06-10 13:44:43.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/92/984292/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tooz","ref":"refs/changes/92/984292/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tooz refs/changes/92/984292/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tooz refs/changes/92/984292/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tooz refs/changes/92/984292/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tooz refs/changes/92/984292/3"}}},"commit":{"parents":[{"commit":"12e22ef600b547b1636a38f8920910ac1dbc91f9","subject":"Fix mypy errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/12e22ef600b547b1636a38f8920910ac1dbc91f9"}]}],"author":{"name":"Eunkyung99","email":"ek121.kim@samsung.com","date":"2026-04-13 03:38:46.000000000","tz":540},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-10 13:44:32.000000000","tz":60},"subject":"zookeeper: Add retry parameters\u0027 parsing logic","message":"zookeeper: Add retry parameters\u0027 parsing logic\n\nTo provide \"connection_retry\" and \"command_retry\" parameters to\nKazooClient, the options parsed from url config should be passed as a\nKazooRetry object or a dictionary type. Therefore, the logic has been\nadded to convert the retry options to the corresponding type and pass\nit.\n\nChange-Id: I71ecd8d9e0b8895bbbbdf5ed190b7d548d3d05b2\nSigned-off-by: eunkyung \u003cek121.kim@samsung.com\u003e\nCo-authored-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nCloses-bug: #2148145\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/9f0186a8c0017f59a4861e97452e174b685e0749"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tooz/commit/9f0186a8c0017f59a4861e97452e174b685e0749"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
