)]}'
{"id":"openstack%2Fswift~778474","triplet_id":"openstack%2Fswift~master~Ia041f7b7dbd4e264072325b4b52718fef9966708","project":"openstack/swift","branch":"master","topic":"p-diskfile-relink-paths-race","hashtags":[],"change_id":"Ia041f7b7dbd4e264072325b4b52718fef9966708","subject":"Fix race in diskfile.relink_paths","status":"MERGED","created":"2021-03-03 14:39:56.000000000","updated":"2021-03-04 15:18:43.000000000","submitted":"2021-03-04 15:10:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"778474-p-diskfile-relink-paths-race","meta_rev_id":"e39b341e720d7f5c4326382128911bcd95dba494","_number":778474,"virtual_id_number":778474,"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-03-04 15:09:47.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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":2,"date":"2021-03-03 14:44:53.000000000","permitted_voting_range":{"min":2,"max":2},"_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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":1,"date":"2021-03-03 14:44:53.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":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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-03 14:44:53.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":"2021-03-03 19:42:54.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":"2021-03-04 02:07:47.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"CC"}],"messages":[{"id":"4e3fbdbb195c8936fafc78c9e5da137449eb9632","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-03 14:39:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"53ff3a84e0ef39d34af1b63fd39989c09b03180b","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-03-03 14:44:53.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(2 comments)\n\nEAPF is always better than LBYL","accounts_in_message":[],"_revision_number":1},{"id":"c9659b7a4847d34cc2ff2066f0ab45b895d592c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-03 19:42:54.000000000","message":"Patch Set 1: Verified-1\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\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2d3abf144460406ab564f860fa9b353d : SUCCESS in 9m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/a14039e9eed348ffaf57961364387fc4 : SUCCESS in 1h 06m 57s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0c247e7e956940d59502ad680802bf8e : SUCCESS in 46m 17s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/71558c8d8b7742e69bb1b11fbaf10484 : SUCCESS in 10m 05s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5d36d64093234569bc95ff25415e6b27 : SUCCESS in 8m 29s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d7eb62e52b2f4ff681241eeb2e16eae5 : SUCCESS in 14m 57s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ab8981a0ce4444498be56dca09350836 : SUCCESS in 20m 19s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/73c44c06002541fa825c4db494f1b155 : SUCCESS in 20m 26s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/eac9e23cf0e444d1941c86117c23be1f : SUCCESS in 18m 29s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e8247e5a5ea4447087e478c6bc5f8154 : SUCCESS in 16m 30s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/def6d9594961428b87639cf6457aae3e : FAILURE in 22m 45s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3c0d5f4ebd1f41dfa9d7fc0c23b35691 : SUCCESS in 19m 54s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/8198dfb62aeb46dfa2e3a112bd5fb3d4 : SUCCESS in 18m 16s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/4f9e814a29004ddab7e0d3ef81f28a1c : SUCCESS in 16m 32s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/32997194d5424e258551d2b724d037de : SUCCESS in 21m 25s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/edc047c82e78412f844cb376b7400932 : SUCCESS in 20m 34s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c19ad0c685ab4ba2a4a3bec815f2da6f : SUCCESS in 24m 28s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/60b6c9ca7ce748238a74072b2c159410 : SUCCESS in 52m 50s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/37b73ea210cc4e61bfd25e50689ef057 : SUCCESS in 54m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d2193bb174ee4c54a5e37f4db005346d : SUCCESS in 45m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3656993b0ef547ca884d159357c5cbe1 : SUCCESS in 46m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/49db8e7be27c4a60bc1de0efceb991bb : SUCCESS in 22m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d2618127d304c6fa628c6b8ce5058d1 : SUCCESS in 6m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e4c151d1e6a24152b303b3546ff85fca : FAILURE in 13m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b9f0ffa61ac04d029c134b387769dd61 : SUCCESS in 49m 46s","accounts_in_message":[],"_revision_number":1},{"id":"406606c5635282166cb5de678e74a6d7aca9222f","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-03-04 02:07:47.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"b65b320c77af2e0ce0a3d590c4a2ce46eb19426d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 03:18:19.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1fb23cca387c4c38ace91eb915d4a18a : SUCCESS in 9m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/e30b82ee2f97407ca204295603db8c1e : SUCCESS in 56m 47s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/910a5f30f9cb4f7089e958847e9e7def : SUCCESS in 42m 45s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/20e9eb342d1341539d4a1421aecdf8a6 : SUCCESS in 9m 46s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9c4a2db8a3494256963deed17b7cf4b2 : SUCCESS in 6m 01s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c2cf7661c1234b35850626588c7e1d5a : SUCCESS in 19m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c6517888c6174ba984beb622d016e404 : SUCCESS in 15m 53s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d2da6be1091d4af2a182115566fa950f : SUCCESS in 18m 55s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/4a330cb904fa42379f16dac786874dd3 : SUCCESS in 14m 39s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/cb30927d39414870b2465a67dfbced62 : SUCCESS in 18m 13s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d143b987ced444c391169b94e68b421d : SUCCESS in 20m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f5d72efbf7df4bafab0c5990cf1b5a08 : SUCCESS in 18m 33s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b9f66835cc9d45b9b6a47b2fe2e4ceaa : SUCCESS in 31m 42s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/133aaa9ac64b4ed180a0c4a6cd8541ce : SUCCESS in 19m 13s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/6d18a284c74948a7b3c105e9b0c7d468 : SUCCESS in 18m 42s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/8fa2b0be9b304dec9d2ee7c8b3758f8e : SUCCESS in 19m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b9f1af1ff284458fa8cbaf9b6419af30 : SUCCESS in 6m 30s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/88a9c19f9a51448cbc28a87c144368f1 : FAILURE in 25m 10s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6d95fba1f28147b4bd93eedb090c9f38 : SUCCESS in 51m 01s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/329acd820cdc4726a9be78be953d303d : SUCCESS in 48m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a69779b5fbdb425eb1f26ffba096164e : SUCCESS in 1h 01m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/12b0c9dcd8e648528376fded86837275 : SUCCESS in 1h 08m 13s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/534b773d42f7493cabee16cfe26409ae : SUCCESS in 15m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/30d263f1c6da426ba6d0ad616b27fdae : SUCCESS in 6m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/60133044aad848cbbf0c6c07d89d23bc : FAILURE in 11m 20s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cac2da3489834be1b2af3f0cb5c541f6 : SUCCESS in 1h 02m 08s","accounts_in_message":[],"_revision_number":1},{"id":"a55a26731dac7d44246496eb02e558b5c2e25878","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 03:18:45.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"dcd77848bec80d9940c48d172c51f46a350a433e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 06:35:15.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3acf24ffc1a74e098610ac0ef3c40683 : SUCCESS in 9m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/a570422cef62492c8d187b0eced68a44 : SUCCESS in 1h 00m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1ffa1e6972d543b19a9a0756688534b4 : SUCCESS in 46m 52s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/bffc167e02e34e83b5d0d93449a7d23b : SUCCESS in 10m 59s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/48d23ffb242c4767af5ca8a3253a11e0 : SUCCESS in 8m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7f30a85bca2c4bbba9d143a18fb200b6 : SUCCESS in 20m 39s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3cedad6e81934e779fe3eaa603cc0287 : SUCCESS in 12m 33s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c575f15b61284978bd38a005613fdb4b : SUCCESS in 13m 50s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/bb6fdd246cec4086aae4139eadf088fa : SUCCESS in 13m 33s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1496857a636a4a6197eb522dc4e92e35 : SUCCESS in 19m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e025a1995161433bbfb783e03fff5d3f : SUCCESS in 16m 21s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d363039fdb02402ba8b663a842ffd8fb : SUCCESS in 16m 54s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b66964d302064defa11f7af5a6c4b248 : SUCCESS in 18m 53s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/80d05f5480a741ffb436bc144726dfd2 : SUCCESS in 18m 19s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/89642050f7234f72a5631376a8d52b0d : SUCCESS in 23m 30s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/4cf302086c8740e79a377720fddec89f : SUCCESS in 18m 22s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0173407d2d1f40d0a6da2be44c47e3d3 : FAILURE in 6m 27s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/d1d84d6dc6004cdc90e66cbfad6c010e : SUCCESS in 45m 37s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/238c013f905a4966bb51d09a321e520e : SUCCESS in 46m 54s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/99cc74da5f00461691cd38a60d31361c : SUCCESS in 1h 17m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2b51f230cf784fa9bbd7803813fd68e0 : SUCCESS in 48m 44s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2ea0d40d6f7a4cee918d3fa9aa970907 : SUCCESS in 19m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/daf55aed852e4a27971b57e8f06204c7 : SUCCESS in 6m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/320c7580ea484ccd8d16a9e242d7695f : SUCCESS in 1h 06m 14s","accounts_in_message":[],"_revision_number":1},{"id":"cef230ff16801ec80f8d2e682906d7f49e3cf566","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-04 09:30:54.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"9900e2663cfdedafe2c91ddb5dac596e1ab044a5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 10:40:33.000000000","message":"Patch Set 1: Verified-1\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\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c133aa0a5d094b54b21b30469e85ef5b : SUCCESS in 9m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/83b3f5ea13c44609a2be0229ed2f4035 : SUCCESS in 1h 06m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/63095d5e576044afbaa53a7cfb4696b2 : SUCCESS in 44m 13s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/88451d03de1441b3b6e5594cd4f5f405 : SUCCESS in 11m 51s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0a9014ab0d4d40ab88d80e29e6b56999 : SUCCESS in 8m 22s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c9982edbc95042979ccf2dfef60d31bf : SUCCESS in 18m 36s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c7f41b1f77874690beeab9d1117b4bb5 : SUCCESS in 18m 27s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/062ec65ba83a4df683cea2d508ebf2bb : SUCCESS in 18m 04s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/6e9e0dbcc65f43eaa38120baecc4c84c : SUCCESS in 15m 35s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f4c46c870b9646aebaf3b79d851b1eaa : SUCCESS in 17m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3b8ceb2f0e6c48198ffa05d3330984b4 : FAILURE in 18m 03s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/883e6c2d9565420fbbfec1ca529ba0a9 : SUCCESS in 17m 01s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/06a78ac5f9d74a47bbad20ea29c6e87e : SUCCESS in 19m 06s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/7e34fc3a86d644a49c317a7446d564e0 : SUCCESS in 22m 21s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/ccf05688544e45e394ad4f4901d0d048 : SUCCESS in 18m 45s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/39800e36940e4c419ea17d0c26816872 : SUCCESS in 18m 35s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/18bdd51afeb040048d0907eade077b43 : SUCCESS in 8m 48s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/769b4dcdbf9f418791a3d15ceec3aab9 : FAILURE in 19m 41s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/968ed7f4d7964146ac4453556776b021 : SUCCESS in 52m 42s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/6584289eac2b4f0ba18c55f420eb551d : SUCCESS in 45m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/23380fb5cb8a4205b572877a18089a2b : SUCCESS in 44m 28s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/10c3ce3303634aa4be81ca7df092f8bd : SUCCESS in 36m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5723cfc189df47bcb3175593d09b230a : SUCCESS in 15m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b3754c5d7c844960aff91c28baecd761 : SUCCESS in 5m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a7dd396a65564f719e829194cf63cb56 : FAILURE in 12m 57s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/897b8c65a7ce44be93d1b499f88e5db0 : SUCCESS in 45m 22s","accounts_in_message":[],"_revision_number":1},{"id":"3dfdd1a307aa6bc295bd38f815ec91b1ed2240a6","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-04 11:31:10.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"84e88bee02186051a098f641e5f9a8e85dfd4834","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 12:53:34.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd79d501ddf04590aeb2b89a81440e75 : SUCCESS in 9m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/22998247c56940b28c3ac458c7f23c5e : SUCCESS in 1h 16m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/715cdbb7682b4123b52a2ce31a302e0b : SUCCESS in 49m 17s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cee3bbe7fe674f598647e1acd4333d41 : SUCCESS in 9m 24s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/25e9bf736b4647c4b6f18c8d20196b30 : SUCCESS in 11m 35s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/fa4c648b547a45b5ba6ac6a86a5f9056 : SUCCESS in 16m 23s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/343a065b5a8f443d807e4644beb1e859 : SUCCESS in 15m 49s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/89ea712a98d7403797962454c1c0a92a : SUCCESS in 20m 02s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d9de394829d04f6fa7f296b27ee55679 : SUCCESS in 14m 44s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/32e6a3bdbb9a4ef1bb0188b29bd574a6 : SUCCESS in 15m 25s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/eb2c89cd137c479196bb938d6660aaa0 : SUCCESS in 21m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/dda6aecb20b846299089be52ad6d2903 : SUCCESS in 18m 08s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/819f6b8371b640508e94c9f59a307f76 : SUCCESS in 19m 35s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/0afb76b1281345b6bf7fcbd8c8c5c9fc : SUCCESS in 21m 57s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/20906adb9d7a47f09f0d791cd46a30a3 : SUCCESS in 19m 45s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/4415c3c25de843aa9d51a1a81da3f3ce : SUCCESS in 19m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e96cbfe48c964a94b69cb9caef8ba28d : SUCCESS in 10m 51s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5fadc74830004e539a44dbd41de0c895 : SUCCESS in 21m 13s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/cf5f1ec92be1497a902465c3b3fa4853 : SUCCESS in 51m 53s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/0db6e66607644853b0be77f949a1d99b : SUCCESS in 45m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b323c8edfbae410fb54f7c8725ac3f20 : SUCCESS in 44m 04s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a4f34bae6a814a669b979e242d5b9d2f : SUCCESS in 37m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fa0663ed4c744088ae61e7e4525ff020 : SUCCESS in 14m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0a3a786aac89428b8dc7cf271c372180 : SUCCESS in 6m 05s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7f1b53ac97f346cb874c828dc2cf59b2 : FAILURE in 10m 13s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f46dd56307994179b588379c27a02011 : SUCCESS in 1h 04m 57s","accounts_in_message":[],"_revision_number":1},{"id":"6adfbf85542a756fa79b277c523da4493f10da70","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 12:54:27.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"4cbedec1d37b98b1d9a7bb0f722f66b4751006cb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 15:09:47.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d058100b9f324024ae4ae31cbc8562e1 : SUCCESS in 9m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/7bf11c25cf0e4104ac49a201dffee71e : SUCCESS in 1h 23m 42s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6ed7ae02f70643d1a607713d7c1037d2 : SUCCESS in 48m 11s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/17b1840e099243a192f522bfb14a6710 : SUCCESS in 10m 26s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/02a9f368a75348698c5dfc48742d6c04 : SUCCESS in 7m 40s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f50fb3499a5c46d18bd2e10416cb1666 : SUCCESS in 34m 25s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/71188152cce5460080d1d74b2b9db168 : SUCCESS in 20m 05s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/783b35b64a534c5f8a290d06e74d2c57 : SUCCESS in 12m 01s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b64bb9ab289f4640ab6fffb2ae07b9c9 : SUCCESS in 16m 09s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d210025d6093443a9bfb29a719545a00 : SUCCESS in 13m 45s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b22fb9701f2e47d1b9d124bbf9cafe59 : SUCCESS in 15m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5a0c9b7d96fe4b10a1ada6c6d77f8ff0 : SUCCESS in 15m 21s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d3b2697a308e4465acbc79e3ebdc855d : SUCCESS in 16m 39s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/8c26c6f633bb4780b277b4bb79411c46 : SUCCESS in 16m 49s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/59682c8491a24b369148e4ed62950890 : SUCCESS in 15m 04s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/2f2e6a4e41c7445cb45175abc2dec60c : SUCCESS in 15m 57s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c075ac251e4f446a9469e8a18e1093ad : SUCCESS in 6m 23s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7e4f7ff131fe4625b2abc07629567255 : SUCCESS in 46m 57s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/fdf996f239e44d52a11469ea5401bc00 : SUCCESS in 48m 17s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2fdf79cdc37040508102a2d584825fb7 : SUCCESS in 31m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/526a58057f044671a7b50b7d64d1a8ce : SUCCESS in 31m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8fc323c062874d62bbdaf770f0bf58a9 : SUCCESS in 15m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1423f3be2d854e07a774cefad73983c8 : SUCCESS in 5m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cf0c87b7b6214e63a350aff107950147 : SUCCESS in 54m 02s","accounts_in_message":[],"_revision_number":1},{"id":"36d13a2bb5f5655c5bf2ccce434dee52ea708b4d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 15:10:06.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"e39b341e720d7f5c4326382128911bcd95dba494","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-04 15:18:43.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/31f160294e7d41149ca50a323438220c : SUCCESS in 2m 16s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/7ff4a6378c274fed94cbe9e63ddfe611 : SUCCESS in 1m 56s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/3fbb867e1b784c3fbca2ecfd634a0924 : SUCCESS in 1m 04s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"24eb16fc2ab64a3e9dc4e11876c9b381301d2323","revisions":{"24eb16fc2ab64a3e9dc4e11876c9b381301d2323":{"kind":"REWORK","_number":1,"created":"2021-03-03 14:39:56.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/74/778474/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/778474/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/778474/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/778474/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/778474/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/778474/1"}}},"commit":{"parents":[{"commit":"31cfe2175e47b267c7a33df7494b9cb5385831f9","subject":"Merge \"sharder: downgrade \u0027no data dirs\u0027 warning to info\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/31cfe2175e47b267c7a33df7494b9cb5385831f9"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-03 14:29:12.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-03 14:29:12.000000000","tz":0},"subject":"Fix race in diskfile.relink_paths","message":"Fix race in diskfile.relink_paths\n\nWhen a diskfile is written in a new diskfile dir, then in\ndiskfile.relink_paths the existence of the diskfile dir is tested\nbefore a call to makedirs. If more than one process is taking the same\naction concurrently they may race such that one tests for existence,\nthen another call makedirs, then the first calls makedirs and an\nexception is raised. The first process therefore fails to relink the\nobject file, which is particularly problematic if the first process\nwas writing a newer object file.\n\nThis patch changes relink_paths to unconditionally attempt the\nmakedirs but catch and ignore any EEXIST errors.\n\nChange-Id: Ia041f7b7dbd4e264072325b4b52718fef9966708\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/24eb16fc2ab64a3e9dc4e11876c9b381301d2323"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/24eb16fc2ab64a3e9dc4e11876c9b381301d2323"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
