)]}'
{"id":"openstack%2Foctavia~976821","triplet_id":"openstack%2Foctavia~master~Ib1c350b3f0e9e8c42d75fcd010b6fbd061b046a4","project":"openstack/octavia","branch":"master","topic":"rate-limiting","attention_set":{"11628":{"account":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"last_update":"2026-02-14 01:37:51.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ib1c350b3f0e9e8c42d75fcd010b6fbd061b046a4","subject":"Rate limiting support - API Implementation","status":"NEW","created":"2026-02-13 22:43:50.000000000","updated":"2026-02-14 01:37:51.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":6,"unresolved_comment_count":4,"has_review_started":true,"meta_rev_id":"849d717c4d07ba53c0900d1adcbe7928f860f9b7","_number":976821,"virtual_id_number":976821,"owner":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-02-14 01:37:51.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"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"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"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":{"rejected":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2026-02-13 22:56:21.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"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"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}],"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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-14 01:37:51.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"}],"messages":[{"id":"97afe7ce0825b1e259e4d350a5aa1d864696997b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2026-02-13 22:43:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"02338237e6fc01f0273e6b939fe4156c94c99d58","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2026-02-13 22:44:40.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"65e056ee06767d47cc9b99cb70c303a74f44b01a","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2026-02-13 22:46:52.000000000","message":"Patch Set 2: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"44b2d736a654358a3f55b2fa41a9648256fe7c9a","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2026-02-13 22:52:42.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"38329dec88ccbcc4c5a417f1507e6f78d0069130","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2026-02-13 22:54:53.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Workflow-1\n","accounts_in_message":[],"_revision_number":3},{"id":"02116a9e0bf050432120be4d110af90123f8d77b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2026-02-13 22:55:35.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"59e337f3501b5cf6f6e40137c080f014adfb3019","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2026-02-13 22:56:21.000000000","message":"Patch Set 4: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"849d717c4d07ba53c0900d1adcbe7928f860f9b7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-14 01:37:51.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/a0ba658bac3443c0a1903266143c39e5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fa37ceff9ba446fc9d474b0d22a21ab9 : FAILURE in 4m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/95f09643978142fd93e4a6706f3784e3 : SUCCESS in 4m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0f6b7972eb4442c8bcdf40fa1d246546 : FAILURE in 3m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b3068cb66bb2473aaa42299014666265 : FAILURE in 3m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b08ea1cf068462c9587ad2d6994f296 : FAILURE in 3m 23s\n- octavia-tox-py313-tips https://zuul.opendev.org/t/openstack/build/b9d7cf96c540435caaf6b4424f8f844c : FAILURE in 3m 23s\n- octavia-tox-functional-py313-tips https://zuul.opendev.org/t/openstack/build/3ef26bfa810c4f97afb4a0c40f8d60b9 : FAILURE in 8m 46s\n- openstack-tox-pip-check-reqs https://zuul.opendev.org/t/openstack/build/8ab5fbdf84124a72ab9c7078eed876fe : SUCCESS in 3m 45s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/f7b930ea0df947e19e213bd64bc9bc62 : FAILURE in 3m 43s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/48208b6f6e65490694aade6b4dc60a07 : FAILURE in 2m 05s\n- octavia-v2-dsvm-noop-api https://zuul.opendev.org/t/openstack/build/a3b4babb851d4909b5ec9a45f69daa88 : SUCCESS in 1h 06m 53s\n- octavia-v2-dsvm-scenario-traffic-ops https://zuul.opendev.org/t/openstack/build/d2ee6297fbf04bf78fc9914271cf2823 : SUCCESS in 1h 36m 02s\n- octavia-v2-dsvm-scenario-non-traffic-ops https://zuul.opendev.org/t/openstack/build/a9def5df97284b9ab5a5c05ab7f921f6 : SUCCESS in 1h 01m 08s\n- octavia-v2-dsvm-scenario-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/c53aebdacf1a4f528cc69fe9e34e1925 : SUCCESS in 1h 38m 18s\n- octavia-v2-dsvm-scenario-non-traffic-ops-jobboard https://zuul.opendev.org/t/openstack/build/c3c6c10f87d4427f9fb92afdbbafdfa8 : SUCCESS in 1h 06m 31s\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/eeda634d563046eb8f20ad5c397205f2 : SUCCESS in 38m 41s\n- octavia-grenade https://zuul.opendev.org/t/openstack/build/000b1eb4f5f846b1942910d27473fad6 : SUCCESS in 45m 34s\n- octavia-grenade-skip-level https://zuul.opendev.org/t/openstack/build/68f09f60ccbf4098979d52daeb30b0da : SUCCESS in 44m 58s\n- octavia-v2-act-stdby-dsvm-scenario https://zuul.opendev.org/t/openstack/build/c8863e11d03641a08c60981d01ac28a9 : SUCCESS in 35m 03s (non-voting)\n- octavia-v2-dsvm-cinder-amphora https://zuul.opendev.org/t/openstack/build/6d5520390ceb4e53845c8a01514a7c62 : SUCCESS in 38m 24s (non-voting)\n- octavia-v2-dsvm-scenario-two-node https://zuul.opendev.org/t/openstack/build/a9db9634bf1a48a881f7be74d9fbd804 : SUCCESS in 2h 40m 01s (non-voting)\n- octavia-v2-dsvm-scenario-ipv6-only https://zuul.opendev.org/t/openstack/build/67669594ec34473ab3f60897b7be0557 : SUCCESS in 1h 33m 21s (non-voting)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"79ae17852f1fdd99ab752494746a16b9a1cac8e2","revisions":{"b1d48a2ca94ac71c1518121a65681c3ef0c89e53":{"kind":"REWORK","_number":1,"created":"2026-02-13 22:43:50.000000000","uploader":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"ref":"refs/changes/21/976821/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/21/976821/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/21/976821/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/21/976821/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/21/976821/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/21/976821/1"}}},"commit":{"parents":[{"commit":"3bd1fb006987ec63087229c8391436719a5473f7","subject":"Rate limiting support - API reference","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/3bd1fb006987ec63087229c8391436719a5473f7"}]}],"author":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2026-02-13 22:38:35.000000000","tz":0},"committer":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2026-02-13 22:38:35.000000000","tz":0},"subject":"Rate limiting support - API Implementation","message":"Rate limiting support - API Implementation\n\nNote: This patch was split off of the original patch.\n\nCo-Authored-By: Tom Weininger \u003cdienste@weinimo.de\u003e\n\nChange-Id: Ib1c350b3f0e9e8c42d75fcd010b6fbd061b046a4\nSigned-off-by: Michael Johnson \u003cjohnsomor@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/b1d48a2ca94ac71c1518121a65681c3ef0c89e53"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/b1d48a2ca94ac71c1518121a65681c3ef0c89e53"}]},"branch":"refs/heads/master"},"16e44ce5b97a187cf81fb3998f8581d9035d6f34":{"kind":"NO_CHANGE","_number":2,"created":"2026-02-13 22:44:40.000000000","uploader":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"ref":"refs/changes/21/976821/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/21/976821/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/21/976821/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/21/976821/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/21/976821/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/21/976821/2"}}},"commit":{"parents":[{"commit":"ffecf96b9e51e571c009e0f185935ccdda17cbb4","subject":"Rate limiting support - API reference","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/ffecf96b9e51e571c009e0f185935ccdda17cbb4"}]}],"author":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2026-02-13 22:38:35.000000000","tz":0},"committer":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2026-02-13 22:44:40.000000000","tz":0},"subject":"Rate limiting support - API Implementation","message":"Rate limiting support - API Implementation\n\nNote: This patch was split off of the original patch.\n\nCo-Authored-By: Tom Weininger \u003cdienste@weinimo.de\u003e\n\nChange-Id: Ib1c350b3f0e9e8c42d75fcd010b6fbd061b046a4\nSigned-off-by: Michael Johnson \u003cjohnsomor@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/16e44ce5b97a187cf81fb3998f8581d9035d6f34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/16e44ce5b97a187cf81fb3998f8581d9035d6f34"}]},"branch":"refs/heads/master","description":"Rebase"},"d245f0d78e71661e5bc67d22259c39d3ff14b1cd":{"kind":"REWORK","_number":3,"created":"2026-02-13 22:54:53.000000000","uploader":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"ref":"refs/changes/21/976821/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/21/976821/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/21/976821/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/21/976821/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/21/976821/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/21/976821/3"}}},"commit":{"parents":[{"commit":"3bd1fb006987ec63087229c8391436719a5473f7","subject":"Rate limiting support - API reference","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/3bd1fb006987ec63087229c8391436719a5473f7"}]}],"author":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2026-02-13 22:38:35.000000000","tz":0},"committer":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2026-02-13 22:54:42.000000000","tz":0},"subject":"Rate limiting support - API Implementation","message":"Rate limiting support - API Implementation\n\nNote: This patch was split off of the original patch.\n\nCo-Authored-By: Tom Weininger \u003cdienste@weinimo.de\u003e\n\nChange-Id: Ib1c350b3f0e9e8c42d75fcd010b6fbd061b046a4\nSigned-off-by: Michael Johnson \u003cjohnsomor@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/d245f0d78e71661e5bc67d22259c39d3ff14b1cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/d245f0d78e71661e5bc67d22259c39d3ff14b1cd"}]},"branch":"refs/heads/master"},"79ae17852f1fdd99ab752494746a16b9a1cac8e2":{"kind":"NO_CHANGE","_number":4,"created":"2026-02-13 22:55:35.000000000","uploader":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"ref":"refs/changes/21/976821/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/octavia","ref":"refs/changes/21/976821/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/octavia refs/changes/21/976821/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/octavia refs/changes/21/976821/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/octavia refs/changes/21/976821/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/octavia refs/changes/21/976821/4"}}},"commit":{"parents":[{"commit":"ffecf96b9e51e571c009e0f185935ccdda17cbb4","subject":"Rate limiting support - API reference","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/ffecf96b9e51e571c009e0f185935ccdda17cbb4"}]}],"author":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2026-02-13 22:38:35.000000000","tz":0},"committer":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2026-02-13 22:55:35.000000000","tz":0},"subject":"Rate limiting support - API Implementation","message":"Rate limiting support - API Implementation\n\nNote: This patch was split off of the original patch.\n\nCo-Authored-By: Tom Weininger \u003cdienste@weinimo.de\u003e\n\nChange-Id: Ib1c350b3f0e9e8c42d75fcd010b6fbd061b046a4\nSigned-off-by: Michael Johnson \u003cjohnsomor@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/79ae17852f1fdd99ab752494746a16b9a1cac8e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/octavia/commit/79ae17852f1fdd99ab752494746a16b9a1cac8e2"}]},"branch":"refs/heads/master","description":"Rebase"}},"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","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":"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":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
