)]}'
{"id":"openstack%2Fpython-swiftclient~852781","triplet_id":"openstack%2Fpython-swiftclient~master~I027222157f6c2ad7882a0508302c9de097baae4c","project":"openstack/python-swiftclient","branch":"master","topic":"retry-on-ratelimit","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2022-08-19 00:43:25.000000000","reason":"Change was submitted"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2022-08-18 22:55:48.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e replied on the change","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}},"hashtags":[],"change_id":"I027222157f6c2ad7882a0508302c9de097baae4c","subject":"Expand retry handling on ratelimit response","status":"MERGED","created":"2022-08-10 17:50:11.000000000","updated":"2022-08-19 00:45:06.000000000","submitted":"2022-08-19 00:43:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"852781-retry-on-ratelimit","meta_rev_id":"44d4906eb5be9403b0d70c2704818ea8e94ff3b5","_number":852781,"virtual_id_number":852781,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-08-19 00:43:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-08-18 22:55:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-08-18 22:55:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-08-10 19:20:06.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-08-17 20:15:11.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"}],"messages":[{"id":"ea5f7872d10137ff3a5d2ba1cd200125963f7adf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-08-10 17:50:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"671f30142be8e33926ad9ad5bf3e16a35b32d926","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-08-10 18:14:14.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2815387ade3457ef1b8d0dd71bd6712ffb31ce7d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-10 19:20:06.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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\nhttps://zuul.opendev.org/t/openstack/buildset/2d3590ccb792465a9797c349b367c94f\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ac018083ed0b4e128c597343feab25c0 : SUCCESS in 1h 28m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c58530189c27440898dc192f082161d9 : FAILURE in 4m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1b8a0334f8774234b815de994e1eff49 : SUCCESS in 4m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9474b4f7d16b4c508af27bcc4de8c0e9 : SUCCESS in 4m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/28ca8bbe20a64a20b06c4aa30ffb71ad : SUCCESS in 4m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d96bb9647da94f19aef6aa74b6c9c433 : SUCCESS in 6m 32s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/bd179413381349c198e18e29f3c21e4c : SUCCESS in 46m 20s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/84ad9807a11246dc8168412e3d03add3 : SUCCESS in 21m 02s","accounts_in_message":[],"_revision_number":1},{"id":"47b29a3b4ab72afe21c4173be15c7007a08bc331","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-08-16 21:09:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5842238fae0baefbabe244d6ce10dbe28afd1e94","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-16 22:34:02.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3b0df56068604b02822aa4c0487dba61\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4e02feef3dd9447d8af70ea680090a2c : SUCCESS in 1h 22m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8801da23bb9d414a908f2e967b0eeeac : SUCCESS in 5m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ed8487ff2318485eafdcec464b6771e4 : SUCCESS in 4m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5a68767f66144fc1ae94739b3cb138d6 : SUCCESS in 6m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e2ae51068365403db01479d65ef9e1ea : SUCCESS in 7m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dc6a4d42eb2947aea83ac7218aa55fed : SUCCESS in 9m 04s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/ae1e3ef4fc5146d6bdf7066f9fe5bee5 : SUCCESS in 51m 42s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/4a531216e57b4048842350835c7a65db : SUCCESS in 28m 02s","accounts_in_message":[],"_revision_number":2},{"id":"273beb21bdffd5cc3d2adfd590eafb74476abb55","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-08-17 20:15:11.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"d2484b2c4770b3b8b5ce608389133e5697fb0c14","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-08-18 00:00:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5953a878a8e044c110f2be99e4f0c73591a10cd8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-18 01:55:21.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\n\nhttps://zuul.opendev.org/t/openstack/buildset/0bc5a1e10b134d739d83010b38d0076b\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5cd32372da814fd8887b64c4c45e91a1 : SUCCESS in 1h 47m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d9698e94bae54b589da86fba70683d51 : SUCCESS in 3m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/739d8c80f3bf4994b37f58351e569b8a : FAILURE in 3m 59s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9b0ba1015ebe4043b6a1f9563334f9cb : FAILURE in 4m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0882f28063a043dfbee75547edb66a84 : FAILURE in 4m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e0267bb6e6a64ed688de753b80d3ad2f : SUCCESS in 5m 44s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/2c575e601fff4d0990ac676abbd240b0 : SUCCESS in 53m 08s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/c9d0ec2b5f514662b2ad50d91a3dfa1e : SUCCESS in 28m 15s","accounts_in_message":[],"_revision_number":3},{"id":"c1ab5564323c915a2daf517e40aedfa20d90b648","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-08-18 19:14:22.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6323a33a65466eb4cbb45757f70f03b18d968dd4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-18 20:33:29.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f18bdc79952a4a5cbb35c415cfb4bd1f\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f9b9784967ac4606ad2aeae79bbf6dcb : SUCCESS in 1h 16m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ed269424a0284eb7a84b3232bf2d0376 : SUCCESS in 4m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/14ea39cbd9d94b2f840e525df6e18bdc : SUCCESS in 6m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a6c513ae501e4c13beb80d5d7ce4f2ff : SUCCESS in 4m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/20af84e8d14f40889c39e67b1e636152 : SUCCESS in 4m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c70c1063557646d9a07ad7c637ba65c5 : SUCCESS in 8m 26s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/939ddafb4ada49a39dda2e3012b7a3ea : SUCCESS in 37m 49s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/e65975324cb74058b41562a1a4e625c8 : SUCCESS in 24m 16s","accounts_in_message":[],"_revision_number":4},{"id":"7e81d90537cb9baafc39cf031d92c144ff82d68f","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-08-18 22:55:48.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9423c5e08200f4c23e0fe497324e85f13ed4a1a2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-18 22:56:24.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"67a48b2f4e0a0d0170a12f3f70920eeea4a91a67","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-19 00:43:25.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1a0eec1885b84ecb879e77911591decf\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5c7e930c1f614d54896bcfd3c1495cc4 : SUCCESS in 1h 40m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9878f9ad34734cdd8ab9ed69b6a20198 : SUCCESS in 3m 01s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/043985e56c24488e8e6aea6c9f6c642d : SUCCESS in 3m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/25b5b2e285f34a7b94052e7c3a8fedc0 : SUCCESS in 3m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7324655ec22c4192865ee002ee421d0a : SUCCESS in 4m 31s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/3f14ca650271419aac421f43a6001a77 : SUCCESS in 43m 55s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/c7c0b90667e24633956ba71458a126b7 : SUCCESS in 23m 22s","accounts_in_message":[],"_revision_number":4},{"id":"c3cfd3cef90a8d022d9aa24f0b624c6a2a2f19e5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-19 00:43:25.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"44d4906eb5be9403b0d70c2704818ea8e94ff3b5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-19 00:45:06.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d1b7a4b2b408464d93e54b590316624e\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/31130799a69c46c6836155f5c7b2daa3 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"653cbcb686fc34cc28f9c7889e8746e77b95371a","revisions":{"57d2b69cebea5fd93c241f8e96a3c3e2d2d665d6":{"kind":"REWORK","_number":1,"created":"2022-08-10 17:50:11.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/81/852781/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/852781/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/1"}}},"commit":{"parents":[{"commit":"9eee29d2e46e774eb08acb76c3317a58856f3f71","subject":"tempurl: Support sha256 and sha512 signatures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9eee29d2e46e774eb08acb76c3317a58856f3f71"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-08-10 17:38:54.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-08-10 17:50:10.000000000","tz":-300},"subject":"Expand retry handling on ratelimit response","message":"Expand retry handling on ratelimit response\n\nWe have seen middlewares that return ratelimit responses as 498 or 429.\n\nThe SwiftService class will now use the retry_on_ratelimit option by\ndefault.\n\nChange-Id: I027222157f6c2ad7882a0508302c9de097baae4c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/57d2b69cebea5fd93c241f8e96a3c3e2d2d665d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/57d2b69cebea5fd93c241f8e96a3c3e2d2d665d6"}]},"branch":"refs/heads/master"},"29324739fa5094a615a98a8d13ba37588f4d0ab4":{"kind":"REWORK","_number":2,"created":"2022-08-16 21:09:54.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/81/852781/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/852781/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/2"}}},"commit":{"parents":[{"commit":"9eee29d2e46e774eb08acb76c3317a58856f3f71","subject":"tempurl: Support sha256 and sha512 signatures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9eee29d2e46e774eb08acb76c3317a58856f3f71"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-08-10 17:38:54.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-08-16 21:09:38.000000000","tz":-300},"subject":"Expand retry handling on ratelimit response","message":"Expand retry handling on ratelimit response\n\nWe have seen middlewares that return ratelimit responses as 498 or 429.\n\nThe SwiftService class will now use the retry_on_ratelimit option by\ndefault.\n\nCloses-Bug: #1879572\nChange-Id: I027222157f6c2ad7882a0508302c9de097baae4c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/29324739fa5094a615a98a8d13ba37588f4d0ab4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/29324739fa5094a615a98a8d13ba37588f4d0ab4"}]},"branch":"refs/heads/master"},"f9f804886ed30baff454b2d709e27d42ca7a02fb":{"kind":"REWORK","_number":3,"created":"2022-08-18 00:00:37.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/81/852781/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/852781/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/3"}}},"commit":{"parents":[{"commit":"2817465f4776adf011102b664110fa8ae682b6d8","subject":"Enable retry_on_ratelimit by default","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2817465f4776adf011102b664110fa8ae682b6d8"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-08-10 17:38:54.000000000","tz":-300},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-08-17 23:59:43.000000000","tz":-420},"subject":"Expand retry handling on ratelimit response","message":"Expand retry handling on ratelimit response\n\nWe have seen middlewares that return ratelimit responses as 498 or 429,\nso tolerate either.\n\nCloses-Bug: #1879572\nChange-Id: I027222157f6c2ad7882a0508302c9de097baae4c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f9f804886ed30baff454b2d709e27d42ca7a02fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f9f804886ed30baff454b2d709e27d42ca7a02fb"}]},"branch":"refs/heads/master"},"653cbcb686fc34cc28f9c7889e8746e77b95371a":{"kind":"REWORK","_number":4,"created":"2022-08-18 19:14:22.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/81/852781/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/81/852781/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/81/852781/4"}}},"commit":{"parents":[{"commit":"a1d2f31131d79d7c551dbac4fc1e9c4d177d2df5","subject":"Enable retry_on_ratelimit by default","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a1d2f31131d79d7c551dbac4fc1e9c4d177d2df5"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-08-10 17:38:54.000000000","tz":-300},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-08-18 19:14:04.000000000","tz":-420},"subject":"Expand retry handling on ratelimit response","message":"Expand retry handling on ratelimit response\n\nWe have seen middlewares that return ratelimit responses as 498 or 429,\nso tolerate either.\n\nCloses-Bug: #1879572\nChange-Id: I027222157f6c2ad7882a0508302c9de097baae4c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/653cbcb686fc34cc28f9c7889e8746e77b95371a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/653cbcb686fc34cc28f9c7889e8746e77b95371a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}]}],"submit_requirements":[]}
