)]}'
{"id":"openstack%2Fswift~855681","triplet_id":"openstack%2Fswift~master~I81f3055830b226bff8918faa0ff3e0182f8c40f2","project":"openstack/swift","branch":"master","topic":"jh","attention_set":{},"removed_from_attention_set":{"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2022-09-08 18:37:03.000000000","reason":"Change was abandoned"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2022-09-07 12:10:05.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2022-09-08 18:37:03.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I81f3055830b226bff8918faa0ff3e0182f8c40f2","subject":"use a mock and a method","status":"ABANDONED","created":"2022-09-02 15:55:03.000000000","updated":"2022-09-08 18:37:03.000000000","total_comment_count":3,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"ee301658dec3106d4d529e3f55dc0d86d7f6f526","_number":855681,"virtual_id_number":855681,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:check","value":1,"date":"2022-09-06 16:02:35.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":-2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-09-02 17:06:10.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-09-07 05:31:29.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"state":"CC"},{"updated":"2022-09-07 05:31:29.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"}],"messages":[{"id":"62822507a8c6ac4d88554355f0989416eaafa5fc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-09-02 15:55:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c74c840cc66d3c8350b6b16155208d746f2836d6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-02 17:06:10.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad2b22327a48474daf4587dc6ce3f4eb\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7fada9c73b3b4a7a8f9010ecc3af9488 : SUCCESS in 9m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/32cf10ea68cf4e528a5e66b225108006 : SUCCESS in 1h 09m 31s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/d34705ffd9394deebc6fcc3cce41cdd4 : SUCCESS in 1h 03m 42s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/8772e90f9e5149e6940134555505c668 : SUCCESS in 1h 00m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a6b0284683dc49d6a4452983582cbd6b : SUCCESS in 6m 41s","accounts_in_message":[],"_revision_number":1},{"id":"2bdb19a01546d7a0fc449c26e7d235ab481964fb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-02 17:08:10.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/841f5bf4c1094b09898208ef05dd8659\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b0fd3a8d4b414224ac0c8e12b90a4c48 : SUCCESS in 35m 22s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/debec1c992af484fbe2d76d1d89543db : SUCCESS in 35m 20s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/71209f1c5c244e8eb47fb6d884a105b6 : SUCCESS in 1h 07m 00s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/94d5d8de2c184a7abb123419fade9b11 : SUCCESS in 1h 10m 41s","accounts_in_message":[],"_revision_number":1},{"id":"bedd867e2a5a496e7bf19008afe1b0f559d9f2da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-09-06 14:31:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6b1851c9120fdf9a05e84b928b6e56331c302e7a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-06 15:38:38.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eb546a8daac843eea5a00d656c571c73\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ff8e0d22f517431c80da2cb42b35c201 : SUCCESS in 27m 18s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/49a43cf8023e4dcb8549c4dd9e1a5750 : SUCCESS in 51m 51s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/67e3aa15c0e646aa9b5424bfcb610751 : SUCCESS in 49m 03s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/2f09f388944e4691b165b4466141b97c : SUCCESS in 1h 04m 35s","accounts_in_message":[],"_revision_number":2},{"id":"bd5e59d30daffc56f8501318163496c36c5e6f7b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-06 16:02:35.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c1401b41d8644e5c973b7e28bffdf8cd\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a6c4ff43774c4e329a867fb007c3f2d1 : SUCCESS in 10m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0bb1000f46cc4168a6b62dab91d611a7 : SUCCESS in 1h 23m 16s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/51571e834cb14fbaaf31daed246ba80b : SUCCESS in 58m 22s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/5eb45f781f864706a646c665e14c9027 : SUCCESS in 1h 09m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f81512314a74225b21d6d517e546754 : SUCCESS in 6m 21s","accounts_in_message":[],"_revision_number":2},{"id":"0e30aa05276028e2380ecdf2053b6b47f8768499","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2022-09-07 05:31:29.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"84cd117ffbbb2cbd2933f9d598e096c60fe8607d","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-09-07 12:10:05.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4fc3be61df8b4a80840ceb142163b2b3451e9ab5","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-09-08 11:37:17.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ee301658dec3106d4d529e3f55dc0d86d7f6f526","tag":"autogenerated:gerrit:abandon","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-09-08 18:37:03.000000000","message":"Abandoned\n\nimproved in https://review.opendev.org/c/openstack/swift/+/856484 for squash","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"32cb5b1b631b0221a46d90ac1245e3078c70dd12","revisions":{"7d00a2717a5765cb6468709e890d0a6263978299":{"kind":"REWORK","_number":1,"created":"2022-09-02 15:55:03.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/81/855681/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/855681/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/855681/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/855681/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/855681/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/855681/1"}}},"commit":{"parents":[{"commit":"69cb35072b46b28f4e9c142f15d3ef80a4de0f2c","subject":"sharder: address probe test TODOs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/69cb35072b46b28f4e9c142f15d3ef80a4de0f2c"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-09-02 15:54:40.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-09-02 15:54:40.000000000","tz":-300},"subject":"use a mock and a method","message":"use a mock and a method\n\nChange-Id: I81f3055830b226bff8918faa0ff3e0182f8c40f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7d00a2717a5765cb6468709e890d0a6263978299"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7d00a2717a5765cb6468709e890d0a6263978299"}]},"branch":"refs/heads/master"},"32cb5b1b631b0221a46d90ac1245e3078c70dd12":{"kind":"REWORK","_number":2,"created":"2022-09-06 14:31:58.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/81/855681/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/855681/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/855681/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/855681/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/855681/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/855681/2"}}},"commit":{"parents":[{"commit":"9c566c41708ba925f39bb81c5f871d920722d2bd","subject":"swift-manage-shard-ranges repair: check for parent-child overlaps.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9c566c41708ba925f39bb81c5f871d920722d2bd"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-09-02 15:54:40.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-09-06 14:31:30.000000000","tz":-300},"subject":"use a mock and a method","message":"use a mock and a method\n\nChange-Id: I81f3055830b226bff8918faa0ff3e0182f8c40f2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/32cb5b1b631b0221a46d90ac1245e3078c70dd12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/32cb5b1b631b0221a46d90ac1245e3078c70dd12"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
