)]}'
{"id":"openstack%2Fpython-swiftclient~877110","triplet_id":"openstack%2Fpython-swiftclient~master~I1a0c066c11b94718fffbb11e13b82d0b16e01626","project":"openstack/python-swiftclient","branch":"master","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2023-03-15 11:30:08.000000000","reason":"Change was submitted"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2023-03-15 10:04:35.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}},"hashtags":[],"change_id":"I1a0c066c11b94718fffbb11e13b82d0b16e01626","subject":"service: Check content-length before etag","status":"MERGED","created":"2023-03-10 17:23:25.000000000","updated":"2023-03-15 11:31:14.000000000","submitted":"2023-03-15 11:30:08.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"877110","meta_rev_id":"1630af9923799fd84da20783abdbab19ac6d37b3","_number":877110,"virtual_id_number":877110,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-03-15 11:30:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}],"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-03-15 10:04:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}],"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-03-15 10:04:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}],"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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-03-10 18:56:29.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-03-14 16:52:39.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"}],"messages":[{"id":"98bfb90dfd14f0682d5abde95f2c5745cca6ffcb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-03-10 17:23:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1de41a476789a4cda27b000c2040c1593ea73c04","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-10 18:56:29.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/44b665ba52504c10aed476e3b6e2ee58\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cfed3ef39f364528acbb4df224ea3ca5 : SUCCESS in 1h 24m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0ad1abe7d95b464eb19048763b2ce680 : SUCCESS in 2m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a8e6899abed54338990477526adb928a : SUCCESS in 3m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8386925c56c5419a8f01281dd19e3dfa : SUCCESS in 3m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e17c3dc8bf94240930008b8bf2d3ca1 : SUCCESS in 4m 43s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/1c974bb4517645d68fe8dfc6fe6cc078 : SUCCESS in 48m 52s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/03812c0ff73a43d986e44abae44f42f3 : SUCCESS in 37m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2c55e9cbc942470daf6f5828cd6bcd4f : SUCCESS in 3m 14s","accounts_in_message":[],"_revision_number":1},{"id":"fc10585d761586796f0af6691ffc5da1afa2424f","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-03-14 16:52:39.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"62374a73e74913bb7dd9ea84348224eb3e36c388","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-03-14 18:57:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e3cf22ff46623939396acd5fbc2996608432841b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-03-14 18:59:22.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"3726dcc36c3fd655d5aacdd5893f6012630e75f2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-14 20:05:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d5ae4e7527164b71944dd8ebf36ba5ad\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/03404f22ecec47038664e1970ce81ef7 : SUCCESS in 1h 07m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a79d5c57d5f243ac96b9c8b54abfc822 : SUCCESS in 3m 19s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0866416da42c481a88f75db11a71029d : SUCCESS in 3m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f69582ffcdff4a9bbfe52a2c9be62087 : SUCCESS in 3m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/86dae5b2a30f47279c67d51fab110b71 : SUCCESS in 4m 56s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/823ca7d987db44d3849e6f93684bff7b : SUCCESS in 34m 28s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/3c88a53b189d43d09a8cd79e514339e5 : SUCCESS in 13m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6730721b000649d4a515033a6664b597 : SUCCESS in 3m 11s","accounts_in_message":[],"_revision_number":2},{"id":"8696320c796f97e9119c2803fb351a00b68c448e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-03-15 10:04:35.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"283461d5bd1c46b8ffefd41e7c2a933e24faae2d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-15 10:05:03.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"f544ae71470481cd6b57790886b7a3b96c641586","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-15 11:30:08.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/168389c06eb3483f9397af2bf2699faa\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/74d76cb483694e6aac950d30bc131abb : SUCCESS in 1h 20m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/599928b278cd4f358d2090f5b3a80f7d : SUCCESS in 2m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0fb24e78d5554b9a98a048cca2bf59fd : SUCCESS in 3m 14s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e1010f5e16854544b460263c94607af9 : SUCCESS in 2m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dda45f3998034c33ad1cb24f3bd7fbdb : SUCCESS in 4m 27s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/c792ce948ea446989b321644885bf45b : SUCCESS in 52m 59s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/b717b9c07a2946b4a0babbf97bb51d50 : SUCCESS in 21m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/226b3b791f1b45cb99366f2d39bfac4e : SUCCESS in 3m 17s","accounts_in_message":[],"_revision_number":2},{"id":"fded6297e2eede829994f5b3230c3c771345b6db","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-15 11:30:08.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"1630af9923799fd84da20783abdbab19ac6d37b3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-15 11:31:14.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/21c2455c2c94410994c7fb28f625ebcf\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b33064fcdd6a4ae89fe48dd32b0ddb4d : SUCCESS in 41s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6adb8bb17fe55a33d3605944653ca956eabc9ece","revisions":{"c9f41a70fe33d796560632d2e4029cd1630c477f":{"kind":"REWORK","_number":1,"created":"2023-03-10 17:23:25.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/10/877110/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/10/877110/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/10/877110/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/10/877110/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/10/877110/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/10/877110/1"}}},"commit":{"parents":[{"commit":"0f2b567953c9cdcd566eff30d15aefa717ee47db","subject":"Merge \"Update master for stable/2023.1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0f2b567953c9cdcd566eff30d15aefa717ee47db"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-03-10 17:22:34.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-03-10 17:22:59.000000000","tz":-480},"subject":"service: Check content-length before etag","message":"service: Check content-length before etag\n\nIf the received content-length does not match expectations, of course\nthe etag won\u0027t match!\n\nChange-Id: I1a0c066c11b94718fffbb11e13b82d0b16e01626\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c9f41a70fe33d796560632d2e4029cd1630c477f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c9f41a70fe33d796560632d2e4029cd1630c477f"}]},"branch":"refs/heads/master"},"6adb8bb17fe55a33d3605944653ca956eabc9ece":{"kind":"REWORK","_number":2,"created":"2023-03-14 18:57:56.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/10/877110/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/10/877110/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/10/877110/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/10/877110/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/10/877110/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/10/877110/2"}}},"commit":{"parents":[{"commit":"0f2b567953c9cdcd566eff30d15aefa717ee47db","subject":"Merge \"Update master for stable/2023.1\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0f2b567953c9cdcd566eff30d15aefa717ee47db"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-03-10 17:22:34.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-03-14 18:56:03.000000000","tz":-420},"subject":"service: Check content-length before etag","message":"service: Check content-length before etag\n\nIf the received content-length does not match expectations, of course\nthe etag won\u0027t match!\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nChange-Id: I1a0c066c11b94718fffbb11e13b82d0b16e01626\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/6adb8bb17fe55a33d3605944653ca956eabc9ece"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/6adb8bb17fe55a33d3605944653ca956eabc9ece"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
