)]}'
{"id":"openstack%2Fswift~779849","triplet_id":"openstack%2Fswift~master~Ieba030e0988623bf44b1c7b164e4d29990333dc0","project":"openstack/swift","branch":"master","topic":"p-ring-reader-close","hashtags":[],"change_id":"Ieba030e0988623bf44b1c7b164e4d29990333dc0","subject":"Close ring gz file after loading","status":"MERGED","created":"2021-03-10 19:11:07.000000000","updated":"2021-03-13 01:32:50.000000000","submitted":"2021-03-13 01:30:50.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"779849-p-ring-reader-close","meta_rev_id":"26382b8060f272a88faa331d818d581730173b9a","_number":779849,"virtual_id_number":779849,"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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-03-13 01:30:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"all":[{"value":2,"date":"2021-03-10 22:38:13.000000000","_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-03-12 18:42:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-03-12 18:42:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-10 19:24:57.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2021-03-10 22:38:13.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2021-03-11 01:42:13.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"}],"messages":[{"id":"8db1ba2bd13621d02e3e7c08d20e8affdcea7b95","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-10 19:11:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4401ba9b5a8e17ee4bed55b18b640e0c4e3bbba0","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-10 19:12:04.000000000","message":"Patch Set 1:\n\nI\u0027m trying to stop my test runner spewing out many warnings like:\n\n  /Users/acoles/.pyenv/versions/swift-3.6.9/bin/python /Applications/PyCharm.app/Contents/plugins/python/helpers/pycharm/_jb_unittest_runner.py --path /Users/acoles/0dev/openstack/swift/test/unit/common/ring/test_ring.py\nTesting started at 19:08 ...\nLaunching unittests with arguments python -m unittest /Users/acoles/0dev/openstack/swift/test/unit/common/ring/test_ring.py in /Users/acoles/0dev/openstack/swift/test/unit/common/ring\n\n/Users/acoles/0dev/openstack/swift/swift/common/ring/ring.py:290: ResourceWarning: unclosed file \u003c_io.BufferedReader name\u003d\u0027/var/folders/n4/nf8krx110f39llj82fbw_xjm0000gp/T/tmptx7or7si/whatever.ring.gz\u0027\u003e\n  ring_data \u003d RingData.load(self.serialized_path)","accounts_in_message":[],"_revision_number":1},{"id":"a67369dfeb9b313b788988b1bd49e72cb2720ca3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-03-10 19:24:57.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)\n\nSeems like a great idea -- one thought though.","accounts_in_message":[],"_revision_number":1},{"id":"4f7f3817e09158af0ea9017c1460c9ea66061be2","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-03-10 22:38:13.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"319b575c1111f0a33c313df2f6c26368005a9424","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-11 01:42:13.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/27e301beb22e45549f1b99bdc95224f6 : SUCCESS in 10m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/4ae506d4e30f4f0caf32e1f03a96a9da : SUCCESS in 1h 21m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6aac22ab7afd4b38af4e8d808ea0eb13 : SUCCESS in 51m 11s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5aad47d2db97451db2321ac6aa279d55 : SUCCESS in 13m 11s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/dd6d2d4e8e3d44489a9c5b9392790767 : SUCCESS in 7m 34s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b6c0b52435c042c49935a1b18544439c : SUCCESS in 17m 43s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/cd3704d3e5b940b6b5b3da8bf087c25b : SUCCESS in 17m 02s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ff668ac58f0a479db181ec0477c6361d : SUCCESS in 19m 37s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/09e6c4008f1947e5a5cb751c57aa5386 : SUCCESS in 17m 37s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/00c3620e97084b9286b60b5bf2f0d9ab : SUCCESS in 15m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f0392827a4124117824cad54b5ea4a66 : SUCCESS in 18m 13s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7a0ce74c10314935a1ef3eeee8db5580 : SUCCESS in 17m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c2ed8c171ac24aa1a11c2cf5f27f328d : SUCCESS in 17m 33s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/5bb1dd8a2a344975957aa30dca90141d : SUCCESS in 17m 08s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/a186ccab2e3c451bb37eccc580b94061 : SUCCESS in 19m 38s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/abb9271841024bdaaa80bdfdfe5fc6d8 : SUCCESS in 21m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1b0cf8e61f854f6dbb7a5b0283ac3db5 : POST_FAILURE in 7m 06s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9599732104ef4e06b0c55a8951d1b20d : FAILURE in 19m 41s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3e0720f3f6be43c7b5e2421b5aeca34f : SUCCESS in 44m 49s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/45ec8d507efd48bfb68509201cc68fb6 : SUCCESS in 51m 17s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/798ae36bde28438ca34cdbbf9592f2c4 : SUCCESS in 41m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/413b2be73471472e8ee4503278a06d37 : SUCCESS in 41m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cdd8a7c778144f109cff384d428faa98 : SUCCESS in 15m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e6535ea0975548e5a77695c5f6cc2504 : SUCCESS in 6m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d6d5f91646ff46c0ab75e4d3b2a96137 : FAILURE in 10m 56s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d12223adcdc04195b6ddbf9dd261e710 : SUCCESS in 54m 22s","accounts_in_message":[],"_revision_number":1},{"id":"d02a4e3a1457a8ad8d14f048957575da74d3a29d","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-11 10:02:25.000000000","message":"Patch Set 1:\n\nrecheck\n\nI\u0027m genuinely curious if there is an upside to implementing enter/exit. I can see that if we were instantiating the RingReader often then it would be more convenient to write \n\n  with RingReader(filename) as rdr:\n\nbut given the singular use contextlib.closing seemed more expedient.","accounts_in_message":[],"_revision_number":1},{"id":"8c2b524dc71a376f7f9bbaf32a7f3226f8941623","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-11 13:36:45.000000000","message":"Patch Set 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/a76ea271b6964e3283e6e6f7accbaa52 : SUCCESS in 13m 25s\n- grenade https://zuul.opendev.org/t/openstack/build/7c9e6eb6e31e4cbbb3c4e82dea6ad51a : SUCCESS in 1h 21m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/52a3c08237d0421196f646119da23f8f : SUCCESS in 44m 05s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/db4688d8841143ffa5833ffdc680e732 : SUCCESS in 11m 07s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4847528d799d41b49c55c46983a65dda : SUCCESS in 7m 01s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7c3ca02fa73143d99414cda9f904e8ae : SUCCESS in 17m 41s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2d3780e17f894c8186e29b6f17546588 : SUCCESS in 19m 31s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8450c1f7e73f4b24a75b84aeefa9421f : SUCCESS in 18m 20s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/3428fc86ab7f426cabe18cca9a66fd39 : SUCCESS in 20m 32s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/11b02ace6f7e47ec824c3fad2f03a027 : SUCCESS in 18m 52s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0401697aa2b541509a1e26410ef639b5 : SUCCESS in 21m 01s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7a032ffcdae1431eab6a5e19050570ba : FAILURE in 34m 44s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/90b3a45fd5e44734976ac4d7a9ec4c06 : SUCCESS in 19m 56s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/e848631a22f743b3aa6f601682155446 : SUCCESS in 22m 41s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/56231f09041a4f51be54e3d4650e29e2 : SUCCESS in 17m 09s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/d01a0fcf776e481d96ea08e89d3ae3ad : SUCCESS in 18m 24s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b41828429dbf4f98ba1d37a18108cb4c : SUCCESS in 6m 28s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2f511fd5e4c846888ca5d401ea2313b6 : SUCCESS in 21m 40s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f36e32ee0ed6443d998b04478b883180 : SUCCESS in 51m 43s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/5f87b998be9a4ec8b28e062c521cefcb : SUCCESS in 50m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/07b2f1d8f3e74ca1bcc1cb390e912e5f : SUCCESS in 42m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/db58ae62fafd46e787d5f645ba2dd387 : SUCCESS in 38m 39s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/882be9abcd25457c9949e7094066c35b : SUCCESS in 14m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f4771105050948fbb3ca4223c58adb6e : SUCCESS in 6m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9cc1c36c2f634d4e90f215aff75e5acb : FAILURE in 12m 03s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bb94532b70d64f2cbb501ca379f4bae2 : SUCCESS in 57m 10s","accounts_in_message":[],"_revision_number":1},{"id":"8421f345fd384cead8a68e9501eff2a3cca5df0f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-03-12 18:42:59.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nrecheck\n\nYeah, fair enough -- seemed worth asking since we\u0027ve got the whole class under our control. *shrug*","accounts_in_message":[],"_revision_number":1},{"id":"5515fae3f03ce0fa760403afe25f32272a8843bb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-12 20:02:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0c387cf9209d4fd8bbbb6a562fa536aa : SUCCESS in 9m 18s\n- grenade https://zuul.opendev.org/t/openstack/build/c08f02fdb20b4ce186af3778cb2fc8b5 : SUCCESS in 1h 14m 13s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5acb9735099143d1856fe4e74bac6468 : SUCCESS in 35m 14s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ea383c801eb54ec2839fbbf0d15fb6a4 : SUCCESS in 9m 42s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/49c10dee32584de78e98682ac5011316 : SUCCESS in 8m 34s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e4b6dc19663a4646be1891d00d0f3579 : SUCCESS in 16m 19s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/08375b62326c44ed8c9bd0ee7e248638 : SUCCESS in 17m 22s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f241c528c6f44b03a3deb5791d2afe6a : SUCCESS in 19m 01s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d00eb7e9316b4b74aff62078b707346d : SUCCESS in 18m 59s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/76989e2de1074214880a6e904471fc8b : SUCCESS in 17m 20s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b092dfbfd0c049ac8c5fe85e87664a8b : SUCCESS in 22m 06s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5e10b452a61843e8a707f28b9b4e22cf : SUCCESS in 18m 31s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d40f2fce68ef41a29a61a05f4bd470b5 : SUCCESS in 22m 09s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c030cfb6d8104f48bb2bf284ff906fa2 : SUCCESS in 22m 01s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/eabdaa4cd77c4b4d9a6a37ac2775e07c : SUCCESS in 23m 09s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/2f28de62f14e4403ac070ecf3bdaa436 : SUCCESS in 20m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/59568aef1eda4978a94ea0f3819bba9f : SUCCESS in 8m 01s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/dfe5a1ed98e0415b89272a647479b395 : SUCCESS in 26m 46s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/31883e02e03c4dfd905a4092c7b374a1 : SUCCESS in 53m 09s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/75dd36ef6052474885d43235a3026b07 : SUCCESS in 48m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/86b453b2995649d19d85bc1acc4cf4a0 : SUCCESS in 49m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/15fc4f94225c444a9caa5fc6e4ecdbd2 : SUCCESS in 43m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e1c7609f3bf3461faa3dc64e9f28a43f : SUCCESS in 16m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ea9f20542ed4bfe937e5b45dd34b140 : SUCCESS in 7m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a3e0c37621384b1a834c02a831e2859d : FAILURE in 11m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5b4fc007bd884d27944bed57cb972dc8 : SUCCESS in 1h 03m 49s","accounts_in_message":[],"_revision_number":1},{"id":"20019384b74423ee2ee17e60748216a647dfd743","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-12 20:38:30.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"19760a150b226c037ae9de58439905a972ebb663","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-12 21:15:55.000000000","message":"Patch Set 1:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"054c1e1b4c1979064705b602be303657f5d71c3e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-13 01:30:40.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6b30d7b524d24b40b62fe70dd18e1f60 : SUCCESS in 10m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/ea6e5a0345c3416e88786a9397fe755b : SUCCESS in 1h 00m 59s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/99e7de409acf459385524ef743fb62e3 : SUCCESS in 46m 55s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/b4dd60715e8448a8873af48b4dea0371 : SUCCESS in 10m 41s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/475925962ded456793c541ba387b782d : SUCCESS in 9m 18s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/76301dd7f1074f03b820cce6ae6d3744 : SUCCESS in 15m 25s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/36056ffd241943cca3d7681b826a2371 : SUCCESS in 16m 19s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a42e9b24c19248ddb8bdebb7152d5c23 : SUCCESS in 15m 46s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/21d93aceb4db4abd8f8ed4f187889e8e : SUCCESS in 16m 47s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6bad04d4e21145929df96e3ad6e0bd2c : SUCCESS in 14m 55s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1c1c870bee694dee98a1c2ba1d50cd48 : SUCCESS in 20m 17s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/676149643b9346c39cebd6c8e285fdcc : SUCCESS in 21m 02s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a9a51b080ac8434c9d50c6a70ac841e8 : SUCCESS in 23m 02s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/d65b81270ac04dd995a52f8281f6aea1 : SUCCESS in 19m 58s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/595e239d83fa4fd2aee3f63b69475f47 : SUCCESS in 23m 00s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/34933dd336ec42d991812ea7c4f7508e : SUCCESS in 23m 03s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/13bed2fb70144ed5819879f085895110 : SUCCESS in 7m 49s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/29f10f9671c9463ea7e6dd17da35c389 : SUCCESS in 45m 01s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/42571ab1e9c14c8f87ec4097dc31de8d : SUCCESS in 53m 04s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d7edc5ffe9b54a63a1e34711a2e50cf8 : SUCCESS in 40m 55s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e2a037978f634844bda9090292feb30e : SUCCESS in 41m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/03c48d0655a941daac3a80a1713a04ae : SUCCESS in 15m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/838a8e575325494f87f42691803bab4f : SUCCESS in 7m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fa0483565788416bb99fc610b6b79df8 : SUCCESS in 1h 31m 22s","accounts_in_message":[],"_revision_number":1},{"id":"ee19854f3290bf4b3ed531ade265788f58796834","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-13 01:30:50.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"26382b8060f272a88faa331d818d581730173b9a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-13 01:32:50.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b038ba2123bf4e2a8fae4b5345abdb20 : SUCCESS in 58s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/74c264b1bc9542fda598002a18021241 : SUCCESS in 36s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/96dff5b652ac4ea4b84474451af12641 : SUCCESS in 40s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8492dc75a1a0f18b76c4c7644685bcadd5cae134","revisions":{"8492dc75a1a0f18b76c4c7644685bcadd5cae134":{"kind":"REWORK","_number":1,"created":"2021-03-10 19:11:07.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/49/779849/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/49/779849/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/49/779849/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/49/779849/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/49/779849/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/49/779849/1"}}},"commit":{"parents":[{"commit":"c2f619129c7f1f714229a1be31303dd7520c040f","subject":"Merge \"Add unit test for diskfile.relink_paths\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c2f619129c7f1f714229a1be31303dd7520c040f"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-10 18:50:21.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-10 19:09:13.000000000","tz":0},"subject":"Close ring gz file after loading","message":"Close ring gz file after loading\n\nThe files will eventually be closed by the garbage collector but it\u0027s\ngood practice to close them immediately after use, and stops some unit\ntest runners displaying many resource warnings about unclosed files.\n\nChange-Id: Ieba030e0988623bf44b1c7b164e4d29990333dc0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8492dc75a1a0f18b76c4c7644685bcadd5cae134"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8492dc75a1a0f18b76c4c7644685bcadd5cae134"}]},"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"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":{}}}]}
