)]}'
{"id":"openstack%2Fswift~886645","triplet_id":"openstack%2Fswift~master~I893c5fcb6b4f8a7dda351169f5f6b37375a34817","project":"openstack/swift","branch":"master","topic":"unify-get","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2023-06-27 04:42:00.000000000","reason":"Change was submitted"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2023-06-27 02:12:43.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e replied on the change","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},"34892":{"account":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"last_update":"2023-06-27 04:42:00.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I893c5fcb6b4f8a7dda351169f5f6b37375a34817","subject":"unify duplicate code in replication, EC GET paths","status":"MERGED","created":"2023-06-21 15:37:07.000000000","updated":"2023-08-17 16:15:11.000000000","submitted":"2023-06-27 04:42:00.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":58,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"886645-unify-get","meta_rev_id":"65ac77889b4a8bfbdc56d8f5a402a37ff9f156bd","_number":886645,"virtual_id_number":886645,"owner":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"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"},{"value":0,"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-06-27 04:41:59.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":"2023-06-26 12:08:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":2,"date":"2023-06-27 02:50:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":1,"date":"2023-06-26 23:00:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},{"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":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2023-06-27 02:50:00.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":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},{"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"]},{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-06-21 16:27:36.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":"CC"},{"updated":"2023-06-21 18:17:16.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"},{"updated":"2023-06-21 19:37:00.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-06-22 13:30:49.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":"bd7e1376f53947d5e89b007abaff67ac20a9ac16","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-06-21 15:37:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"796a73c04b10fb5df02e669009bddf9d3dcf9a20","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-21 16:27:36.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ce29d6b9fa024e8ea7512b920819992b\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ebc0a54032e647e2b66f906251749675 : FAILURE in 19m 05s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d6f9284a6f6044789f92534094a1fb76 : FAILURE in 48m 04s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/0b4281b724d24dd7b315f4370a79897d : SUCCESS in 26m 42s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/60e54be1d2764d9cab3f51675d610498 : SUCCESS in 46m 23s","accounts_in_message":[],"_revision_number":1},{"id":"390e48807f22e90252b3e610566680292bf8f4a2","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-06-21 16:29:41.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"557ca63a1dee906c459a1bd49fb88dc03a1c6f10","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-06-21 16:41:21.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4326b94d54ad9e087e98c8afbb032461d88e30a3","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-06-21 16:41:36.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":3},{"id":"2d8912f935235de9d269a26ee6aa3abb3f3b67f4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-21 17:01:30.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5e9155584f0a4714b0cc402ddc90c75b\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/adb143bd707441d1af129fb46a171999 : FAILURE in 17m 24s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/2e438f1002874ff582de0a9f8d1f59e3 : FAILURE in 15m 50s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/726c796741644d238d109c70dcd86e09 : SUCCESS in 18m 36s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/8d1a6d1e6077475da537fce1f3f58829 : SUCCESS in 19m 08s","accounts_in_message":[],"_revision_number":3},{"id":"9fa2b90d0c631ebba528e4a942c03c869d6733e3","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-06-21 18:17:16.000000000","message":"Patch Set 3: Code-Review-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":3},{"id":"d61fb1bec3d1a9bc003758d6431a70d79bef7a65","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-06-21 18:24:06.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":3},{"id":"42a19c35a6ab2ce72e667940d4e8d7e1fd8b350b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-21 19:37:00.000000000","message":"Patch Set 3: Verified-1\n\n(3 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/4c5752cff5b442a0bd241fc254edd235\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/69a6f860247f48448a11213f8a192a7f : SUCCESS in 9m 43s\n- grenade https://zuul.opendev.org/t/openstack/build/0a74c2d7bf474917bea89d34a896c983 : SUCCESS in 2h 06m 44s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b100cb74b401420e89a6a808d2c9fa43 : TIMED_OUT in 2h 10m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/53b9408561244168a2924ea5a146f380 : SUCCESS in 47m 48s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ce6584ca8e1642c3bc2101f624e62e44 : SUCCESS in 16m 33s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f696948e83f94549b6044b0e3e5b67f0 : SUCCESS in 19m 43s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/802fee32be0c4db6b94d6f4e6ee36946 : FAILURE in 19m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8a749a17a9194075aba59167feb0cef3 : POST_FAILURE in 41m 40s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c903d7890d7e437b9831f3b14cc0c03d : POST_FAILURE in 34m 58s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/8669b8bcdb994c94990ee597da4881c6 : FAILURE in 19m 31s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8d1e9039fdb34a619a047a4752108ec1 : FAILURE in 14m 49s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/cbf6e268f901402fbd062feb67e000f5 : FAILURE in 16m 30s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/07f573de263942948f84f92ac349de78 : FAILURE in 20m 56s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/682fab4b3fb9439481ec31c0db0eff74 : SUCCESS in 17m 30s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/adc7a3ad26fc486c8bf0a32dbe27034e : SUCCESS in 15m 58s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/53bc7630f8b54c47acf99df16fc4d0d0 : FAILURE in 19m 09s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/34b9319f6a93450095441cf575e81676 : SUCCESS in 16m 35s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/32d6d13b243649ed91c94da57b06f3f4 : SUCCESS in 14m 33s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/331375b243f94546a4023cb8223fccec : FAILURE in 18m 36s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5b4ce5dfa11448d5b40e66876504a72e : SUCCESS in 6m 38s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3959d1e7771a4e9ea1aef97e42383076 : SUCCESS in 18m 29s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/9bb6d0ce3e35468faade501eeca4bcc7 : SUCCESS in 8m 24s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3b0a4cbe4c94456ab0fa4aba91e76d08 : FAILURE in 51m 10s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/0e4c2d911d1e403cbeba37760c267ae8 : SUCCESS in 1h 06m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d2e6ffc2b39b40cb9f549cb2fa9a3d03 : SUCCESS in 1h 00m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/dcccc089b84e41cca308fa32548dfb74 : SUCCESS in 42m 35s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e1d080d199e34e58b0fc015432e18a2f : FAILURE in 16m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6111fea30f294314b559a4cdc403c4b0 : FAILURE in 7m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b677666e81344a29a2b960ce77b4c93b : SUCCESS in 23m 34s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2668b4f738434ce8a39bfd47a409a13f : SUCCESS in 45m 44s","accounts_in_message":[],"_revision_number":3},{"id":"26b58d1f3a95f4884afb60c853ee35bb76a9714b","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-06-22 13:30:49.000000000","message":"Patch Set 3: Code-Review-1\n\n(9 comments)","accounts_in_message":[],"_revision_number":3},{"id":"6695d178ec44155b086ca34a82c83838ff01b8bd","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-06-22 17:54:42.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"53d44f75226091cdfe04000cb1a879b9f9a86af2","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-06-22 17:58:04.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b2eaff671c1a7085d5f97ae0a9cd33f22ca9ea59","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-06-22 18:06:25.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"a44b8f323a7b34dfbc445bf585e5c0f23720b4c1","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-06-22 18:55:01.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":6},{"id":"740d3ec87b30ae497a5acfa452a5cb964a3da073","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-06-22 18:56:15.000000000","message":"Patch Set 7: Commit message was updated.","accounts_in_message":[],"_revision_number":7},{"id":"01914701f21d97c0fd37509e0d9fa67e14ae5da4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-22 19:57:33.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d3d9ade65fca41beb4ef0ed273f279ac\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/fee7c99cf8cd4104b17dd82bf6cc2567 : SUCCESS in 14m 26s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/916cd29ff7f1457aa2297d95123cc85c : SUCCESS in 59m 21s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/2cbd890409a747d19f51d69b0f2e9444 : SUCCESS in 17m 22s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/52b41b2b2e1a4ccfb2a6f97f63883875 : SUCCESS in 21m 48s","accounts_in_message":[],"_revision_number":7},{"id":"c9831329fac86b25ba11e093387497365c7337e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-22 20:01:46.000000000","message":"Patch Set 7: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/9b581d63984648ef991068f3868ad95d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/83a2d3cb3fd94432aad0ca3c646d4226 : SUCCESS in 9m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/394e2e83ad0f423685de3d5c82f3a85d : SUCCESS in 56m 36s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/31ce9785eca84b198a840c9a5c0f770c : SUCCESS in 47m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d7b6b4d764a14ff48dc1d3bc0ce097fc : SUCCESS in 50m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/641838738e0f4885b69d7844bd29ca73 : SUCCESS in 16m 48s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/134eeee3f7ca439a9257e9f1fb52e425 : SUCCESS in 23m 16s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/949591269021402f93df637ef0b432af : SUCCESS in 17m 50s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/95f76634ed504319a0548c57835ae7ab : POST_FAILURE in 41m 08s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/70b5cfada92241baa7ea11321af333e5 : POST_FAILURE in 34m 40s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/14144c4bfb3840879955fdc63b2e17ba : SUCCESS in 27m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a1eec3e2f6bc495f82d5f0cb60eaa825 : SUCCESS in 26m 56s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4a3d90165cac4241a832fc118b0aa3b8 : SUCCESS in 17m 03s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/d60a1ce19b564dc3902f0f08dec4cb51 : SUCCESS in 16m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1b2db724c09743b5bf00c1c7be142b7e : SUCCESS in 18m 10s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c7f1508fa6234f05ad0abe82ecb5f82a : SUCCESS in 17m 36s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a8a09892ae974a85a347b61e9c2917a7 : SUCCESS in 29m 00s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ef9d9a811a8f4026a6480df171e768ea : SUCCESS in 25m 12s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b87a1607797d4ce293e2959223f91e91 : SUCCESS in 16m 19s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/5d05720a04fe4b8b9cb9a41ef8e50d30 : SUCCESS in 16m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/427b7efa503e467c8c520ebce246ad32 : SUCCESS in 7m 57s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/863eaba8b68a485798f64390a43c7858 : SUCCESS in 19m 15s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/92bf183a6cd84529ac4f1ff72fd45c73 : SUCCESS in 7m 23s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7ba48646456a4af98ede39894997bb8f : SUCCESS in 51m 36s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/f476057ece2240edbea131cf4986cc30 : SUCCESS in 57m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e1247a91db4f47ce937895e620d8ab5a : SUCCESS in 53m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/febb888494f54b71a71bffe38c0b142e : SUCCESS in 42m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9181d30380a447be83ca8c31848ec3df : SUCCESS in 16m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/40fcf3392e144bdfb4d9d56a6d707201 : FAILURE in 4m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/aeaf05136a574767a105b9ba4fa411a2 : SUCCESS in 20m 03s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/69d9c4bb82b8487697c5879a181ce367 : SUCCESS in 45m 21s","accounts_in_message":[],"_revision_number":7},{"id":"def95fe88df7a21939ad9b6d9a44732c8c285996","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-06-23 13:40:05.000000000","message":"Patch Set 7: Code-Review-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":7},{"id":"ed57e77ddc1c0ab305173cffde65c9e754e9a93d","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-06-23 13:47:02.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"fd09696d1e65b00549a3b2bdd4a826e22e16dee7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-06-26 09:26:45.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"678d85adbd11ff9e237c2b54bffb7ca718085b98","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-26 10:23:55.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b09c2c78f5874a35be7042d91558bc03\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c5036b491b45425892838cc871101f29 : SUCCESS in 20m 07s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/271197d951e8401fa405aa37b6c3cc81 : SUCCESS in 21m 11s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/db8cf8fff3d44ffaafa872723de22956 : SUCCESS in 27m 33s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/6cc6ee44b7934597a5d34e987ec34d4b : SUCCESS in 54m 41s","accounts_in_message":[],"_revision_number":8},{"id":"3f3e49de547412ab538e5dc7a129fddb3fe8b34b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-26 12:07:58.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8f31df23dedb4bde8266f3bc8c2973c5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/854ca2ffae4e4761a9bd7dcd1286fc38 : SUCCESS in 8m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/78ec2238c9f140f6962602dca1e5ec3b : SUCCESS in 52m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2783910321364ebc9ede34bbf9943d15 : SUCCESS in 1h 04m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/558377f9391f43e2bc5d622039bf4401 : SUCCESS in 1h 17m 00s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/32c852e075ba49ec9985319d6cfb5642 : SUCCESS in 22m 27s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/93e616307c914b669b82d80d976192db : SUCCESS in 17m 50s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7f47f06e06284adcbf87adad2d9fd17b : SUCCESS in 30m 52s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0c59227e4ebc420ca00ccbce78fe265c : SUCCESS in 9m 25s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e84b1b6bf89b44688b55b1548f8ae19f : SUCCESS in 5m 23s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/febe61fc84114ab69201de654d6928c4 : SUCCESS in 28m 30s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/86449311a8ea444b8071fcce63b22251 : SUCCESS in 13m 45s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b71f512777ef475f82adcfca052d6eb8 : SUCCESS in 26m 03s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/bb19cfab00eb4ea0a821766175f34060 : SUCCESS in 26m 40s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/00d00e6f0a694ad0ba5f71a9f44a7cbd : SUCCESS in 26m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/58c0ca3908e54e0fb221431b40577c5f : SUCCESS in 26m 11s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/652557bdc36248d09fb9a752946775b2 : SUCCESS in 29m 36s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/0aa95de1c2ae44bc98fabd5c8bb79eb3 : SUCCESS in 24m 32s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/54d44d1b44184316af4ed81286ce4e71 : SUCCESS in 24m 24s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/820bbf5f363045c592775d4b3f10fa60 : SUCCESS in 15m 55s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7a92866fa94c49e5a71936fb9c40dc0a : SUCCESS in 6m 33s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/078ed9bf1a2849aa84672229727fbaad : SUCCESS in 15m 48s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/8742ef86d68340d7b532088cd09770b0 : SUCCESS in 7m 44s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4ad8225973944961a197ed2a578eb9ad : SUCCESS in 51m 15s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/7419eeaf1cfe47e8a5293f9d82c2bf40 : SUCCESS in 1h 06m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cf6fd8eb9f3849459218448fbfa81321 : SUCCESS in 1h 10m 33s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/df52c4cd560c460189d72c2ed511e310 : SUCCESS in 1h 19m 42s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/63b7367e701f4143b56f4684391005ae : SUCCESS in 22m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/28c6ba88529f49a1b088ba0eb47fe875 : SUCCESS in 5m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4e4844062a014e85aae59dbedac69ff0 : SUCCESS in 28m 08s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/096e120ba9eb4190980b1325f43f7d34 : SUCCESS in 54m 45s","accounts_in_message":[],"_revision_number":8},{"id":"7233c58c8701b7ce02d0665a025b1c67b4ffd73a","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-06-26 12:08:35.000000000","message":"Patch Set 8: Code-Review+2\n\n(9 comments)","accounts_in_message":[],"_revision_number":8},{"id":"482f39b5f42c68992f19be1e9da062ebfecfd81f","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-06-26 23:00:41.000000000","message":"Patch Set 8: Code-Review+1\n\n(15 comments)","accounts_in_message":[],"_revision_number":8},{"id":"24153800539e19e89a7f1ea98b31eaa67f94139a","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-06-27 02:12:43.000000000","message":"Patch Set 8: Code-Review+1\n\n(6 comments)","accounts_in_message":[],"_revision_number":8},{"id":"2b42d2e83db0d1782eb34b0cb8e4eade0584c5fe","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-06-27 02:50:00.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"f28d1d50ef629d8c851a5877f36f4afe1c6284cd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-27 02:50:49.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"b95245b1f4c9becbc682260f1257fdc9c6b5efcc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-27 04:41:59.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ed9c3b71935240dda770f726f303270b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/85bc6e2b8bc74a24b1413f1e32acf1ad : SUCCESS in 12m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/58f6e6c80eee49fd8950c7bced760d1e : SUCCESS in 45m 18s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ab1afa02b6794a30aa3a4576d5489334 : SUCCESS in 54m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5b4c733bc1064fb4a6512086335a19d5 : SUCCESS in 1h 01m 09s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/19ce648f6f064754bf9a5e66e03c4f65 : SUCCESS in 8m 49s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/d0fb9f75ef564426b386dd73f8ea20d5 : SUCCESS in 6m 40s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e48f5743a46a4a40a98a93250390f5b3 : SUCCESS in 17m 11s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c611b686420646b693078eee38760c1f : SUCCESS in 14m 46s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/268008b888cc402498d5ba370183d50a : SUCCESS in 12m 16s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/71fe8f0b3b5c4f8995a659544d8442b4 : SUCCESS in 14m 23s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/27185434c28b4f2cbd8a02421a781b7f : SUCCESS in 16m 34s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c42079c2e9b84187ba592ed92701467b : SUCCESS in 15m 48s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5a8547a53fe24100981eeb80ee4878f3 : SUCCESS in 18m 23s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/725fcb6e715e4c07a781f69139a41a85 : SUCCESS in 12m 48s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/cd82ea1f6f014253971b9ea84349a676 : SUCCESS in 24m 22s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7774b79478384ccc903b8148dce3f06e : SUCCESS in 25m 38s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5729b50fa6f64384ae67960c2cb8d84e : SUCCESS in 6m 19s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/96b61518a7754a4eb64ee201ddfacb0d : SUCCESS in 7m 06s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ad7c4f0e5b1a4669b01d215e3b36433d : SUCCESS in 1h 29m 46s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/b73ff22acdc94c18bda0ee8b5ccdb376 : SUCCESS in 51m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/04f88edca7394363971469afcba91b57 : SUCCESS in 42m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3c471db3c5734960bfa96b49bb985197 : SUCCESS in 1h 16m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bd983abf453b478a8efeb4d897e1ce77 : SUCCESS in 17m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/72d5e95c78c94150be5f963fae39ff2b : SUCCESS in 5m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8a811f55e48f4a7fb538fb54c7e9ada2 : SUCCESS in 47m 29s","accounts_in_message":[],"_revision_number":8},{"id":"84249940ca9899e66dca105d958142ff94caf00a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-27 04:42:00.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"7c413e93c61aa937f97a02ba3d95417648a49ced","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-27 04:43:19.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bfe337dabeae47c0af676605c414123f\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/46a881bada6942c79f223ba353af2179 : SUCCESS in 57s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/adcf1914b1f1424d90b7a34fc2ce2e30 : SUCCESS in 31s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/25252a69b0424992ba0a9d5fbc5b0664 : SUCCESS in 39s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"65ac77889b4a8bfbdc56d8f5a402a37ff9f156bd","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-08-17 16:15:11.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"e290d47c435627082b3825b67e27ea3a3c99f01f","revisions":{"6773612d49fa33afea191959e4d4aad693a902f8":{"kind":"REWORK","_number":1,"created":"2023-06-21 15:37:07.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/45/886645/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/45/886645/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/45/886645/1"}}},"commit":{"parents":[{"commit":"2343521f751388ba2e4158194fb8c2aabc28d08c","subject":"Merge \"proxy: print logs when write new shard range cache into memcache.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2343521f751388ba2e4158194fb8c2aabc28d08c"}]}],"author":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-21 15:36:54.000000000","tz":-420},"committer":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-21 15:36:54.000000000","tz":-420},"subject":"combine duplicated code in replication and EC GET paths","message":"combine duplicated code in replication and EC GET paths\n\nChange-Id: I893c5fcb6b4f8a7dda351169f5f6b37375a34817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6773612d49fa33afea191959e4d4aad693a902f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6773612d49fa33afea191959e4d4aad693a902f8"}]},"branch":"refs/heads/master"},"e83370ad949a34866f4ba12856fef1317090e67c":{"kind":"REWORK","_number":2,"created":"2023-06-21 16:29:41.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/45/886645/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/45/886645/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/45/886645/2"}}},"commit":{"parents":[{"commit":"2343521f751388ba2e4158194fb8c2aabc28d08c","subject":"Merge \"proxy: print logs when write new shard range cache into memcache.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2343521f751388ba2e4158194fb8c2aabc28d08c"}]}],"author":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-21 15:36:54.000000000","tz":-420},"committer":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-21 16:29:32.000000000","tz":-420},"subject":"combine duplicated code in replication and EC GET paths","message":"combine duplicated code in replication and EC GET paths\n\nChange-Id: I893c5fcb6b4f8a7dda351169f5f6b37375a34817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e83370ad949a34866f4ba12856fef1317090e67c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e83370ad949a34866f4ba12856fef1317090e67c"}]},"branch":"refs/heads/master"},"d30f3bad26333e6bbd587d58cfa3f91f10fed76b":{"kind":"REWORK","_number":3,"created":"2023-06-21 16:41:21.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/45/886645/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/45/886645/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/45/886645/3"}}},"commit":{"parents":[{"commit":"2343521f751388ba2e4158194fb8c2aabc28d08c","subject":"Merge \"proxy: print logs when write new shard range cache into memcache.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2343521f751388ba2e4158194fb8c2aabc28d08c"}]}],"author":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-21 15:36:54.000000000","tz":-420},"committer":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-21 16:41:15.000000000","tz":-420},"subject":"combine duplicated code in replication and EC GET paths","message":"combine duplicated code in replication and EC GET paths\n\nChange-Id: I893c5fcb6b4f8a7dda351169f5f6b37375a34817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d30f3bad26333e6bbd587d58cfa3f91f10fed76b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d30f3bad26333e6bbd587d58cfa3f91f10fed76b"}]},"branch":"refs/heads/master"},"4b96cda95a1a3d448816fb461fd231d6ae5b7f18":{"kind":"REWORK","_number":4,"created":"2023-06-22 17:54:42.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/45/886645/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/45/886645/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/45/886645/4"}}},"commit":{"parents":[{"commit":"2343521f751388ba2e4158194fb8c2aabc28d08c","subject":"Merge \"proxy: print logs when write new shard range cache into memcache.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2343521f751388ba2e4158194fb8c2aabc28d08c"}]}],"author":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-21 15:36:54.000000000","tz":-420},"committer":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-22 17:54:34.000000000","tz":-420},"subject":"combine duplicated code in replication and EC GET paths","message":"combine duplicated code in replication and EC GET paths\n\nChange-Id: I893c5fcb6b4f8a7dda351169f5f6b37375a34817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4b96cda95a1a3d448816fb461fd231d6ae5b7f18"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4b96cda95a1a3d448816fb461fd231d6ae5b7f18"}]},"branch":"refs/heads/master"},"b9ac87a9b6aceed2ed577716c698078d2b85d492":{"kind":"REWORK","_number":5,"created":"2023-06-22 17:58:04.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/45/886645/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/45/886645/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/45/886645/5"}}},"commit":{"parents":[{"commit":"2343521f751388ba2e4158194fb8c2aabc28d08c","subject":"Merge \"proxy: print logs when write new shard range cache into memcache.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2343521f751388ba2e4158194fb8c2aabc28d08c"}]}],"author":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-21 15:36:54.000000000","tz":-420},"committer":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-22 17:57:58.000000000","tz":-420},"subject":"combine duplicated code in replication and EC GET paths","message":"combine duplicated code in replication and EC GET paths\n\nChange-Id: I893c5fcb6b4f8a7dda351169f5f6b37375a34817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b9ac87a9b6aceed2ed577716c698078d2b85d492"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b9ac87a9b6aceed2ed577716c698078d2b85d492"}]},"branch":"refs/heads/master"},"35cbd18497cc70570ce4da0356e41693b0656c75":{"kind":"REWORK","_number":6,"created":"2023-06-22 18:06:25.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/45/886645/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/45/886645/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/45/886645/6"}}},"commit":{"parents":[{"commit":"2343521f751388ba2e4158194fb8c2aabc28d08c","subject":"Merge \"proxy: print logs when write new shard range cache into memcache.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2343521f751388ba2e4158194fb8c2aabc28d08c"}]}],"author":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-21 15:36:54.000000000","tz":-420},"committer":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-22 18:06:18.000000000","tz":-420},"subject":"unify duplicate code in replication, EC GET paths","message":"unify duplicate code in replication, EC GET paths\n\nChange-Id: I893c5fcb6b4f8a7dda351169f5f6b37375a34817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/35cbd18497cc70570ce4da0356e41693b0656c75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/35cbd18497cc70570ce4da0356e41693b0656c75"}]},"branch":"refs/heads/master"},"b8dc7b3d353462adb16911f757918bf55ab99277":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2023-06-22 18:56:15.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/45/886645/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/45/886645/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/45/886645/7"}}},"commit":{"parents":[{"commit":"2343521f751388ba2e4158194fb8c2aabc28d08c","subject":"Merge \"proxy: print logs when write new shard range cache into memcache.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2343521f751388ba2e4158194fb8c2aabc28d08c"}]}],"author":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-21 15:36:54.000000000","tz":-420},"committer":{"name":"ASHWIN A NAIR","email":"nairashwin952013@gmail.com","date":"2023-06-22 18:56:15.000000000","tz":0},"subject":"unify duplicate code in replication, EC GET paths","message":"unify duplicate code in replication, EC GET paths\n\nThe GetOrHeadHandler class in base.py and the ECFragGetter\nclass in obj.py have some methods that are very similar.\nThe two existing classes do also have unique code so they\nwill remain, but as subclasses of the common base class\ncalled GetterBase.\n\nChange-Id: I893c5fcb6b4f8a7dda351169f5f6b37375a34817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b8dc7b3d353462adb16911f757918bf55ab99277"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b8dc7b3d353462adb16911f757918bf55ab99277"}]},"branch":"refs/heads/master","description":"Edit commit message"},"e290d47c435627082b3825b67e27ea3a3c99f01f":{"kind":"REWORK","_number":8,"created":"2023-06-26 09:26:45.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/45/886645/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/45/886645/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/886645/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/45/886645/8"}}},"commit":{"parents":[{"commit":"2343521f751388ba2e4158194fb8c2aabc28d08c","subject":"Merge \"proxy: print logs when write new shard range cache into memcache.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2343521f751388ba2e4158194fb8c2aabc28d08c"}]}],"author":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2023-06-21 15:36:54.000000000","tz":-420},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-06-26 09:16:58.000000000","tz":60},"subject":"unify duplicate code in replication, EC GET paths","message":"unify duplicate code in replication, EC GET paths\n\nThe GetOrHeadHandler class in base.py and the ECFragGetter\nclass in obj.py have some methods that are very similar.\nThe two existing classes do also have unique code so they\nwill remain, but as subclasses of the common base class\ncalled GetterBase.\n\nChange-Id: I893c5fcb6b4f8a7dda351169f5f6b37375a34817\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e290d47c435627082b3825b67e27ea3a3c99f01f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e290d47c435627082b3825b67e27ea3a3c99f01f"}]},"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}]}],"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":{}}}]}
