)]}'
{"id":"openstack%2Fswift~821736","triplet_id":"openstack%2Fswift~master~I95e58df9f15c5f9d552b8f4c4989a474f52262f4","project":"openstack/swift","branch":"master","topic":"bucket-ratelimiter","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2022-02-22 07:38:37.000000000","reason":"Change was submitted"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2022-02-22 07:38:37.000000000","reason":"Change was submitted"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2022-02-22 07:38:37.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2022-02-18 23:35:30.000000000","reason":"Tim Burke replied on the change"}},"hashtags":[],"change_id":"I95e58df9f15c5f9d552b8f4c4989a474f52262f4","subject":"object-updater: defer ratelimited updates","status":"MERGED","created":"2021-12-14 17:00:43.000000000","updated":"2022-02-22 07:40:05.000000000","submitted":"2022-02-22 07:38:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":65,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"821736-bucket-ratelimiter","meta_rev_id":"6cff2343a953ae18d6fa125df827114e84122e7b","_number":821736,"virtual_id_number":821736,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-02-22 07:38:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2022-02-21 10:57:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-02-22 06:30:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-02-22 06:30:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-12-14 18:45:36.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-12-14 23:20:19.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-12-15 01:03:47.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"},{"updated":"2021-12-16 12:38:01.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2022-01-06 00:18:54.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"ad385259ad6f28d68be7ba5b1ee5d2438a726531","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-12-14 17:00:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9ab85b44dfc67938ce39e6cfe879aaabee71a530","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-12-14 17:19:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0efd8be7e274dcda62db6802ddab9a630a20f8a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-14 18:45:36.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/5c039de1fb5a4cc397e3a8b2e78abd2a : SUCCESS in 12m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/c4126dc9a86741fea9f7fa16d10b825b : SUCCESS in 48m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/66bd99f0134e43d78a91cb8f6a815687 : SUCCESS in 42m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/04188ff23a53435ba4d3ffdbcadd8136 : SUCCESS in 45m 44s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f9e6756ae2914a69ae3af1bf5121a294 : SUCCESS in 48m 55s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f0256457e8bc4980a2148b64e77650d2 : SUCCESS in 48m 57s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/09085780871b413ba2e2d40b3a9499e4 : SUCCESS in 16m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d42caef246164ca7bdb23db6dd768f1c : SUCCESS in 15m 47s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/34f3515219e942a3aa7c5591e48b84fe : SUCCESS in 16m 07s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/9036f5e318bb4a00b2a1c203abb4594e : SUCCESS in 15m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bde10f165cfe4360b273d4622a77eb78 : SUCCESS in 18m 27s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1d63371cedb249bc98aeb184e19c924d : SUCCESS in 15m 54s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4fbb0b8cd72d44da9d06639c317dd423 : SUCCESS in 19m 15s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/8d7402c0664445c9a764de641d8ae213 : SUCCESS in 18m 44s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/b01bef175a40453097b8e8f85352bd12 : SUCCESS in 27m 44s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/cbca3ddf242442d7a0676517cdca6137 : SUCCESS in 15m 19s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/204d1cd01f92422dba657de0a85dc0c5 : SUCCESS in 24m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/84caf073b54544c2b3aaeeb0f64e3a3b : SUCCESS in 6m 24s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0652c07ca0444cd59c29793124d410db : SUCCESS in 19m 55s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6a048c317f4648ef8271da3fd8f91ade : FAILURE in 43m 57s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/ddd7897e978c48569e22d78906f8e45b : SUCCESS in 51m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/36d628771c894af6aa2d94d619805680 : SUCCESS in 42m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5e14bf3e3bdd40c2b58c203b74913036 : SUCCESS in 30m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d01c65325ea94db896ef4daff556a2db : SUCCESS in 16m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a2ef605f27234a07a7db1e3f734896d3 : SUCCESS in 6m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/457a6a45cbc5491cbf1bca7a41108796 : SUCCESS in 21m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/323fce944bdb41d28e5c74255118cbff : FAILURE in 18m 12s","accounts_in_message":[],"_revision_number":2},{"id":"dbe38142947d42dbd496f12d7737aab1657c443b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-14 19:29:25.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f1904982f9df4896bdc049a92be14a99 : SUCCESS in 42m 28s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c4db647a00c24f66a4603f58419b922b : TIMED_OUT in 1h 31m 48s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/673b3b801cd2459b82161e11b696eb50 : SUCCESS in 1h 33m 29s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/dbcdfb525d5a4188b3e9460c87eee6df : SUCCESS in 41m 19s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/78d036a4b8b4420492bb8ea5332e246b : SUCCESS in 28m 54s","accounts_in_message":[],"_revision_number":2},{"id":"d9a6e808bd5986f020b4771fae648969967dcab5","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-14 23:20:19.000000000","message":"Patch Set 2: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"7da3b943e608288a98cc9c1d25a6469837f74d35","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-15 00:27:33.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b55efd62cb1252f0bd911a54c59bcdaafdab8721","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-12-15 01:03:47.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"24e5ab907990e76fe201028d9a3e0c0088fbac44","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-15 01:11:06.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"a3146d2d503f948b42cd1c960e6560a33ad53b3a","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-15 01:57:37.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c147bce4e45317c074557fa02dc2476e5d47af60","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-12-15 10:32:13.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8caac470abef5771c9fbac433f715f70bec1207e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-12-15 16:22:58.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e2dbd2334ec1611275977efc036015d26a96c6eb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-12-15 16:34:48.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"29032dda8fdaf4eb7591bbc0a09ee1fb9d50c638","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-15 18:09:52.000000000","message":"Patch Set 4: 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/965bbac729ad4c19b5e17e12bd56a4ae : SUCCESS in 12m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/425191ad2eb94ab88cd7a55ea10e4c20 : SUCCESS in 55m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4d55768383cc4980992143b3454bf6ff : SUCCESS in 46m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d7f2aa4e855d4fd59de68e744ec25cf5 : SUCCESS in 37m 36s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4dfc1112dfb249bab9b5da0d64801d18 : SUCCESS in 8m 18s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4af76fedc6314e61955528073d8c55f5 : SUCCESS in 8m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9c220f8ce1064abe86b66a1b63632a79 : SUCCESS in 16m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c4af647f2eda4fef89c7753ae7df0c1f : SUCCESS in 20m 41s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5fe00331d9274e348810a6bebdacb104 : TIMED_OUT in 1h 31m 53s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f2c444dddff04dbf908a51d3bf948c87 : SUCCESS in 13m 34s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6721e8fb24664acc87a2eacb121a4a54 : SUCCESS in 14m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ad901b55620444d480d7e78c76ddcae0 : SUCCESS in 18m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1a7d0d646f7a492b91781505cd5d0e79 : SUCCESS in 19m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9bcc3e89cc5444fbb187c8b913407999 : SUCCESS in 25m 48s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/28dedc7ae875448e8ce8a359fe1f5eda : SUCCESS in 15m 10s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/60bdc585b2f64b3e9cd11f358e33485b : SUCCESS in 15m 48s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/beb916fa7843433a872f337ea6cdc9ae : SUCCESS in 22m 17s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/337b966bf512480f82cc830029038fd7 : SUCCESS in 6m 22s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c22774294347486aad854050c9a1d5f5 : SUCCESS in 20m 44s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e038efc3c3cd41ffb4932309bbbf269f : FAILURE in 49m 53s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/f871255c7b8c45b8add2a4b619f8b477 : SUCCESS in 58m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fdadbcf10a4b4e68922f5d3b04910d14 : SUCCESS in 32m 48s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b6fdaff3b0e14424877cea089b834cd2 : SUCCESS in 41m 46s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d9890a09c13e4b4a90b8178d69082394 : SUCCESS in 16m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a7e97ab3bb240f09d789eba2af5c63e : SUCCESS in 6m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9009539dfc94440086ed7a0aabaa022b : SUCCESS in 20m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6250cacb906a49199c3c441e64a8d00e : SUCCESS in 45m 02s","accounts_in_message":[],"_revision_number":4},{"id":"91e2661aa0712ac5049f5982e1fb204f3404558c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-12-15 18:21:39.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"022c202498c422259e70f0692918be82cee9be72","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-15 19:25:22.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/9a6d232db9844ebc96c39d0902e60b3a : SUCCESS in 11m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/e4d6cb0cc4a249d8a86fd8ff8647195e : SUCCESS in 1h 00m 29s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8e06825e479147fd92417f6573592525 : SUCCESS in 48m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ad0173f8b61648f9bdd76eaf0ea314e3 : SUCCESS in 52m 44s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2c6d0acf546a452495ebd1f592e79842 : SUCCESS in 7m 30s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a4ec2ff369f144b386b811310b3288d2 : SUCCESS in 6m 58s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/528bd70c919e4116ae4d1c83575053bf : FAILURE in 15m 47s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/dc17e001730543878c4c837a7ec33756 : FAILURE in 20m 29s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/916f6b3d6f43481f9dc3a36eb4afdc7a : FAILURE in 20m 20s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/ba33a05a6a9e48268e4f6ddba9eda9a6 : FAILURE in 14m 15s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/2a2687578a374b63a2844202a9bc28fb : FAILURE in 15m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/be11334e607d49cb91026b2be621e590 : SUCCESS in 19m 42s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/dfa70c14de6746a28d080f84f0823ca3 : SUCCESS in 20m 44s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/88c30fbd73524e789ac9f05f858487e6 : SUCCESS in 23m 19s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c1f3d814fc9a4929a6cf332d3d77d189 : SUCCESS in 20m 28s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/0114fd06b5584bcd8fc56f78c9346fc8 : SUCCESS in 16m 16s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/37017ec90aed4b278ed67399916d14e4 : SUCCESS in 26m 13s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/32a736c38e584d66ac2091fd66e8be39 : SUCCESS in 6m 53s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fd9d65b705e34e1493adaa66da3ac01f : SUCCESS in 19m 44s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/1adfc8afe6be4b63aba2dfd97d0af15b : FAILURE in 50m 27s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/36096426609a440da56176012250cb5d : FAILURE in 53m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b7a4765549f54352b7e542249e69ce3d : SUCCESS in 41m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fa51192353d0433381aab9113cc4a562 : SUCCESS in 41m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5602e931be744eaeb2bfd0b6c4d1ddc6 : FAILURE in 13m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d420457698c34f48989fcc03323077cf : SUCCESS in 6m 44s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4d5abe13d351442193c575b82bb6dc3b : SUCCESS in 28m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8c237929fb284884b598429e1ef9651c : SUCCESS in 51m 03s","accounts_in_message":[],"_revision_number":5},{"id":"ff2df5015a2c36ab7dc5ca870ca1ea372c21dbc9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-15 20:24:48.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/9a8956220cc647ffa8291443907285af : FAILURE in 44m 53s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7ac69bed6c79444bbc0a04ea8b085777 : FAILURE in 50m 05s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/4623d10aa5c14f59b4b6d77f4ef5cb01 : FAILURE in 1h 52m 26s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/00e01bc7d9c34ae3bc0dc2d6d65958a8 : SUCCESS in 53m 30s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e8308676c63b4811b2a52af8a8c59cab : SUCCESS in 53m 16s","accounts_in_message":[],"_revision_number":5},{"id":"4f0ea8c9540f79a07ab40a2cc4bc5c51f69b97da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-12-15 21:04:46.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"2692a89a499a35f8def2a3a33963682917f93fbb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-15 22:16:31.000000000","message":"Patch Set 6: 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/7d84340abbee4c3fbd5bc851c83e3c6e : SUCCESS in 10m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/4117ca3705c14bc3ad18cb3c21bbf1b5 : SUCCESS in 1h 06m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c956c9908810458da2a5705fb67c91ed : SUCCESS in 31m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/32ea969e0cbb4702bfc82dbf45f845e3 : SUCCESS in 40m 50s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/99a6fdac66be49429861eb0205257abe : SUCCESS in 8m 52s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/63915920c5b24635a53e3c21e5ac7ed0 : SUCCESS in 7m 18s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/163770d58779492c98b0a69e0fe1340c : SUCCESS in 18m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/62eb18afe3524d6188799c6da702b359 : SUCCESS in 16m 34s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d5e0e8cf49784a28a0d5e13f2391db27 : SUCCESS in 14m 33s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/be13bb5497324bc7858294aea06fdc00 : SUCCESS in 16m 22s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0662f41878e346d4b793b19a460671a3 : SUCCESS in 15m 30s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2a37b18938cc4300b679ce4999c196c0 : SUCCESS in 26m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/883c53ac8a764dbdbb5396c69581739e : SUCCESS in 25m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1143719d1f7e47d88ee16228fdc0cd40 : SUCCESS in 22m 48s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/8302e0b9fdbd4443992ef289ef63d607 : SUCCESS in 22m 55s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d5ad0ef99bbc45c486349e9e7282cf0e : SUCCESS in 17m 25s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a4d269b25efc46fea41a6aa4717951b5 : SUCCESS in 17m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/dc89abf993d34bb1a2d1e2f7fda62aec : SUCCESS in 10m 12s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7f51f9d35c8b4524af07fd9bd83d42ae : SUCCESS in 26m 53s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/214d3232d1cd454f9bcce3888d3e3333 : FAILURE in 52m 44s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/86701c46962242a8a23e15c55342793b : SUCCESS in 51m 41s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/eb88f840922748e8a0a543b317d8b9ff : SUCCESS in 40m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0b55880dba13483295a912cb4a4f65af : SUCCESS in 41m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/860e8acf78c242eda1c9bb5aa54b09d6 : SUCCESS in 21m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3cf93fd6da24792a27f1d537da698ee : SUCCESS in 7m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4cfb09a9b02d44a584ff2db38c2d6841 : SUCCESS in 28m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/02f8773841cd4d4494472af06c62d7be : SUCCESS in 46m 18s","accounts_in_message":[],"_revision_number":6},{"id":"28377f4cb68a19d715e4956c89cb218bfbd1afa4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-15 22:42:07.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/610e6aef4a144e61a79cafa5682c2b61 : SUCCESS in 32m 44s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/26c3219f846a4841b4ecfd5ba14c29cc : SUCCESS in 33m 42s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/e3d1641f89614d93ab0af73363bff176 : SUCCESS in 1h 29m 28s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/755743c64ddb4b35984858cbdd84ec39 : SUCCESS in 34m 19s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/32d90da945c945059a5900a4527eda5f : SUCCESS in 34m 40s","accounts_in_message":[],"_revision_number":6},{"id":"8278b9dc8bbf482d19cf43b5676a53d8d07c3dfd","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-12-15 23:57:02.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"0941a4eb3e546f3cca5a82ec742f99d597ff367f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-12-16 12:38:01.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"783ac535c0c819758266996a7120c0d33ca1a484","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-16 14:11:57.000000000","message":"Patch Set 7: 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/6562c319c9d943d9b37b85e4ec317581 : SUCCESS in 9m 27s\n- grenade https://zuul.opendev.org/t/openstack/build/dc7eba81c6b24a1aaa5e76faa8615e15 : SUCCESS in 1h 05m 26s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f4f2353b025c4fe1a0342d822fd9dbb1 : SUCCESS in 54m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3b223b520f134b76a7bcf4fb38cc4a08 : SUCCESS in 48m 01s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/091f3e5229c848f9840822fd5cc5c455 : SUCCESS in 7m 49s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/fa5fc9bb1e1e427383320de91757e016 : SUCCESS in 5m 23s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/140daa4956b04a62af76c0c9c16b7859 : SUCCESS in 15m 56s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/13f606bdb89e44abb5d80375ddd7bcbc : TIMED_OUT in 1h 31m 26s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/efb176033eac4449a95b43a4acd6f23e : SUCCESS in 16m 16s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/fcc485fbe06640adab6eaea4fc0d0ec4 : SUCCESS in 16m 09s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/88558105b6544ae490d028df9c5212e5 : SUCCESS in 14m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/fda6aa750b7043a7b1088e0a5a54157e : SUCCESS in 25m 22s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/cac5ff6cca2146b681b34deab3610cef : SUCCESS in 25m 41s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1221608f23d34fb2902a1f8940564ff6 : SUCCESS in 16m 39s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/51d88c11bf414c3487760c0a3fbc202c : SUCCESS in 19m 56s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/389f01baeea04ccea07ee88332029a8f : SUCCESS in 25m 11s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/357fbd2cdc254519a8f94e1e2db3820f : SUCCESS in 16m 29s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b43d829f521d45dca5eafd1613999471 : SUCCESS in 5m 50s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b24c3fbabb5a49e5bfd09d20741b0e92 : SUCCESS in 20m 58s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4aac3684cbb9499f8e5dd74fa13e93f6 : SUCCESS in 48m 40s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/2e18cf566d034c098673814d5132f0ea : SUCCESS in 52m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/192bf4b285be478288a50bbdb36124fb : SUCCESS in 43m 05s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1bd96f0257a048cb907233c3fe21c250 : SUCCESS in 30m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/107f454ceacf429fa91345b4d8264760 : SUCCESS in 16m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/063e391bd601477ba1285469ca8263b5 : SUCCESS in 6m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4d9dd91ecce5471a9c37bc61cb8e9dc2 : SUCCESS in 22m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/80567bfaf35c496ba282942ffc5114a0 : SUCCESS in 54m 12s","accounts_in_message":[],"_revision_number":7},{"id":"8f352a45357cb3181ee769915cc1b3a69ee3841c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-16 15:22:59.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a2ebc9f82ca7454a88fcf9a058339737 : SUCCESS in 39m 50s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/527fbe98252944bca8608e24ec4f3de4 : SUCCESS in 42m 18s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/7ff7bbea727b440ba23db9005417f1b4 : FAILURE in 2h 42m 21s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/50379dbc1373421aa92d2e684340adc7 : SUCCESS in 55m 06s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ab7a8672fdcb437cb5832cd7af43107d : SUCCESS in 54m 36s","accounts_in_message":[],"_revision_number":7},{"id":"1b5e31633a4dd454c92b31ff72e528302a298528","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-12-21 18:22:26.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"b43c1e7843ee3e86309025ffe32b681758765339","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-21 19:21:56.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/72b9e1ff22074d359e5624c7acb4df8c : SUCCESS in 8m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/fe9cd6f83e4f4955b1f77bbd7b912371 : SUCCESS in 45m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a356dd06527d4e339e3df46c547b0a8c : SUCCESS in 47m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a062f801031a48c089610e16a07960ab : SUCCESS in 43m 18s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a85ff17fb2d14564b35ea64ab7dd77e2 : SUCCESS in 7m 47s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6f5b12da8cb940deb93a671764fa2027 : SUCCESS in 5m 39s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6bd0f8e8733947b5bb8af26fd107699e : SUCCESS in 13m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6b72cfb0cf2946b0951c5d51e5aa9b17 : SUCCESS in 21m 02s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9d9ccd28aa7346a696352202d10bb89d : SUCCESS in 13m 05s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e3a31e624bad4c6fa3860b126a3cd70e : SUCCESS in 15m 36s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/aafd96d86d944d94b3c4dbaded8919bc : SUCCESS in 14m 13s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1bf2c3b80561445b9e6294819f857656 : SUCCESS in 20m 34s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ec19bc5c9f4645b2b5988fd89bedfcc6 : SUCCESS in 15m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a361ba49d74849598d63cb655427d428 : SUCCESS in 18m 44s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1ad2f2755712421eaf7d242878b53c59 : SUCCESS in 18m 05s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/8545de323d9648df8a1b573c5aa42ed4 : SUCCESS in 16m 39s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/05f0d1caf6a24ce595e1ad67ea5ebdf2 : SUCCESS in 15m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9fb929dd97584d4bba39c9fb61494b5a : SUCCESS in 8m 06s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/cdef1e8219e44a1aa298d2fbb9edd913 : SUCCESS in 22m 21s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0a40313b49344bfbbb2eea595c62fe34 : SUCCESS in 37m 29s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/38fdc475dafa4fa1b47e56c0bfe8ad2f : SUCCESS in 53m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8764e001d4f040abba46ee28174c172f : SUCCESS in 27m 52s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/878dbc78b6114db1bfd167189f313ef0 : SUCCESS in 40m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/797b9cecd6b140d09805510f95718a59 : SUCCESS in 15m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/01009edcf15a4ec6a628b5f80bb34522 : SUCCESS in 5m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0eb1ad571b504a929f508cbf1ca59e1d : SUCCESS in 20m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/15d4a5a3b36b4e22b8be60ea5483b475 : SUCCESS in 53m 38s","accounts_in_message":[],"_revision_number":7},{"id":"6f351a0246cbf13bc8f6666def43ea96f0818cad","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-21 20:20:56.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d5ec789cd32d442498854be62866c128 : SUCCESS in 33m 46s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/455024e6a2ef49deb03b02ff662d8ea0 : SUCCESS in 37m 23s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/bfa488f2b1f84ccbb751bba13cd44ca2 : FAILURE in 1h 48m 58s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/9311f3ca386141a89934e0a656b8c658 : SUCCESS in 50m 51s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/b7619fd6d24142f98b57b683928b7bd5 : SUCCESS in 34m 08s","accounts_in_message":[],"_revision_number":7},{"id":"a7120a10c77ff8366780b53977a318dd47db5464","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-01-06 00:14:41.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"c19c4f1ffab51af904c6ad676d855c4c69e39d3b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-01-06 00:18:54.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"da934b4d1490b8d93e26c67d6769e875a4d738b0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-06 01:25:14.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7844f7852ffb4b0e91ce93da8298d5aa : SUCCESS in 8m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/2b60eceffd0044d582659c9d74b76d07 : SUCCESS in 1h 04m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/064e82d0257d4bb592be6f9f5daabdeb : SUCCESS in 47m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d3a911cfcd0846b9b99a13341087142e : SUCCESS in 55m 37s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1e89d0cdc6bf4cec9ca1d4dc5983e661 : SUCCESS in 8m 55s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d2323b7277684fedba21260f0bdf0471 : SUCCESS in 6m 08s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/80e2910bc3c142f3ae14ac0a3cda77ce : SUCCESS in 19m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5383de3bce3b45d18fb2015f83f631a4 : SUCCESS in 21m 09s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d8ae113928e3468082966a4a1b8df72b : SUCCESS in 15m 40s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/bfedbd79f2fb4f9eba0c93d10ee86469 : SUCCESS in 17m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5da08db2334e40c79556fb81c8ff38a0 : SUCCESS in 30m 23s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e29a7d03335b48d6be5990a545a7143a : SUCCESS in 19m 54s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/d8ade01a26604de9a5e1031659a1ff95 : SUCCESS in 27m 15s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4dd3ac27c58642b1836e0e2f1ea100b4 : SUCCESS in 14m 41s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/27c2849d1fb5494b84ca4a7c5e72dec7 : SUCCESS in 15m 17s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9318f3f1c3d948af9a190e74050b94ee : SUCCESS in 7m 37s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a452db4cc2ed4001b87e18f7d3cda030 : SUCCESS in 21m 23s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/cb822f42acef41f0b527199e423fcc9f : SUCCESS in 50m 16s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/36a4a5bfe73e4f74b810f65c3a885d23 : SUCCESS in 57m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5175381babf648ccb3dae408b08ef6ad : SUCCESS in 39m 39s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/72c7f002c0954db8afd353d4d1efb065 : SUCCESS in 36m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c20b7a0262f74ba89f79b5ae940001ae : SUCCESS in 15m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7190b17b0e644578981668755e618a16 : SUCCESS in 5m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1ec6eeec57744f56ae2c7d550430dbf9 : SUCCESS in 23m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/43bec7ff2ccf4a82a41601953da960f7 : SUCCESS in 53m 14s","accounts_in_message":[],"_revision_number":8},{"id":"a0c168ee8fb3d13be544a5549790b841face5d85","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-06 02:05:58.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6746dedad2264d91a7c23c8281ae1e5c : SUCCESS in 33m 34s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d0baba5e59374f61979101359a7ee3db : SUCCESS in 32m 32s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/e9a1075a68594d9cb4eb61e5dbeade9b : SUCCESS in 1h 28m 41s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/b823654d790f46b4a809df7268e42eb8 : SUCCESS in 41m 16s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/0f4602820bca424eba1357e3a992466a : SUCCESS in 41m 19s","accounts_in_message":[],"_revision_number":8},{"id":"b0b73b67502295bcdb6d7fa1abbefe4e09d62322","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-01-10 12:26:21.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"c20864ea50ee764c4479440f1dc5f26b116fcbf7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-01-10 12:42:38.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"7db81fd072eefddb0b36a55aa85c87b31ca2ed50","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-10 13:44:56.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/762151512cc34ce4b832dfe3fcafcfc6 : SUCCESS in 10m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/aa9f9b7fafb0405385fa991053c6d406 : SUCCESS in 53m 56s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e6124ff2a44342d3ba66ae9ee0fe326e : SUCCESS in 47m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/76d2def3ede647709f0037954ca8beb2 : SUCCESS in 48m 00s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7cfc5a6b5b324316a62a2ea92772a997 : SUCCESS in 9m 33s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/86385af3ac66442fa3afafc6dbc3be46 : SUCCESS in 7m 29s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c0653fecf3324002aa92c72099a7c683 : SUCCESS in 21m 25s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2c41846e07cb4077914672bc6d6b85d3 : SUCCESS in 16m 21s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e506327ab08d45b2afb329e8a7d4efb5 : SUCCESS in 20m 19s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d358ccca46f34bbd8aafe9037ebc5f9d : SUCCESS in 25m 04s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/28708f8a70334e2c951d61b76af265b0 : SUCCESS in 33m 43s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/eee13c29fe234ee1b9ba68e107c7a76f : SUCCESS in 21m 12s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/f0ef60cd4022433d92a2835bae53f1e6 : SUCCESS in 20m 30s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/6e538d24bcbd4b299a784462b30983a3 : SUCCESS in 20m 34s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1a245db3315f4e5180be35a4bfd1e409 : SUCCESS in 18m 19s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/73adb6d475ed4d7e82cf62cbe78a76a4 : SUCCESS in 7m 20s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3e9ef62eedbe48c78396402f3adfc58b : SUCCESS in 23m 33s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/be2af8b689ef4234b863374516df2c72 : SUCCESS in 51m 02s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/62fe63f4ef6b4438835b028e3527d8e4 : SUCCESS in 55m 39s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5d9da954f32f40ba89db904c0019810c : SUCCESS in 40m 06s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8610babf37534a41a26a5e9d671f2d53 : SUCCESS in 40m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2125e53f9bc54ee5ba7334aa6355f2a8 : SUCCESS in 18m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a1fdaa2a93b74dc08c053c45f8304d80 : SUCCESS in 5m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bf3f3df3c4ee472bada7047f6c701402 : SUCCESS in 27m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4991af03b87d41fa9077829c3fc4d2be : SUCCESS in 46m 23s","accounts_in_message":[],"_revision_number":10},{"id":"9a980929bcfeb73a34e1d1884714f632580c1aa5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-10 14:47:17.000000000","message":"Patch Set 10:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/820a581f2d7a42cf98cfad647bf84cbe : SUCCESS in 43m 32s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a27939a63a404c0494630babdda460b7 : SUCCESS in 42m 07s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/f09872e8ca4949d3bf7db1ee1e2f5d44 : FAILURE in 2h 01m 55s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/473fc20439a1451894b7a6bb0eb0d828 : SUCCESS in 54m 48s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/707529da55184218b703ce9385cdfed7 : SUCCESS in 45m 11s","accounts_in_message":[],"_revision_number":10},{"id":"22af380836cd80cc20881e8f66599f96a1753670","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-01-10 16:08:20.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"a493b27dc06f90cc1081a5eb49b3daf449a0c6e4","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-01-10 16:32:18.000000000","message":"Patch Set 10: Code-Review+2\n\n(4 comments)","accounts_in_message":[],"_revision_number":10},{"id":"791c8850556f6b067b29d6303b76d3dc69e6d156","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-01-10 19:21:33.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"3eb70a01766636442eb2e6de45170a55a78a7280","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-01-10 19:26:22.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"8e05ddeae598ae87f68e78b06e9c94c75b7089b5","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-01-10 19:27:37.000000000","message":"Patch Set 12: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"6c624bd933b682cf0737d678a5a910a031963c34","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-10 20:31:36.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/87afee5d5311467ebf412ff1e5a185fc : SUCCESS in 8m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/26ddd83a6cc9440cafb5305b77a1f7ad : SUCCESS in 1h 03m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/75642f9a040e409ca39452e4030e8623 : SUCCESS in 49m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e295fb9c5f3c4182921519100a5c4adf : SUCCESS in 50m 38s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/046d6b84948840399ba031284887be1a : SUCCESS in 8m 53s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0ef1cefcfe72445ca00fa2d9370267e3 : SUCCESS in 6m 07s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b94c9cb5e319469e971aa0673992c07b : SUCCESS in 15m 42s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/57eff92a3ab547349f532a7d005cb4c6 : SUCCESS in 15m 43s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/99d288e5f2a646e699dc83bb58e8faeb : SUCCESS in 15m 50s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/721007d5fbd444a6a098142cfc6808e1 : SUCCESS in 16m 44s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/675fcbc5fe6e4415b5acf1d1415be248 : SUCCESS in 16m 47s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ea7358093b154dc989bf06204fe737b9 : SUCCESS in 19m 30s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/a5e682eefb3543da88dc9ff3793f2604 : SUCCESS in 18m 26s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/569dd13d45d94c16ab1b50c132014c96 : SUCCESS in 15m 44s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/93b4d830bbae4f1ba0a78b5490ade85a : SUCCESS in 19m 58s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/66d4aa3c8275422b9c6d77fa0f1cdec6 : SUCCESS in 6m 15s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/cf7ce080b8eb46399857bbc42800ff68 : SUCCESS in 22m 25s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4c5a6526a7244b37a498a7ff8207da74 : SUCCESS in 50m 13s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/527a61d58e4f4934ad4e1034755630d0 : SUCCESS in 54m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/be3c802b6bc14c2b93963cdebb8de9f8 : SUCCESS in 52m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/87649aef49d64b6090ce85ed56d9ff43 : SUCCESS in 40m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a4b09d72df67402e9fc9de7501cdeff2 : SUCCESS in 16m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a2f5892b6f184edaad6ae80cc2421a80 : SUCCESS in 7m 06s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e3ccf10da08c44dbba6a26c1c99ca1c2 : SUCCESS in 20m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6671a5dfe6544aac85c9ad2ac713df77 : SUCCESS in 51m 00s","accounts_in_message":[],"_revision_number":12},{"id":"f93f1e35fc871e6cee83f21dde89ad633e7f361b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-10 21:03:13.000000000","message":"Patch Set 12:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/7b384c50ae044394bb3a83da99465066 : SUCCESS in 33m 55s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e3092474da974a90ab5288bead10e6b1 : SUCCESS in 52m 19s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/0d9d98112d824c92b55b4f3772b464b0 : SUCCESS in 1h 31m 08s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/9a677476ba884611a6e91e5e69addef2 : SUCCESS in 1h 22m 57s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/565ca1291f5e4fa7a7f5ef9b56837fb2 : SUCCESS in 45m 41s","accounts_in_message":[],"_revision_number":12},{"id":"74445a74d305be6ba93bd895b9bf8de37d4ec408","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-01-11 10:49:37.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"c641b080de494e24d51322d486948d5e8c6ba806","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-01-11 10:51:39.000000000","message":"Patch Set 13: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"a293fc046d9083edff858c7f8bc723c956526319","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-11 12:04:02.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d3b2e0e678c413e89ed993421759e17 : SUCCESS in 10m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/5ca97f0d56f8447f868b3386e3bfbef4 : SUCCESS in 59m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/158c97dd2b6a4a97824a0b6831bf9202 : SUCCESS in 51m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/80ed3425ccc3461d888dd6919eb76fcb : SUCCESS in 49m 09s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e69794b5b47f4c0aad8996d649b0f5c2 : SUCCESS in 9m 23s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/aa1a08113cdb4f3daeaf5077c569f37b : SUCCESS in 6m 35s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/cbdc2ddcdbea4a8ea7a74c4d7969e64e : SUCCESS in 15m 52s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0740fc66a20d4d0a9dab07534bbe326c : SUCCESS in 16m 04s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9352067dd276413fa2c08302ddd2bef0 : SUCCESS in 15m 27s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2009cfb53f0348a8be078b491b8fe5dc : SUCCESS in 16m 56s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/292f442abb2d462ab4278c5b0c1c6660 : SUCCESS in 17m 12s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3173a5e0766b4c4c8ec260bf8be57dea : SUCCESS in 18m 06s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/79efe2a71a954d8bb654f97874d497b6 : SUCCESS in 16m 35s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/7e142aff0887466e972629d0db51365a : SUCCESS in 20m 08s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/21ed09e5edfa4b37b30bb2b8dbf335a2 : SUCCESS in 16m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/77456cd81bed42ee88c455f33c94b5c0 : SUCCESS in 7m 08s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3c5d1e1601634982a866b69eee46ee57 : SUCCESS in 20m 08s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7e7198df78344736a225264bd6a8421a : SUCCESS in 50m 05s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/a78abae5e1714a79b49f13d14666542b : SUCCESS in 54m 39s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/49d78360a9594099a720673249f07513 : SUCCESS in 40m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ca8e66e7933644dfbfbc76b0a98adf2f : SUCCESS in 40m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/54acd3cb0a924a43a019eff335d31800 : SUCCESS in 16m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6e40117f205842cdaf7b6da776495e12 : SUCCESS in 6m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1003773ad7f2472e8e8a2451602675d4 : SUCCESS in 20m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/99a7af654092483d80675a123abce0be : SUCCESS in 1h 07m 30s","accounts_in_message":[],"_revision_number":13},{"id":"2e6b9c40f160b1be5d924346dc3f65b9e03ba5a1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-11 13:27:29.000000000","message":"Patch Set 13:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/bc04e8a48b514c11aa3184b67b96c9c3 : SUCCESS in 53m 49s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/6a713bf6aab742f895e0c2abedddf87c : TIMED_OUT in 1h 31m 32s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/fce4a0f5af0f4a7e8805af5819ceed41 : SUCCESS in 2h 35m 26s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/c0afddaf568141f0ad7f3e471c467820 : SUCCESS in 50m 46s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/7099dca7f84e45a4b4cc0289734a4c2c : SUCCESS in 32m 44s","accounts_in_message":[],"_revision_number":13},{"id":"9757ec2462641bc445e70801468ea00845b288a5","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-01-26 18:42:14.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"17f78398d73d116e3178ac3d829b95b463cf1d5b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-01-28 14:46:32.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"018a83c90d47747ef19ce937bceaf5ba8f5ccc2e","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-01-28 14:59:51.000000000","message":"Patch Set 14: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"5f3ad6689a5fcba73d9c61fa52e4f0baeec1a0ac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-28 16:23:36.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\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad0bd3371706480287a150901598388d : SUCCESS in 9m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/d8b34f51a07046639de28ea187f064d5 : SUCCESS in 1h 02m 42s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0766b9915e8a4a8e8e3630485e03df89 : SUCCESS in 48m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d78c8b84f64f4dbd8cc9e0a913c3ab7a : SUCCESS in 1h 14m 41s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/3918c72bdaf247ea952d61119578f6de : SUCCESS in 20m 20s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/a893c71841e24d8384a7ebe6d3fe3acf : SUCCESS in 24m 00s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/ee7cc896c0c24b5fa4d1f880ea106021 : SUCCESS in 19m 54s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a7774d1be67d4355828d63c2cd7c3b9f : SUCCESS in 8m 11s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a59a1395743d4f7e8b54ffe4d3e43ab8 : SUCCESS in 6m 22s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/921958f38b7642c5ac54e49793772b98 : FAILURE in 18m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2459c274089046e9af85da07fa5e28d6 : FAILURE in 16m 28s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0a75b81cda6b4f9c92aad6e4a3e0d40a : TIMED_OUT in 1h 31m 35s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/67d80440eb2f4440a0ec2c12b1f2867a : SUCCESS in 18m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f490c2fd97054a02a05d900074886d20 : SUCCESS in 16m 36s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4fb4878227334e879c3962f784ea51ee : SUCCESS in 19m 41s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c632f20b8229458ea377e89d7e800ea8 : SUCCESS in 15m 13s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/665f878fd62b4625b0ebd3dcef3abea4 : SUCCESS in 17m 17s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/95ab15ae838d410382e67b0681a53448 : SUCCESS in 15m 11s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/094d2a8719294d31b821ef0d1fb3cf0f : SUCCESS in 5m 52s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/84c39796232d44f4830fca2e2070a96a : SUCCESS in 20m 41s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/d097deb132e444b9949583283f245480 : SUCCESS in 51m 35s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/c033da3ee0d34b6e942a60c61d725c2a : SUCCESS in 54m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7d8243c1221e4a53bf37b323dda6f76e : SUCCESS in 38m 57s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/af1bece0d3ce404eac49d142ba9f880d : SUCCESS in 47m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fe2e9af4ba934026b3d37f8936c4138f : FAILURE in 16m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/33e7bd167cf5407ab806b2b5627c2d82 : SUCCESS in 5m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9308d08efb054c94b13065fb9e5a0720 : SUCCESS in 21m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4fa76dc5a9124ed8af3fd1940582260b : SUCCESS in 51m 24s","accounts_in_message":[],"_revision_number":14},{"id":"a666aad7edbd3dccb53e3c2e82dabeff60da0502","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-28 18:03:33.000000000","message":"Patch Set 14:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/1e125ab544704f1aa56ce790dcb3919f : FAILURE in 37m 44s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/02450cfdd2274cf3ae537e5d0e29260b : TIMED_OUT in 1h 31m 19s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/402e8ecd715947b8a58b64a706048676 : TIMED_OUT in 3h 01m 31s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a31b948cc1e745ffa98ab1e7b35540ba : SUCCESS in 33m 54s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/d7529538c5f84959907c9107ec3b4e6e : SUCCESS in 34m 14s","accounts_in_message":[],"_revision_number":14},{"id":"74d90e13577f6afb259d1f0b9ddfb4d743e9fa66","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-01-31 11:24:18.000000000","message":"Patch Set 14:\n\n(2 comments)","accounts_in_message":[],"_revision_number":14},{"id":"dd1cfbf8e3cedb24241023be81880803a5d29ba9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-01-31 17:19:36.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"7073fd680da3ad66def22e23cb4046eb2c677796","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 19:06:52.000000000","message":"Patch Set 15: 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/4e58f1e761a1457e9fa726f4ef2332cf : SUCCESS in 11m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/77ef4004a4344154bfd170cffc07e7ee : SUCCESS in 57m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9df58fb642e84fb7a677b1afd575e1eb : SUCCESS in 52m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4094abe38f4b4d308b0866bd96d10750 : SUCCESS in 54m 26s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/bf1cb4fc3f3c4a24b0efebb6a880f325 : RETRY_LIMIT in 5m 48s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/a26e9094a4694f648c09bd7500c6c5a6 : RETRY_LIMIT in 5m 47s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/f5a824b445ed47a08a2317b33bbbabc2 : RETRY_LIMIT in 6m 10s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4eb7403fcab842d3bd7bf39871651909 : SUCCESS in 9m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0f4b055712d14713aa3f9e87ed5d88e6 : SUCCESS in 9m 02s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f15360c9551e463187d038a2860590c3 : SUCCESS in 19m 19s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5539c095b8dd478ebeabb4a6e89f0d95 : SUCCESS in 21m 59s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a5420d351b604523a92ace54dd95bdb4 : SUCCESS in 30m 04s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/55e73b3043f4494b9abe0579f4db0436 : SUCCESS in 20m 13s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/33732b68e81d471ab275c03dff12873b : SUCCESS in 31m 43s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/13a8ad4876dd40739e15caddb87ab52b : SUCCESS in 23m 20s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c97fb20d37b14ed58eedac1a0923b196 : SUCCESS in 20m 27s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/13bd3158da7a488fbac3803c7b7a153a : SUCCESS in 20m 32s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/29d0b363961a4899a94e6ea5a5242b38 : SUCCESS in 19m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f76b3d069d644a478a84c3a318b179e9 : SUCCESS in 8m 38s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/cf88ec6b6fd2454ba98d8252569d3b7e : SUCCESS in 24m 55s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/14de256b1f6a4000bebe462a892bd2e3 : SUCCESS in 56m 10s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/9d50d015f6e14c8d969b094a4fb5ac63 : RETRY_LIMIT in 3m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/affdb99ac8d3434eabd6f40da92f24aa : SUCCESS in 40m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ad51dd2dd7a742fbb48c5e18ed097815 : SUCCESS in 45m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3ee169a471704691bd21c7eab04cbba5 : SUCCESS in 16m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ee667e4f27143969895ec37bc5f1574 : SUCCESS in 9m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4d8032963fed488583c679d3295ff167 : SUCCESS in 21m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a5b8be000b5f4cfe8daa49b83f2eca04 : SUCCESS in 46m 18s","accounts_in_message":[],"_revision_number":15},{"id":"d7bda1f54e4f61aa8ec68a7405aabd06e96e665b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 19:41:54.000000000","message":"Patch Set 15:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/23d49983298547dcb061cd079b92341d : SUCCESS in 1h 08m 40s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c83f603a3bb24f298b786065bf75f289 : TIMED_OUT in 1h 31m 38s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/711f2900757048c3ba2da61aa06f8613 : RETRY_LIMIT in 5m 33s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/f07fc14beb814ba289d8dcab1c229ac2 : SUCCESS in 41m 24s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/cfad91e71d7042b6a587cb6da2addefb : SUCCESS in 34m 38s","accounts_in_message":[],"_revision_number":15},{"id":"97d9133d29e6ffeec48fce1c97efa084080800d9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-02-04 12:56:45.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"4484719c62bc8bbac50fe32529326a44aa160b70","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-02-04 12:57:14.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"31c4fbfa6c0383679de82d4c33930ac6e859a621","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-04 14:13:59.000000000","message":"Patch Set 16: 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/e89fb6a03c814b25878f6295424b4685 : SUCCESS in 10m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/c883d455eacc4de9bdf367309e8348c2 : SUCCESS in 59m 22s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1ce97050edcd41f59c80e9af56591c03 : SUCCESS in 37m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8038df1850f14949912395089798a416 : SUCCESS in 46m 10s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/b2d8964ba1b642e2b7d192472673ff32 : SUCCESS in 23m 59s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/ef7e0587586946768402060f0076a1c0 : SUCCESS in 23m 49s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/f488f5f8773c4f78a3986e73a00ad457 : SUCCESS in 26m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/90b62d11b7014389b6fbbddbda8e053d : SUCCESS in 11m 03s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5f2c61730a804eeeb957c7cb07d082cb : SUCCESS in 7m 21s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c2e40e428d8e42cf802bfa9262ddf170 : SUCCESS in 19m 42s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5c562b814d58463c90c92724c457c061 : SUCCESS in 15m 00s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/aaa607a014f84ccd874a60f174fdff09 : SUCCESS in 19m 35s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/fc38afc1acc548769f5542c2510c29e3 : SUCCESS in 18m 03s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/cd16dbae28ac4b43b269d49b2415ad9c : SUCCESS in 20m 51s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/fbd7ed08440e4b4383e98c040b645f21 : SUCCESS in 32m 00s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/9a52a432657442aaac5196a977002186 : SUCCESS in 17m 42s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/a04ae86ef338494aa21c7ecc819eb4ab : SUCCESS in 21m 31s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/5c3a5c3992374a36a368be5c404910ce : SUCCESS in 22m 06s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8481dd5ea20e4a37995750a6e2563c5b : SUCCESS in 7m 52s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2a76f680e92641788cc874315fcfa064 : SUCCESS in 24m 21s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ff73d52bfd374f91b63c353b5610a35a : SUCCESS in 48m 54s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/bca9f51b1764435091801571d5f10073 : SUCCESS in 1h 01m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e1e98ba82b594ca6b885208d48b27a8f : SUCCESS in 32m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/27c534b56d544bc3889dbd0dfb329ac7 : SUCCESS in 45m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ce4cbe9d4bd74a6aa533563c4b7879de : SUCCESS in 15m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8abd4c69e239470e90660099b1753c8e : SUCCESS in 8m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9ac11bf16a824fbe90c906045fa6226d : FAILURE in 13m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d38bc19d16b3475889cda091de06fe90 : FAILURE in 43m 59s","accounts_in_message":[],"_revision_number":16},{"id":"19419e4ecd5066800ea4826d3ec7f67a044802ec","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-04 17:57:16.000000000","message":"Patch Set 16:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/fbb797d273954ffa836c81cdc58cf0f1 : TIMED_OUT in 1h 31m 45s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4a10f608ee4a412095b2ce5886e8b877 : SUCCESS in 1h 04m 22s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/fde4ac6ee2c342e48a3bb8b86bc388b6 : TIMED_OUT in 3h 02m 50s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/e68cb2d8171b4c298f76711eac1b86ce : SUCCESS in 1h 15m 54s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/132a6ff2ee284f8d836ca2cd7b158518 : TIMED_OUT in 1h 31m 47s","accounts_in_message":[],"_revision_number":16},{"id":"0a29630c9cc09f1352653a39aa0e96dd7869d632","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-02-07 14:15:33.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"dd6ac02504d56e951f69d6d427b5427e390c2006","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-07 15:21:11.000000000","message":"Patch Set 16:\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/c2cdc4a5805d460190e6d65488c254dd : SUCCESS in 8m 43s\n- grenade https://zuul.opendev.org/t/openstack/build/708a9db81ce44fa9a7d970a3beff0c31 : SUCCESS in 55m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/399f904d04a34e239e3d43631817ee11 : SUCCESS in 55m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/81f04d02959347adbefd9bd410703d30 : SUCCESS in 51m 42s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/a4b76a1acee24f2885f3f524e8ebd784 : SUCCESS in 20m 13s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/8b3055adf59e4059a5179ebd9d916323 : SUCCESS in 18m 18s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/3d9288ead59a49cfb2c3ba658ebe8ea5 : SUCCESS in 19m 06s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f5ea4b0511a746acb24a927e53b5e8aa : SUCCESS in 7m 58s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2fb9828849954ddc8ea4e92baedb10e0 : SUCCESS in 6m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0057d1e5039a41a9aba08c1396d12763 : SUCCESS in 20m 48s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6f3fa0d5c2dc416897ff9b6d8eb95987 : SUCCESS in 17m 08s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/98425b7fbfcb4bc3947e3b783073be20 : SUCCESS in 15m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ab25ccfebb354f69a97fee38e402b0ac : SUCCESS in 15m 46s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5a97698c0a9c4f71b1a536d63bd7e089 : SUCCESS in 16m 17s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/404e1b034fc94f53a0ce33964b1de6a7 : SUCCESS in 17m 31s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/92dbc8d5b9e3476bb02b95879c043fe9 : SUCCESS in 16m 21s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/ad9088b10b0f4c4295543e88b067f73b : SUCCESS in 18m 21s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/807d759dd65e4ab597f71e338cddb516 : SUCCESS in 15m 29s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c00163205f704d5ea9480fff82a4ae25 : SUCCESS in 6m 28s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/21aa7338f25845e88b8ffbbb3b163e5c : SUCCESS in 19m 48s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7107f019a2354af5b3165fcf2d6e356e : FAILURE in 50m 19s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/2fb8afd3e73a46f282024a76402e8d3a : SUCCESS in 57m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c6b02832f2ca460bbbabd1d94ad60af3 : SUCCESS in 41m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f045cd9e88d748ab8ec7a0374c113ee6 : SUCCESS in 40m 19s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2139210aa7b34cbbba8daf3ed316a5e4 : SUCCESS in 15m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e2935ee7fe044a2484b1b5a636c84d1c : SUCCESS in 6m 03s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/90b625403b6c44f3b114dd4005ecacfa : SUCCESS in 19m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6a12d8cc91644e0db2add07c005a021a : SUCCESS in 59m 33s","accounts_in_message":[],"_revision_number":16},{"id":"2e662f4543443ba54159512049c4550c7dd2f6ef","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-07 18:41:13.000000000","message":"Patch Set 16:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/cfdd8a3db0984421aa532281df42ec00 : SUCCESS in 56m 25s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/fd3cce0acf8143ce830f0c137ddd5111 : SUCCESS in 41m 10s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/5965a9ea6952485b98e42ace8f258fe4 : TIMED_OUT in 3h 01m 30s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/736368aa0e2149edbe90873728367dd9 : SUCCESS in 59m 22s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/7237acb5cff94e2d8654b6df53b152d0 : SUCCESS in 1h 07m 12s","accounts_in_message":[],"_revision_number":16},{"id":"c2c3a3f7b78034190ba0e93b8c555f3824de670c","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-02-08 20:15:24.000000000","message":"Patch Set 16:\n\n(5 comments)","accounts_in_message":[],"_revision_number":16},{"id":"91581ad8fe57a0864882d65d9f63f1bdc368096e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-02-08 20:15:57.000000000","message":"Patch Set 17: Published edit on patch set 16.","accounts_in_message":[],"_revision_number":17},{"id":"f211840630fb02c1354b62e96cce00850f716352","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-02-08 20:16:10.000000000","message":"Patch Set 17: Code-Review+2","accounts_in_message":[],"_revision_number":17},{"id":"151e9c6bbe0ff2bae9264569891413818926adef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-08 22:26:38.000000000","message":"Patch Set 17: 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/540ea50a0a7342b79aa87a74b89fcbea : SUCCESS in 10m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/2dcbadbcaef94f73991e4392ae52613d : SUCCESS in 1h 02m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5d58b4f94e5640ad961001f7808cd061 : SUCCESS in 48m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/21fd4abb86f34ddd9863125af53d4a97 : SUCCESS in 51m 05s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/7dd61c47a1064ce3b58f73c86d3daf1e : SUCCESS in 45m 18s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/9f66e5ea85f548ea93bfc2696069a7c0 : SUCCESS in 49m 29s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/14faf9b1d53a4a2783b9dcbb05d47b0d : SUCCESS in 55m 37s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5820e9ae5dbe4cf8b3feb1d4abb4dbff : SUCCESS in 11m 23s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/796487fb6a4643029d10add7437229ea : SUCCESS in 6m 50s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/920ed94689f34d1190e4cd51a00e218b : SUCCESS in 15m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5f2f3b71e30544bc858321e4a6d9cc4d : TIMED_OUT in 1h 32m 12s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/312ae2608a3440cbb8431c17e3340754 : TIMED_OUT in 1h 31m 53s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/845fc137978c4482892ee7a3b025878d : SUCCESS in 43m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6309d70ceb704013b80aaea7b72153cc : SUCCESS in 20m 41s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/42cb0e41f73347938ce81514858b3dc5 : SUCCESS in 16m 33s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/d300b45ee5bc4228a8674e89f6c792ae : SUCCESS in 15m 09s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b80c89873c8c4d03a9c65fc7fcdc0578 : SUCCESS in 16m 29s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c24617f7ea284ce2b0bf4c013a73fba0 : SUCCESS in 16m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0e40f7eb4aca4cc2ba210134d3fc56c2 : SUCCESS in 7m 13s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3035048302a94dd9acee96359ec2195e : SUCCESS in 20m 42s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/bc6739a694e14bca80912324dacd7fc3 : SUCCESS in 1h 05m 04s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/6672dcb46862431db513b6d0b22f61f0 : SUCCESS in 1h 05m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a61afcc67f1643de8bcf56048a33274a : SUCCESS in 34m 04s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/83a132a8878a4b31829f610fb6b7ec4a : SUCCESS in 44m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2d50c47a6b0c44e2ad4c18c240eea2b1 : FAILURE in 5m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e0b878abd6c48cb8ca973c2b31305dd : SUCCESS in 5m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/79373a8f136245b6a9ee47938992d3e8 : SUCCESS in 22m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/32804a1ab9f24248a39dc283fde5a342 : SUCCESS in 54m 23s","accounts_in_message":[],"_revision_number":17},{"id":"9cbf6241b05490f92081aac4d04db6159f886c56","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-09 00:04:26.000000000","message":"Patch Set 17:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/161afe45eb764480b863e5f9f6244a2d : SUCCESS in 1h 09m 03s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d401149e96a24000967280a95298fb49 : SUCCESS in 58m 35s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/22f7fe86f17e4296abc01e2d8daabcad : TIMED_OUT in 3h 01m 53s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/05b20fdc58324a2f8a8cf24d48480424 : SUCCESS in 1h 15m 03s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/bcddce55bc0e42efa57ab1e4192f5c69 : SUCCESS in 1h 01m 39s","accounts_in_message":[],"_revision_number":17},{"id":"b5f727b0f477fd29b0ad39f5f5a9108b3b609f31","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-02-10 00:50:16.000000000","message":"Patch Set 17:\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"94ee6d8fc5223fa85edb8d5c232a5d54067fb1af","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-10 02:34:14.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2d8b9d11f4304d01b83580c41f037b42 : SUCCESS in 9m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/86e80cc8078540f98d4f2d45e7fccdfc : SUCCESS in 53m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3c977f7ee2354b2c8088be8fb8bb8141 : SUCCESS in 40m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/364d6b0a31054c37a77d9be075ed1faa : SUCCESS in 48m 21s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/623f10df4e0f43d2ad6960d36e0407b5 : SUCCESS in 18m 56s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/8abc871f41574f66bd33d7186bbad0ab : SUCCESS in 21m 47s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/91aebc9af64f4607b3c83a1723948b4d : SUCCESS in 19m 15s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bde373ecc31c4e7e910eb4c573f97914 : SUCCESS in 10m 14s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/15ebc03ddb874cb5a4da59f3a9b162b3 : SUCCESS in 7m 31s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1309bab9c8044ce1a6b3a7b5b01157ec : SUCCESS in 18m 41s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1cca95b89cd741f1aa959b478a18e689 : SUCCESS in 13m 04s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d1bd7eece292465f91fbc0026abe9f2b : SUCCESS in 16m 46s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/02d46b6795474d0faf0576128b3e851e : SUCCESS in 19m 46s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0270e69c76624cffb2670fe98e85586f : SUCCESS in 16m 59s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/733c6173ed9747ff8a543d2588187491 : SUCCESS in 21m 57s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ed5f1b9d25564d58b071f6caa5458195 : SUCCESS in 20m 19s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c971d7be3fc94e7fb6bf85fd8492841c : SUCCESS in 14m 36s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c003bab70825429b940fb844dfe67310 : SUCCESS in 24m 19s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2daf72635bef43e6a4e60efb6f9863b5 : SUCCESS in 8m 22s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4b3a4520e89242fc9cc84f129bfdc14a : SUCCESS in 22m 08s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/8e78ec099f15424b94069addb7ee66fb : SUCCESS in 1h 14m 28s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/a02ab1ec1dcc4d55b86159ae76c8a9b5 : SUCCESS in 52m 59s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1feee6bc2ef34392b32a0019182a8907 : SUCCESS in 44m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5497987a20424475aa760fa956104966 : SUCCESS in 30m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d51cc4ecbbb44143a2afe5edff19b9ec : SUCCESS in 17m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/88d76cc5fb1f41968ccd73b6533351c3 : SUCCESS in 6m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/585d7451f6864c28af2973a2927f1d92 : SUCCESS in 19m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b653b96a4bf642749551473327902749 : SUCCESS in 57m 29s","accounts_in_message":[],"_revision_number":17},{"id":"00ce9c018f2a2f75e075e60f4f1e34a51d74178e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-10 08:26:28.000000000","message":"Patch Set 17:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/04ebca0532bb4478b59ab76d6f6600c2 : SUCCESS in 1h 01m 52s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/31254de4f8ab465e8ca658a051a0d1ac : SUCCESS in 1h 02m 46s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/f2a0eb95c12546a2b9e7cd52f81eb5a0 : TIMED_OUT in 3h 01m 34s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/9ac77665fe234950a6209fb1ddba981e : TIMED_OUT in 1h 31m 12s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/08862b5e68924e37be3475901540be21 : SUCCESS in 1h 08m 50s","accounts_in_message":[],"_revision_number":17},{"id":"17a997929f917f751d7a60748b6cf4a336e114c0","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-02-11 05:14:14.000000000","message":"Patch Set 17:\n\n(7 comments)","accounts_in_message":[],"_revision_number":17},{"id":"7f3bba9e0d7aaecb43e1d951094f512682dc87d8","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-02-11 09:22:40.000000000","message":"Patch Set 17:\n\n(17 comments)","accounts_in_message":[],"_revision_number":17},{"id":"b6b6c8b42f5796bb5ea78135dfa18bf878b033f5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-02-18 20:17:00.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"ae14c6103bb3b3500f79d224f37c781f0f9493b9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-18 21:53:46.000000000","message":"Patch Set 18: 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/12189e7c38db4fd69b16ca080b72cee2 : SUCCESS in 9m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/80bed4f65a9d47ca80cbd32dfa7f0ccb : SUCCESS in 1h 05m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a510d941a3c3435884e031fa3bbfd211 : SUCCESS in 1h 01m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0ce9840b4fbc4b4980a37a0492254251 : SUCCESS in 1h 07m 49s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/9a4efc56b49c4439be461c0ef85b3aa9 : SUCCESS in 24m 49s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/d914bd8fefb74e55b60172272a537ba8 : SUCCESS in 18m 28s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/c9c89194e2374453983d4e23c6f4af67 : SUCCESS in 25m 13s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fb32f02aa36e443ead389cad90c13d05 : SUCCESS in 7m 47s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/df16321ad6d048309f17db45116f63ab : SUCCESS in 5m 25s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bddc6e445e19430394cbbcaedb7ba46a : SUCCESS in 16m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c74bb9a799bf4c1f8e5ccc693098e41d : SUCCESS in 18m 04s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b1e30e9f53494a6185bc5b33638f9b7d : TIMED_OUT in 1h 31m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/123bd3635dce46c9a5693955b0ea0ad5 : SUCCESS in 24m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/a6fce6bbca4846d7bd8ac303a103be88 : SUCCESS in 21m 31s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f16329ab21cb4ca5bf40f1e536b23c42 : SUCCESS in 21m 09s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1667a7a8ccb74b60966c80b34cdce06a : SUCCESS in 21m 55s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/09cfefc828cc4f61a0e6db8ffdaf3bd6 : SUCCESS in 21m 31s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/5eeda84f45bf4d7292413b91c5b0ee53 : SUCCESS in 22m 48s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4432c3c4e78d48979b540b8093770c75 : SUCCESS in 7m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/190a4aa352da449996ae5a24eab98212 : SUCCESS in 21m 42s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0797a530cc8047eebae8f5437f28b6dd : SUCCESS in 1h 03m 50s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/17ebd8d50ac94c119d004329d581ac65 : SUCCESS in 1h 00m 46s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/668a064334194100a8ab3847d57d0b5f : SUCCESS in 40m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/44bb113075964786815050482d14a6bc : SUCCESS in 34m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f52574d4f5764badaa7e6501b442183f : SUCCESS in 16m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ee6cd9be2c643a1a76342c9376c026a : FAILURE in 5m 51s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/338c41c968424b32b7cd9f406adae540 : SUCCESS in 23m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/289d1e7401e2416ab62dbd457edddf72 : SUCCESS in 56m 05s","accounts_in_message":[],"_revision_number":18},{"id":"43a6973c889c4b27520995b9db80f0a64e80d19c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-02-18 23:21:54.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"814ec72b7644520e500ad1871a1e60ca3935a2e6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-18 23:22:17.000000000","message":"Patch Set 18: Verified-1\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5caeaaa8dd424483a0ed6f86961d970f : SUCCESS in 46m 32s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b906df30124b4cb38b11aeeff3db6b01 : SUCCESS in 1h 11m 39s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/7f60a181963641149e2cf4de7561b97d : TIMED_OUT in 3h 01m 18s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ca63980784624bc6b02b1f8be64d91b5 : SUCCESS in 1h 02m 06s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/8a7d526d8b894a6fb2922e38d2b4be41 : SUCCESS in 1h 12m 19s","accounts_in_message":[],"_revision_number":18},{"id":"91e127e9bfeb64079f0a5275fd9b1ea0aee4bb77","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-02-18 23:35:30.000000000","message":"Patch Set 19: Code-Review+2\n\n(4 comments)","accounts_in_message":[],"_revision_number":19},{"id":"027116246a54006c5d44d98ba3cace0f9acbe1a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-19 00:17:58.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/273bc451ac7a46a3881932eb52a2728e : SUCCESS in 8m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/487039f6531f4c96bdf75306b947b59e : SUCCESS in 52m 47s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ad2cb05475d94ed2a16868e4e93357d3 : SUCCESS in 44m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8aa04cbbe5da4f02bf3311fdd2e834d4 : SUCCESS in 41m 57s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/810395d84e4b43b8aeae490ad59e44e7 : SUCCESS in 18m 22s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/7d5d7e2b280441d5b1e0041ef10de303 : SUCCESS in 22m 56s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/6c445936354142be95e3f03cae04c555 : SUCCESS in 19m 09s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/53c867470b3e4be2b7237ed5431c07a7 : SUCCESS in 8m 15s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6f4306217bee4bf89b324afb55e9e738 : SUCCESS in 6m 28s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/054c98f4c0a748b5983fb98c592aff23 : SUCCESS in 15m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3e94ce37715a416c9cc14069e016ca8f : SUCCESS in 14m 08s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f15e9bbf19794912aad93d4a53009e4a : SUCCESS in 14m 00s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/475b0f1366ea4acea8cbba8fc960f446 : SUCCESS in 20m 01s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1a0dc94016f743bbb64ab4f4e0bca5d7 : SUCCESS in 19m 40s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4d9422a31e0d4c6388e40703cb6da491 : SUCCESS in 16m 13s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/f1f337bf01e24f9dabf854f2b9b52228 : SUCCESS in 16m 33s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/23c2b73b98de4312a6f885e28f46b7ad : SUCCESS in 13m 39s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/ebbbaf98082b45cbad62ca5bc2179657 : SUCCESS in 15m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4ea4e696a8084d939e071d8762481a30 : SUCCESS in 5m 36s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d33ab8cf911d40b19ef399f8990f719d : SUCCESS in 22m 14s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f0e21b95f0b7423f831375aac3872394 : SUCCESS in 38m 42s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/117e2881ec1944e3926c1dd63a053ac6 : SUCCESS in 51m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4c8201419f18409db2e1323eef8be409 : SUCCESS in 25m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/125065969a9740a39c82b2b4a02c94a8 : SUCCESS in 36m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f67a662f46a34ecfa651673c58c57a20 : SUCCESS in 20m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/edaaa40555c143e3b7f1e49dae007dbc : SUCCESS in 6m 06s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/fd310e0a6e774d4f9ed748f399e8d8bd : SUCCESS in 16m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a6595ff67f9d459585529e90c6bbe091 : SUCCESS in 42m 39s","accounts_in_message":[],"_revision_number":19},{"id":"e46695071b5860cc3be89f4b1847014494963f00","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-19 02:40:13.000000000","message":"Patch Set 19:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/00349b260657405198d7308306eae450 : SUCCESS in 55m 21s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e637e3b3a35649cd8dcd7b2834659116 : SUCCESS in 1h 10m 23s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/344324cec3344d54a359b28bc2bf2e89 : TIMED_OUT in 3h 01m 48s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/50ee04c2187a4189b8dad4db7e435b6b : SUCCESS in 1h 25m 35s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/15f82f70c9ab4eb1bf252d5639cb979e : SUCCESS in 1h 28m 21s","accounts_in_message":[],"_revision_number":19},{"id":"70fa17a165e7ad087b3e530f5278964414242bb3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-02-21 10:56:34.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"4af96d049c9e440e7c67ef0ffe933ec934191c18","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-02-21 10:57:23.000000000","message":"Patch Set 20: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"978936b19993309ae93df288a23a35b77aeafc2a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-21 12:12:22.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/addce577b8d545079134ca254caa4af1 : SUCCESS in 10m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/b2771b44bfeb457b8dc8a2860ae1dc14 : SUCCESS in 51m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/83c0aff6df0341e3a59d1ee195996d5c : SUCCESS in 48m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b54e905ddb8c45bf88e5773d9d0b671d : SUCCESS in 40m 30s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/cf3b2babc85247f1900317d05c74df60 : SUCCESS in 21m 42s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/ec94e4fb74044f1d97be308c2f6fc875 : SUCCESS in 27m 58s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/f3a99685f1604f5fa03cf5e1a9e0884b : SUCCESS in 30m 35s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/69391256a1ed4435966259fece86a409 : SUCCESS in 7m 44s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/122205be365b4716a57407e1eb729b60 : SUCCESS in 5m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9b5906f86e3e4f1a9a3df7e3fd4fc2b5 : SUCCESS in 16m 48s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6a22c7b65a3246449e4847b2d0995cd0 : SUCCESS in 12m 58s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/35be19c1da964f35a5761ca457cf8edd : SUCCESS in 19m 51s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/dc857cfb9957414cabf9c7088132ed5f : SUCCESS in 19m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d4f123d617494f9f8811e9e4b9d518ab : SUCCESS in 18m 25s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f5951f357287478a9f07d8298da28344 : SUCCESS in 28m 01s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/7ba98462f1d24519a95fe39ce8e1f129 : SUCCESS in 15m 12s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b1d0a8483e4940e888179e88278b84ea : SUCCESS in 26m 58s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7168b6291ece40e28e09f5c01ec42a63 : SUCCESS in 17m 55s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1839133f6664426680e088144100de20 : SUCCESS in 8m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8e2d7acef4e5405fa1077340378aaea6 : SUCCESS in 25m 06s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ce76524388bc4ddb8844496b02d53908 : SUCCESS in 50m 31s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/787cb9e099154b50a0d16efa9e245e50 : SUCCESS in 1h 13m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a30bf90fa2774f4f91ade082de3b088d : SUCCESS in 40m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ca00034e55564ecca14a1ed22a06d014 : SUCCESS in 41m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/663a25fa68df4c80805f23094947e990 : SUCCESS in 25m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d4069cbb4604842960a6676432451e5 : SUCCESS in 6m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6c8e37423591461ab23ff762f186df56 : SUCCESS in 28m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/05e5ca07d076489eb6ddf410d8c3c2f1 : SUCCESS in 45m 00s","accounts_in_message":[],"_revision_number":20},{"id":"83906eb68ceddde61444a8b0fc49404ac6a75ebc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-21 14:02:36.000000000","message":"Patch Set 20:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/225ca4fcec4f4e7ea5b03f4b13c7bdd3 : SUCCESS in 45m 40s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/735b837ba5dc4e458aaa14adf157e35f : SUCCESS in 55m 06s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/3b6de7ca4034444cb3c1202803632fb3 : TIMED_OUT in 3h 01m 26s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/334dafff2a6442aabb9e6a05d56a4f42 : SUCCESS in 1h 15m 04s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/424fd3101a60415ca3f29cd22b3598f4 : SUCCESS in 1h 05m 53s","accounts_in_message":[],"_revision_number":20},{"id":"835ea11bf83b430f92eb395ff2f3d81d93517a0b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-02-22 06:30:02.000000000","message":"Patch Set 20: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":20},{"id":"4d1d483699dcf0e56603da5391def27816bd5634","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 06:30:59.000000000","message":"Patch Set 20: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":20},{"id":"d3866faad6677a3d084ee14430012b7ba076e684","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 07:38:37.000000000","message":"Patch Set 20: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6bbca8c2edbe4dfcbf3f3f9c9b3bbcde : SUCCESS in 8m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/66d792bfe7af421695eba4d84ce3d2c7 : SUCCESS in 55m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0bcacb27ad6d47f08392c8c16f200c03 : SUCCESS in 51m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ee3201ef41e140eb94c9a2e08b00ccef : SUCCESS in 1h 03m 05s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/7b91a7f5e9e74b108319c8c879153fb4 : SUCCESS in 8m 58s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/b29cce1be6ae48868ba32aef906c7b3a : SUCCESS in 6m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/cde700061c2642858b528ddd12951b6d : SUCCESS in 17m 50s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/df101fe700ef402b9c7ecc0f8529a755 : SUCCESS in 16m 22s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/644653af0dbd47988f1c260c0e3eae80 : SUCCESS in 20m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/44d3299d8e334e348457809e0b003e9d : SUCCESS in 16m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5990f1b10a2b4a0db9a60b267ba2c7a5 : SUCCESS in 16m 38s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ce8feb488a4146238876a0a4cce49d61 : SUCCESS in 18m 15s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/cef0d378e7d5456eb911f64691a50b0e : SUCCESS in 16m 06s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/71479f5d99084c43afd6b3bf6fa3b2c1 : SUCCESS in 17m 12s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/9db1786ef28343c98edd30f4e89cac72 : SUCCESS in 15m 54s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e7b74990f2dc4e608335fa57c9def799 : SUCCESS in 6m 16s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/dc10260fdd6940d7b5f60087f5351a75 : SUCCESS in 59m 52s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/410704ed8eb64fc598852ba454625dfb : SUCCESS in 53m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/68e678d7a01c4a5f9ed3224986e2261a : SUCCESS in 25m 31s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/efd778d5656f4805b73617dc5279a868 : SUCCESS in 24m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1c569ab3253242288ef7e2f5ab284cfc : SUCCESS in 17m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/434fb37cb719446a9c738150301b2660 : SUCCESS in 5m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/184337464c2642e7b696cc16451193e1 : SUCCESS in 21m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8581022b28bf4f40a15b8bbe6a3aa5ad : SUCCESS in 47m 10s","accounts_in_message":[],"_revision_number":20},{"id":"1c98ad55d9f7bab6c12a453be21197c31aa436c9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 07:38:37.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":20},{"id":"6cff2343a953ae18d6fa125df827114e84122e7b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-22 07:40:05.000000000","message":"Patch Set 20:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bd624c73507a41f5ab5bdc341617aac5 : SUCCESS in 57s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/4add8dbc0ae44959bebdf892a57e0e27 : SUCCESS in 54s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/f4330f8696384e6dab2554f864e47a9d : SUCCESS in 55s (non-voting)","accounts_in_message":[],"_revision_number":20}],"current_revision_number":20,"current_revision":"51da2543ca532204b5b141948dde3a6216c41cf8","revisions":{"c83d6390aee6bf4ea3a93ff0801f4169ebbef4a6":{"kind":"REWORK","_number":1,"created":"2021-12-14 17:00:43.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/821736/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/1"}}},"commit":{"parents":[{"commit":"6edac846f407f7297909e46d9ba9514281940e59","subject":"Deferer most recently parsed updates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6edac846f407f7297909e46d9ba9514281940e59"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-12-14 16:55:24.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-12-14 17:00:10.000000000","tz":0},"subject":"WIP updater: per bucket deferral queues","message":"WIP updater: per bucket deferral queues\n\nStore deferrals per-bucket, and put buckets in a priority queue sorted\nby the time at which they cease to be ratelimited, so that deferrals\ncan be drained out in the order in which they can be sent.\n\nMaintain a global maximum number of deferrals to limit memory usage.\n\nTODO:\n - fix commented test\n - more tests\n\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c83d6390aee6bf4ea3a93ff0801f4169ebbef4a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c83d6390aee6bf4ea3a93ff0801f4169ebbef4a6"}]},"branch":"refs/heads/master"},"2c72e9a7190aba9d80e80fd72001dbbf5e463018":{"kind":"REWORK","_number":2,"created":"2021-12-14 17:19:08.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/821736/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/2"}}},"commit":{"parents":[{"commit":"6edac846f407f7297909e46d9ba9514281940e59","subject":"Deferer most recently parsed updates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6edac846f407f7297909e46d9ba9514281940e59"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-12-14 16:55:24.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-12-14 17:18:53.000000000","tz":0},"subject":"WIP updater: per bucket deferral queues","message":"WIP updater: per bucket deferral queues\n\nStore deferrals per-bucket, and put buckets in a priority queue sorted\nby the time at which they cease to be ratelimited, so that deferrals\ncan be drained out in the order in which they can be sent.\n\nMaintain a global maximum number of deferrals to limit memory usage.\n\nTODO:\n - fix commented test\n - more tests\n\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2c72e9a7190aba9d80e80fd72001dbbf5e463018"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2c72e9a7190aba9d80e80fd72001dbbf5e463018"}]},"branch":"refs/heads/master"},"a6a35ad9f73efa8536ae9d1357fd5e0b856d647c":{"kind":"REWORK","_number":3,"created":"2021-12-15 16:22:58.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/821736/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/3"}}},"commit":{"parents":[{"commit":"6edac846f407f7297909e46d9ba9514281940e59","subject":"Deferer most recently parsed updates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6edac846f407f7297909e46d9ba9514281940e59"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-12-14 16:55:24.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-12-15 16:22:19.000000000","tz":0},"subject":"updater: per bucket deferral queues","message":"updater: per bucket deferral queues\n\nStore deferrals per-bucket, and put buckets in a priority queue sorted\nby the time at which they cease to be ratelimited, so that deferrals\ncan be drained out in the order in which they can be sent.\n\nMaintain a global maximum number of deferrals to limit memory usage.\n\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a6a35ad9f73efa8536ae9d1357fd5e0b856d647c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a6a35ad9f73efa8536ae9d1357fd5e0b856d647c"}]},"branch":"refs/heads/master"},"dd64a530100817385f557c429c43e58ea01c0d35":{"kind":"REWORK","_number":4,"created":"2021-12-15 16:34:48.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/821736/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/4"}}},"commit":{"parents":[{"commit":"6edac846f407f7297909e46d9ba9514281940e59","subject":"Deferer most recently parsed updates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6edac846f407f7297909e46d9ba9514281940e59"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-12-14 16:55:24.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-12-15 16:34:38.000000000","tz":0},"subject":"updater: per bucket deferral queues","message":"updater: per bucket deferral queues\n\nStore deferrals per-bucket, and put buckets in a priority queue sorted\nby the time at which they cease to be ratelimited, so that deferrals\ncan be drained out in the order in which they can be sent.\n\nMaintain a global maximum number of deferrals to limit memory usage.\n\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dd64a530100817385f557c429c43e58ea01c0d35"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dd64a530100817385f557c429c43e58ea01c0d35"}]},"branch":"refs/heads/master"},"2a49ff48b3da080925d96df8dff93186abd26bb7":{"kind":"REWORK","_number":5,"created":"2021-12-15 18:21:39.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/821736/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/5"}}},"commit":{"parents":[{"commit":"6edac846f407f7297909e46d9ba9514281940e59","subject":"Deferer most recently parsed updates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6edac846f407f7297909e46d9ba9514281940e59"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-12-14 16:55:24.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-12-15 18:21:04.000000000","tz":0},"subject":"updater: per bucket deferral queues","message":"updater: per bucket deferral queues\n\nStore deferrals per-bucket, and put buckets in a priority queue sorted\nby the time at which they cease to be ratelimited, so that deferrals\ncan be drained out in the order in which they can be sent.\n\nMaintain a global maximum number of deferrals to limit memory usage.\n\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2a49ff48b3da080925d96df8dff93186abd26bb7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2a49ff48b3da080925d96df8dff93186abd26bb7"}]},"branch":"refs/heads/master"},"6660cc4658484c14c58544ad7e453ed664c69bd6":{"kind":"REWORK","_number":6,"created":"2021-12-15 21:04:46.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/821736/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/6"}}},"commit":{"parents":[{"commit":"6edac846f407f7297909e46d9ba9514281940e59","subject":"Deferer most recently parsed updates","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6edac846f407f7297909e46d9ba9514281940e59"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-12-14 16:55:24.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-12-15 21:04:17.000000000","tz":0},"subject":"updater: per bucket deferral queues","message":"updater: per bucket deferral queues\n\nStore deferrals per-bucket, and put buckets in a priority queue sorted\nby the time at which they cease to be ratelimited, so that deferrals\ncan be drained out in the order in which they can be sent.\n\nMaintain a global maximum number of deferrals to limit memory usage.\n\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6660cc4658484c14c58544ad7e453ed664c69bd6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6660cc4658484c14c58544ad7e453ed664c69bd6"}]},"branch":"refs/heads/master"},"4436a90d8e460004f7aff2d212cd6d4f11dbdc4e":{"kind":"REWORK","_number":7,"created":"2021-12-16 12:38:01.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/821736/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/7"}}},"commit":{"parents":[{"commit":"d777c3aa9b7cb20377c463e4d4d6a6fa0596d5bc","subject":"Finer grained ratelimit for updater","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d777c3aa9b7cb20377c463e4d4d6a6fa0596d5bc"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-12-09 22:02:47.000000000","tz":-360},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-12-16 12:36:22.000000000","tz":0},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4436a90d8e460004f7aff2d212cd6d4f11dbdc4e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4436a90d8e460004f7aff2d212cd6d4f11dbdc4e"}]},"branch":"refs/heads/master"},"de9f47567ef42436a0e603a867aa378a6fe93b50":{"kind":"REWORK","_number":8,"created":"2022-01-06 00:14:41.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/36/821736/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/8"}}},"commit":{"parents":[{"commit":"631dc4f0ff98ab82bcca3a05c4849b1f3ba2e703","subject":"Finer grained ratelimit for update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/631dc4f0ff98ab82bcca3a05c4849b1f3ba2e703"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-12-09 22:02:47.000000000","tz":-360},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-01-06 00:14:23.000000000","tz":-480},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de9f47567ef42436a0e603a867aa378a6fe93b50"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de9f47567ef42436a0e603a867aa378a6fe93b50"}]},"branch":"refs/heads/master"},"6dd2c7b11cde07c6627647398b528eb6ba1eac23":{"kind":"REWORK","_number":9,"created":"2022-01-10 12:26:21.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/821736/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/9"}}},"commit":{"parents":[{"commit":"de888629817a2a326b6e8dc66edb0ce3168818a7","subject":"Finer grained ratelimit for update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de888629817a2a326b6e8dc66edb0ce3168818a7"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 11:52:49.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 11:52:49.000000000","tz":0},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6dd2c7b11cde07c6627647398b528eb6ba1eac23"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6dd2c7b11cde07c6627647398b528eb6ba1eac23"}]},"branch":"refs/heads/master"},"5798782b528afa8e5665f031df40478f33f43147":{"kind":"REWORK","_number":10,"created":"2022-01-10 12:42:38.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/821736/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/10"}}},"commit":{"parents":[{"commit":"de888629817a2a326b6e8dc66edb0ce3168818a7","subject":"Finer grained ratelimit for update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de888629817a2a326b6e8dc66edb0ce3168818a7"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 11:52:49.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 12:26:48.000000000","tz":0},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5798782b528afa8e5665f031df40478f33f43147"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5798782b528afa8e5665f031df40478f33f43147"}]},"branch":"refs/heads/master"},"948ecf5c60d86a304e414d3fd9389033255fa0e4":{"kind":"REWORK","_number":11,"created":"2022-01-10 19:21:33.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/36/821736/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/11"}}},"commit":{"parents":[{"commit":"de888629817a2a326b6e8dc66edb0ce3168818a7","subject":"Finer grained ratelimit for update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de888629817a2a326b6e8dc66edb0ce3168818a7"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 11:52:49.000000000","tz":0},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-01-10 19:21:18.000000000","tz":-360},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/948ecf5c60d86a304e414d3fd9389033255fa0e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/948ecf5c60d86a304e414d3fd9389033255fa0e4"}]},"branch":"refs/heads/master"},"ec1872a710be1cc9b63cdd8f6970680c46cda787":{"kind":"REWORK","_number":12,"created":"2022-01-10 19:26:22.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/36/821736/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/12"}}},"commit":{"parents":[{"commit":"de888629817a2a326b6e8dc66edb0ce3168818a7","subject":"Finer grained ratelimit for update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de888629817a2a326b6e8dc66edb0ce3168818a7"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 11:52:49.000000000","tz":0},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-01-10 19:25:45.000000000","tz":-360},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ec1872a710be1cc9b63cdd8f6970680c46cda787"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ec1872a710be1cc9b63cdd8f6970680c46cda787"}]},"branch":"refs/heads/master"},"326ed5decd8fc586c348512dd5b46f90310dd517":{"kind":"REWORK","_number":13,"created":"2022-01-11 10:49:37.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/821736/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/13"}}},"commit":{"parents":[{"commit":"de888629817a2a326b6e8dc66edb0ce3168818a7","subject":"Finer grained ratelimit for update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de888629817a2a326b6e8dc66edb0ce3168818a7"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 11:52:49.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-11 10:49:16.000000000","tz":0},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/326ed5decd8fc586c348512dd5b46f90310dd517"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/326ed5decd8fc586c348512dd5b46f90310dd517"}]},"branch":"refs/heads/master"},"4572c4c5f8cb281ceb465fa3811d5b9f9992c895":{"kind":"REWORK","_number":14,"created":"2022-01-28 14:46:32.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/36/821736/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/14"}}},"commit":{"parents":[{"commit":"de888629817a2a326b6e8dc66edb0ce3168818a7","subject":"Finer grained ratelimit for update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de888629817a2a326b6e8dc66edb0ce3168818a7"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 11:52:49.000000000","tz":0},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-01-28 14:45:37.000000000","tz":-360},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4572c4c5f8cb281ceb465fa3811d5b9f9992c895"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4572c4c5f8cb281ceb465fa3811d5b9f9992c895"}]},"branch":"refs/heads/master"},"9e169942c709da0cdb01c1a3a0e9b28657fddc83":{"kind":"REWORK","_number":15,"created":"2022-01-31 17:19:36.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/36/821736/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/15"}}},"commit":{"parents":[{"commit":"de888629817a2a326b6e8dc66edb0ce3168818a7","subject":"Finer grained ratelimit for update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de888629817a2a326b6e8dc66edb0ce3168818a7"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 11:52:49.000000000","tz":0},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2022-01-31 17:19:16.000000000","tz":-360},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9e169942c709da0cdb01c1a3a0e9b28657fddc83"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9e169942c709da0cdb01c1a3a0e9b28657fddc83"}]},"branch":"refs/heads/master"},"02d80b15be0e8030035fa30343caa08bf89bb50a":{"kind":"REWORK","_number":16,"created":"2022-02-04 12:56:45.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/821736/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/16"}}},"commit":{"parents":[{"commit":"de888629817a2a326b6e8dc66edb0ce3168818a7","subject":"Finer grained ratelimit for update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de888629817a2a326b6e8dc66edb0ce3168818a7"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 11:52:49.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-02-04 12:56:33.000000000","tz":0},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/02d80b15be0e8030035fa30343caa08bf89bb50a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/02d80b15be0e8030035fa30343caa08bf89bb50a"}]},"branch":"refs/heads/master"},"763fcc1f3f4767bf07657bc81ad66316a93f2f6e":{"kind":"REWORK","_number":17,"created":"2022-02-08 20:15:57.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/36/821736/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/17"}}},"commit":{"parents":[{"commit":"de888629817a2a326b6e8dc66edb0ce3168818a7","subject":"Finer grained ratelimit for update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de888629817a2a326b6e8dc66edb0ce3168818a7"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 11:52:49.000000000","tz":0},"committer":{"name":"Tim Burke","email":"tburke@nvidia.com","date":"2022-02-08 20:15:57.000000000","tz":0},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/763fcc1f3f4767bf07657bc81ad66316a93f2f6e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/763fcc1f3f4767bf07657bc81ad66316a93f2f6e"}]},"branch":"refs/heads/master"},"a04dadbc5ce5e71f898cf43ca040a2f193712d59":{"kind":"REWORK","_number":18,"created":"2022-02-18 20:17:00.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/36/821736/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/18"}}},"commit":{"parents":[{"commit":"de888629817a2a326b6e8dc66edb0ce3168818a7","subject":"Finer grained ratelimit for update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de888629817a2a326b6e8dc66edb0ce3168818a7"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 11:52:49.000000000","tz":0},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-02-18 20:16:23.000000000","tz":-480},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a04dadbc5ce5e71f898cf43ca040a2f193712d59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a04dadbc5ce5e71f898cf43ca040a2f193712d59"}]},"branch":"refs/heads/master"},"e8a41f4951274e4fbe34999cf307ee6edfa9fa46":{"kind":"REWORK","_number":19,"created":"2022-02-18 23:21:54.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/36/821736/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/19"}}},"commit":{"parents":[{"commit":"de888629817a2a326b6e8dc66edb0ce3168818a7","subject":"Finer grained ratelimit for update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de888629817a2a326b6e8dc66edb0ce3168818a7"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 11:52:49.000000000","tz":0},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-02-18 23:21:29.000000000","tz":-480},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e8a41f4951274e4fbe34999cf307ee6edfa9fa46"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e8a41f4951274e4fbe34999cf307ee6edfa9fa46"}]},"branch":"refs/heads/master"},"51da2543ca532204b5b141948dde3a6216c41cf8":{"kind":"REWORK","_number":20,"created":"2022-02-21 10:56:34.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/36/821736/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/36/821736/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/36/821736/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/36/821736/20"}}},"commit":{"parents":[{"commit":"de888629817a2a326b6e8dc66edb0ce3168818a7","subject":"Finer grained ratelimit for update","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de888629817a2a326b6e8dc66edb0ce3168818a7"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-01-10 11:52:49.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-02-21 10:56:23.000000000","tz":0},"subject":"object-updater: defer ratelimited updates","message":"object-updater: defer ratelimited updates\n\nPreviously, objects updates that could not be sent immediately due to\nper-container/bucket ratelimiting [1] would be skipped and re-tried\nduring the next updater cycle. There could potentially be a period of\ntime at the end of a cycle when the updater slept, having completed a\nsweep of the on-disk async pending files, despite having skipped\nupdates during the cycle. Skipped updates would then be read from disk\nagain during the next cycle.\n\nWith this change the updater will defer skipped updates to an\nin-memory queue (up to a configurable maximum number) until the sweep\nof async pending files has completed, and then trickle out deferred\nupdates until the cycle\u0027s interval expires. This increases the useful\nwork done in the current cycle and reduces the amount of repeated disk\nIO during the next cycle.\n\nThe deferrals queue is bounded in size and will evict least recently\nread updates in order to accept more recently read updates. This\nreduces the probablility that a deferred update has been made obsolete\nby newer on-disk async pending files while waiting in the deferrals\nqueue.\n\nThe deferrals queue is implemented as a collection of per-bucket\nqueues so that updates can be drained from the queues in the order\nthat buckets cease to be ratelimited.\n\n[1] Related-Change: Idef25cd6026b02c1b5c10a9816c8c6cbe505e7ed\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCo-Authored-By: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I95e58df9f15c5f9d552b8f4c4989a474f52262f4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/51da2543ca532204b5b141948dde3a6216c41cf8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/51da2543ca532204b5b141948dde3a6216c41cf8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
