)]}'
{"id":"openstack%2Fswift~821630","triplet_id":"openstack%2Fswift~master~Iaba8fcecebf1e811eb239698ce319077cf1827cf","project":"openstack/swift","branch":"master","topic":"bucket-ratelimiter","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2021-12-15 22:28:15.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Iaba8fcecebf1e811eb239698ce319077cf1827cf","subject":"Updater: With modified PriorityQueue that tracks age","status":"ABANDONED","created":"2021-12-13 23:13:53.000000000","updated":"2021-12-15 22:28:15.000000000","total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"de1a068bc591b87e4b5fd738469172fa5838f0f0","_number":821630,"virtual_id_number":821630,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2021-12-14 00:54:20.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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-12-14 00:54:20.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":"f42c062f80e110c68336f83e7c5a0437741228da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-13 23:13:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7319379347d097375b533a4ea1b38abc083bf6e7","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-13 23:16:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"51d521c3347792ab10c2f8f3d0a094fff434c8f7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-13 23:17:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b09468d2090dc13f4807b8c41b00342d0f4caf4d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-14 00:54:20.000000000","message":"Patch Set 2: 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\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f243f33ac2724ff190916d606394b890 : SUCCESS in 8m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/f2c6e0bc82e04ccaba15a26d9c16c5b3 : SUCCESS in 56m 21s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/beb07b19b5c743d5926cc87a8a66c8aa : SUCCESS in 44m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a800297d4ada481fa9abb44798681d0b : SUCCESS in 48m 21s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e99308e3f13845d09be3a6c37d97ad8e : SUCCESS in 9m 57s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/1f758498644f4503a8bc61afaed52555 : SUCCESS in 6m 04s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6455a7ce643544229459d21f3d4f4626 : SUCCESS in 17m 48s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/82011b82edd14dd8be125b245069bbcc : SUCCESS in 15m 28s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4fc681981f2049d4b5cc8edad09b785a : SUCCESS in 15m 17s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/8a7eddf8f2144538b3021650ac5219fd : TIMED_OUT in 1h 31m 38s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a39ee5987634464285b35a0e65206bcb : SUCCESS in 14m 46s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7fd688915682439a941300bf05a34fa1 : SUCCESS in 15m 37s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4985aab506e04a429868097e0d176d03 : SUCCESS in 23m 49s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/31a6851edae544d49de61f1342b96ec7 : SUCCESS in 30m 55s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/969011c326e74ba5ac36864a86ad298e : SUCCESS in 30m 34s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/0a161ee10f7447f294a4daadf4b5c567 : SUCCESS in 21m 24s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/2e95ab41d1264cfbaa0282bd82d69714 : SUCCESS in 22m 31s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1eb4a2bbdc834f36b625016ee63214b2 : SUCCESS in 7m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/15fe96e933ac4034b503413d7556f8da : SUCCESS in 27m 37s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/15fc372fcc264d43b2f91cab7bb24bf5 : SUCCESS in 50m 26s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/033c86156f3640e882a759dd108a2c0f : SUCCESS in 51m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/612857e9816e4774819050f851517f4d : SUCCESS in 39m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/15a3095fae704a51a49c89cc52e53555 : SUCCESS in 40m 07s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5c232585e6e34d12a4e5e0c5980d75c5 : SUCCESS in 15m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b620b551696341a6bf80692dd8542716 : SUCCESS in 5m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/596b84c2de4d4518aae47922703a9cb8 : SUCCESS in 19m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/241652abd75d443d9907fd1294b4c156 : SUCCESS in 49m 48s","accounts_in_message":[],"_revision_number":2},{"id":"7d5fa534303ee0a3ef3182fe622a41012d90eb17","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-14 01:01:17.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b0b5a1b68ad14c97b8561896c2d89356 : SUCCESS in 40m 21s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e8053f782ec7495c9f26dee7cd9af76d : SUCCESS in 34m 39s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/9165ec7d697d4a2eb94e29d6981f8366 : SUCCESS in 1h 29m 28s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/0656c543261f45369671a275fbb56d7a : SUCCESS in 1h 03m 46s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/db42ef330d4a4fb6810a708288bf42df : SUCCESS in 49m 16s","accounts_in_message":[],"_revision_number":2},{"id":"de1a068bc591b87e4b5fd738469172fa5838f0f0","tag":"autogenerated:gerrit:abandon","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-15 22:28:15.000000000","message":"Abandoned\n\nThere is a better approach that merge all our ideas :) https://review.opendev.org/c/openstack/swift/+/821736","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"320915b1a1c3ebab87ed7d68044dd7758db9076e","revisions":{"9cc7bb138d45fab667283fb6e3b79f2084afe87b":{"kind":"REWORK","_number":1,"created":"2021-12-13 23:13:53.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/30/821630/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/30/821630/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/821630/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/821630/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/821630/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/30/821630/1"}}},"commit":{"parents":[{"commit":"8191d85d9db39b4e4a3963dc1349ed99692ceed5","subject":"Updater: Allow derrfered updates to sleep","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8191d85d9db39b4e4a3963dc1349ed99692ceed5"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-13 23:07:58.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-13 23:07:58.000000000","tz":660},"subject":"Updater: With modified PriorityQueue that tracks age","message":"Updater: With modified PriorityQueue that tracks age\n\nUse an \"UpdateQueue\" to tracked deferred updates. This uses an extended\neventlet PriorityQueue that also tracks the age the updates where added.\n\nIt also provides a `pop_oldest` method which will pop the oldest off the\npriorty queue.\n\nChange-Id: Iaba8fcecebf1e811eb239698ce319077cf1827cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9cc7bb138d45fab667283fb6e3b79f2084afe87b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9cc7bb138d45fab667283fb6e3b79f2084afe87b"}]},"branch":"refs/heads/master"},"320915b1a1c3ebab87ed7d68044dd7758db9076e":{"kind":"REWORK","_number":2,"created":"2021-12-13 23:17:57.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/30/821630/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/30/821630/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/821630/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/821630/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/30/821630/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/30/821630/2"}}},"commit":{"parents":[{"commit":"8191d85d9db39b4e4a3963dc1349ed99692ceed5","subject":"Updater: Allow derrfered updates to sleep","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8191d85d9db39b4e4a3963dc1349ed99692ceed5"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-13 23:07:58.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-13 23:17:42.000000000","tz":660},"subject":"Updater: With modified PriorityQueue that tracks age","message":"Updater: With modified PriorityQueue that tracks age\n\nUse an \"UpdateQueue\" to tracked deferred updates. This uses an extended\neventlet PriorityQueue that also tracks the age the updates where added.\n\nIt also provides a `pop_oldest` method which will pop the oldest off the\npriorty queue.\n\nChange-Id: Iaba8fcecebf1e811eb239698ce319077cf1827cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/320915b1a1c3ebab87ed7d68044dd7758db9076e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/320915b1a1c3ebab87ed7d68044dd7758db9076e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
