)]}'
{"id":"openstack%2Fswift~899981","triplet_id":"openstack%2Fswift~master~I38c7fa648492c9bd2173ecf92f89e423bee4abf3","project":"openstack/swift","branch":"master","topic":"p-get-path-fixes","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2024-01-25 14:22:01.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":"2024-01-25 16:43:40.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I38c7fa648492c9bd2173ecf92f89e423bee4abf3","subject":"Improve unit tests for proxy GET ChunkReadTimeouts","status":"MERGED","created":"2023-11-02 18:24:37.000000000","updated":"2024-01-25 16:44:58.000000000","submitted":"2024-01-25 16:43:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":22,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"899981-p-get-path-fixes","meta_rev_id":"c28c1336dae3698cd8e43db5318c109fb0d2b51c","_number":899981,"virtual_id_number":899981,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-01-25 16:43:40.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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2024-01-25 14:22:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":1,"date":"2024-01-25 14:22:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_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":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-11-02 19:53:11.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-12-05 20:06:14.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":"a2bebf89cd3f3264da940bb9e52b049b3fecb0cc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-02 18:24:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a3fed703bf02705e885170049996018f22a45b9e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-02 18:49:05.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"c2e20435ac8f5ed339f885338099f2f1877fc924","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-02 19:53:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e9a9e5f4e4e8441b891c58202e7fd980\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/81fbae4370174ab7ab59817a4cc21b21 : SUCCESS in 9m 08s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/1ac42c9cac8b47e4903302f06c60fd6e : SUCCESS in 1h 05m 52s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4133bb7688c44fdd990c061760b5bcc6 : SUCCESS in 23m 48s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/78792b5a6c034284beecb5c89d0972dd : SUCCESS in 19m 01s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/21e9943f033c44fab809bd89aec52c4f : SUCCESS in 20m 11s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6d7b665bafb64da587d6c7a3bf0cfe92 : SUCCESS in 10m 11s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3bd1f19c2e944400a7b48733abc297cd : SUCCESS in 5m 32s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/23276755b07e4e0a8c2c30ad03a80315 : SUCCESS in 20m 56s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9ee0626d3d3c49a4a4c5f03fbee31f88 : SUCCESS in 16m 42s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1cf0bc708b7243b088b6cc0fe36f3b91 : SUCCESS in 16m 15s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e8f13c12b7814b4fab26c322dca5807a : SUCCESS in 13m 59s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/a9692a44f831431ba2ce180f4c2753bf : SUCCESS in 17m 39s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/cd40a505317a43cc8f616181f1941498 : SUCCESS in 17m 21s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1540d935197143649c0e4c4844219b02 : SUCCESS in 18m 07s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5536684768d24917a45972c55960f236 : SUCCESS in 18m 32s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/26897d88f16c4efd97616e71e51e508a : SUCCESS in 14m 22s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/fbadfd66da7e4b278e305b96c95ddbda : SUCCESS in 15m 10s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/69cf1b15ac0c45bba84e9e5e1b8a6588 : SUCCESS in 15m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/201d09afd3114f5397736c6bd4a78830 : SUCCESS in 51m 50s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ce8c265dafd243f5aaa886cd6d136b1e : SUCCESS in 58m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/09acf1060a2b48df83c58b93c22f086b : SUCCESS in 18m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/84226d8a33d346b19188c4e1ea208c36 : SUCCESS in 5m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/37f9004946ff45ae9034381769f2352e : SUCCESS in 21m 24s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"39d8edb22088d0db05c2e8f24dadeaab9062a97f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-02 20:22:04.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/11ec40626bea4adea71566c1bc478c45\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/dd50ae00c13447e5a8ba59d00f45ceb0 : SUCCESS in 1h 15m 51s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/447d2000468541b39272f112d694001c : SUCCESS in 59m 03s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/58ab6df1e3d74b6988303644bf1a729d : SUCCESS in 1h 04m 33s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e5584b981cdc458395aab7f9ee4ad8e8 : SUCCESS in 54m 09s","accounts_in_message":[],"_revision_number":1},{"id":"5c7b082ee14e230eaa88eaafed655e3bc2f44bc5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-03 14:30:47.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"f76789e239c736cd5288890bb6162c948340f31d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-03 15:51:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/22983d9b3e3d4f97ba26ee5e965b0a57\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db0c8d0e0a674cc9a92b71b3f02f53d9 : SUCCESS in 9m 15s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/d96677210fdf4e338f661caf3db39835 : SUCCESS in 1h 00m 02s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/01dbee0a1f8e4aeca808176c6ddb3db3 : SUCCESS in 21m 40s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bdd06b3890d34bc7bc53869834a3b1a0 : SUCCESS in 20m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ff139a83eafb433cb223e0ba9c96dff6 : SUCCESS in 22m 25s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0e95a01bc444401ca9d6dbe233c39194 : SUCCESS in 9m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9b4aefdf0051480a8b3d306c07c144a5 : SUCCESS in 5m 36s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/09ad21ac8f1446e98ef3f33557186237 : SUCCESS in 18m 12s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/10f9bbdd02c34cb391e16fc510bc3a83 : SUCCESS in 19m 55s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ded78e467ab74b8d8a7424ed9bee0602 : SUCCESS in 19m 59s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/c191d09239e74cb7b5d0e26ec55f57f3 : SUCCESS in 26m 03s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/97c1f9a48e214cbeab63bfc4b234b513 : SUCCESS in 16m 08s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/351116c2d4a84ac2879e145a4e1616bc : SUCCESS in 21m 36s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d72321d11cb4483c806d3501307b9860 : SUCCESS in 18m 53s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e2030551805a41d2aa8eeda6c9f9bee6 : SUCCESS in 24m 04s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/5492f3506f994a4d93ab6aeb71b579e7 : SUCCESS in 15m 06s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/60bbd9bbb4904d43abaf74baa94571e0 : SUCCESS in 16m 21s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/52377ca09afd4908bdaec45db7cb7030 : SUCCESS in 15m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/75cf353b5f304c8a8617d449e979f3c0 : SUCCESS in 49m 31s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/da42c271a8a5413a8b1c639483fd45c9 : SUCCESS in 1h 08m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d15e2a6c4209412c8ccd14f9bec47507 : SUCCESS in 19m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fda6c8c2d70848d68609fcead80be302 : SUCCESS in 5m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/357801e9b023435fba7cbd24aa56f383 : SUCCESS in 23m 05s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"27f2afc39babf5eea76f00dfd72a987450b41bcc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-03 16:04:44.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0980c938d88f483b9adc8aff4abb181e\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/fe3a33852a09425998a461f3f1659af6 : SUCCESS in 17m 33s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/61ab3495aeb04e0a989bf3a21e0ba426 : SUCCESS in 1h 11m 46s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/461f4074b16a4dc58025cd18b143905a : SUCCESS in 22m 02s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/4b4fcb91a25d4505b167abe00def7dac : TIMED_OUT in 1h 31m 00s","accounts_in_message":[],"_revision_number":2},{"id":"1467d6cefce9814cd1680a0cd98fb694815f56de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-04 16:15:22.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"009458f33ea9070de68e8d416a14760371b72568","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-04 17:31:35.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ec63d78e2f9b4204b973d69d6cc4eda8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/193ba06057cb4e1497862b2068ed2b91 : SUCCESS in 8m 39s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/8619d7bdc56642989255c9a0de24e065 : SUCCESS in 49m 52s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/28ceb309385246128e9fc5bad00e549a : SUCCESS in 27m 26s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/30b3cd3c60a74092a4b444db8e3827c1 : SUCCESS in 18m 00s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8d53e7fa9f034ddea44efab52c9f9553 : SUCCESS in 21m 38s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c0238845ae744e5798be2558f7503b05 : SUCCESS in 10m 29s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/adef72a8b38c45749eafb8037b855b28 : SUCCESS in 6m 14s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/acdd290de4154ecb9101e223a7d3199c : SUCCESS in 26m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/cf97c38309214f888d85e9693c6d43a2 : SUCCESS in 14m 21s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ffdcd487a1d74b208c9ce6214a9f68b8 : SUCCESS in 17m 12s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/37646015953c42c3afca95dffffda6ba : SUCCESS in 26m 03s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/084dedf2763c4551bc1fcb571ebfc34c : SUCCESS in 19m 09s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f6a823063afd4a53812434071fcf2ce1 : SUCCESS in 18m 05s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/19e722c720d5452bb499fe6ca673434d : SUCCESS in 26m 28s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a44034cedb774fad9b32e9aa9e3bf7e3 : SUCCESS in 20m 05s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/dc776bb162f9473c9413fa1c1ed658e8 : SUCCESS in 15m 42s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/86fa31a4a8a8459e975a2892b29046b0 : SUCCESS in 15m 54s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e4243b22e5da47c1bac857be9ff8cd0e : SUCCESS in 16m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7fcce83b7cf54e98947ba28b32cf5819 : SUCCESS in 49m 28s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fe67b31c85414b77ba0c3000a12bf51c : SUCCESS in 1h 09m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/348293a665a54493a2d86064645728f6 : SUCCESS in 17m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/46dddeb139b243fb85d496cd9abb9633 : SUCCESS in 5m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2e450f1b10974635a126fcdbc951c574 : SUCCESS in 22m 16s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"84f013d1d1610a767c4f8a39f68e3d5cd5591c5f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-04 17:49:18.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fb26b07bec564ad3b263a04e62a9bb8a\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/80327ba0e733437f93985bc404f389e5 : SUCCESS in 18m 49s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/8767aa54515a4e68b0d3eee7ba1db743 : SUCCESS in 1h 18m 10s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/4675bb2b9d444e8c95309b8ef14b21e0 : SUCCESS in 25m 51s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/80ad83aa5fec41488e80d1e281f6dd1f : TIMED_OUT in 1h 30m 56s","accounts_in_message":[],"_revision_number":3},{"id":"b8c020c941c3b312e941c05fb671478c87a032f6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-05 15:02:24.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"a0464265724778de23ef1bc1e568d14d7ebf8308","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 16:02:38.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/935b4df859da40ea844fe49267c676f2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/049ffb9219964b68898f035c1de9f9fd : SUCCESS in 10m 01s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/1d88743d560e4d77a73a58d8a567011b : SUCCESS in 54m 25s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e09af65573ef4ae09141d99c99e870d0 : SUCCESS in 20m 24s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/490c7ea9e15642109d0708f4011543d0 : SUCCESS in 20m 11s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fb5fe2d1032347a29c2a759a5504f64f : SUCCESS in 23m 51s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9f96e970a0654a1fa5797d86836772cb : SUCCESS in 7m 47s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a0d85a8feb0947f7810a2c9e0dcb28f0 : SUCCESS in 5m 50s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/80031a2dea364c17910f45dd47613a9c : SUCCESS in 16m 58s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/28fca776faa94539a1bf611b707d327d : SUCCESS in 15m 21s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/50d620bb6720450eb99af1df41cf3c45 : SUCCESS in 13m 33s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e3748bb131ec4e3eb170c829ec31085d : SUCCESS in 17m 45s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/530172ce64144ab680fbd5e3e72eed2b : SUCCESS in 16m 38s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2a8e9b1876c74f7ea7e44f09d4270934 : SUCCESS in 16m 59s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d491fe3b413447698b5e1379e6cd77d6 : SUCCESS in 28m 21s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f2a8c2ea86ba433b89447badb167dde7 : SUCCESS in 19m 48s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/3daf536786014a8f93325ba2d5c1fee5 : SUCCESS in 17m 07s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/0f13697d71bd4882870d4967c9fa607a : SUCCESS in 17m 04s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7aabf42d820a4728b29d69c9c7d66cc0 : SUCCESS in 15m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c5f47926f316430fa23651d3bf517ca5 : SUCCESS in 42m 52s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/69aef5e492e4470d8583dcee66ceaae1 : SUCCESS in 42m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1602121817ef4cda8dff5f8d2797c982 : SUCCESS in 18m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ef75731579e4d43b973cff375ce248a : SUCCESS in 4m 44s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5e6b29cb43fa4fa5bc3a22215e0aaa9b : SUCCESS in 20m 52s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6fdacadc3d50c42adb8a3042deb87be749228a0f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 16:18:39.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5cbcc8e259da47f48a4773fc86268dbf\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/546f74bbbae54b9c901fe05f9d1f45c9 : SUCCESS in 1h 10m 26s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/abb1b8a8842b4c80b1d93739c00add7f : SUCCESS in 18m 21s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a43e0a5c90dd4df1adcc20d8861532ae : SUCCESS in 1h 13m 23s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/3d07b605a5cc4542b7ab69df8cb61b82 : SUCCESS in 22m 23s","accounts_in_message":[],"_revision_number":4},{"id":"809642ecd4df7a7e5e854f73d7b18e00aae8c768","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-12-05 20:06:14.000000000","message":"Patch Set 4: Code-Review+2\n\n(10 comments)","accounts_in_message":[],"_revision_number":4},{"id":"0dbdb900ad965f524382175b0bf5817ebd47285a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-25 14:15:05.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"a8a8b1db057832afc28cc58765c8168adf0fe3e2","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-25 14:22:01.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(10 comments)","accounts_in_message":[],"_revision_number":5},{"id":"c638192f932c36b9c7ea9284d1532524108c2346","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-25 15:19:14.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cc29e761fd00463b80b6b9db692426fa\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9a1620abaf8f4ceabad18597ccced907 : SUCCESS in 8m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bd07fa305b4b434aa0c6dfd78bc653e6 : SUCCESS in 17m 23s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/554a70741a66480e88d38e1a7adc01ac : SUCCESS in 22m 23s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4048098882a24db09ca05c73ec004245 : SUCCESS in 21m 58s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/66671a5c55c8415ea9682e82788c10c6 : SUCCESS in 8m 57s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/1ffa15e8639c47039e7bd0f2d1f78a40 : SUCCESS in 4m 44s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/dbf1d64ab5b546f4bd902890c7e00459 : SUCCESS in 18m 30s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/38abcf369de44e81ae84185cd4b0cce7 : SUCCESS in 15m 48s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7aa023a8a50644c9a627130ecfdb823f : SUCCESS in 16m 26s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a61748354db6450fae87aa200a4fc8d7 : SUCCESS in 17m 28s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/8fa2f098c1b94cee9fb6f5577a4d7ce4 : SUCCESS in 18m 10s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ca3ca2854b71463ca7d19a0567a6bb3e : SUCCESS in 17m 50s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/05838ae4677845b986c3f084337b2ddc : SUCCESS in 17m 09s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a6d651c0ec764efd887f6fe7405ed9ba : SUCCESS in 18m 42s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/145a92548497430980fa0c79586d279f : SUCCESS in 14m 58s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/9c8ba73bf6864011b1369ed837c1c206 : SUCCESS in 20m 32s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/4b315055d3cb4e549d7f62d8dc72f860 : SUCCESS in 18m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/788f437a7877465e836520adde4f22b2 : SUCCESS in 41m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/13651762ac0f48fc88657e2594810fbc : SUCCESS in 57m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5021df65b9d94c04935d3e11474da5be : SUCCESS in 17m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/42a592855a9d4634a013d891f65d81bc : SUCCESS in 4m 44s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2d38f5d3c4d84e5cbffc81e9fdefef51 : SUCCESS in 23m 08s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"8d26b29edac3d5449215dd572ef5e963482e13d5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-25 15:19:38.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"30d11116f45221dfea8c7181cd663d6b9db17dbe","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-25 15:48:37.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d283539438cf4947af770dbaf9b39749\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e9bbbbb6e45649deba30cc03a33136ad : SUCCESS in 15m 04s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e0e06bf4913b49b380da515d655a9d7d : SUCCESS in 1h 23m 08s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/645ac9548e264e098289a2e99fa1d699 : SUCCESS in 19m 38s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/18731544722648998989c127fe3f3f9c : TIMED_OUT in 1h 31m 02s","accounts_in_message":[],"_revision_number":5},{"id":"7dcde896ddd3665179a90f0435a01b2e25c19ed2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-25 16:43:40.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/90315b5565aa49d2accc8dc4ef877ab8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7e0147d8e6d44f67ae3142c0272e8d09 : SUCCESS in 9m 39s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/acce7ca98be040cd9f1c7e82130340bb : SUCCESS in 11m 54s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/2a34165d5f9142c3860877b4a013d265 : SUCCESS in 5m 40s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/dc614ff31ae54edaa1cc8ab8c14ea4f6 : SUCCESS in 19m 10s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a4dc54b771c24b498e5db02ce140a375 : SUCCESS in 18m 55s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9f47cce1aaa44a6593d5aee1e6b0683b : SUCCESS in 15m 53s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/98b49f3178c947faadecb398861b610b : SUCCESS in 18m 40s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/93408d3b724e4f1da934cea0b3a923e2 : SUCCESS in 18m 51s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9384a582e56f43f8b5d13777573d60f8 : SUCCESS in 20m 05s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/91b95295346d448a809631607a836482 : SUCCESS in 25m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a01a342ece4f4a59a6fb407663f3d5f6 : SUCCESS in 20m 52s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/2d26df78eba84b3ca006851d05120ebb : SUCCESS in 18m 45s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/935c6a000a6d4f89bec9893408fc7878 : SUCCESS in 16m 11s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/2812c056f6e846ed8d427f5a4828a109 : SUCCESS in 16m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9b7dd892be194adca497f3a02bb2b171 : SUCCESS in 5m 32s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/282c14ae3d2d4767971b7e0127b54c31 : SUCCESS in 10m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/82f10d8eaea94fd788ff8de6928ebfe1 : SUCCESS in 49m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a32c83af73c3489ca5927ed0412ae378 : SUCCESS in 1h 17m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a188dc0cf0ae4ba1b14fb8ef3c3832db : SUCCESS in 17m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/018fbc6ecb394cfcbd81177e208838d0 : SUCCESS in 5m 10s","accounts_in_message":[],"_revision_number":5},{"id":"b622c767ea786d86f1702afd126b119824224ca0","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-25 16:43:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"c28c1336dae3698cd8e43db5318c109fb0d2b51c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-25 16:44:58.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5dcf0166c37a416c8acb5ce6682cf17c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5eb657d5b1ac4db1bd8b34f1d2300ecb : SUCCESS in 57s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/84861a2e7c044199b2afce21cd70703f : SUCCESS in 30s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/b52aa80bbfc94af2bcaedbe6755ca480 : SUCCESS in 35s (non-voting)","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"a16e1f55a742f33bdfda55d38d6962a785fe5c97","revisions":{"2059b1a90fe1f06a7c1844561bbeaff95c4bc865":{"kind":"REWORK","_number":1,"created":"2023-11-02 18:24:37.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/81/899981/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/899981/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/899981/1"}}},"commit":{"parents":[{"commit":"d27da557e331067c9ea6a4f6e41341af097834c1","subject":"Relocate GetOrHeadHandler unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d27da557e331067c9ea6a4f6e41341af097834c1"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-02 17:32:17.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-02 17:53:02.000000000","tz":0},"subject":"Improve unit tests for proxy GET ChunkReadTimeouts","message":"Improve unit tests for proxy GET ChunkReadTimeouts\n\nUnit test changes only:\n\n- Add tests for some resuming replicated GET scenarios.\n\n- Add test to cover resuming GET fast_forward \"failing\" when range\n  read is complete.\n\n- Refactor proxy.test_server.py tests to split out different\n  scenarios.\n\nChange-Id: I38c7fa648492c9bd2173ecf92f89e423bee4abf3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2059b1a90fe1f06a7c1844561bbeaff95c4bc865"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2059b1a90fe1f06a7c1844561bbeaff95c4bc865"}]},"branch":"refs/heads/master"},"4b36583d7bdde566b6263f818e4920d2cac129e8":{"kind":"REWORK","_number":2,"created":"2023-11-03 14:30:47.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/81/899981/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/899981/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/899981/2"}}},"commit":{"parents":[{"commit":"d27da557e331067c9ea6a4f6e41341af097834c1","subject":"Relocate GetOrHeadHandler unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d27da557e331067c9ea6a4f6e41341af097834c1"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-02 17:32:17.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-03 14:26:18.000000000","tz":0},"subject":"Improve unit tests for proxy GET ChunkReadTimeouts","message":"Improve unit tests for proxy GET ChunkReadTimeouts\n\nUnit test changes only:\n\n- Add tests for some resuming replicated GET scenarios.\n\n- Add test to cover resuming GET fast_forward \"failing\" when range\n  read is complete.\n\n- Add test to verify different node_timeout for account and container\n  vs object controller getters.\n\n- Refactor proxy.test_server.py tests to split out different\n  scenarios.\n\nChange-Id: I38c7fa648492c9bd2173ecf92f89e423bee4abf3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4b36583d7bdde566b6263f818e4920d2cac129e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4b36583d7bdde566b6263f818e4920d2cac129e8"}]},"branch":"refs/heads/master"},"577250e85c128fb40c78bc56a4a116f2073a46b5":{"kind":"REWORK","_number":3,"created":"2023-12-04 16:15:22.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/81/899981/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/899981/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/899981/3"}}},"commit":{"parents":[{"commit":"5706aca02cf8d3fe93de767608d92a5704c0ad7d","subject":"Relocate GetOrHeadHandler unit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5706aca02cf8d3fe93de767608d92a5704c0ad7d"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-02 17:32:17.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-04 12:35:09.000000000","tz":0},"subject":"Improve unit tests for proxy GET ChunkReadTimeouts","message":"Improve unit tests for proxy GET ChunkReadTimeouts\n\nUnit test changes only:\n\n- Add tests for some resuming replicated GET scenarios.\n\n- Add test to cover resuming GET fast_forward \"failing\" when range\n  read is complete.\n\n- Add test to verify different node_timeout for account and container\n  vs object controller getters.\n\n- Refactor proxy.test_server.py tests to split out different\n  scenarios.\n\nChange-Id: I38c7fa648492c9bd2173ecf92f89e423bee4abf3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/577250e85c128fb40c78bc56a4a116f2073a46b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/577250e85c128fb40c78bc56a4a116f2073a46b5"}]},"branch":"refs/heads/master"},"a00132523c175e7a57f168dbfb98342f42d00783":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2023-12-05 15:02:24.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/81/899981/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/899981/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/899981/4"}}},"commit":{"parents":[{"commit":"c9d190f87e9a938417b6f48c1cd4d342c5b1991d","subject":"proxy-server: de-duplicate _get_next_response_part method","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c9d190f87e9a938417b6f48c1cd4d342c5b1991d"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-02 17:32:17.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-05 14:53:01.000000000","tz":0},"subject":"Improve unit tests for proxy GET ChunkReadTimeouts","message":"Improve unit tests for proxy GET ChunkReadTimeouts\n\nUnit test changes only:\n\n- Add tests for some resuming replicated GET scenarios.\n\n- Add test to cover resuming GET fast_forward \"failing\" when range\n  read is complete.\n\n- Add test to verify different node_timeout for account and container\n  vs object controller getters.\n\n- Refactor proxy.test_server.py tests to split out different\n  scenarios.\n\nChange-Id: I38c7fa648492c9bd2173ecf92f89e423bee4abf3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a00132523c175e7a57f168dbfb98342f42d00783"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a00132523c175e7a57f168dbfb98342f42d00783"}]},"branch":"refs/heads/master"},"a16e1f55a742f33bdfda55d38d6962a785fe5c97":{"kind":"REWORK","_number":5,"created":"2024-01-25 14:15:05.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/81/899981/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/899981/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/899981/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/899981/5"}}},"commit":{"parents":[{"commit":"b1836f93682b25ca8af79b9cc5ab5021c977a22a","subject":"Update malformed_example.db to actually be malformed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b1836f93682b25ca8af79b9cc5ab5021c977a22a"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-02 17:32:17.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-01-25 14:13:48.000000000","tz":0},"subject":"Improve unit tests for proxy GET ChunkReadTimeouts","message":"Improve unit tests for proxy GET ChunkReadTimeouts\n\nUnit test changes only:\n\n- Add tests for some resuming replicated GET scenarios.\n\n- Add test to cover resuming GET fast_forward \"failing\" when range\n  read is complete.\n\n- Add test to verify different node_timeout for account and container\n  vs object controller getters.\n\n- Refactor proxy.test_server.py tests to split out different\n  scenarios.\n\nDrive-by: remove some ring device manipulation setup that\u0027s not needed.\n\nChange-Id: I38c7fa648492c9bd2173ecf92f89e423bee4abf3\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a16e1f55a742f33bdfda55d38d6962a785fe5c97"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a16e1f55a742f33bdfda55d38d6962a785fe5c97"}]},"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":{}}}]}
