)]}'
{"id":"openstack%2Fswift~801145","triplet_id":"openstack%2Fswift~master~I071668ded430ad6e221b9442944f393f7795a0e2","project":"openstack/swift","branch":"master","hashtags":[],"change_id":"I071668ded430ad6e221b9442944f393f7795a0e2","subject":"trivial: Use own_shard_range instead of doing an extra query","status":"MERGED","created":"2021-07-16 22:08:35.000000000","updated":"2021-07-22 22:53:01.000000000","submitted":"2021-07-22 20:40:36.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":"801145","meta_rev_id":"78cd6c0e90935c9d497c5429c37e694f4e70abdd","_number":801145,"virtual_id_number":801145,"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-07-22 20:40:36.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-07-22 18:07:17.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-07-22 18:07:17.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-07-16 23:16:59.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-07-22 18:07:17.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":"982148f501fa0ab0b4c2cecbcd026d81feea19cc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-07-16 22:08:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6800158446f73d0b7a313b4d9ede190ed28232d5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-16 23:16:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a60ba3ee0d8347c79a03ca5ba0702db3 : SUCCESS in 11m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/58eee5299bf4479ea1f1ddcc559ea721 : SUCCESS in 1h 04m 18s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cf1bfec9113149c98665a8524e658828 : SUCCESS in 46m 16s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/06966fac317443dda4a1204f2a1adc7f : SUCCESS in 7m 48s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b22465dfad194509a65f6b66f43e584d : SUCCESS in 10m 26s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b0578fe4d1f842539072f2325cdc7fdc : SUCCESS in 16m 56s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d0d0d7bcea6c4e69ba7dfd13e33296df : SUCCESS in 16m 58s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f56f3f2cce37419991a6e847382ebcfe : SUCCESS in 16m 07s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/95262083c305440395786dae8f7913bd : SUCCESS in 16m 36s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7556b12c97944e9a8cd200a1d640cd28 : SUCCESS in 16m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/196f5073ad8442ebaa774ccbe487cf99 : SUCCESS in 16m 42s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0da1338911024c98a2fc1cbff2cba0df : SUCCESS in 17m 37s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b0694b48ef8644399e84bd21b585fbc6 : SUCCESS in 16m 44s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/139a98269cd341268e8b9fd28a23420a : SUCCESS in 17m 39s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/3b40330d4bdd4121b1b6c82a95b66efd : SUCCESS in 36m 23s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/ee5fc53e9eb642fe8c8def58099835af : SUCCESS in 17m 36s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6ba7154e30584491b07001f1523bcd5f : SUCCESS in 7m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/052d61aab2a249d39bae93d5d15550df : SUCCESS in 21m 06s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3ec5aab69db04b85bbca9d264d1afa73 : SUCCESS in 47m 40s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/63f18804298c4d8ca7deff3edf143517 : SUCCESS in 51m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cb525cf7d9194664af1de83cfaeb5d6c : SUCCESS in 45m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/82db465f23f3493594fc6d7ec35e374f : SUCCESS in 37m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7ab3c4de3fc54746b04fbd6fcdc088d2 : SUCCESS in 16m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5885a4a99c7943d2a0858bfdf3194ada : SUCCESS in 6m 53s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8ef2ac8c7e494693ba6763074c3b734b : SUCCESS in 28m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/351ed9b7bab04c9793cb0581e1582aae : SUCCESS in 44m 45s","accounts_in_message":[],"_revision_number":1},{"id":"4530b095b3c35763122481e212b98afc355b1b7b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-17 00:10:37.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/66f30ebc151f48fe9c7584b5b960f4be : SUCCESS in 29m 36s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f71805b54bf54657bc0e43d704b1c363 : SUCCESS in 29m 38s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/baf012b7c30b424fbc403d652b2f5513 : SUCCESS in 2h 00m 03s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/123aa8f8a5ca4d6fa2b9b704ff525747 : SUCCESS in 30m 04s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/07ad8a5bb4e6415a8ae36838b59bce6e : SUCCESS in 29m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"375d73ef2c90e9a0f2afcc32989fb5f130ba732e","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-07-22 18:07:17.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f99a6f5f81aa5b51b56db96b0529e88b8720b7e2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-22 18:07:52.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"ce1e8e80325a439b39b208a2702693267dfa6390","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-22 20:40:36.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59149068829f4508a2c9ef410ee9ed55 : SUCCESS in 10m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/01aceb75df8a495b8aabdcfb59662083 : SUCCESS in 1h 07m 26s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/785eb6dd5fb243c2948ca4f2f7fe59de : SUCCESS in 52m 34s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/fb1c929cec8a4e3dbea1166cd1d8fcdf : SUCCESS in 8m 59s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/c4ff49f51a6c4903bb728f78163851ae : SUCCESS in 9m 34s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f294c57b70ad40a6a784c7a420773339 : SUCCESS in 17m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/06e6388c564e4904bfe69245f5fc8db8 : SUCCESS in 21m 47s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0bfd10bda96e4c408fe7267abbe52ad4 : SUCCESS in 16m 54s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a6519eb782b7484da1bfbe741e2bc8df : SUCCESS in 16m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ce3dc307fcf14774af2ebd3bcf8c09b1 : SUCCESS in 21m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0558b82e17604a53810096acab3287a8 : SUCCESS in 20m 19s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4ef9419658064459b86d4497da9b186c : SUCCESS in 19m 18s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1c3e6a7e7ff742acbe3dc7e306f70c5a : SUCCESS in 23m 00s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/5f26e57854ef4abfab2402ecadd528c7 : SUCCESS in 20m 48s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/47afbbba5d574be380b376626973ae96 : SUCCESS in 17m 21s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/5ed68363ce60486aa7c9d7148efe2e2a : SUCCESS in 21m 45s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c7f519f7fb5340188406ca9ff0764d1f : SUCCESS in 7m 29s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/2c56c86fcc33460aabafb4eb0232f2ab : SUCCESS in 52m 38s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/d9a712d8b7424fc58f49a75557f5465d : SUCCESS in 50m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3807a39db1fe455b9574befecd6d1b4d : SUCCESS in 39m 11s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bc3d81ff641149708aa9cb98c2842031 : SUCCESS in 42m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8e40d5ee87d040c59a214f759c650f8f : SUCCESS in 18m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dbaa964df0864a05a4e04b5717346cc0 : SUCCESS in 6m 06s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d44464c16e3548358716c83ed965a731 : SUCCESS in 24m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6b4f71afa5d34d72a12b12963db49d2f : SUCCESS in 50m 49s","accounts_in_message":[],"_revision_number":1},{"id":"0bce5f895d8b998d62422f92399199fc2c846dfe","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-22 20:40:36.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"a839a9623668b71d9fd739b348fa54098ab67045","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-22 20:42:03.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e435cc4ce5ab4922bbe749cff896dbf9 : SUCCESS in 1m 08s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/7696300b93b04e3fbea891439e45e385 : SUCCESS in 55s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/2a3aa7343b8649f19e82016b37bea304 : SUCCESS in 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"78cd6c0e90935c9d497c5429c37e694f4e70abdd","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-07-22 22:53:01.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f911ffac36053c4eadd7cd9cc779e9d41f8c353b","revisions":{"f911ffac36053c4eadd7cd9cc779e9d41f8c353b":{"kind":"REWORK","_number":1,"created":"2021-07-16 22:08:35.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/45/801145/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/45/801145/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/801145/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/801145/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/801145/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/45/801145/1"}}},"commit":{"parents":[{"commit":"a5fc6a82113c036be716e4ac088b17243c821e48","subject":"Merge \"reconciler: PPI aware reconciler\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a5fc6a82113c036be716e4ac088b17243c821e48"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-07-16 22:08:22.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-07-16 22:08:22.000000000","tz":-420},"subject":"trivial: Use own_shard_range instead of doing an extra query","message":"trivial: Use own_shard_range instead of doing an extra query\n\nChange-Id: I071668ded430ad6e221b9442944f393f7795a0e2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f911ffac36053c4eadd7cd9cc779e9d41f8c353b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f911ffac36053c4eadd7cd9cc779e9d41f8c353b"}]},"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":{}}}]}
