)]}'
{"id":"openstack%2Fswift~758638","triplet_id":"openstack%2Fswift~master~I3ab30b3a18952e16dec0c47b8fddacff3c5880f9","project":"openstack/swift","branch":"master","topic":"json-hashes","attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2026-05-13 22:28:43.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2026-05-13 22:28:43.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},"38907":{"account":{"_account_id":38907,"name":"Tim Shephard","display_name":"tshephard","email":"tshephard@gmail.com","username":"tshephard"},"last_update":"2026-05-13 22:28:43.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2026-05-13 22:28:43.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2026-05-16 00:06:16.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I3ab30b3a18952e16dec0c47b8fddacff3c5880f9","subject":"Be willing to send hashes as JSON","status":"NEW","created":"2020-10-17 05:03:50.000000000","updated":"2026-06-22 18:57:06.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":5,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"cc5bbc4732611a2ceb5913487283219b6ae2926d","_number":758638,"virtual_id_number":758638,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-06-22 18:57:06.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_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"]}],"CC":[{"_account_id":38907,"name":"Tim Shephard","display_name":"tshephard","email":"tshephard@gmail.com","username":"tshephard"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-10-19 14:46:59.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":"2020-11-04 22:06:25.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-02-15 11:45:10.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"},{"updated":"2021-02-16 02:47:09.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":"REVIEWER"},{"updated":"2021-03-26 19:14:50.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":"2026-05-08 23:23:50.000000000","updated_by":{"_account_id":38907,"name":"Tim Shephard","display_name":"tshephard","email":"tshephard@gmail.com","username":"tshephard"},"reviewer":{"_account_id":38907,"name":"Tim Shephard","display_name":"tshephard","email":"tshephard@gmail.com","username":"tshephard"},"state":"CC"}],"messages":[{"id":"adc639536b4d41e19cf120ac045c5e38f2563e5a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-17 05:03:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cf92328d77668f7dde5395045139565206002161","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-17 06:17:43.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/0172806e14674ce7970665bbd7ef0123 : SUCCESS in 9m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/694d29d6329e46398bf9489aeecb67de : SUCCESS in 1h 00m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cbcda4fb389e41359d8af92cabace347 : SUCCESS in 49m 38s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e4d328aa889c4fcc93bf0dc04f39fb89 : SUCCESS in 10m 30s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9ede212114b64a40b1b6b21128a9112e : SUCCESS in 11m 11s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b22cbfec7eb843cdb2177d837d16ce8d : FAILURE in 14m 57s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/24120d9f4f214e8c8b41f4572088ec08 : FAILURE in 14m 19s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/57c8550b89184e41a37cf78e965c05cb : FAILURE in 13m 59s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/320da00141e04293995f611ae9fdbfd7 : FAILURE in 13m 51s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e521425b31094fa8b87411fb61ad8dd8 : SUCCESS in 17m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fa7da1509692422480afffadecc37180 : SUCCESS in 17m 52s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/833c8f215b7d4dc7a9f327835da82771 : SUCCESS in 18m 15s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/8b2051ec945b4fcebc0e72b44ee1b78f : SUCCESS in 17m 44s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/a8aeac20a6624a3cafeb5edb4a5b580b : SUCCESS in 18m 49s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/7b677998b32247e9ad7eb06a2eecfddc : SUCCESS in 18m 39s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/93472764df2340adbe8c781f6027c54f : SUCCESS in 21m 10s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4504356a8b8f47c6b774d873ad96432f : FAILURE in 47m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9929f052f5404129a6b13fa4090827a0 : SUCCESS in 41m 39s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/db020b6336764fb8bfcd9461b0b389f8 : SUCCESS in 45m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/558599c30a494b00925cece1bee14ff2 : FAILURE in 14m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c7f4c14014f940e9afdbbdd0085f8fe8 : FAILURE in 6m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1348e84cb7f646228c3aaed73b6d9f05 : SUCCESS in 21m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e6c1a3377a454fe5844c59a94c90f17b : SUCCESS in 1h 07m 22s","accounts_in_message":[],"_revision_number":1},{"id":"8b7a744185b9b910dec13909d7287262f80e9936","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-10-19 14:46:59.000000000","message":"Patch Set 1: Code-Review+1\n\nthis is a great idea!  why haven\u0027t we done this ages ago\n\nkeep going!","accounts_in_message":[],"_revision_number":1},{"id":"813c7b636c86baf6cbf658194ed1ba991bd57119","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-19 15:50:21.000000000","message":"Patch Set 1:\n\nAll the probe test failures worry me -- my current guess is that the conversion from bytes to unicode on py2 breaks some processing... \u0027cause tests pass in my (py3) dev env. So that *really* makes me worried about the use of pickle in a mixed py2/py3 cluster :-(\n\nSpinning up a test env for it will be interesting, though.","accounts_in_message":[],"_revision_number":1},{"id":"697f17d88baf610119d9bce478b7eeb72fe565f4","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-21 15:24:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"86040edc6b67979b89a3d21f290455736ddc3de6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-21 16:49:27.000000000","message":"Patch Set 2: 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/d7a7b672d8404508ab4d056fbfa8d5a5 : SUCCESS in 13m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/b15c178dc6aa4011870ba9658648c46f : SUCCESS in 1h 05m 37s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c19fd31839d2489e8b3995c8708f1272 : SUCCESS in 48m 21s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/404aa3c4492f416da5502a00ceb96886 : SUCCESS in 10m 39s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f7fcabadead944a98f647731ef1c641b : SUCCESS in 10m 42s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/fcab9edee42b411bb7e6dee89bb41723 : FAILURE in 14m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/fa8035f7fd464b36a61b0cb45eb2185e : FAILURE in 15m 03s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7ce16d7d3da548ae98be20c6a3f693f9 : FAILURE in 15m 01s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d30fda022460401ea99c7f487eadcc20 : FAILURE in 14m 40s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5fd60acb9d284d258e188eca829f4f4c : SUCCESS in 25m 26s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/81456b12eb54476b890338c35f7738a3 : SUCCESS in 25m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/885b96f5fb4f4851b2ecac85c7e4df66 : SUCCESS in 23m 47s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/109e9766065043edb17c29e91ae0a438 : SUCCESS in 28m 24s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b01b9f0219654b158966c3129fad0af6 : SUCCESS in 21m 32s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/580e1fa76c14456c9aaa63e20d653fcc : SUCCESS in 23m 05s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8d302b7dcf314ae88aae94cc9428bafc : SUCCESS in 24m 00s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/8b6747c032954c3a8abc00f150219c12 : SUCCESS in 44m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cbb7ab507d784b5c87ad6b32bbce0ef9 : SUCCESS in 43m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/464287b31bd5436093c7239234ee143b : SUCCESS in 42m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/01f68b62a2544c9c9c08722506bf2385 : FAILURE in 15m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/abccd8e9ce9049c59ab0d9ffb3f74a49 : SUCCESS in 7m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6c40d67530fe4d399fbc610a11a45c74 : SUCCESS in 22m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e8d9aa99eb0c44c9815ed9c5dd67ce20 : SUCCESS in 49m 10s","accounts_in_message":[],"_revision_number":2},{"id":"2236046784612a37832647c5227a0460fc8568c3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-11-02 20:13:18.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e241ecb6d198719538b03121faaac8583783c846","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-03 03:59:16.000000000","message":"Patch Set 3: 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/ee243d08ceaf4c3fb15b310a449e35de : SUCCESS in 20m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/8ea7a10a9a4142999e25c391bc92dc25 : SUCCESS in 1h 01m 42s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/967302a319f14e389b8e94a70ead74a7 : SUCCESS in 46m 19s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/647e6f531d1540a18b2f24e53f7227f2 : SUCCESS in 7m 58s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/8a11f0fa7d2449d6a08771d3ce6ae6dc : SUCCESS in 9m 16s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/eed5953fd57f4606a2a96b0db7e96c66 : SUCCESS in 12m 47s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d5ec09058975407a88f5814eca5bf0cd : SUCCESS in 13m 14s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9d8e0e5e3c02494490cb3dfa522b68c6 : SUCCESS in 13m 04s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/0daf3e3d2bba49538f716627f8e75a61 : TIMED_OUT in 1h 01m 20s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/338ad4ab79794a35b073879288c28040 : SUCCESS in 22m 47s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/31313c5eae7f4908a51496bf8b0686c6 : SUCCESS in 21m 22s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/46f80be6494849c89f4f8e10d77f5889 : SUCCESS in 17m 21s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/6204582acee94d3a9619c45d90fd9ea0 : SUCCESS in 16m 35s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/04e28e2f49c44a278daf2fa646c16b49 : SUCCESS in 17m 22s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/1162d674e16b4ae49861ff859f282a97 : SUCCESS in 18m 07s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b85e3fc00f1d43e0bc7384a13c398ccb : SUCCESS in 19m 19s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/364bd088160a4bf8b299d3218514834c : FAILURE in 46m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a4c09cab0bd14b8ca043e06c7c0aaeee : SUCCESS in 46m 41s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e9834a9f35db47aeb05b7bd8bc92e87d : SUCCESS in 41m 46s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/be027595af6b42d7aa17e3cadab4fdce : SUCCESS in 12m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa1bc81d83904b8f8794fd50efc28f1f : SUCCESS in 5m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9fec5387fe72466d84f0951f9d77bf17 : SUCCESS in 22m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7848925057e845a09e312c8dcc6556de : SUCCESS in 1h 04m 06s","accounts_in_message":[],"_revision_number":3},{"id":"a9356026ff8abc030b0dd780f1c53f1cf80e536a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-11-03 18:14:59.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"4116a417ef500754a03e8e545db25d57614aa3df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-04 04:51:25.000000000","message":"Patch Set 3:\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/e3cc4c160759471bbcb41258f8c8a1a7 : SUCCESS in 12m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/68defe623e2f420787ddd72af60be326 : SUCCESS in 1h 03m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3558337bc0fd4b8daab548bed1ccd78f : SUCCESS in 49m 57s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d00e5c3846b948ae8f258dadc0456c8f : SUCCESS in 10m 54s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3840461bf7814018ba7f440e7517604f : SUCCESS in 8m 54s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/54ec5d5d729d438ea0f4fe1117a903fd : SUCCESS in 12m 09s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2a5c289dc9b3442ab7ba908b445c5868 : SUCCESS in 13m 41s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8994d0ce7c7e42a9b52c6c7fd5ace683 : SUCCESS in 12m 05s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/021817d70913457889c80c2fe87bb4b6 : SUCCESS in 13m 29s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5bedcd0377aa452085ba64fd52f2f530 : SUCCESS in 21m 36s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/90de50a35bb4457a9e15f82d59e5e24a : SUCCESS in 16m 12s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ecf9accee72a436bb9f67a1d6f66a32c : SUCCESS in 18m 06s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/9528d5d937624d1f942e1190a00a9b1e : SUCCESS in 18m 43s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/17139d23dd2b494a9e4f4c7fa5a7074f : SUCCESS in 16m 02s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/ff7c059fca9d4d30ad334b847aa619dc : SUCCESS in 19m 06s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d0f8a6cdbac14e3baa902ce644052de4 : SUCCESS in 24m 49s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c93c4a5eda23443982608224ef06c1aa : FAILURE in 38m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e816abea2d06456c93f204b6651ee02a : SUCCESS in 1h 01m 52s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a3eb5ed908644bfcb66935100bfd92da : SUCCESS in 44m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/53da10ca9a1943d3b3214c2b7ed135b6 : SUCCESS in 15m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad4bf195e1cf4f59954147699e66d698 : SUCCESS in 5m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e67e311000b1491db54f77da0cce416c : FAILURE in 52m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/38bd50e3b1b04671a2d73e5211912c60 : SUCCESS in 56m 54s","accounts_in_message":[],"_revision_number":3},{"id":"ed03d57fd209cfa0d59ddc4cb59c6029f35a3a82","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-11-04 16:15:35.000000000","message":"Patch Set 3:\n\nrecheck\n\nI think https://review.opendev.org/761439 would\u0027ve helped withmost of those probe test failures?","accounts_in_message":[],"_revision_number":3},{"id":"b983fbcdf786a157aac42518ca1f3e9c93d280df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-04 22:06:25.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8a43b28fee34a3e8b97053c40d161dd : SUCCESS in 12m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/f7835fa95a234787ac81c779eba2f40a : SUCCESS in 58m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4dbec0ccfa694a41b9fdfe6e270cc3f4 : SUCCESS in 52m 54s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8cdb537ac84240a7b71ca22d8b8066bb : SUCCESS in 7m 49s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/327cd9d69e704709bd80f5a6ccbdfbc1 : SUCCESS in 10m 29s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/8d738a81f7ed4c109f0723ebd2a6ee28 : SUCCESS in 13m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1fa36abaf73046b0a1f3fae6eb09ef35 : SUCCESS in 13m 57s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7795f2224a2a443385e972d46d36788c : SUCCESS in 12m 47s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/0f5b3a6e2b5944e18526c51456f830e0 : SUCCESS in 18m 59s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d0e358339be0458781891fadc663fd6a : SUCCESS in 15m 38s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/78813b5f419346bb98707149d5c6674e : SUCCESS in 16m 55s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/2a60d9834f664f928ac7b5d0a410d25a : SUCCESS in 18m 46s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/3765c1fc28214e70b9a57b1a1f1b356a : SUCCESS in 20m 24s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/261bd88796ef49d6a77632696b636823 : SUCCESS in 23m 29s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/b577805028104cab8bb74e69cf77c9b6 : SUCCESS in 25m 40s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5905e9e67b174a9994ac63c50ef087c0 : SUCCESS in 21m 21s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7b72ea7fd8ed4b8c84dfc9b7201bf1fd : SUCCESS in 48m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/917eadf084b84f698bf46daafe2ccd8b : SUCCESS in 37m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3977449379964d82b289957c142874cd : SUCCESS in 39m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0ce45027727148f8b0d4efe23f8bf645 : SUCCESS in 12m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/afce026990124da99cdf8fea0b0b01ca : SUCCESS in 5m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0539b17457e94444a0e341d58321210f : SUCCESS in 41m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/50ddb7c4110540a3b7344fd2369c2c6f : SUCCESS in 1h 00m 01s","accounts_in_message":[],"_revision_number":3},{"id":"61aa25169e8e785ed6b81a54943fc8db8fc823ca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-12-18 00:14:13.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"04a16ae983444d00f402158cad3ef73ff4711a55","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-12-18 00:20:50.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"4a11336f318efc463d4f7dcfe1136d1b70414a9b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-18 01:56:03.000000000","message":"Patch Set 5: 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/9b6feca91dd04e5f9a7f86dc2ee9a2f2 : SUCCESS in 10m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/8a5c1d94aa084387846b0244ad4b31d0 : SUCCESS in 1h 04m 42s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4a671a5d9e9e46cca292b2e07c4754cd : SUCCESS in 43m 14s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ce6d9963087a49efbc25b67a837eedec : SUCCESS in 9m 24s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/748fd9cb010e48ac824f50e052105f08 : SUCCESS in 10m 48s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/07bfc79082814115aa2bb74147561bdf : SUCCESS in 12m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f400d6822bd7478aab06bd328ecb54ce : SUCCESS in 13m 42s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/eaef54a41fde49d9a3041beced2b5592 : SUCCESS in 14m 00s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/7f72aa3cf9c8489db0c54533fd729a36 : SUCCESS in 13m 59s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ab737fe079c34ef88e123de6ca3fa5b2 : SUCCESS in 15m 34s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7e6f9d88bfd646bf9b4f1a432a861074 : SUCCESS in 15m 53s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cdd3716ee1cf43508eaa8c6c0e37310f : SUCCESS in 16m 35s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/7322352c9b574cf8a438428c68cb1fb1 : SUCCESS in 15m 50s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/d1d3f51bc8d54e62b0323b8fd8ad03ea : SUCCESS in 18m 08s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/298417cf7d724f09b2badb53e1557fcb : SUCCESS in 17m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c0904e3feb344570ac251dcfbbe546a9 : POST_FAILURE in 5m 33s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/95d8cb02f682495290eeef6a79a2e22b : SUCCESS in 46m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4f39b1cb0dca4ef2a4ebe02f3f124797 : TIMED_OUT in 1h 32m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a3868e41ded24c1889c93d629d365867 : SUCCESS in 43m 51s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9584c0b8b8bd40e88f8f046f458217a1 : SUCCESS in 20m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/563886adfe3e4b22a086d13c661e1067 : SUCCESS in 5m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4ad54cf1f1db4053856d8ff924628e9c : FAILURE in 8m 36s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a815fadd113b4d9198a9a2a19dcba135 : SUCCESS in 55m 42s","accounts_in_message":[],"_revision_number":5},{"id":"c7596a5161ee001dfaf34e1d9e5098eb3b1b95ee","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-12-18 06:56:17.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"703319ab384a1b433aa62b3d72a307813e409b3a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-18 09:13:16.000000000","message":"Patch Set 5:\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/2cfe990b02f444e29b20bfc08d67ddb9 : SUCCESS in 8m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/a4af97edd60a42caaaa7b4ffaa834ffd : SUCCESS in 1h 01m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6141b15e325f4f10b5e054e8e5d81443 : SUCCESS in 52m 22s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0210adf6708344c099e7364519779321 : SUCCESS in 7m 56s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a208d9171af1486c8d1c00f071149184 : SUCCESS in 9m 22s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bc15eb12ffaa4c4c84fca393922ffe90 : SUCCESS in 13m 06s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/20df33d4b2dd44d287240493ca4c036b : SUCCESS in 12m 38s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0f61b96fe11f45b2998619b3eca50f25 : SUCCESS in 13m 08s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/8d47c643bd3546b0a7d4659684456346 : SUCCESS in 11m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8882fc0d626349a5ac323da388cb2f11 : SUCCESS in 14m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ff2805c92df64a3ab15de7a63c66cc48 : SUCCESS in 17m 08s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a4f80235e75c4646bcd187fedcd3dbdf : SUCCESS in 15m 41s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/18c5ad898248437e907b682a4eba4bb9 : SUCCESS in 17m 19s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/5c9821bb5e694f55bf376dc9492e6758 : FAILURE in 19m 59s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/96955c6b809a49338ca597115019d611 : SUCCESS in 18m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5a3437785cbf4e43868ecf088a2b43a8 : POST_FAILURE in 5m 19s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/43aa2cc1f9a14dd2b22f70e9e290ca8f : SUCCESS in 44m 49s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/91a859ba7d5946fdbe6a68e1e874556c : SUCCESS in 41m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8f458c8de62e49d3b5b1c50562888159 : SUCCESS in 40m 41s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e0a19035b7ae47f784967292860e558f : SUCCESS in 38m 04s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7478363115074ae5910cb58c2d320c69 : SUCCESS in 13m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e231e23c762457981b1ec92c0ddf404 : SUCCESS in 7m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ecfa55d3b1a4469b97f7bf12028b081e : FAILURE in 7m 45s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4d3fa542ce9b4f038c8e95d49c999dfe : SUCCESS in 1h 01m 13s","accounts_in_message":[],"_revision_number":5},{"id":"65ee6c16bd69c43b163d96513c9b495b7ac29753","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-12-19 05:24:37.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"c99d0b3691d9521e71933765e6595db4ccbb07a1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-19 07:06:35.000000000","message":"Patch Set 5:\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/5975c68e0d4b4aab9ba85886d42a2d65 : SUCCESS in 12m 27s\n- grenade https://zuul.opendev.org/t/openstack/build/007fd6612dec446c87ab1af2ce71a58f : SUCCESS in 1h 01m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/579c67cbded94400b5918f9c412adf07 : SUCCESS in 50m 02s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cc23c230aabb4d479c9331be1e9c338f : SUCCESS in 7m 15s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9ed396da6fd84a578d77c12ea65a4d92 : SUCCESS in 7m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d2b0ebf91a134baab1988aab5d698676 : SUCCESS in 49m 00s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/bfa8fd83e06f4d409b69021e998aca6a : SUCCESS in 36m 13s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8caaf039d5784a0c9fe57dfdc4ee1996 : SUCCESS in 14m 53s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/2c24d600d4cf4a608d86a8c391eed3aa : SUCCESS in 13m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/356c437c614f43a980439794ffc60994 : SUCCESS in 41m 24s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/af1def190a394eb081215991124a5774 : SUCCESS in 18m 53s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/bb40b80f9ff04824aadf8f0913885066 : SUCCESS in 34m 39s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/9bd015aac6514fef9b1e4dc4e4331887 : SUCCESS in 34m 21s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/86273b7eec0643469ad3f1d37c096628 : SUCCESS in 17m 37s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/86bc3edb86a247d4bac115a89505e6c5 : SUCCESS in 15m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8309c200522646e39fa6b3e37b8cbe6c : FAILURE in 4m 44s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/849987134a7d46af9bcf3deff7946204 : FAILURE in 45m 20s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/b16747f30b09464dba65d1fad4cb0879 : FAILURE in 1h 34m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/aa4bb52f83c2422b94b3c8181e130bb5 : SUCCESS in 40m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7bb327fd52774ec098a962dd4635621d : SUCCESS in 41m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a6185183857c43b6a25f38eaadf46eef : SUCCESS in 13m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3781308dbbc14d0199357b107c47fd02 : SUCCESS in 5m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4ec3556262a5488aae7ed1cb2937c8e3 : FAILURE in 7m 21s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f055705b777c4e15b9ee4c3cccee7349 : SUCCESS in 1h 03m 04s","accounts_in_message":[],"_revision_number":5},{"id":"7d0f9e2154ebba816451b27af95a83c42f8005d8","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-05 23:47:00.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"98348c57015d5aa0a79c93d66d459943cc444eeb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-06 01:05:47.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e5c2587de7c4b2b83b7e1b33b6b4f96 : SUCCESS in 9m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/b27c7db2b8ea485cb0762414748f1d8e : SUCCESS in 1h 00m 59s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2a76b6e3986d49a2ba38439b9155ec06 : SUCCESS in 49m 49s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c50bd4ca370b49069ba7be0dbcf798f2 : SUCCESS in 10m 42s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/599e0a356df740f292ded38e745ad032 : SUCCESS in 9m 35s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5adcadb42eab42649029829bee2b648b : SUCCESS in 12m 52s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1d7c0599007a48788c1c3cae2dcba107 : SUCCESS in 14m 35s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/395a939923d84447b5796c7b37cf6105 : SUCCESS in 13m 39s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a72e9261671d4b8eaf561ed0d330c6c3 : SUCCESS in 15m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/fdb654a0fe8b489ea9b70b3f0e972c9b : SUCCESS in 17m 11s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5ee857a09b9d48b3a5f941e850c89136 : SUCCESS in 15m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/231af2daffd44c039e33efe8e38511c3 : SUCCESS in 16m 36s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/40302122bbde4a42afe018147d9099c5 : SUCCESS in 17m 11s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/c4323855368342a9a1c6590ca78c0928 : SUCCESS in 1h 10m 15s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/28b600f3e2d94c7d92d9574a7ee9f0c9 : SUCCESS in 17m 33s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/08b9b2405b0a4075885078bef1c0dd21 : SUCCESS in 19m 30s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/dd3b9dd4cfa6482395d9460955143bf9 : SUCCESS in 44m 28s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/93d6675885d84c02ada55afd36398966 : SUCCESS in 47m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4199d5e897d544c28ea4ee2125cf8f0e : SUCCESS in 37m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ba88d13ff0de4551b734175b0285fe97 : SUCCESS in 47m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c43fb38af1044d80935b8e46c4bd57a3 : SUCCESS in 13m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8b2737030359475580c78d7a741adaca : SUCCESS in 9m 28s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0a292cb59d744ecb86c6370b39fed819 : FAILURE in 10m 54s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/526e5e82e8c44470999abe977b476c4d : SUCCESS in 52m 50s","accounts_in_message":[],"_revision_number":5},{"id":"afe15497751e875ad62216784650d66ce410a9b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-02-15 11:45:10.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"d08dad73e9cc4b73652f0a1649c42f10cd343479","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-02-15 11:46:57.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"0a2fd85e204785806edf6a361562116a50dd7883","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-15 13:26:42.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/632e550704de414fac758398338b1291 : SUCCESS in 12m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/8f3b38fa43a2474e97e6a8fbc9f46d51 : SUCCESS in 1h 21m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/acd87b3a9303449d9069fd5e21442e10 : SUCCESS in 44m 19s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2a61222e271b4ca5849b396f75439c1d : SUCCESS in 11m 20s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/22618bfb96634f7fb8618eda10743412 : SUCCESS in 5m 47s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7134b604138443b0b04ed6992ebf4047 : SUCCESS in 24m 11s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/372df4d58c1143cabd581f1df0baf348 : SUCCESS in 16m 20s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/00d1a41369654a5cb1268469046639b4 : SUCCESS in 13m 45s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/ef36e69684fc4ec28c56ab727494cae1 : SUCCESS in 21m 32s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/93079eeb48154fcf9e59a0dc482849fe : SUCCESS in 44m 58s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d4d4e75884054767aab5b230b51556f0 : SUCCESS in 1h 06m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/77b56245de054066a321fb0e21b1a615 : SUCCESS in 19m 30s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5531cbc596e8494c8269db60b44e6b13 : SUCCESS in 20m 53s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/493ace400162426ca76da081ddfb2100 : SUCCESS in 17m 01s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/894a4ebe7ab44a308b9cb943b1812917 : SUCCESS in 16m 00s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/0cf3e4b4cdf04813a8a166542b437817 : SUCCESS in 19m 13s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/78d5a01a37684b64889497f74c1e3fa2 : SUCCESS in 23m 20s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/167002242bb645c1bbb652b69e985321 : SUCCESS in 46m 01s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/45b70809b1b6404a927180af55f2d0d2 : SUCCESS in 46m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c95d21b968784189b2fb711c0b94d813 : SUCCESS in 37m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/44ac4302ef2c45b595c9a266dfb97ecb : SUCCESS in 55m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ef675963459a40db9647d59ad8576a2f : SUCCESS in 19m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2ba2aa71d15043dc9529c3acb9471d7c : SUCCESS in 5m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f5f6b66392684bc59d65316e372bf8f8 : FAILURE in 10m 21s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a8aa12706da1411e86b03b5ffa718ef3 : SUCCESS in 56m 58s","accounts_in_message":[],"_revision_number":6},{"id":"6d16f0efc436eb04162e53cd289c55a3228175ee","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-02-16 02:47:09.000000000","message":"Patch Set 6: Code-Review-1\n\nLooks great, except we\u0027re only 1/2 there. There has been no change on the recontructor side! If we want to land this patch before all hashes support json then it needs to say so in the commit message.\n\nI\u0027ve had a play with doing it in the reconstructor and it\u0027s mostly simple, except for when we decided to pick a hash layout for EC it wasn\u0027t standard for at least json dicts. In the json standard the the keys in a dict will always be returned as a str. So we can\u0027t have None or frag indexes as ints. Well at the very least they wont come back as None and ints, ranther \"null\" and \"\u003cint\u003e\".\n\nI have something that works, I\u0027ll push up what I have in a few minutes.","accounts_in_message":[],"_revision_number":6},{"id":"13755591db5b06608c727078c2926efd1bd1f366","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-02-22 19:31:35.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"901350477f1f48f8d0306aff756fdda070438f22","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-02-22 19:32:55.000000000","message":"Patch Set 7:\n\nSquashed in https://review.opendev.org/c/openstack/swift/+/775731 with a couple changes: fixed up tests on py2 and pulled the sanitize method up to be module-level.","accounts_in_message":[],"_revision_number":7},{"id":"c00aab9c4b10376257a51f3447ca1772f79922ea","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-22 21:03:34.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4287e10b16df41f9a4b6a9ef0f604636 : SUCCESS in 9m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/3d8d1b0a41e243278f5e684b24254855 : SUCCESS in 1h 01m 50s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8d8ef99f279d4d2ebea7de8001ea14e5 : SUCCESS in 50m 01s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/75f3fcda24e74c58b61faa93bfeccab2 : SUCCESS in 9m 12s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/30b4547233d34519b5eb9d95161e7862 : SUCCESS in 7m 50s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/28ce61ac640f42dfaff4512e5fe97e3a : SUCCESS in 13m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/26400f24d5b2499dbda9d0ceb9f3dc43 : SUCCESS in 15m 04s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/09d95ba3fec649c1a21ce5e33f92f834 : SUCCESS in 15m 35s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b377641e93ed476cb71a94f36d412d0b : SUCCESS in 13m 47s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f5cdd9327789477aa965cca37a8ccb8d : SUCCESS in 14m 09s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/833682668cb54160857cf1fd7e799e30 : SUCCESS in 18m 11s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/842972b4c9a34287b34eee4b9404127f : SUCCESS in 15m 58s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e136ba47caf14e08831fcb5706b0e20c : SUCCESS in 20m 23s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/d7ac98fb68fa41389316cde1af11afe6 : SUCCESS in 16m 49s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/a8d8287c72b94f5aace46de14ef6dd77 : SUCCESS in 16m 51s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/96edda17466c4f8cb376c5c7cabac72c : SUCCESS in 23m 40s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/95b7ce8362294f189f6794d0a7ae9e99 : FAILURE in 22m 04s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4a413117bb0b45bf85388ac22608841c : SUCCESS in 50m 30s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/02d9054ebe5e409b9e337c9136fb3be2 : SUCCESS in 45m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f8b8d80ca9524e7396b006bf223f6340 : SUCCESS in 44m 28s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/96ea8f2a023e4e29b17f09d388928d5b : SUCCESS in 59m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ca30b3cf1b28461cbf20030b310b19a8 : SUCCESS in 13m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f0f21228b9e54c12be53bf20b1b51183 : SUCCESS in 8m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f21dacb5506b494daaa2d82acf679e33 : FAILURE in 11m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fd1203f6a1af459eb5f057a3803a8d07 : SUCCESS in 1h 11m 39s","accounts_in_message":[],"_revision_number":7},{"id":"7d48fde592e49a713d6975d5cce3ce0f8aa6943a","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-02-23 01:36:43.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"52a2a967425afeda9759951b9270e923c113af0b","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-03-26 19:14:50.000000000","message":"Patch Set 7: Code-Review+2\n\nLooks straightforward and I don\u0027t like pickle either.","accounts_in_message":[],"_revision_number":7},{"id":"cd3888be588eb1d3c91fb4f8cf57fd1eadf269ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-06-23 23:27:52.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"3b45e7e25782167986ad00164d9828a4c1300d6c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-24 00:03:30.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/68c9d9bbc19d445b82aa99266b278c1f : SUCCESS in 30m 13s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/becf7feb83844e199c2747ba54cba1e4 : SUCCESS in 30m 29s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"3bf56afc6f4225bf6d5af80316607d7fa5a15c38","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-24 00:33:25.000000000","message":"Patch Set 8: 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/3de3f78ffcd8442e8f9ad47ad7ec9e6c : SUCCESS in 9m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/d6808de4179d4ec1bd01d14a13441462 : SUCCESS in 1h 05m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a4cc123e3b7944808de4a1b5b090f27e : SUCCESS in 43m 50s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2d262423043b4a29b326b8ec89faf7c2 : SUCCESS in 10m 12s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c001115e3eef4f9da04721c38d7c77b2 : SUCCESS in 8m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/35c5d88aa9194d2d9cc7644090ae0a0c : SUCCESS in 16m 41s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d57e70725e1546aca26dfe438e490e94 : SUCCESS in 17m 28s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/71fc5af184754513b48a6128d78f916d : SUCCESS in 18m 58s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b3ad983728ba4967a3113bb37caff416 : SUCCESS in 15m 08s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ec3f2bf2032f48e8a89ae21c8c7384e3 : SUCCESS in 17m 41s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a2c4d96293504604821c6640ffdfec25 : SUCCESS in 16m 26s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1d0ee76282124350a3e634824b6110c4 : SUCCESS in 17m 54s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/709af9bdf25a41b9af791d6365c99f0e : SUCCESS in 18m 37s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c6cf539fabb14ed0bc2be7aa82b2d006 : SUCCESS in 18m 37s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/785c47eca3e74774a3b1dd6d6f88f5cc : SUCCESS in 17m 22s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/fd2cedee5b9f40febd222f9c523f49a5 : SUCCESS in 18m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d39f29cc987f4e5fb1e0c0f4294d947b : SUCCESS in 6m 18s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/76022abf6eee42a9831058f9bcbd0b19 : SUCCESS in 24m 01s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/fe6afeda8da742019b6171fd56f764ce : SUCCESS in 43m 59s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/7c5e931d70bd464680c02ccb7163358d : SUCCESS in 46m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5f325558cfe2431aa3aae42621c7ff76 : SUCCESS in 33m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fd750787169d4161a23a6042b1d875e5 : SUCCESS in 38m 38s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7378363abbe44f97a3ae27dd887f89e2 : SUCCESS in 15m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/040a51a98c6d48ccbb6edb429a82d1f9 : FAILURE in 5m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/76bf48c53fcc4badb734542fb350ea95 : SUCCESS in 26m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c65c322e0fd24426923b0cc270cdb373 : SUCCESS in 54m 42s","accounts_in_message":[],"_revision_number":8},{"id":"c0045a985b76a6d36c23ff543bb394def3e16c87","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-06-25 07:12:23.000000000","message":"Patch Set 9: Published edit on patch set 8.","accounts_in_message":[],"_revision_number":9},{"id":"66b7b9e307212ecf1714ae60c2fc1dddecd8791a","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-06-25 07:13:01.000000000","message":"Patch Set 9:\n\nJust fixed the pep8 issue. Looks good!","accounts_in_message":[],"_revision_number":9},{"id":"24bf28029b12ef49075e90c597393e042980c975","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-25 07:51:31.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/74636f38397a45c29313fcd816b27c60 : SUCCESS in 32m 34s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/59b54d78f0ef42d9a92e34b712adb6a3 : SUCCESS in 32m 50s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"386df6cd4cf3afdc219f392765bcc5716deece5b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-25 08:42:28.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/448ff098034a42ed89bd40d52283c343 : SUCCESS in 10m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/0a8ff4bc2c5d4e489efa23aeafa89788 : SUCCESS in 1h 25m 18s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5f23eff648fa4a5496f9ff9bf305ac99 : SUCCESS in 44m 57s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0a6cc8dee2b447d29ab05f3b6ece32ce : SUCCESS in 10m 26s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0c10021d8c9d436194117fa3b5ca127a : SUCCESS in 10m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3a2c0d95508a4f0f955c14e28c830b8d : SUCCESS in 18m 14s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a907816278824e289f54a57eadb34109 : SUCCESS in 18m 29s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5518ae2ec0fe47079128d9f69077d720 : SUCCESS in 19m 01s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e32a538bb4e440ec980b82b7adae3e81 : SUCCESS in 17m 51s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6f7da9885cbe495f9a11fa193775fdd9 : SUCCESS in 18m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4c58ef87852a451bbea8c5b6268984e9 : SUCCESS in 18m 53s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c94c6e5f512f4b4593bc74f5493c16be : SUCCESS in 19m 32s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7f91fc985ed04aa68abb7fedfc5f2b49 : SUCCESS in 22m 33s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/6c8cda96b2c746b28708cc7c52636004 : SUCCESS in 18m 54s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/5e0af02632354b89a3f35849cc938afa : SUCCESS in 19m 41s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/5016c38d9cf0493ba1ab691096c7926f : SUCCESS in 21m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/772fde6a682d42cba042d14e4c091447 : SUCCESS in 9m 18s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/938c590066ac4c56b2c3abee9660e46e : FAILURE in 23m 39s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/539fda3e7a0b4f96b10d51bacc0df361 : SUCCESS in 54m 40s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/a8835d9b87d44a1e895346a22b214dee : SUCCESS in 51m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/58f2176e57204c09bf109e60b1f4f5cb : SUCCESS in 43m 03s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3e48864acc1e48d0a301357939bd4e99 : SUCCESS in 41m 34s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ba79819508404262889617f10aea90ac : SUCCESS in 21m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/52384dc0750b45f9978862e8153a36ec : SUCCESS in 7m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ac258bbe43024e419be0eefe2273bb1e : SUCCESS in 28m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5e2c4796225e40ae9eb624f24deeac8d : SUCCESS in 54m 28s","accounts_in_message":[],"_revision_number":9},{"id":"a4892dc715e838f792a9199d5026a585ef224d6c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-02-07 05:30:21.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":10},{"id":"6058b455e9708c53c1db39f7c695bf82cc01f216","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-07 05:54:07.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/80bb15ea85254e0e8373dd7c367f26dc\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0903266255af4e9d8964a3105f5feeb6 : SUCCESS in 15m 34s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/94d251b3e6364f67bad9de5803342607 : SUCCESS in 14m 44s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/252fc186a86b4bfc9ce478370787f288 : SUCCESS in 18m 20s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/8589432f5d714177be544ec1f399f519 : SUCCESS in 22m 36s","accounts_in_message":[],"_revision_number":10},{"id":"1c7b89d5457a4c4e0e54afc218c68389578e592a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-07 06:43:09.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cabd2ceb390040f8a97c45b3b0f21f14\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1135f2aafafb4abf8d897d1a0c7573c3 : SUCCESS in 8m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/693b54185b334be9a7614ac3d48ea89c : SUCCESS in 43m 18s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/b065a424e94445a982d9df1cd88fe171 : SUCCESS in 1h 05m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f53ac57348a2483bb14ec0ca8e45a7ac : SUCCESS in 36m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8b2684a67bf34b47b46d8ca40ddeddca : SUCCESS in 28m 07s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/31927ba75a1346659dec1858a5aa10af : SUCCESS in 18m 26s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fd42bd36d61e439386a42f8644aa9423 : SUCCESS in 18m 55s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3bca62ac0c9e4026b6d43eca0c6152fa : SUCCESS in 16m 05s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0051717bedd04dc0ab56a6c8711ab590 : SUCCESS in 12m 31s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/cee6ffe19d944d958b2158bed32569bd : SUCCESS in 6m 26s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/db0c14a2a6d246579c842471d98a041c : SUCCESS in 17m 12s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f210978f95414cc1a1a0acd3e02b3cb5 : SUCCESS in 15m 03s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/43b8eb0303214049a79a0214123e59a0 : SUCCESS in 14m 05s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a1fd8cd9ec58436e9f1db7f1b55fedd9 : SUCCESS in 16m 19s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/b4a7b74231fe41dcaaea48aeebe04962 : SUCCESS in 17m 33s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9952cdac04264b0e90d83f3b92abd447 : SUCCESS in 18m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0e6c62ee23914a8183c5a21bdb78f4df : SUCCESS in 18m 18s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/92bb57bd41404a9cb76ebc90d1e5f47a : SUCCESS in 16m 46s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/28056d3199c14491a3ac75668402524d : SUCCESS in 17m 03s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/a49261ecc4ec42dcaa04f811ed401cec : SUCCESS in 18m 35s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/5954a70d2c434ac4b147e21a2d975f43 : SUCCESS in 21m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/369faa4dba8e42f0b8aea413d3321184 : SUCCESS in 6m 32s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9ab558b9725248ca834f8e73579b0d16 : SUCCESS in 18m 46s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/a7bd98423feb48c2bb2e17520473b378 : SUCCESS in 6m 05s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/91fbaccbfdd945d189af0cd83fcd0c2f : SUCCESS in 56m 43s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/bbd7c21ca4e74f418618620098f97a80 : SUCCESS in 1h 04m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/48c5294c7dd7436591afa748d9c5b57f : SUCCESS in 44m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/44d7dca9e8d949589263bec2ebe7b3d6 : SUCCESS in 59m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e7ee4e4de6aa4cbd8e99e2625b288c8a : SUCCESS in 18m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/31cb175b15f94fda9fc8fc534f56f965 : SUCCESS in 4m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0bf59bf08e5f4bde92cd81d107c508c9 : SUCCESS in 25m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/108924c7909b42d0a4a9cc1d1ef9c483 : SUCCESS in 59m 47s","accounts_in_message":[],"_revision_number":10},{"id":"a748ab374b9f76fcecb646a610c6f6d8581388c7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-08-27 23:01:04.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":11},{"id":"ca8ce73d137c7ecf2052ef6080207f1636483eab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-28 00:12:14.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e9c7cc2829ed4859b0dfb9f37a2519e2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0d5881fa87a9436d9c5c97ff01798985 : SUCCESS in 11m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/6ec2ad5f83ad4fd39759e74e44306751 : SUCCESS in 51m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fd4ddaec735a45baafc22955fda27a4d : SUCCESS in 52m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9c3b5c083432464aa1042340279de602 : SUCCESS in 1h 02m 57s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/74c01d035cab4971b39ad0383390b646 : SUCCESS in 19m 58s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/39fa06a931ee4dc68da172e106aa0408 : SUCCESS in 20m 54s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5fd19223c78f4c33a39fe71184d04f0a : SUCCESS in 20m 29s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b7c4f4becaa84e3f890d1fbc8c3a67d4 : SUCCESS in 6m 58s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d78b444122b7405f92ff971ddbc041bf : SUCCESS in 15m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e4405bf114574d6c8046dbae251c6614 : SUCCESS in 15m 44s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/1af9f747259246cb9105007176e3ba5d : SUCCESS in 20m 41s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/197a3eab1b5b488c8195b4efca341986 : SUCCESS in 20m 20s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/9be9392552ad4bbc8e60a3c52ec07908 : SUCCESS in 32m 53s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ee8c1c4bd5624050995f7100bc682283 : SUCCESS in 21m 01s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/12f0f45f93ac4a948dce1534a0965269 : SUCCESS in 17m 54s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c2cfe7689da042e29063bb4284889754 : SUCCESS in 21m 50s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/585ac6c1add348908bf583ffdb2211e0 : SUCCESS in 16m 43s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/f642314a1e2b45d294b2389a527e2bb9 : SUCCESS in 17m 13s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c707ca7b375245b088cf91bb96150fe4 : SUCCESS in 16m 29s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2d5d7a50f9144f01a149502a3717e5b4 : SUCCESS in 8m 02s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3063ff1c03314f3696b3f270b765175d : SUCCESS in 18m 02s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/c47d9f36d3754cdc8f596289ffe28020 : SUCCESS in 5m 29s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/2ca42fbf3a7a4b8a8cead231ee3f7e06 : SUCCESS in 49m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/dfae085a9e9648249e0a58f4e8d2ba7c : SUCCESS in 37m 04s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0d3c8392c5d5481e93affd3f541691d9 : SUCCESS in 49m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fb07b9c9fb3145d1b57601a0178a22e2 : SUCCESS in 21m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/212f60963b874b9b9bfd054ad43d4e1a : SUCCESS in 4m 12s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f521cfb94549456abeedb5106639b84b : SUCCESS in 17m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dd01c65cd1e04ac0a3e4a08c6a3b49c7 : SUCCESS in 51m 57s","accounts_in_message":[],"_revision_number":11},{"id":"484a3556cc827785f739095c1bec436c95530b45","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-28 03:45:45.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/394c4512de784e6bafec21148e1bb3d9\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f0af324b85d24648afe7a38867b2a579 : SUCCESS in 41m 43s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/8429eacf347a4c9181c7858e77121fe5 : SUCCESS in 1h 10m 54s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/8c63a9a648e04769a0628abac9f4686d : SUCCESS in 51m 57s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/0e3e6d25d21848e7b88d6a6643288f5a : SUCCESS in 1h 07m 38s","accounts_in_message":[],"_revision_number":11},{"id":"a219f1f72e2b2a7f41da2b68c1e580755bd39784","author":{"_account_id":38907,"name":"Tim Shephard","display_name":"tshephard","email":"tshephard@gmail.com","username":"tshephard"},"date":"2026-05-08 23:23:50.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"0cb86c320a5f175ac9129612d329919069c23ff2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-13 21:40:46.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":12},{"id":"987a6ce2b344959be5c9aac8a5aa47af23424e11","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-13 22:16:26.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"0b3178b6cb5d7df73e8edbc048bc0d4d558c7a39","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-13 22:28:43.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"2152d6b9df2581a99389c88708db50db974d5872","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-13 23:02:27.000000000","message":"Patch Set 13: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"15c42120f270e688a3ede8fe4a007b75dcabdaf4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 23:28:37.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2eec04af7efe40a7a0c243bd90a9ab43\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38ee808b35cd45a188a5a7eac0d5aacf : SUCCESS in 9m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6fe86a783c6b414daf0378c07a1b0331 : SUCCESS in 8m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/70ac4fd2b3b147648aa50f50875c888f : SUCCESS in 1h 03m 19s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ff8863d01eb447c2858ba1fdf24ee54f : SUCCESS in 1h 05m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/aa0404985b964512a562e8f887bf5f06 : SUCCESS in 30m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c57dcaf990784f0882d276484412f5cb : SUCCESS in 1h 03m 17s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e648101ad95a499ea3ef952a3a7ee1b3 : SUCCESS in 16m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e5018916a85342c887514fd7ae683279 : SUCCESS in 19m 07s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/33ee3cbb8584497f9ca16b4a6f83d3c6 : SUCCESS in 23m 29s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/62148c0ce3e848b0889834207676417e : SUCCESS in 5m 12s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/439cb00c3ba94750a4a715d845a9f211 : SUCCESS in 18m 41s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/dad721173b554bd586888e2f009b8053 : SUCCESS in 11m 31s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a887538600954b8ca58605f40142effd : SUCCESS in 21m 03s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/3d3a53d396e544359b7e3d3c8d68b952 : SUCCESS in 9m 06s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/ca03039f86014eed88f97001a5aae413 : SUCCESS in 12m 27s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/b4f23a0330b5448c8f6e073849a87a90 : SUCCESS in 13m 32s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/48c03c956df7442381ca3d71af26adea : SUCCESS in 15m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/746b3875826244f194272e323f2bb277 : SUCCESS in 6m 13s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fa9c740bbb84429587dd8189ede07835 : SUCCESS in 14m 49s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/8695de3f2cd04170bb8f15d326404d62 : SUCCESS in 10m 42s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/07c440dc1ae4459bbc62e90f4178054c : SUCCESS in 41m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/43274a1404a648f781429a2324d346a0 : SUCCESS in 34m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6016bb1131a54655a401053c1e41297b : SUCCESS in 34m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dd296e9cc651474b80559e2cb8093fcf : SUCCESS in 10m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86cba56dabae4e1d9879cf8aa92030ab : SUCCESS in 3m 43s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8c46a9e60c3149b2bcb26caaa6b5555c : SUCCESS in 8m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/58d10de463ce44fe9101331de8ec6e9c : SUCCESS in 57m 37s","accounts_in_message":[],"_revision_number":13},{"id":"f32f7cdeca42075c2aa4656862d79abc8ccd8078","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 23:31:12.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bac2d1821a5b48889df627300b0a0fde\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/fc060330186e424db358345503731b14 : SUCCESS in 30m 49s","accounts_in_message":[],"_revision_number":13},{"id":"3a68da34dc7fe2b35d4b8859249b415c2fa92167","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-15 22:57:25.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":14},{"id":"965c99717a83f895fd0731561b97e3de458bbaa8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-16 00:06:16.000000000","message":"Patch Set 14: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/8ceb247fe8fc4a33a88bac60ef832e24\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a196bf9c84a04540ae342c4257a04862 : SUCCESS in 10m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b19a72b564024d6ea29a0f9c37b834ab : SUCCESS in 5m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/db75adca26314c919e02fe7fbf936f69 : SUCCESS in 1h 06m 37s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d99fde0d007141b288435761d24ed11f : SUCCESS in 36m 36s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/af4c8d58ae0b4cce96c642279c51c331 : SUCCESS in 55m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1340012ece7c44fea541746d22b8f269 : SUCCESS in 33m 28s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5185591d320c493fa2afcaf308d8d2c4 : SUCCESS in 16m 35s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/023dbe0ee65249209b55b32cca08f3bd : SUCCESS in 10m 30s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3f86f4836a4b4bef80979d77de7270e6 : SUCCESS in 19m 24s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a3c11ad54a894c61be9799dfb7ef8abe : SUCCESS in 5m 53s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/18221cccb21c483c8f06cd5951c23042 : SUCCESS in 19m 55s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/271c3ddaa4704df1abf67d2cf1d8d398 : SUCCESS in 15m 42s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a66e8e4f3ec242c6b2d85d1df680324e : SUCCESS in 11m 18s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/e465270a80334451abc1c7fd8996e243 : SUCCESS in 19m 51s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/c7985176c81b49f78fcc31c2f8c53f7a : SUCCESS in 12m 40s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/718b150ba4a04451b930fba530ebee2a : SUCCESS in 8m 06s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/2c5404f4c0bc4cb8b4a8a73479f988fa : SUCCESS in 16m 34s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4f325cd3f9d74682b5f3c1b7c29937b5 : SUCCESS in 4m 21s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/cc578cba42cb4c218b691ec4daabbb89 : SUCCESS in 15m 24s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/4c3a44904da74838a816339996daf80f : SUCCESS in 7m 20s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ef657072ed5c481aa7e644715294bf52 : FAILURE in 1h 02m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9eb506e2b25a434a874e565c270f7c17 : SUCCESS in 53m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/69a8f14f276d4fda86428fc49de3bc40 : SUCCESS in 26m 21s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/55cb3384773b4cca8cdb0f0cba86cab6 : SUCCESS in 10m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/adcd07733f0141318410e55572c41e53 : SUCCESS in 3m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b27736fa7d20481f91fa0b38f0f886dc : SUCCESS in 8m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7e6d202c5d95450b87ea902c3372e5db : SUCCESS in 52m 29s","accounts_in_message":[],"_revision_number":14},{"id":"060efdbfe7164d2453ecff36cc2d49a7c68969c3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-16 00:35:19.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":15},{"id":"8e1059eeabdff483c159a03f97b76cbbdd6d2429","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-16 01:43:12.000000000","message":"Patch Set 15:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0dc99e741eb64fd9994331ba10147e7d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a7a1c8ca6a324c6186d1d8336c125d9f : SUCCESS in 1h 05m 49s","accounts_in_message":[],"_revision_number":15},{"id":"8edd0031d5b56861e4a6d2f8f16ce1c40811d0b4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-16 01:48:14.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eee9ac5c99094d7493e374c8d550c31f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fad1e4781d534af8b3c26f58d76f2662 : SUCCESS in 9m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f7df023ad4de40e5bfca76750f33efda : SUCCESS in 5m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/77ffabce7afb4b3cb44eb93dbe648809 : SUCCESS in 1h 02m 04s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/05deddde6df04a84ab25a772bb281ffe : SUCCESS in 47m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0695f1fa102045be9ce975507272889e : SUCCESS in 58m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/35d6fe17031a4cebb4a2406eefe8c24f : SUCCESS in 1h 08m 39s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/237862255cdd43e48b4e9dc47b2ff808 : SUCCESS in 20m 59s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5eceb13003b04773994b5e09a4905f6f : SUCCESS in 11m 48s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b09fa912e5bf4ebf9d7873983e068da7 : SUCCESS in 16m 37s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b64549aac3484609a87e1bed960a2a1d : SUCCESS in 6m 21s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/aeed5c1d2b034b0b991b3a2b7b678a9b : SUCCESS in 11m 40s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/b50fdc9cb08c45fca9cd54b33846bcc5 : SUCCESS in 10m 09s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/e915fb72e6c7452995d514383f43b727 : SUCCESS in 17m 57s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/16f9781733d2488cbc5308cd07cffba9 : SUCCESS in 22m 11s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b47d346a57d24511a5cfab0db987eaf0 : SUCCESS in 15m 48s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2fbeb5d65623410bb13ede02f752fe0b : SUCCESS in 12m 51s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/3e3b0f2d842b46dbba74c450c04bab4e : SUCCESS in 12m 50s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ce577855e91e432089b95de7906a886a : SUCCESS in 6m 15s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a88d884c02a0499289ee9794be6ab072 : SUCCESS in 21m 26s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3f59d2b79c464d959ddaa4383e8b6bc4 : SUCCESS in 7m 53s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/381249f2712c4ca988c844342435e0db : SUCCESS in 45m 57s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0883f5feae4e4844b899436552570248 : SUCCESS in 53m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/58baea4279ef447c85a4726678358c67 : SUCCESS in 34m 19s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/edb71cd603464b6ba295129d52914770 : SUCCESS in 19m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c6cc684584754ad5982dd5695fc6b912 : SUCCESS in 2m 29s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/38ac7930b4774fb89880329e018d8a5e : SUCCESS in 18m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/18aba8e2cc514da6892a5b9cde1aab7b : SUCCESS in 38m 42s","accounts_in_message":[],"_revision_number":15},{"id":"3386dbd872089e4d50354672a7062138c80d927a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-28 18:26:04.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":16},{"id":"3a70b2161612066470e5051ffdec3eab47720b06","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-28 19:26:57.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"93f4eb473cca3084c9d040a952d51c25b8e4d112","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-28 20:45:11.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5d20f701a7c142678191a54e5d3d962f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8b05b0609744c1c85d971f2582c132b : SUCCESS in 10m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/95344915245d4628b9439f52ed1fc3af : SUCCESS in 8m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/dc6b5f1f2517488693bb8ad0e08f396d : SUCCESS in 53m 53s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/85ac1b5739bc4ef79abddd17be827dbe : SUCCESS in 1h 09m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7261139761c34fdea18fe46185be9043 : SUCCESS in 1h 10m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/67c65d60dedf4fda90417a5b302e57d3 : SUCCESS in 1h 11m 54s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c8b1f124cbf14be3a350b596f4dd0d1e : SUCCESS in 11m 47s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ac135a0b3fcb40b2aec9bfff434edbd7 : SUCCESS in 20m 40s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6f375c33dc5d4e969bbcbf99803505c8 : SUCCESS in 18m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8c6cd5414bfa490cb1f2a09634c3010e : SUCCESS in 6m 15s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4b84e10263cd4235808e009268706b33 : SUCCESS in 26m 39s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/29f7876b6261459b9882117dc53c1e5d : SUCCESS in 22m 50s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/ba2aa37ce0524939907ae007d747347e : SUCCESS in 13m 31s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/e17be6434851432fbcbff16bf4131f2a : SUCCESS in 23m 52s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/06ff540adfd140a1913b10ec8e8deb1e : SUCCESS in 8m 06s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/0bc7650008f443908f4cbeba47ae580b : SUCCESS in 16m 11s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/1f67dd3fa7ad4a15a09116806b527ea2 : SUCCESS in 8m 23s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/524df39d95e74fb4b34b842fdf7cfd48 : SUCCESS in 6m 17s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/cae61c3d76974c6587c8c0c859c0cb82 : SUCCESS in 9m 34s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3e82479aafdf46a082ca87f51fdfbcaf : SUCCESS in 8m 22s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/cae9b3473498466eb4578c68316bd5aa : SUCCESS in 1h 02m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/80dce59eedfa4421a258c00f2f33eb79 : SUCCESS in 54m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/11a199a2820144bca0631c2b382bfd64 : SUCCESS in 58m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9f3abf3eddba4b48a574f2d29c26fbb0 : SUCCESS in 11m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2a30db5e2b2d4235988bfc9d355e4090 : SUCCESS in 2m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/006e0450d63848759dc825f89a152d29 : SUCCESS in 20m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/97511b096ca740a7b4a0e2f6556def95 : SUCCESS in 36m 31s","accounts_in_message":[],"_revision_number":17},{"id":"eacbd0e3983cada196497e9f0dbda3dd84604757","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-28 21:31:26.000000000","message":"Patch Set 17:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9711060e889c4d4da7dae43e7f6b2644\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d1217d22a98941e29c5b3f45b80c27a0 : SUCCESS in 39m 15s","accounts_in_message":[],"_revision_number":17},{"id":"d419a9f8170668d851310bacc436fa56c82eff07","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-06-22 17:28:13.000000000","message":"Uploaded patch set 18: Patch Set 17 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":18},{"id":"c297a400828dd57056e36953e8391b8c6c11e8e2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-22 18:22:50.000000000","message":"Patch Set 18:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b0be6bfe2f8143a58e6bacf164f98896\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/dd433db627f5430786ae69bcc40832fa : SUCCESS in 36m 24s","accounts_in_message":[],"_revision_number":18},{"id":"cc5bbc4732611a2ceb5913487283219b6ae2926d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-22 18:57:06.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5ab0386da7844bd18cd7102d763253e9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/385e924d886e4a77ba7b640008aad255 : SUCCESS in 6m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fecbba4328a540098b1df372f8cec2fb : SUCCESS in 3m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/95ab4695559b44988f19f742dd93e4a6 : SUCCESS in 1h 02m 57s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1187224398394152a2ae7cc601325090 : SUCCESS in 34m 50s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4d82a077d7a14c8b8e3a0c88ed2c9814 : SUCCESS in 1h 00m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/61eb5d8b92804fb1981c7a4aaa0a9360 : SUCCESS in 1h 21m 05s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/32e472ac56fa4deb85dfd123656d04e1 : SUCCESS in 23m 33s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9b270358fa1247859eba814c444ae895 : SUCCESS in 21m 34s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/974fdab596b543dba92d8bdd532c8054 : SUCCESS in 23m 40s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2bd90c1c87d146f2bc38de343d21d66a : SUCCESS in 6m 46s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7e79d839d55d48febee4a310b53cd280 : SUCCESS in 27m 10s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/d22d3e01b7d64dfd990f2aeac4874dde : SUCCESS in 23m 52s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/db77d0bf9dc0420982aa5ea46cec24cd : SUCCESS in 38m 01s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/c1c14265a7d8400ca0c7f21a594bad72 : SUCCESS in 21m 52s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/55a280d34aca440e9b8d899b718a3d00 : SUCCESS in 12m 47s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/5aa094e919b744b0a57417db20389c24 : SUCCESS in 15m 06s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/515009209b0742fbbe48232724db5cf0 : SUCCESS in 16m 11s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/20b1812a65c04ecf8bec4d9e9f8099e7 : SUCCESS in 7m 47s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/64007d6677b043e8836d604938f7f5b3 : SUCCESS in 19m 58s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c96c4ce6328e4cb1816da72a946a149c : SUCCESS in 8m 08s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/e2db5f78b200460c9ef857a9bbfed578 : SUCCESS in 56m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/053d45e22bbd45ccbe047ba522026a27 : SUCCESS in 57m 33s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/092756b79d7e43f9aac5c7dbcf13117c : SUCCESS in 55m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/007b3ede288e48e88cdd6efad61e122a : SUCCESS in 22m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5c9398468124820a630e2373b7ff066 : SUCCESS in 4m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4ce377d391e44735bc9e56424a01ba23 : SUCCESS in 10m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8e9724472792462b9e0550d83a6c0a6b : SUCCESS in 56m 59s","accounts_in_message":[],"_revision_number":18}],"current_revision_number":18,"current_revision":"6a9cc416fbb71e5b321921374720af87f2f61084","revisions":{"760fd8468b4f609c825ad065048def49e63cb8db":{"kind":"REWORK","_number":1,"created":"2020-10-17 05:03:50.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/1"}}},"commit":{"parents":[{"commit":"127bf9707c383ac737fce9f243bcc8f6655910df","subject":"Merge \"New proxy logging field for wire status\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/127bf9707c383ac737fce9f243bcc8f6655910df"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 05:03:08.000000000","tz":-420},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl.\n\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/760fd8468b4f609c825ad065048def49e63cb8db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/760fd8468b4f609c825ad065048def49e63cb8db"}]},"branch":"refs/heads/master"},"e397c2abc20a971b10e98750365dd6ba7dc6d02a":{"kind":"REWORK","_number":2,"created":"2020-10-21 15:24:06.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/2"}}},"commit":{"parents":[{"commit":"127bf9707c383ac737fce9f243bcc8f6655910df","subject":"Merge \"New proxy logging field for wire status\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/127bf9707c383ac737fce9f243bcc8f6655910df"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-20 04:38:05.000000000","tz":-420},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl.\n\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e397c2abc20a971b10e98750365dd6ba7dc6d02a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e397c2abc20a971b10e98750365dd6ba7dc6d02a"}]},"branch":"refs/heads/master"},"6b851c0475072d503a28c6c97e3c3bfa7f7236a6":{"kind":"REWORK","_number":3,"created":"2020-11-02 20:13:18.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/3"}}},"commit":{"parents":[{"commit":"127bf9707c383ac737fce9f243bcc8f6655910df","subject":"Merge \"New proxy logging field for wire status\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/127bf9707c383ac737fce9f243bcc8f6655910df"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-11-02 20:13:05.000000000","tz":-480},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl.\n\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6b851c0475072d503a28c6c97e3c3bfa7f7236a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6b851c0475072d503a28c6c97e3c3bfa7f7236a6"}]},"branch":"refs/heads/master"},"bd8ffc11adbed197b24ae4904913c67cde2b3dfb":{"kind":"REWORK","_number":4,"created":"2020-12-18 00:14:13.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/4"}}},"commit":{"parents":[{"commit":"6e9e84a5c2be7a5e0a8b5ef123ac3cbb272c3ebc","subject":"Merge \"Run DSVM func tests under py3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6e9e84a5c2be7a5e0a8b5ef123ac3cbb272c3ebc"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-12-18 00:12:49.000000000","tz":-480},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl.\n\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bd8ffc11adbed197b24ae4904913c67cde2b3dfb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bd8ffc11adbed197b24ae4904913c67cde2b3dfb"}]},"branch":"refs/heads/master"},"1dcc9e89ea0a121c25b2c5636876a91c5d12cd6b":{"kind":"REWORK","_number":5,"created":"2020-12-18 00:20:50.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/5"}}},"commit":{"parents":[{"commit":"6e9e84a5c2be7a5e0a8b5ef123ac3cbb272c3ebc","subject":"Merge \"Run DSVM func tests under py3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6e9e84a5c2be7a5e0a8b5ef123ac3cbb272c3ebc"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-12-18 00:19:07.000000000","tz":-480},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl.\n\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1dcc9e89ea0a121c25b2c5636876a91c5d12cd6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1dcc9e89ea0a121c25b2c5636876a91c5d12cd6b"}]},"branch":"refs/heads/master"},"745a61bb88ea8df0e62f87066a14103ba13139a6":{"kind":"REWORK","_number":6,"created":"2021-02-15 11:45:10.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/38/758638/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/6"}}},"commit":{"parents":[{"commit":"6e9e84a5c2be7a5e0a8b5ef123ac3cbb272c3ebc","subject":"Merge \"Run DSVM func tests under py3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6e9e84a5c2be7a5e0a8b5ef123ac3cbb272c3ebc"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-15 11:44:27.000000000","tz":0},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/745a61bb88ea8df0e62f87066a14103ba13139a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/745a61bb88ea8df0e62f87066a14103ba13139a6"}]},"branch":"refs/heads/master"},"cce4d2752c7dfe0e75d8c0bcc5df740d5c2602de":{"kind":"REWORK","_number":7,"created":"2021-02-22 19:31:35.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/7"}}},"commit":{"parents":[{"commit":"925e64e63b55f5bf742803fbb3ac4d9e9c6ad085","subject":"Merge \"Add sharder section to container config doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/925e64e63b55f5bf742803fbb3ac4d9e9c6ad085"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-02-22 19:26:33.000000000","tz":-480},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl.\n\nUpdate both replicator and reconstructor to prefer JSON responses.\nAt some point in the future we may want to add an option in the\nobject-server to only respond with JSON, and eventually get rid of\npickle support entirely.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cce4d2752c7dfe0e75d8c0bcc5df740d5c2602de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cce4d2752c7dfe0e75d8c0bcc5df740d5c2602de"}]},"branch":"refs/heads/master"},"bf6cc26d12ca5f04a09198918ba709f96607f376":{"kind":"REWORK","_number":8,"created":"2021-06-23 23:27:52.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/8"}}},"commit":{"parents":[{"commit":"0e2adeb4ce015f1e297dd8ed855d7bef1dfb311b","subject":"Merge \"Return 503 for container listings when shards are deleted\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e2adeb4ce015f1e297dd8ed855d7bef1dfb311b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-06-23 23:27:26.000000000","tz":-420},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl.\n\nUpdate both replicator and reconstructor to prefer JSON responses.\nAt some point in the future we may want to add an option in the\nobject-server to only respond with JSON, and eventually get rid of\npickle support entirely.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bf6cc26d12ca5f04a09198918ba709f96607f376"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bf6cc26d12ca5f04a09198918ba709f96607f376"}]},"branch":"refs/heads/master"},"d1a91fc88062c9de3fbdf9098f06ae2302291ff3":{"kind":"REWORK","_number":9,"created":"2021-06-25 07:12:23.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/38/758638/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/9"}}},"commit":{"parents":[{"commit":"0e2adeb4ce015f1e297dd8ed855d7bef1dfb311b","subject":"Merge \"Return 503 for container listings when shards are deleted\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e2adeb4ce015f1e297dd8ed855d7bef1dfb311b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-06-25 07:11:45.000000000","tz":0},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl.\n\nUpdate both replicator and reconstructor to prefer JSON responses.\nAt some point in the future we may want to add an option in the\nobject-server to only respond with JSON, and eventually get rid of\npickle support entirely.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d1a91fc88062c9de3fbdf9098f06ae2302291ff3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d1a91fc88062c9de3fbdf9098f06ae2302291ff3"}]},"branch":"refs/heads/master"},"59d69ed87d91c646d551a094d86468eeb535c61a":{"kind":"REWORK","_number":10,"created":"2024-02-07 05:30:21.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/10"}}},"commit":{"parents":[{"commit":"afe31b4c01881aa761f7ecc8942245301cadc476","subject":"Merge \"tests: Fix float expectations for py312\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/afe31b4c01881aa761f7ecc8942245301cadc476"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-02-07 05:28:21.000000000","tz":-480},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl. It sucks needing to\ncome up with something like\n\n    curl -s http://127.0.0.4:6040/sdb4/288 -X REPLICATE | \\\n    python -c \u0027import pprint, pickle, os; \\\n    pprint.pprint(pickle.load(os.fdopen(0, \"rb\")))\u0027\n\nUpdate both replicator and reconstructor to prefer JSON responses.\nAt some point in the future we may want to add an option in the\nobject-server to only respond with JSON, and eventually get rid of\npickle support entirely.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/59d69ed87d91c646d551a094d86468eeb535c61a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/59d69ed87d91c646d551a094d86468eeb535c61a"}]},"branch":"refs/heads/master"},"eb667edd55640fe9a921b9ba144590046e8af811":{"kind":"REWORK","_number":11,"created":"2024-08-27 23:01:04.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/11"}}},"commit":{"parents":[{"commit":"769baae36e2e47b57b6390c7bc5e5b210d4fb2c3","subject":"Merge \"account info: Add --sync/-s option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/769baae36e2e47b57b6390c7bc5e5b210d4fb2c3"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-08-27 22:59:27.000000000","tz":-420},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl. It sucks needing to\ncome up with something like\n\n    curl -s http://127.0.0.4:6040/sdb4/288 -X REPLICATE | \\\n    python -c \u0027import pprint, pickle, os; \\\n    pprint.pprint(pickle.load(os.fdopen(0, \"rb\")))\u0027\n\nUpdate both replicator and reconstructor to prefer JSON responses.\nAt some point in the future we may want to add an option in the\nobject-server to only respond with JSON, and eventually get rid of\npickle support entirely.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/eb667edd55640fe9a921b9ba144590046e8af811"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/eb667edd55640fe9a921b9ba144590046e8af811"}]},"branch":"refs/heads/master"},"f61bf9117d535576aa174c67ee244a1894791271":{"kind":"REWORK","_number":12,"created":"2026-05-13 21:40:46.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/12"}}},"commit":{"parents":[{"commit":"33967853276f0987a58e5b3aca450173adadc064","subject":"timestamps: check offset is an integer during construction","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/33967853276f0987a58e5b3aca450173adadc064"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-05-13 21:40:04.000000000","tz":-420},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl. It sucks needing to\ncome up with something like\n\n    curl -s http://127.0.0.4:6040/sdb4/288 -X REPLICATE | \\\n    python -c \u0027import pprint, pickle, os; \\\n    pprint.pprint(pickle.load(os.fdopen(0, \"rb\")))\u0027\n\nUpdate both replicator and reconstructor to prefer JSON responses.\nAt some point in the future we may want to add an option in the\nobject-server to only respond with JSON, and eventually get rid of\npickle support entirely.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nSigned-off-by: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f61bf9117d535576aa174c67ee244a1894791271"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f61bf9117d535576aa174c67ee244a1894791271"}]},"branch":"refs/heads/master"},"cdbbe1fd40be7e8c2b0070ebcf115a701cf6072f":{"kind":"REWORK","_number":13,"created":"2026-05-13 22:16:26.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/13"}}},"commit":{"parents":[{"commit":"33967853276f0987a58e5b3aca450173adadc064","subject":"timestamps: check offset is an integer during construction","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/33967853276f0987a58e5b3aca450173adadc064"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-05-13 22:16:06.000000000","tz":-420},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl. It sucks needing to\ncome up with something like\n\n    curl -s http://127.0.0.4:6040/sdb4/288 -X REPLICATE | \\\n    python -c \u0027import pprint, pickle, os; \\\n    pprint.pprint(pickle.load(os.fdopen(0, \"rb\")))\u0027\n\nUpdate both replicator and reconstructor to prefer JSON responses.\nAt some point in the future we may want to add an option in the\nobject-server to only respond with JSON, and eventually get rid of\npickle support entirely.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nSigned-off-by: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cdbbe1fd40be7e8c2b0070ebcf115a701cf6072f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cdbbe1fd40be7e8c2b0070ebcf115a701cf6072f"}]},"branch":"refs/heads/master"},"f1316dc4ead664ede645e383e0e440fb3256019e":{"kind":"REWORK","_number":14,"created":"2026-05-15 22:57:25.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/14"}}},"commit":{"parents":[{"commit":"3b6a83b776ca2abaa357e0524e3b2431b7c18eb9","subject":"Merge \"Fix unit tests with keystonemiddleware 13.0.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3b6a83b776ca2abaa357e0524e3b2431b7c18eb9"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-05-15 22:56:43.000000000","tz":-420},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl. It sucks needing to\ncome up with something like\n\n    curl -s http://127.0.0.4:6040/sdb4/288 -X REPLICATE | \\\n    python -c \u0027import pprint, pickle, os; \\\n    pprint.pprint(pickle.load(os.fdopen(0, \"rb\")))\u0027\n\nUpdate both replicator and reconstructor to prefer JSON responses.\nAt some point in the future we may want to add an option in the\nobject-server to only respond with JSON, and eventually get rid of\npickle support entirely.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nSigned-off-by: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f1316dc4ead664ede645e383e0e440fb3256019e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f1316dc4ead664ede645e383e0e440fb3256019e"}]},"branch":"refs/heads/master"},"09c6f810b943fe75295864a0e29f302e358576ed":{"kind":"REWORK","_number":15,"created":"2026-05-16 00:35:19.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/15"}}},"commit":{"parents":[{"commit":"3b6a83b776ca2abaa357e0524e3b2431b7c18eb9","subject":"Merge \"Fix unit tests with keystonemiddleware 13.0.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3b6a83b776ca2abaa357e0524e3b2431b7c18eb9"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-05-16 00:35:08.000000000","tz":-420},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl. It sucks needing to\ncome up with something like\n\n    curl -s http://127.0.0.4:6040/sdb4/288 -X REPLICATE | \\\n    python -c \u0027import pprint, pickle, os; \\\n    pprint.pprint(pickle.load(os.fdopen(0, \"rb\")))\u0027\n\nUpdate both replicator and reconstructor to prefer JSON responses.\nAt some point in the future we may want to add an option in the\nobject-server to only respond with JSON, and eventually get rid of\npickle support entirely.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nSigned-off-by: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/09c6f810b943fe75295864a0e29f302e358576ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/09c6f810b943fe75295864a0e29f302e358576ed"}]},"branch":"refs/heads/master"},"fa89845f974e8e9d080a657186b566b765554ab3":{"kind":"REWORK","_number":16,"created":"2026-05-28 18:26:04.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/16"}}},"commit":{"parents":[{"commit":"b7fdd9743bf6697114526f972a3cd1618bb0f542","subject":"Harden pickle unmarshalling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b7fdd9743bf6697114526f972a3cd1618bb0f542"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-05-28 18:24:44.000000000","tz":-420},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl. It sucks needing to\ncome up with something like\n\n    curl -s http://127.0.0.4:6040/sdb4/288 -X REPLICATE | \\\n    python -c \u0027import pprint, pickle, os; \\\n    pprint.pprint(pickle.load(os.fdopen(0, \"rb\")))\u0027\n\nUpdate both replicator and reconstructor to prefer JSON responses.\nAt some point in the future we may want to add an option in the\nobject-server to only respond with JSON, and eventually get rid of\npickle support entirely.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nSigned-off-by: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fa89845f974e8e9d080a657186b566b765554ab3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fa89845f974e8e9d080a657186b566b765554ab3"}]},"branch":"refs/heads/master"},"1b6ec835b92810eefaea494d2ac9bd70398aea4c":{"kind":"REWORK","_number":17,"created":"2026-05-28 19:26:57.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/17"}}},"commit":{"parents":[{"commit":"b7fdd9743bf6697114526f972a3cd1618bb0f542","subject":"Harden pickle unmarshalling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b7fdd9743bf6697114526f972a3cd1618bb0f542"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-05-28 19:26:48.000000000","tz":-420},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl. It sucks needing to\ncome up with something like\n\n    curl -s http://127.0.0.4:6040/sdb4/288 -X REPLICATE | \\\n    python -c \u0027import pprint, pickle, os; \\\n    pprint.pprint(pickle.load(os.fdopen(0, \"rb\")))\u0027\n\nUpdate both replicator and reconstructor to prefer JSON responses.\nAt some point in the future we may want to add an option in the\nobject-server to only respond with JSON, and eventually get rid of\npickle support entirely.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nSigned-off-by: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1b6ec835b92810eefaea494d2ac9bd70398aea4c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1b6ec835b92810eefaea494d2ac9bd70398aea4c"}]},"branch":"refs/heads/master"},"6a9cc416fbb71e5b321921374720af87f2f61084":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2026-06-22 17:28:13.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/38/758638/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/38/758638/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/38/758638/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/38/758638/18"}}},"commit":{"parents":[{"commit":"0dc24a9fb7f3dfefca6ff4443ba98891534e1868","subject":"Merge \"s3api: 501 unsupported bucket subresources at other levels\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0dc24a9fb7f3dfefca6ff4443ba98891534e1868"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-17 04:54:11.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-06-22 17:27:30.000000000","tz":-420},"subject":"Be willing to send hashes as JSON","message":"Be willing to send hashes as JSON\n\nI could say something about how pickle is dangerous if you\u0027ve got a\ncompromised server sending malicious responses, but really, I just want\na way to read the response more easily via curl. It sucks needing to\ncome up with something like\n\n    curl -s http://127.0.0.4:6040/sdb4/288 -X REPLICATE | \\\n    python -c \u0027import pprint, pickle, os; \\\n    pprint.pprint(pickle.load(os.fdopen(0, \"rb\")))\u0027\n\nUpdate both replicator and reconstructor to prefer JSON responses.\nAt some point in the future we may want to add an option in the\nobject-server to only respond with JSON, and eventually get rid of\npickle support entirely.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nSigned-off-by: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: I3ab30b3a18952e16dec0c47b8fddacff3c5880f9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6a9cc416fbb71e5b321921374720af87f2f61084"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6a9cc416fbb71e5b321921374720af87f2f61084"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
