)]}'
{"id":"openstack%2Fswift~768774","triplet_id":"openstack%2Fswift~master~Ifd4aea2b9f97a94dd73bede8918e40b6a4bc2f11","project":"openstack/swift","branch":"master","topic":"p-slo-close-iter-test","hashtags":[],"change_id":"Ifd4aea2b9f97a94dd73bede8918e40b6a4bc2f11","subject":"Improve test_utils.TestCloseableChain","status":"MERGED","created":"2020-12-30 10:45:21.000000000","updated":"2021-01-06 00:31:30.000000000","submitted":"2021-01-06 00:29:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"768774-p-slo-close-iter-test","meta_rev_id":"5a905ffbde32e77faf0be3728318a6136f43b9bc","_number":768774,"virtual_id_number":768774,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-01-06 00:29:47.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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2021-01-05 12:01:05.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"]},{"value":2,"date":"2020-12-31 03:50:43.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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":1,"date":"2021-01-05 12:01:05.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"]},{"value":0,"_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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_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":"2020-12-30 11:21:32.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":"2020-12-31 03:50:43.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"}],"messages":[{"id":"e25f3ee18d76b285750234d6361df8cc212bd3ed","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2020-12-30 10:45:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"64220b1b7777878d3d4c2760d1137ec234c7a24a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-30 11:21:32.000000000","message":"Patch Set 1: 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\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ef72ffde92154256b800485e90bc32bf : SUCCESS in 7m 32s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fe85a32d5ce941e5b41ecd612df01d3e : SUCCESS in 7m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6fc9c508822445efbe1900073a725f09 : SUCCESS in 7m 47s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3ca983400e24472cbba74534cbc733e0 : SUCCESS in 16m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4d583773481e4905a8b5ae7fbcf717dc : SUCCESS in 12m 08s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c3630c857459427abfbb246ec4faa680 : SUCCESS in 14m 02s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f6776e97960f4b038bdfd8497eb52799 : SUCCESS in 14m 09s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6afcdef4cf5240a7b59f16d2b445b098 : SUCCESS in 15m 31s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/870cc06703544585b14c8e3ffd51f86a : SUCCESS in 20m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/946cd04089aa4f7e964c07aef234b31e : SUCCESS in 18m 03s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/415bb973824a481cb611d7d5405fa576 : SUCCESS in 15m 26s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/c9927140459844cfb577f1bc0df4c21c : SUCCESS in 18m 23s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/dc9c6d061d314220836dc0ddf069aad5 : SUCCESS in 18m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/68f724f008a8418fb68bd4b4638717ac : SUCCESS in 34m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8c3ff645e91543bd87faf6af53899854 : SUCCESS in 34m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/312c2e944f614cfc83da6ce6b7d1d956 : SUCCESS in 14m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ee83eda1bc7d46f8885a4d91ea8df858 : FAILURE in 4m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/fb1da8c409e643e4b106e0454a713be9 : FAILURE in 6m 36s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"38d9ec58c99b2cfa647a9db2e71ba5ca052fc356","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2020-12-30 11:40:42.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6ea7175a2892dae83bf3f1be1060db9b936d6846","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-30 12:12:10.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8314845f5d004845b5d19e998894f66a : SUCCESS in 8m 06s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/524dca5e135440f8a3a3f2854a5cc6e0 : SUCCESS in 8m 14s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0a684a92bab14c039aee5d6379a1096f : SUCCESS in 8m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a9bf10eb1e75435c82c4259b0b2d6b61 : SUCCESS in 14m 16s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6ce85275141542cb8e4c69027810c71c : SUCCESS in 12m 03s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/65fd49b753424532a70ad2aba4af0ade : SUCCESS in 12m 39s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/cf1e08fae3784122a5e8c5cb5968994b : SUCCESS in 12m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1c59079fcba74d2793387d0362c76394 : SUCCESS in 15m 41s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/231f47a7ba744554bbf4c47e89ae0ae8 : SUCCESS in 15m 58s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/eef13d24ae3e4095a5a70d65423c9ae1 : SUCCESS in 15m 53s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/0655f5826a014ecaa113c46c05dcc1af : SUCCESS in 16m 41s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/006bdc3e7602489b9ea7c1b98523ac13 : SUCCESS in 16m 37s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/229a24e7fd4d44bb868ca3de1c9909a4 : SUCCESS in 16m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1db0209ed48446328b83825f2f54a944 : SUCCESS in 29m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f17e81bc61bf48e48123d6bea9ef9b80 : SUCCESS in 30m 25s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/20af0a8058b644378695cc04ad07c978 : SUCCESS in 12m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/056696eb9d0944b98436103dfe35f2b0 : SUCCESS in 4m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8bbf833e693b4506863167190392e947 : FAILURE in 7m 25s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"673974e82fb09eec9d8b37cb5a3fd32985a68fc0","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-12-31 03:50:43.000000000","message":"Patch Set 2: Code-Review+2\n\nLGTM, but then, it was my idea ;-)","accounts_in_message":[],"_revision_number":2},{"id":"1eceb995ca076853d86aff498dd424e6ed41c97e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-01-05 12:01:05.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"2f8b87d141fec57921048bd86493d9e55c33b24b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-05 12:01:22.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"13705b2925f4d91732d19a13beeb0eea1921c41c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-05 13:47:39.000000000","message":"Patch Set 2: 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/9419837954554e0dac3c62be1a847020 : SUCCESS in 7m 41s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/8c78a6bc94e7463da6283dc6c0f2ae91 : SUCCESS in 12m 38s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/c1f1fc4cc5bf474d99180ba0070d21b2 : SUCCESS in 13m 11s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/dcd342220876422c82ae6c6ce5f2c5db : SUCCESS in 12m 25s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/009c3d7d3d5f4b849f9582a752053433 : SUCCESS in 50m 01s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ce51efadac2f4d90ad0286d6405967f6 : SUCCESS in 39m 50s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/5d4bd97e0c3d4eed877b99a73ea930a1 : SUCCESS in 13m 34s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7e4f61fe2f2b4fcc82f7639469f20381 : FAILURE in 15m 12s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c6fb3ff140714952b5f5452d251744da : SUCCESS in 19m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b3e79e7948894af9b2bd3d0e4b00fe7a : SUCCESS in 16m 28s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/1f21794d144f45009c8f348e7122972d : SUCCESS in 16m 10s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b009c5ec7166422ca8a23a2a05b239be : SUCCESS in 18m 07s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/f020c86de1604a9c90e51160e56996e0 : SUCCESS in 19m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/89e097f83600427d9dc3196e36e7b681 : SUCCESS in 38m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d5717521def94ab99d261e649ea3dde6 : SUCCESS in 41m 34s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2f51cd151cef48a79c1b9ae9e67b9c83 : SUCCESS in 13m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1fce8f44988f4225a4705421383b503b : SUCCESS in 7m 58s","accounts_in_message":[],"_revision_number":2},{"id":"f3cc2a2ceab89e810f1e89657320ce1d98391969","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-01-05 16:51:35.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"be0d8888bb51fa68c18ce43c0818fb207be42044","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-05 20:14:23.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e7c3977dbca6464d91fb41feaf48d31b : SUCCESS in 9m 14s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d148364f8124422aa14c953e6d42bfb9 : SUCCESS in 11m 32s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/46bb834aa14e405f8f42e9af521297fc : SUCCESS in 11m 18s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2792f4fb72924b2d8d6eb96919a4afc2 : SUCCESS in 12m 43s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ff956bded17542058f790932edde3797 : SUCCESS in 15m 56s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a90384aab8b24567bc71a03555106115 : SUCCESS in 14m 40s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e4a4078cf4d44ab1b0d98eec4e1fead0 : SUCCESS in 13m 33s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/71f1e00af7c543c2b0501a52f79c836f : SUCCESS in 16m 06s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/456ff4669b304e18a623bb3e04cf072e : SUCCESS in 18m 11s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/03da1ee1f7224ff995714dee60fffe1d : SUCCESS in 19m 44s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/497b1501002b4a488f4227149dea808c : SUCCESS in 17m 01s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/affcbae65d1949da94538ab107679a04 : SUCCESS in 16m 59s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/eed8945850fd4031a7e80c26ab6bc8d0 : SUCCESS in 21m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8f7f65ce003f4e8e9b9e5311bb04a191 : SUCCESS in 38m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cc0cda9bc7064f99879374bfca6aefbe : SUCCESS in 44m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/daf031a893ae4aec8ee9894019513e70 : SUCCESS in 14m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0215c638aab24f7d8983aa55b8b40378 : SUCCESS in 5m 35s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5a0efabbb1ca47bea37ddc7071268dfa : FAILURE in 11m 11s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8db2861566285947674155635c1808ef0f276b7f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-05 20:14:39.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b164043544ecc53582d552376d845e50282dacbd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-06 00:29:47.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a587213425e4127bf0f23ffa08ae5fb : SUCCESS in 8m 47s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/53186393795545ee85deedf0dbf15734 : SUCCESS in 9m 11s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/ffd5f6caa1d84911b0a350466291f708 : SUCCESS in 9m 36s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a41b8031071b42f9a8d1bfd61f47debb : SUCCESS in 13m 22s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c981fedece7640c8ba095492f8797d84 : SUCCESS in 21m 42s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7dcd99c1637545c6a75aed802d03b6f2 : SUCCESS in 12m 40s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/59247c153ca54f08afab9e28ebf4128c : SUCCESS in 16m 52s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b9edb2f55a524703bea2d880ae2a8ce6 : SUCCESS in 29m 42s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b703c6ed65f446c4b1a576c6d11f0005 : SUCCESS in 17m 46s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6ed0cf03884b428badeb5e4b234de84c : SUCCESS in 22m 56s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/219b283b894942d49290eb62e272ee48 : SUCCESS in 16m 21s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/a4673b5d99a04d36b7a9a135b88ba2f6 : SUCCESS in 23m 43s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/9872f29167794d74a0346771f414ceb1 : SUCCESS in 18m 07s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1a6e690af1d645e8aeab15f44b37138f : SUCCESS in 46m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a55ca89436384f56afcb275755df8749 : SUCCESS in 36m 21s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7c77f50829854fb0b9d23d84e4af1c9a : SUCCESS in 14m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c287ba7a4b4a4e4e988526b6c06487a2 : SUCCESS in 6m 56s","accounts_in_message":[],"_revision_number":2},{"id":"21801927ec29cd169760e25e8b3bd60f9231759d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-06 00:29:47.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"5a905ffbde32e77faf0be3728318a6136f43b9bc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-06 00:31:30.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bc3506327b5643b1af496bf3a142a150 : SUCCESS in 1m 18s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/a4f46bc956474509a0249059c56e131d : SUCCESS in 42s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/03303d577f304244ac8877c8e261b68d : SUCCESS in 43s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d64522a68fedf9841f49c668633a37e4c182765f","revisions":{"552ce4b3259c23b6bc1e1aca661fbfedf3b9c360":{"kind":"REWORK","_number":1,"created":"2020-12-30 10:45:21.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/74/768774/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/768774/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/768774/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/768774/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/768774/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/768774/1"}}},"commit":{"parents":[{"commit":"5e3302649584b2aec523e5966671e43ea959ed27","subject":"Use CloseableChain when creating iterator of SLO response","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5e3302649584b2aec523e5966671e43ea959ed27"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2020-12-30 10:43:05.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2020-12-30 10:45:04.000000000","tz":0},"subject":"Improve test_utils.TestCloseableChain","message":"Improve test_utils.TestCloseableChain\n\nAdd assertions with a generator in the CloseableChain.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: Ifd4aea2b9f97a94dd73bede8918e40b6a4bc2f11\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/552ce4b3259c23b6bc1e1aca661fbfedf3b9c360"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/552ce4b3259c23b6bc1e1aca661fbfedf3b9c360"}]},"branch":"refs/heads/master"},"d64522a68fedf9841f49c668633a37e4c182765f":{"kind":"REWORK","_number":2,"created":"2020-12-30 11:40:42.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/74/768774/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/768774/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/768774/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/768774/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/768774/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/768774/2"}}},"commit":{"parents":[{"commit":"5e3302649584b2aec523e5966671e43ea959ed27","subject":"Use CloseableChain when creating iterator of SLO response","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5e3302649584b2aec523e5966671e43ea959ed27"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2020-12-30 10:43:05.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2020-12-30 11:40:24.000000000","tz":0},"subject":"Improve test_utils.TestCloseableChain","message":"Improve test_utils.TestCloseableChain\n\nAdd assertions with a generator in the CloseableChain.\n\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: Ifd4aea2b9f97a94dd73bede8918e40b6a4bc2f11\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d64522a68fedf9841f49c668633a37e4c182765f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d64522a68fedf9841f49c668633a37e4c182765f"}]},"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":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":[{"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":{}}}]}
