)]}'
{"id":"openstack%2Fpython-swiftclient~810330","triplet_id":"openstack%2Fpython-swiftclient~master~Icc265636815220e33e8c9eec0a3ab80e9f899038","project":"openstack/python-swiftclient","branch":"master","hashtags":[],"change_id":"Icc265636815220e33e8c9eec0a3ab80e9f899038","subject":"Correctly aggregate totals for \u003e10k items","status":"MERGED","created":"2021-09-21 23:07:30.000000000","updated":"2021-09-23 23:15:49.000000000","submitted":"2021-09-23 23:14:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"810330","meta_rev_id":"399df094f214b1635a43b695d7b10e1618fbab7c","_number":810330,"virtual_id_number":810330,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-09-23 23:14:18.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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":2,"date":"2021-09-23 19:34:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":1,"date":"2021-09-23 19:34:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"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}},"removable_reviewers":[],"reviewers":{"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":"2021-09-22 00:32:26.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":"2021-09-23 19:34:19.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"}],"messages":[{"id":"11522274bc96ff28c41f4d37e5b19d5e9ad53345","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-09-21 23:07:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"43e0e47283465e48fbcc34390c68d7fa20cb8ed1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-22 00:32:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7b91469f46c34808906063e3c2fd3344 : SUCCESS in 1h 20m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9aee35a8d8f54e9dbd93cefe0b9120bb : SUCCESS in 4m 04s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/3ffef3c909f94ba0b587234e88fbf834 : SUCCESS in 4m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/206b6ac6706046809b7768eb7035a39e : SUCCESS in 4m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1fff39f50c9a42fb9b5db09df12b413e : SUCCESS in 4m 13s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/63b5ea9ca0444993aa9a17ccc617bc14 : SUCCESS in 4m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8116729324cf4d548b6e79c64ac90fd2 : SUCCESS in 6m 41s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/156c29b9e1cc4170b0de66f18178481e : SUCCESS in 40m 06s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/d28b49b308db4facb125d6c92992e5be : SUCCESS in 19m 02s\n- swiftclient-functional-py2 https://zuul.opendev.org/t/openstack/build/c102b196e4e9477283437bd45782b226 : SUCCESS in 17m 39s","accounts_in_message":[],"_revision_number":1},{"id":"7846e93b628251602f2dec9c971c7180eac1d1ce","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-09-23 19:34:19.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nyup, sure \u0027nuff","accounts_in_message":[],"_revision_number":1},{"id":"fcbadbc025736977d0645f92081e23ad81b3d0b4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 19:35:34.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"9bda53e1616f2c7dc4d0ae6bb8c3f88c6526f80f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 23:14:18.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fd7e74cab5fd4c13a40ecf3192ff0f60 : SUCCESS in 1h 20m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f132a0d9dde4ff3890632868e3b6551 : SUCCESS in 5m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/687facc313ee4e7794da1e4063a1310b : SUCCESS in 5m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/41e9989e513641f68a8273915d0e1a40 : SUCCESS in 6m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3637d17c170044eeba66a572844e392c : SUCCESS in 5m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc33a98772ef4e06b579b6bee3e9b604 : SUCCESS in 7m 17s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/2b377f9735ae4800ace317daca6f8046 : SUCCESS in 41m 24s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/82d8de1ae21542d185b8d17930a11c5e : SUCCESS in 23m 01s\n- swiftclient-functional-py2 https://zuul.opendev.org/t/openstack/build/7db62d2e05084d7d8552097f1e28fa20 : SUCCESS in 24m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b5659ef34a3d4b748159f6f45038d780 : SUCCESS in 7m 10s","accounts_in_message":[],"_revision_number":1},{"id":"d98fcbc05a256bdfece9d8dc11cefa713c066f97","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 23:14:18.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"399df094f214b1635a43b695d7b10e1618fbab7c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-23 23:15:49.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d759bc62475c4b508c62c35532c49dae : SUCCESS in 1m 06s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"373fa26ce1620d096918bd34ea4983b8ca96898c","revisions":{"373fa26ce1620d096918bd34ea4983b8ca96898c":{"kind":"REWORK","_number":1,"created":"2021-09-21 23:07:30.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/30/810330/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/30/810330/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/30/810330/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/30/810330/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/30/810330/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/30/810330/1"}}},"commit":{"parents":[{"commit":"5129b33505691f5c4a3e33f2878b157cbd5b4a62","subject":"Only log the traceback for non-404s","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5129b33505691f5c4a3e33f2878b157cbd5b4a62"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-21 23:02:47.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-09-21 23:06:56.000000000","tz":-420},"subject":"Correctly aggregate totals for \u003e10k items","message":"Correctly aggregate totals for \u003e10k items\n\nPreviously, we would write out totals for every page of listings, like\n\n    $ swift list sync --prefix\u003d09-21 --total -l\n     80000000000\n     80000000000\n     80000000000\n     58096000000\n\nNow, roll those all into a single total:\n\n    $ swift list sync --prefix\u003d09-21 --total -l\n    298096000000\n\nChange-Id: Icc265636815220e33e8c9eec0a3ab80e9f899038\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/373fa26ce1620d096918bd34ea4983b8ca96898c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/373fa26ce1620d096918bd34ea4983b8ca96898c"}]},"branch":"refs/heads/master"}},"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":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":[{"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":{}}}]}
