)]}'
{"id":"openstack%2Fswift~856559","triplet_id":"openstack%2Fswift~master~Iebc9802ec06b39e55094972bab5822eae6431094","project":"openstack/swift","branch":"master","topic":"jh","attention_set":{},"removed_from_attention_set":{"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2022-09-09 11:24:17.000000000","reason":"Change was submitted"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2022-09-09 11:24:17.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Iebc9802ec06b39e55094972bab5822eae6431094","subject":"ShardName: add test and clarify docstrings","status":"MERGED","created":"2022-09-08 18:46:06.000000000","updated":"2022-09-09 11:26:38.000000000","submitted":"2022-09-09 11:24:17.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"856559-jh","meta_rev_id":"99ac3412731c26c83410827c145ba90aaa963f59","_number":856559,"virtual_id_number":856559,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-09-09 11:24:16.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":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":2,"date":"2022-09-09 09:09:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"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":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":1,"date":"2022-09-09 09:09:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-09-08 20:05:05.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":"2022-09-08 20:38: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":"REVIEWER"},{"updated":"2022-09-09 00:27:29.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"state":"REVIEWER"},{"updated":"2022-09-09 09:08:06.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":"CC"},{"updated":"2022-09-09 09:09:04.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":"88bd1fd0e118023b4e1ba515c1636093ea6bcfe3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-09-08 18:46:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1df0aed33a4073f88caab2654724d29b30d083ee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-09-08 19:16:39.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"befd8a186d204075c944e23732f08763a97d3c95","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-08 20:05:05.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d91b0d99cdff4029969310a8052d4f7e\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/33944c626f9b44aba3adf1e628c94df6 : SUCCESS in 36m 19s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b6d981558bf745fa83d2ee08f40cd128 : SUCCESS in 32m 34s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/b1208491fa1546488fe4d65f97d8090a : SUCCESS in 46m 20s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/07706d0cc0a5438ea800172b7ec6f415 : SUCCESS in 32m 07s","accounts_in_message":[],"_revision_number":2},{"id":"3f7cda392be82b34e4d99fca05411f083837501f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-08 20:38:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cbc68a3d9b1a42d59081ef8d2d74855b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c112697c016044339949dafd08e02b2a : SUCCESS in 9m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/e151ac4e9bf046d8af2f163070cac255 : SUCCESS in 1h 04m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1bcf0ebcbdcb443a8b640747451fca97 : SUCCESS in 50m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/46f3815fdbf84e899390eaf99fabbc66 : SUCCESS in 1h 14m 33s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ffd9d38890d74190b7f913f5eced1583 : SUCCESS in 19m 43s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ef366acdf5a04148805e43ba5f6733a7 : SUCCESS in 20m 10s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/77a69652889a42b188e553a43452ce44 : SUCCESS in 19m 39s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6c6c28a9150f49399f4f40b3d84ac8eb : SUCCESS in 9m 48s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9e6f4d3d8e9543f2bf209d7f31f81741 : SUCCESS in 5m 45s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2cf7a86b0d6f48bd911104a973d0c551 : SUCCESS in 17m 24s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1e28fa41bab54864a3322850b245b934 : SUCCESS in 17m 46s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/87231388e77d48489bd7376c3283af14 : SUCCESS in 15m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/cfa7ae3fb4c04fc08971087d7e38ea6c : SUCCESS in 16m 36s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/283f807daf0c46baa40dab86ac2d7d9c : SUCCESS in 18m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e761000c846f4ab8806b51756275ae4e : SUCCESS in 17m 54s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/33fe4b722f4b4de59f836b7170a7f760 : SUCCESS in 14m 52s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/11a2eb981a0f4449aacac953ad88829c : SUCCESS in 16m 42s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/29097c3878bf4ad58030cb3dde14b759 : SUCCESS in 18m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ce673444cad54b54928ee46bd9840c87 : SUCCESS in 8m 08s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/68401ebcc1004c638badc22cefbd3823 : SUCCESS in 16m 21s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/781e443128a044588173eaa657c5ec97 : SUCCESS in 8m 52s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b6e20f5ef9444b0994152697c11840c5 : SUCCESS in 52m 29s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/c2fe130b7dc1479cb462d6bd031f68b9 : SUCCESS in 1h 06m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1eff0e93f5d64eb88bfea5efd1c48c83 : SUCCESS in 49m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2ce75b62038c4d06ae1d238670857794 : SUCCESS in 46m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1f8e8f492eaa4a748950100f41d9bb6b : SUCCESS in 15m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1136d26c8ba3405fa5f1baedd3e292c2 : SUCCESS in 5m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/30b973077c9a499e8705a51c1980da6e : SUCCESS in 25m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f067b134141d4a60b4a13b431488e815 : SUCCESS in 56m 50s","accounts_in_message":[],"_revision_number":2},{"id":"afb0b53be49e82a600a10534dcaf50e0ecba82fc","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2022-09-09 00:27:29.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d443fd077a1b120379ab67101213c1c97cb4fb14","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2022-09-09 04:58:21.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e2bc52fe3e726f4fb59b0b0fbe7d969a0c838799","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-09-09 09:05:29.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c228b8e8ed05747a917fad6dc4b14d62c8892641","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-09-09 09:08:06.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5f9ef027f8c4acfcc7d7127c8845624cabcce19f","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-09-09 09:09:04.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7b36c9e17ef11719b69bcdbc13cab9b31a04ae85","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-09 10:11:41.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/013a431d04a9425d83df90991f660921\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/1d20f42f30bd4b1cbf2d40be2fe22818 : SUCCESS in 30m 31s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/df7b3f6650854c76a6d1c53b172544b1 : SUCCESS in 30m 24s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/af58ed9213ad4482bcc74144561eab3a : SUCCESS in 31m 20s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/64ce0cb7905040258a3ca31f11675872 : SUCCESS in 1h 04m 21s","accounts_in_message":[],"_revision_number":3},{"id":"c5a5705d72ddead73dde30a7525ae2739a638739","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-09 10:13:02.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ac83c41615614506addf1c2e11b8bc45\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33c7c7af3ca94846941a2d24484163d4 : SUCCESS in 9m 04s\n- grenade https://zuul.opendev.org/t/openstack/build/a95ea97e62d24de4b0aa7a50b25c46bd : SUCCESS in 49m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d3d643653ed141a6bf7c6654ba0652fc : SUCCESS in 45m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8f3e6f6a9c6a4d24986a779af5800628 : SUCCESS in 1h 00m 34s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5d976dd1a27e4431a2921215d431e380 : SUCCESS in 16m 19s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3f709be53dbf4f02b59dba6d4f593d0a : SUCCESS in 19m 24s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8106fbef97bd46a7b435710ff480a902 : SUCCESS in 19m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7788b0617bad4663a1534dc429be9cb7 : SUCCESS in 9m 49s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e4147ac3e4414555aac70a03db362007 : SUCCESS in 6m 26s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2e7ed5a08faa4a1db955b5705c227cfa : SUCCESS in 11m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2e3276dbdb78454191956da638900d1c : SUCCESS in 17m 49s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/24c11e1145b24dcc9b153af2951a38e3 : SUCCESS in 19m 33s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/16be3074866c4a14aa6d58c703e4086d : SUCCESS in 19m 41s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4627b0f32b95425da64fb4290de2b60a : SUCCESS in 22m 42s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/2d3bad21c2804feb820335baa73810c4 : SUCCESS in 23m 26s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/a756928ed9194c039a0c91c4a67f1330 : SUCCESS in 17m 53s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/90dc391806c44c8f93a28e1f4199b531 : SUCCESS in 17m 40s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/f896d31ad9ba42089462bc30ca2de4cc : SUCCESS in 19m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4ee8c11fd61c41efad9c7219dbab7200 : SUCCESS in 9m 05s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/96b744fb899c4f3eb53348facc7d68b3 : SUCCESS in 20m 37s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/79be2a835f2e45dcba71fbd26296d24d : SUCCESS in 9m 27s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b5363e9fe8c14da09b26dbb42796bd78 : SUCCESS in 1h 00m 35s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/7874c6dc26074cf0983aac97290865d8 : SUCCESS in 1h 05m 46s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9d84e9b9dd14429ab98ab453a4a81fe8 : SUCCESS in 43m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a326f99300eb483ba88fedf89e84cd12 : SUCCESS in 48m 42s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/be25aa969c80454e80ed234cd170ebfd : SUCCESS in 19m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3cccd64b74ad4bb7a1fcda80b10963c4 : SUCCESS in 6m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/28b9065d3d694d429ccffd674f368fa2 : SUCCESS in 29m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bbd668405b2c4582abd27cc616d63ebc : SUCCESS in 48m 09s","accounts_in_message":[],"_revision_number":3},{"id":"c7d920441d24f360a5dfc8851a3a89be46c2b0f8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-09 10:13:42.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"6d10e7e11ecc981a0096e21f6861f45ea889d844","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-09 11:24:16.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/708c56b561604f3082dbee77956fd236\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b6588c5526f477b9e22e0a9be9a4935 : SUCCESS in 10m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/d936b71081b84fc7b826a81015f3cf35 : SUCCESS in 48m 00s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ef035b87bcf94147ada7bc10da6b72a4 : SUCCESS in 38m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fea1285524654ef5ab70121c651ce7e7 : SUCCESS in 1h 04m 33s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/dcab554eb5bc47e2a0e1a0c44a124b76 : SUCCESS in 10m 41s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/26a07797fc6d4342b24f05aafe2ab0a2 : SUCCESS in 8m 32s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1970791d08bc41908f59c54c4ee28b38 : SUCCESS in 12m 53s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/edffd17e5e9d45faa913f3f8edc40bc3 : SUCCESS in 13m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1f0e2aec58424ad58a67c88eff0fc204 : SUCCESS in 15m 17s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3eaf8447470a4d31b5f217f8b8486bb5 : SUCCESS in 14m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/2627c27ba808404eacf737f8c7dadbf2 : SUCCESS in 14m 14s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/79e151fc0b8b4b01b79563069be9a59e : SUCCESS in 15m 46s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/4657ac0c0e094f1594382f3284739a35 : SUCCESS in 15m 13s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/2fc7cf4b6171441b8c19a360e7b19b57 : SUCCESS in 20m 35s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a7cddf851a294c8689dbae054fd1d32e : SUCCESS in 14m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/de031ddb9b1f435e90fbd983f17cb6a3 : SUCCESS in 15m 46s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/c1695bc1fe5f43568d290e9d71ae4d7c : SUCCESS in 9m 50s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a0e434107df247a980d93b2a86685671 : SUCCESS in 1h 00m 50s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/d67e27b9794b4fdb94662f41cceb639e : SUCCESS in 1h 02m 57s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/218c5639a6ce4abc9ca217b83d9f93b2 : SUCCESS in 49m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a999389e921a47f7adc471afad44d2e2 : SUCCESS in 33m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cdfd000e94fb45aa822077e60dcdf518 : SUCCESS in 18m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d8be2568350340cb98aa9a488b612f48 : SUCCESS in 7m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/63663a2a77654cb4a75ebefef8a5216d : SUCCESS in 36m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/485fe389899546f9a0db5ac6b7ad9f6a : SUCCESS in 42m 18s","accounts_in_message":[],"_revision_number":3},{"id":"6702c23cf20872d57808275605504dd099bd6860","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-09 11:24:17.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"99ac3412731c26c83410827c145ba90aaa963f59","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-09 11:26:38.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/13cf3297a9ac4ef3b1ee2fdb4a6d4358\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d96dc1736c9b43a9947bc2b4f5e960c1 : SUCCESS in 43s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/4b2f67aab2c144488c2d5f99b3cf4bd1 : SUCCESS in 40s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/7f03f02e55ba43c28b534e598a772198 : SUCCESS in 32s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"032d7aa054e1a741c5e81e77ef27f27301eb5c66","revisions":{"7e53cde2bb64acac8b623fe4792cd1eb3c87b6ed":{"kind":"REWORK","_number":1,"created":"2022-09-08 18:46:06.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/59/856559/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/856559/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/856559/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/856559/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/856559/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/856559/1"}}},"commit":{"parents":[{"commit":"73bce6331221a7ac71f798f3868ba2fdeed55b9d","subject":"ShardRange: add is_child_of method","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/73bce6331221a7ac71f798f3868ba2fdeed55b9d"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-09-08 18:42:11.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-09-08 18:45:42.000000000","tz":-300},"subject":"maybe good test","message":"maybe good test\n\nChange-Id: Iebc9802ec06b39e55094972bab5822eae6431094\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7e53cde2bb64acac8b623fe4792cd1eb3c87b6ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7e53cde2bb64acac8b623fe4792cd1eb3c87b6ed"}]},"branch":"refs/heads/master"},"c208bf6de0ec613bd007dede8b2261cc03740524":{"kind":"REWORK","_number":2,"created":"2022-09-08 19:16:39.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/59/856559/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/856559/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/856559/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/856559/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/856559/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/856559/2"}}},"commit":{"parents":[{"commit":"73bce6331221a7ac71f798f3868ba2fdeed55b9d","subject":"ShardRange: add is_child_of method","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/73bce6331221a7ac71f798f3868ba2fdeed55b9d"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-09-08 18:42:11.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-09-08 19:15:48.000000000","tz":-300},"subject":"Maybe a useful test","message":"Maybe a useful test\n\n... and some doc strings\n\nChange-Id: Iebc9802ec06b39e55094972bab5822eae6431094\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c208bf6de0ec613bd007dede8b2261cc03740524"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c208bf6de0ec613bd007dede8b2261cc03740524"}]},"branch":"refs/heads/master"},"032d7aa054e1a741c5e81e77ef27f27301eb5c66":{"kind":"REWORK","_number":3,"created":"2022-09-09 09:05:29.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/59/856559/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/856559/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/856559/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/856559/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/856559/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/856559/3"}}},"commit":{"parents":[{"commit":"73bce6331221a7ac71f798f3868ba2fdeed55b9d","subject":"ShardRange: add is_child_of method","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/73bce6331221a7ac71f798f3868ba2fdeed55b9d"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-09-08 18:42:11.000000000","tz":-300},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-09-09 09:04:37.000000000","tz":60},"subject":"ShardName: add test and clarify docstrings","message":"ShardName: add test and clarify docstrings\n\nChange-Id: Iebc9802ec06b39e55094972bab5822eae6431094\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/032d7aa054e1a741c5e81e77ef27f27301eb5c66"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/032d7aa054e1a741c5e81e77ef27f27301eb5c66"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"submit_requirements":[]}
