)]}'
{"id":"openstack%2Fswift~861487","triplet_id":"openstack%2Fswift~master~I1ab7376b5e68a3deaad5aca113ad55bde00b2238","project":"openstack/swift","branch":"master","topic":"per-policy-quotas","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2023-03-08 06:22:04.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I1ab7376b5e68a3deaad5aca113ad55bde00b2238","subject":"quotas: Move account-level handling to a separate function","status":"MERGED","created":"2022-10-15 00:05:55.000000000","updated":"2023-03-08 08:05:41.000000000","submitted":"2023-03-08 08:04:19.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"861487-per-policy-quotas","meta_rev_id":"77d420563ebcf6fd809c27ce4527e070b5923445","_number":861487,"virtual_id_number":861487,"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-03-08 08:04:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2023-02-27 01:23:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":1,"date":"2023-02-27 02:24:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-03-08 06:22:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-10-15 01:10:49.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-02-27 01:23:14.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2023-02-27 02:24:54.000000000","updated_by":{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},"reviewer":{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},"state":"REVIEWER"}],"messages":[{"id":"b41a4e72a787afb5b9069c8613e25bda709e1b08","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-10-15 00:05:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7e6a67d0650b39f79cb3ed2f8ea963fc89ecd6d0","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-10-15 00:12:30.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"aecd1a788291199709c66b4f5f6045d0d17f1f9b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-15 01:10:49.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/910c00bd523243afbfc6bcabfefab5fa\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ebe676a036a345a695bacd18749f1a28 : SUCCESS in 7m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/5ea636e0e8a049f39b2a92d20e9fb488 : SUCCESS in 46m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7a0d4933b13846cfadda76b6e61d3ab6 : SUCCESS in 37m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/22188095dbf44e908fa214daf2ecf318 : SUCCESS in 54m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d42b42f0168d4084a275e77e8c030da2 : FAILURE in 17m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4d78c93472ea4170a9c4492bb8fd7531 : FAILURE in 17m 34s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ec278787e19942b3928fe589735209e3 : FAILURE in 18m 08s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cdbfe1f067a14697bbcc57950924eed7 : SUCCESS in 7m 15s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/1df62c100e2244358414de677da2fb1a : SUCCESS in 5m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a3154de61ba64433bf5439aee7400fe1 : SUCCESS in 14m 56s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/47f4ba1ff9e84c2bb9480266fb8aa0d6 : SUCCESS in 15m 51s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e545a3d87b2f401791ddb7cbc93f1067 : SUCCESS in 15m 05s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/56ee20f609d94fa298980e79ee0c8530 : SUCCESS in 17m 14s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/609a12e7a8594ac380f9df8c63b637cc : SUCCESS in 16m 20s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1cd8afd7f8f546f6ae1acd6ba19a1a80 : SUCCESS in 17m 16s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/a76c377cfac640589b55e249951c33d1 : SUCCESS in 13m 45s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/22c70cb9196249dfad0e7884b38380c1 : SUCCESS in 15m 18s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/295b2994848f4dd8a556c70f04f12ad7 : SUCCESS in 15m 17s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/aad7d2afee034532aec4a13dc5648e31 : SUCCESS in 6m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/20ca541867ce41488531b5b17b628017 : SUCCESS in 16m 13s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/f39ed4364e004e19b8c6c73b0d01a14a : SUCCESS in 7m 28s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/316cb3a47c364243b14c2eca814e9963 : SUCCESS in 50m 46s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/2e35ae433f8a4952be6bc8b70d0173d2 : SUCCESS in 58m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/124f966ed989449899a2bdef5c281424 : SUCCESS in 44m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9fbc006b05ae41d8b3537780f51b8832 : SUCCESS in 42m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0a1beeeab1bf45638f3a11259a1f0401 : SUCCESS in 16m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5fecb77260af432d966106f062807c4b : SUCCESS in 5m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a072004faacd40da8508e105dfd46157 : SUCCESS in 19m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e5cdd74631e4420a93e0ee52b0269a1a : SUCCESS in 51m 54s","accounts_in_message":[],"_revision_number":1},{"id":"363366bbc40f3d4351826e8c90f82dae7258a3dc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-15 01:45:27.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/144046594f3c4078ae483ae388deb8ba\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0950d8146bec48959a0412789f068e29 : SUCCESS in 52m 43s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/174cf274045d4fc8834fa7e37c7058ff : SUCCESS in 1h 27m 14s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/9037a102ac6b4d6b88a932ffce2e7f0b : SUCCESS in 1h 12m 19s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/8c0d008855084dbdb4e78aacbe64a10f : SUCCESS in 1h 05m 24s","accounts_in_message":[],"_revision_number":1},{"id":"84e08b362d00a40220700cc55727a536d61f1000","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-02-14 20:16:57.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"2b54c40992a03ded7632137261fbf3669e252532","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-14 21:22:49.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/283d30b4c6bf4c2d985b31ba6b0da416\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/7bfbc52c9e2f4cd8a4f6073ec81918ae : SUCCESS in 45m 02s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/33c6ed7254b145fcbaa8b670c95120c7 : SUCCESS in 57m 40s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/800e103d652e4813a640f2db1bda527c : SUCCESS in 1h 01m 08s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/5cee4e5f4df941a4aa1601bee82458f1 : SUCCESS in 1h 02m 57s","accounts_in_message":[],"_revision_number":2},{"id":"15ea85b94ea114b76aeb77c742867f9ba65c8b6a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-14 21:40:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dc5bccc175334508b7ebaec8e25d3f95\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b4d3541c707d428e9c3c85a3ba46d51c : SUCCESS in 7m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/54f355578b394b119d9157a6de91c939 : SUCCESS in 51m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/82774bc62fd54653afa570011937f64d : SUCCESS in 36m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/42508f47e10148d1a8e789a5dc206ad2 : SUCCESS in 1h 13m 14s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/84a16968baba4d819ddf3443a6309644 : SUCCESS in 17m 24s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9480832031704367997b223b8c47abba : SUCCESS in 20m 14s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e8cb5f5c37cd42a7b3b374f3689ae549 : SUCCESS in 17m 58s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/25f982e2eb404c6a8e693056eb2b6597 : SUCCESS in 7m 29s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/68522f2c5b7f44b8a0a3ddc95bf58758 : SUCCESS in 4m 57s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3a982e0749b04034abe03d4cc338023c : SUCCESS in 16m 50s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c308404d8cc14210ab8b22899b7a69c8 : SUCCESS in 28m 26s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/145e21d6c57b4ca7b5aeec8eb8278dbb : SUCCESS in 16m 01s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/7a031af8c2d746368e4cab7c879754fe : SUCCESS in 11m 46s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/af3fb791b0304348a5c1fdd4adc8610c : SUCCESS in 16m 43s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e3c10c1d39244d14b078eb601cedce4e : SUCCESS in 20m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/41be98abe9494b43b4e77b8917b6f53d : SUCCESS in 17m 12s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/bd72191d58104f2cacf5aacc2bf87c8d : SUCCESS in 13m 15s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/54c88f594b814154868962aca5fb1be7 : SUCCESS in 13m 30s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/f30fea7399b84a5f9aa067fdb7fe61c5 : SUCCESS in 12m 50s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d255f31fd3a54722bbd3871532d083ee : SUCCESS in 8m 22s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/dd954051b84643818143ddd5805f383a : SUCCESS in 15m 07s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/85b427631a35433984a4a8e205e862b5 : SUCCESS in 7m 49s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/421d083cd5dc48ed9a1d852806b91c92 : SUCCESS in 1h 06m 57s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/c4d9c5e8dac648c6814b1cd0d533ee19 : SUCCESS in 57m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/120699f4e99d4952aeb1ca6f9af05c31 : SUCCESS in 48m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/aed361e3611541a5b5758e7150e9880c : SUCCESS in 48m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e37e54ea0178444c9cde16191efcd156 : SUCCESS in 16m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e2f47d863c324f36aa7d4cd0f4964daf : SUCCESS in 3m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/333a5689dc7c47ac95630d1b47c6be37 : SUCCESS in 17m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6f0b327a910446f2875e95e6fd6a607c : SUCCESS in 35m 25s","accounts_in_message":[],"_revision_number":2},{"id":"500f8d1d28a4d7a98fbdf07641f4812e900b7896","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-02-17 18:10:35.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"79eebcbf002875fd0cdd0d93c430dfabe4645e4f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-17 19:45:36.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/64f82ab4ed8c4bbaacfc2e9f45705766\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ad8d4ab54ebd4a05b669f7f2ce2c5c9f : TIMED_OUT in 1h 31m 01s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/53e4f504cfe442edbda12c9743b38ff9 : TIMED_OUT in 1h 31m 25s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/25a7cf788b194743a6bddfec03ace1d9 : TIMED_OUT in 1h 31m 03s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/9d896ee2916d407bbb86b6934d239dff : TIMED_OUT in 1h 31m 09s","accounts_in_message":[],"_revision_number":3},{"id":"e6c4f3be32cf0557c02abc9fc3caf9acca448686","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-17 20:53:01.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2f01115f9c18422d827609a6ec312fcb\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d9a9d6bfb8a94f1aba711100e9a0e76e : SUCCESS in 7m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/57cc426b29ab4ab7914c3c6df1c88a62 : SUCCESS in 57m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1afe0a403eb6484f8ea3e96cf327a1c5 : SUCCESS in 46m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b045370561e84e9596d771a34b11ca8b : SUCCESS in 55m 33s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7d63ce78e9e9481f9595c5bb157a57de : SUCCESS in 17m 00s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c36ca718e95448c89345993f39218706 : SUCCESS in 17m 04s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/25224706161a4d0c8cccfe3159eb6921 : SUCCESS in 17m 15s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3cd6b3ecd1304c3eb2646d5b00596d16 : SUCCESS in 8m 25s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0a0f8e6c7b0f4e0697f71bfc71690889 : SUCCESS in 4m 52s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/873b55d9eeea4969b199fef4a8425bc4 : SUCCESS in 16m 03s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e0ddf19e5dc64834b03b7ccacbcfd0f8 : SUCCESS in 14m 55s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7d07fff68edf4bc2997fb7246dcb9d90 : SUCCESS in 13m 50s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/7a963dffbf6e48c39a101dd69f666b0b : SUCCESS in 14m 56s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/775a8e46b467449bb579296c7587847d : SUCCESS in 15m 08s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8325b4084bbf442699ca249f87510835 : SUCCESS in 15m 55s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e61b557a6d554be9ace3bbcc1dadf72b : SUCCESS in 16m 30s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/23ae4959fc91452fabf79d03975b5305 : SUCCESS in 13m 12s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/9d5be31ed2954b7d8d7793978825db3b : SUCCESS in 18m 39s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/97c16098bf3849e883430151a5f9f0d5 : SUCCESS in 15m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e0151695b3bc43d88351c039f4b1b004 : SUCCESS in 9m 00s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/cdb6fb2edbf64d7b8758751b44ea10aa : SUCCESS in 18m 17s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/db306e2e23a24ca681fbd19b900d0377 : SUCCESS in 7m 14s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ddf0cedc83064727aaa0a346d70f2d79 : SUCCESS in 1h 00m 06s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/56f019f2064e4ce2bdcc960b2cf28708 : SUCCESS in 1h 02m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/771b033c954b46c1978a9ea226157bec : SUCCESS in 52m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/453ac92c06b545e98e54348f5b010817 : SUCCESS in 50m 39s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c48ca70cc56d4795ae9352a481cdc67f : SUCCESS in 16m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2daf3ac14aa147d0b871871189aefe0d : SUCCESS in 4m 35s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b8c61e3f5d39422daf57bebe3ef075ea : SUCCESS in 31m 05s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cab5907583b84f66ad6ff0d0a545961a : SUCCESS in 2h 31m 51s","accounts_in_message":[],"_revision_number":3},{"id":"6cce96cf7b9e96c596f530801d506602dd736001","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-02-27 01:23:14.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"533f71e22d6954b757d5a794a7b44633e4a9360f","author":{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},"date":"2023-02-27 02:24:54.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"34a3ee1f8eae3c7162396e357c48c3fe5a1b44b4","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-03-08 06:22:04.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"b8831dcf41874f36f8990eedf9b4bd6f0cce36d8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-08 06:22:36.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"a029e5ada7c8682c0f39596eec758910e27a4daa","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-08 08:04:19.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/90049613a78a42c6806ab191b57cc25d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53f4eac9417945509da5a4645d64af3e : SUCCESS in 6m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/849e3323d3694ca787d77ee40962361a : SUCCESS in 50m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0f9fb9b12af74b69846a43ffda7ebd71 : SUCCESS in 28m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/54aa20bceaa94bc58f3f916128845871 : SUCCESS in 41m 03s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/6d155f65305048daac7a07df94fcb1e8 : SUCCESS in 7m 38s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/de735de4559c467fb622476ad9f6d059 : SUCCESS in 5m 40s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/332592ce131d4925be7306fb9ead215e : SUCCESS in 18m 36s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9a3ec0bb9b7c434c97a590830b6dde0f : SUCCESS in 17m 20s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0b1b66ecb0c24d4baed71e60a7a49ab4 : SUCCESS in 11m 14s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/164f8bc7c1a94df7914c7f1fbda5dbb8 : SUCCESS in 12m 29s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/592a250f5a1e462abced49ff819c7f27 : SUCCESS in 17m 51s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e827be59c2c14694be594f634026f4b1 : SUCCESS in 16m 10s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a69dae3b9da044029d6422f834783e5b : SUCCESS in 20m 06s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/5d8e946286244a5eae8ec2feb9ef7e06 : SUCCESS in 12m 47s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/233ab9eff3c84bc5a728c325127decf3 : SUCCESS in 16m 36s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/60e91d0ec6f5495294f1d837f0b3cd65 : SUCCESS in 18m 15s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7ed16bd45e8d45ba816c4d6f06f367aa : SUCCESS in 7m 23s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/d02320e4d0f2405ab9c53d824915a966 : SUCCESS in 8m 07s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c7794de64bd04c68a38f0c7da33ca99c : SUCCESS in 57m 22s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/7a6d78934bd9481199ed2a945451fe20 : SUCCESS in 56m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/92f888f8018740e5a2588147ad9ef1cf : SUCCESS in 51m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c0442b1ee7ad429e860f73975020b241 : SUCCESS in 53m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/21dd27a5af934c2d861defa555443bf8 : SUCCESS in 38m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2d42146f24ff48f1b7fe31b1c43cbcbc : SUCCESS in 3m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/aec51096e97f4c31a7d985d9c2b7afc0 : SUCCESS in 36m 29s","accounts_in_message":[],"_revision_number":3},{"id":"e871341a505a0edb04b627228299aff2e8be0d54","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-08 08:04:19.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"77d420563ebcf6fd809c27ce4527e070b5923445","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-08 08:05:41.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87e07df0bdb44354a9ceed75f01e8033\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb28ca14bb8345228ba78e9b5e732132 : SUCCESS in 48s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/d94582904bbe45b1ad093d2e190ce5ce : SUCCESS in 32s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/4f14dee203ea42999ce1a889786215c1 : SUCCESS in 34s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"21b3f1af98d34df6e56fcd2320615bdd2c3404bf","revisions":{"bc20d672a7108c1a97d0d5e8e79f76d790290bcc":{"kind":"REWORK","_number":1,"created":"2022-10-15 00:05:55.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/87/861487/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/87/861487/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/87/861487/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/87/861487/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/87/861487/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/87/861487/1"}}},"commit":{"parents":[{"commit":"f046e910d6ab95941a25ab6b115adeeeb1cc0591","subject":"Use FakeSwift in account quota tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f046e910d6ab95941a25ab6b115adeeeb1cc0591"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-10-14 22:34:41.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-10-15 00:00:54.000000000","tz":-420},"subject":"quotas: Move account-level handling to a separate function","message":"quotas: Move account-level handling to a separate function\n\nChange-Id: I1ab7376b5e68a3deaad5aca113ad55bde00b2238\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bc20d672a7108c1a97d0d5e8e79f76d790290bcc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bc20d672a7108c1a97d0d5e8e79f76d790290bcc"}]},"branch":"refs/heads/master"},"a5abb4d488b2aafdb66c59d8416337ba73504bfb":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2023-02-14 20:16:57.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/87/861487/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/87/861487/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/87/861487/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/87/861487/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/87/861487/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/87/861487/2"}}},"commit":{"parents":[{"commit":"5f4a96cf505310cef1b93ea2e79ba7baec4eed9f","subject":"Use FakeSwift in account quota tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5f4a96cf505310cef1b93ea2e79ba7baec4eed9f"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-10-14 22:34:41.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-02-15 04:16:24.000000000","tz":-480},"subject":"quotas: Move account-level handling to a separate function","message":"quotas: Move account-level handling to a separate function\n\nChange-Id: I1ab7376b5e68a3deaad5aca113ad55bde00b2238\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a5abb4d488b2aafdb66c59d8416337ba73504bfb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a5abb4d488b2aafdb66c59d8416337ba73504bfb"}]},"branch":"refs/heads/master"},"21b3f1af98d34df6e56fcd2320615bdd2c3404bf":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2023-02-17 18:10:35.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/87/861487/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/87/861487/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/87/861487/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/87/861487/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/87/861487/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/87/861487/3"}}},"commit":{"parents":[{"commit":"e76d443e00ae5f504bac4f109317fc489b5f1bc5","subject":"Use FakeSwift in account quota tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e76d443e00ae5f504bac4f109317fc489b5f1bc5"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-10-14 22:34:41.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-02-17 18:09:32.000000000","tz":-480},"subject":"quotas: Move account-level handling to a separate function","message":"quotas: Move account-level handling to a separate function\n\nChange-Id: I1ab7376b5e68a3deaad5aca113ad55bde00b2238\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/21b3f1af98d34df6e56fcd2320615bdd2c3404bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/21b3f1af98d34df6e56fcd2320615bdd2c3404bf"}]},"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[]}
