)]}'
{"id":"openstack%2Fswift~820313","triplet_id":"openstack%2Fswift~master~I0a36af8c9a89c4111b05948a916b429f3f4fe0e6","project":"openstack/swift","branch":"master","topic":"break_down_global_limited_nodes_1","attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2021-12-09 05:30:13.000000000","reason":"A robot voted negatively on a label"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2022-10-12 12:45:10.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2022-10-20 16:03:21.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2022-10-26 13:24:49.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}},"hashtags":[],"change_id":"I0a36af8c9a89c4111b05948a916b429f3f4fe0e6","subject":"Global error limiter using memcache","status":"NEW","created":"2021-12-03 04:16:04.000000000","updated":"2022-10-26 13:24:49.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":41,"unresolved_comment_count":14,"has_review_started":true,"meta_rev_id":"8f845954659c6ae63f58a432bed75a33e8cb6d4d","_number":820313,"virtual_id_number":820313,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2022-10-26 11:09:58.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-12-03 06:17:09.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-08 15:49:26.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2022-09-23 15:21:09.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"CC"},{"updated":"2022-10-12 12:45:10.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2022-10-19 18:26:24.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"}],"messages":[{"id":"dff4305198b3ff47f41d982542b6db3e962c76c5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-03 04:16:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b955c5dec4e9e10c943cd273d914c4966a70d844","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-03 06:17:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/032743a21ebb40a2a4131f7a68f6dcf1 : SUCCESS in 8m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/4a8f033198ed4415b69af08bd880a963 : SUCCESS in 1h 03m 55s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/36e61a9cb00f47de9be21735408c7e3d : SUCCESS in 49m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/372377cc8064446997c55b46a3638bac : SUCCESS in 52m 15s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c150bb7a4d3c4291b80c22135083d7cb : SUCCESS in 7m 52s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e093120ea3e24e85973deb06d627aea2 : SUCCESS in 5m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7401b8bf4f054b9fb5ee1dae5a49e71e : SUCCESS in 18m 25s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f64ff0b9550c455c9c1d5755fd5c554e : SUCCESS in 15m 47s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/577bc40fe138418bb3e1755a935ec95c : SUCCESS in 14m 43s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/c3e1ea354c6c4bc99b0d35506439b358 : SUCCESS in 15m 16s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/179d8aa8c3444a959e07f2745734f375 : SUCCESS in 15m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/192a83b05d5e40f790ef4207111f6b48 : SUCCESS in 17m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d612bf85b91b4dd4a0cc4fbfa57bc64a : SUCCESS in 17m 39s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/358d31328dfc4210a41540734cc05549 : SUCCESS in 19m 00s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/257a58256aaa43bb92f5eebb779b8202 : SUCCESS in 15m 32s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/02e20740dff24414bd1414764c9fee70 : SUCCESS in 14m 35s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/83c46ad70b374ed9bfb8977f874921a7 : SUCCESS in 16m 22s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6865e334e46f47efbe92c41ead5db3d1 : SUCCESS in 5m 56s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/454ddb9bada64871bf25c01a02008dc9 : SUCCESS in 24m 32s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b0ede1ec5f5d439b818ac35f6d8b56b9 : SUCCESS in 49m 07s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/5c52dcc4df6f4b92b9c17468b9281178 : SUCCESS in 58m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d9ead23a8b5d42cc8ef7fcbf8981246c : SUCCESS in 39m 35s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6c33ef7a408d4f259df02dd3f713d640 : SUCCESS in 38m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e61cc2c1c2aa4486954c08b9323e2081 : SUCCESS in 16m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6f9d989c34364be68f40d01f75b67a44 : SUCCESS in 6m 18s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/27b289da135143fa99c016a32ef1c1fe : SUCCESS in 25m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/eaf92789af654c37b9c6a61b96d1a47a : SUCCESS in 50m 11s","accounts_in_message":[],"_revision_number":1},{"id":"c3fc02ceebfea8637bb83b17274bb82c4316bbad","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-03 06:19:45.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/64da2aba5c1f42a8b9280288d1f257e9 : SUCCESS in 39m 01s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/edbe57d96fd541d89052345cf5a4c126 : SUCCESS in 52m 59s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/ddfa3cbcfca34713a23ba0c71217b2aa : FAILURE in 1h 57m 42s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/3723558174bd495e9371eced49dedd38 : SUCCESS in 54m 42s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e5da8500fa4242b0ba38fefc624e33fe : SUCCESS in 54m 49s","accounts_in_message":[],"_revision_number":1},{"id":"08cb5ce46622caa630c775b65bfda6bdf79b653c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-06 09:59:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5b9a406055bfdd83f1c2152ab6a150df60f0317f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-06 11:18:30.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/025a2151f3f7475ca7808e1c0dbbcbe1 : SUCCESS in 8m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/f0a0cef68f7b40669f27db2f8eebb27a : SUCCESS in 1h 12m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/68f9c84515584895bcba30d9a922c21c : SUCCESS in 48m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3335bc26bf3f40c7981d846e686aca26 : SUCCESS in 55m 27s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3a9e37f399c2456aaa54b975bcc847e8 : SUCCESS in 7m 43s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/afa2af2ac75f41e89ba74282d5edfb5a : SUCCESS in 7m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/20888a368072413a87b3a17e179e4103 : FAILURE in 16m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f04dd83b3142407caa2b489d8b3d6082 : FAILURE in 15m 49s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0c770f3f0a444bc0b3c33005e9096df0 : FAILURE in 16m 34s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/1f04940a5d7d40048b81efebe3165880 : FAILURE in 15m 02s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e28b22ce65d542f583de343da8e52316 : FAILURE in 16m 27s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/dae5f098d6394dd7b197e5fec0ff5c25 : SUCCESS in 17m 23s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3f13c8dbcf9d4e1baad81110fa7dba26 : SUCCESS in 17m 16s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4a2646c9cc264f83b3ac2002d9ada3f7 : SUCCESS in 19m 41s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/b46647bde419406796247e68bebeb3bb : SUCCESS in 13m 57s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/90759b975ce3475fa63c9e4d9e026703 : SUCCESS in 15m 46s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/cf79bcfe6aec4cfea9c170fff2e13d88 : SUCCESS in 15m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/66a0f898bc284ee0b86e93a08820a7d0 : SUCCESS in 6m 15s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6b0ae41e9a8c48eb93e4311dcb181bd1 : SUCCESS in 24m 02s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f6f71a9df5504a479ec820209e034bbd : FAILURE in 50m 18s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/8e0538dd57114767a06910f709faf0bc : FAILURE in 53m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b6b17134a2144c36a369f29495518121 : SUCCESS in 39m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d4ae6505511c45f49be21e72fca9256e : SUCCESS in 38m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fe197811954d45e5b6d65cc31250ef84 : FAILURE in 17m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df9b6b53b20742b1a4e12ca0d87ba64b : SUCCESS in 5m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e36e7930ea6d4a1492fa4b564244e2b5 : SUCCESS in 24m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/861ff09225da4b6ca6f16ed76a2935ab : SUCCESS in 50m 49s","accounts_in_message":[],"_revision_number":2},{"id":"05f1cea4d08d134ee74ecf9a15f0b46ab3921575","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-06 12:31:23.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b62f8f4c953c4d4ab92918d602beca76 : FAILURE in 48m 53s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4a4ebe1785994328ad7f520dbc90d52c : FAILURE in 49m 47s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/8e0099d231fc4a12a5a52ced8937a5b2 : FAILURE in 2h 27m 10s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/55e67866824a4768ba26dfeb087e26f0 : SUCCESS in 53m 32s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/649ffb5233d84c8fb1acae070e9e013c : SUCCESS in 55m 39s","accounts_in_message":[],"_revision_number":2},{"id":"728fa8de01ede7f5dd0011b822b9d34d96382ef9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-06 23:59:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b22d42c4a752d301e4c54818adb4a3fd8dfb1442","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-07 01:12:04.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a2c2a77efb24b4fb4ff325062d18557 : SUCCESS in 8m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/aeab37b8412e4afb9eb0fd3dae28fcb0 : SUCCESS in 49m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1e2cbd9b49b6417590469c890709f98b : SUCCESS in 49m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c7cdf7f1ae104514b6069132deddda24 : SUCCESS in 38m 24s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3b91537035054ec4be9ef533d7750382 : SUCCESS in 8m 46s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3c34a56d43484c4bb62f919b32bbcd51 : SUCCESS in 7m 52s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a0fd6a3fe500436586fee7e742f7ab81 : SUCCESS in 15m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/04b122d2568c4b2ea01d9591f3313652 : SUCCESS in 21m 44s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7fd430b77dfc45abb9dff4babf59de73 : SUCCESS in 19m 46s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/11a3c80c5ee045f897450552d80e3270 : SUCCESS in 23m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4ff5b65eb0f44acab75da8456491f866 : SUCCESS in 19m 49s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7c8c5237105d4f11acd2290191ec7c78 : SUCCESS in 21m 15s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/60506a8a6f6648368fc7328eb2ad8b47 : SUCCESS in 22m 48s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/338c864e4f754fc2ba0d98831e22bf17 : SUCCESS in 23m 16s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/84274878c5f5414396cd25e49278eb48 : SUCCESS in 23m 21s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/07ce5d69c2a140eca47bbda57338f20e : SUCCESS in 20m 02s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/adcaa944d521434f962f309234ba02bc : SUCCESS in 20m 57s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f9668ab99bfb4593b57b6eb71e098c80 : SUCCESS in 6m 33s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f076cd69160d48e8b75ff4bea7b1958f : SUCCESS in 28m 42s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/802daa6cae0244ccba5d186a7847b880 : SUCCESS in 51m 35s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/cb0fd63a3c8d4dbe90a070d43e6582ee : SUCCESS in 1h 07m 39s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9dee96a9a43e4517b92c9ed6168d1d37 : SUCCESS in 42m 03s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a21d20b0211944d9bc23ab0fd90be490 : SUCCESS in 36m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2f7c733a0d0b4897b3d10d0bcb33dd7b : SUCCESS in 20m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/03e9e12941944fa5af4e84306c4f0ba1 : SUCCESS in 6m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8e9e2e2a8a774af4b3b0c66590755fd1 : SUCCESS in 29m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f168a80fa3cd4b0ea356866cfb39e720 : SUCCESS in 41m 26s","accounts_in_message":[],"_revision_number":3},{"id":"2f6fc942772b6940f81a75d7dec490f9000272a1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-07 02:24:54.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/cbe7c99ba1fd4389b554a3c3e38b96bd : SUCCESS in 1h 00m 21s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/2c80bc3da6eb4c13a40bb4ea05dd9937 : TIMED_OUT in 1h 31m 15s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/3f4dc08a113c4d968f269caac54b40b2 : FAILURE in 2h 21m 56s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ee0d5968a79d4be094191084b1dfa7a7 : SUCCESS in 31m 12s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/48c7707cf0ec4515a0ec00d15d3912d9 : SUCCESS in 1h 01m 14s","accounts_in_message":[],"_revision_number":3},{"id":"d2be265ae53f242c0807159b9c2382569bd24422","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-07 02:43:51.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8c401d76299fe95378354a8294e04a83aec9b34e","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-07 02:45:26.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"6e9759bf644381be67eea2c10e1f79f8f8085465","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-07 03:49:43.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4c46c13dbad4424b85ea9c09ab56904f : SUCCESS in 10m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/c2a83ac9792a41a5ace79ddb51122b0b : SUCCESS in 56m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0746a9bdf79f4d0fbbac1a33a6dad356 : SUCCESS in 44m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/24974e3769e34920b39f18c35376079e : SUCCESS in 51m 52s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/21800453eb5a47749b5ab66948f889e2 : SUCCESS in 10m 46s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/931c60faca4a4aa09937f1576b675e42 : SUCCESS in 8m 15s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/89f949db9731449e8318bf8fa1fba52e : SUCCESS in 17m 12s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1fb5a59ad3d946a790fd7d01e05668d0 : SUCCESS in 15m 44s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/47b0ff1b167f4a168a739ef29a81e2dc : SUCCESS in 17m 21s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/985388309c3b40baa60451147f8672be : SUCCESS in 21m 43s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bdc47d8385804b1cb7f1dde38828e610 : SUCCESS in 18m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f400f7e404c749f190635a44c7647242 : SUCCESS in 17m 01s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3327a79ac8b0447ca0b6e5b6550fd6fc : SUCCESS in 26m 09s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a0d73053ebc7443db257a19efff98cb8 : SUCCESS in 17m 17s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/8c1257f521d6408a8a342d4871ee03f8 : SUCCESS in 17m 35s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/5ef73cd345ef4e1997e3a690d38fe404 : SUCCESS in 16m 38s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/51a306181ac1403b93670e8078ccfb17 : SUCCESS in 17m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/17d768fb7d424703b4345eb927c9e8b6 : SUCCESS in 7m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/592843e4f4af4208820196297c6ba429 : SUCCESS in 22m 57s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6caad064705347b7bd4d1991927352b2 : SUCCESS in 56m 29s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/dc2baa910cda4463821f913e853e4883 : SUCCESS in 57m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/205c2a6be53b49f38e4ca3581f126a8a : SUCCESS in 39m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d9b2802f013046e2b1ed450dbbd2c68e : SUCCESS in 42m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7b67a54cf4574e8ea071cc9d51117f76 : SUCCESS in 16m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/198d92a553f3427c8046e12a0a1b8e47 : SUCCESS in 7m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/44b6a26869244470b9813c2dac514b46 : SUCCESS in 33m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/98a31c0471dc45a7a420cf27e6e52c6b : SUCCESS in 45m 21s","accounts_in_message":[],"_revision_number":4},{"id":"ab281a41b67918758304f99c5b70266891532be2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-07 05:13:43.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0aee96155bbb461f87cba179b6df5f45 : SUCCESS in 1h 00m 16s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/ab2cd0cc6f7448478cdbd750137b77a7 : SUCCESS in 51m 58s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/bec4a5e3adfa45c5a486e663451c38f5 : SUCCESS in 2h 15m 48s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/f3fd497ba7da452a8570b515ee2203ee : SUCCESS in 58m 08s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/1fcf3b565b3147c58d99bbb95affe0eb : SUCCESS in 1h 14m 58s","accounts_in_message":[],"_revision_number":4},{"id":"72c532f52b516fbe91fd030bd067579faf3ee4cf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-08 01:34:53.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"5f179994b56d1d778a4b9864cd7ffdd04bd37143","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-08 02:37:14.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bf9c0771f9954b7aa1c7c262be774059 : SUCCESS in 10m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/f436c63361f841028b652bfe5d7b7804 : SUCCESS in 55m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7d3a4997a1784b9abd458c5b1739b2ba : SUCCESS in 46m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b532015479f54a2285329020fdb10385 : SUCCESS in 45m 50s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/686a7c1554a14c469bb02fcfc028e6b6 : SUCCESS in 9m 40s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/abcda2c8349f45e7912e8569d0970f1c : FAILURE in 4m 35s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3551b08da4a843b0820bd92035f158a9 : SUCCESS in 16m 13s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1604839c0a7345f696ea6a98863c9b00 : SUCCESS in 15m 27s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/36385894016a449895a94eac700b2f40 : SUCCESS in 19m 42s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/edb75e597b8e44189185480ebec03a1d : SUCCESS in 12m 48s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7e3ed404c6cc44b69dcf69161ab78624 : SUCCESS in 20m 08s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/502e0a8a60654edc92b020cc0c419d0a : SUCCESS in 17m 28s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/cea16f54c47d4ba8ad159717a0f65385 : SUCCESS in 20m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3a158227e77641a280c62efa4c8a7590 : SUCCESS in 21m 43s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/199c236d482f40f39a55f00b6bbcf8fc : SUCCESS in 17m 27s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/be5465c6b9a940f292c85db7e7a8bc82 : SUCCESS in 16m 41s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/783f43edc99f4ae89d9be69440dc4cf0 : SUCCESS in 15m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1a771683e82a47ba893947e226bf5bd3 : SUCCESS in 7m 40s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c785a1a150d14a67bae4f22ac26481f4 : SUCCESS in 20m 50s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6dd2a71c176b4991b5b632a6db46d8cc : SUCCESS in 54m 45s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/bf54bf42ce324b34be4ea77ffe247d17 : SUCCESS in 51m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/57eb97a7e77f40ec8d4c76403200f1c2 : SUCCESS in 51m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/973279d2d5074b9bb3e9f58db2b8a496 : SUCCESS in 40m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1805321381b54970a91a1c75c8429b0e : SUCCESS in 20m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8060ff0611d459398e173d8c507cc50 : SUCCESS in 10m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/300f621263d943fead7c553e89c2ade9 : SUCCESS in 19m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2ebfcc0a1c374df9962ff50554de267a : SUCCESS in 56m 37s","accounts_in_message":[],"_revision_number":5},{"id":"791aaf8799d301016832ca4e192d36ddff99be3a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-08 04:09:29.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2a4714c9d6cb40b99ed8ddabd6f3930f : SUCCESS in 1h 09m 23s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/692daaa2c9414a8b886139a5a07f8050 : SUCCESS in 1h 01m 11s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/ff2141a584014146ae9e2ba484b6076e : FAILURE in 2h 30m 46s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ff73b2762b58449e966833e646bf5f22 : SUCCESS in 1h 04m 01s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/fc8fd059c8c64eada5b5528eec0d2967 : SUCCESS in 52m 16s","accounts_in_message":[],"_revision_number":5},{"id":"662db73b33ffb27cdd1bc1725b85656ecdaa44b6","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-12-08 15:49:26.000000000","message":"Patch Set 5: Code-Review+1\n\n(9 comments)","accounts_in_message":[],"_revision_number":5},{"id":"3803c465df1ccd4422c911f2fdd095ce32083198","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-09 04:27:34.000000000","message":"Patch Set 5:\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"8a73168b475c6b24eb25d19dd59fa4e014492ffc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-09 04:28:38.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"159a3b5c2991870ac590012c2089bff9ca31318f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-09 05:30:13.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/69f97ef0110c4c7e8b675fa514594d84 : SUCCESS in 9m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/febc11c62f764311b7a9639cc384c7f9 : SUCCESS in 56m 51s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e9912f1cd96645f49a36598b6fcfeb82 : SUCCESS in 44m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/131c55acd8874d3d857404d47152d1a0 : SUCCESS in 46m 38s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/206c7d053a464432a34e526627fc5d41 : SUCCESS in 7m 51s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d2242d2d0697406ea30d65e2c4e35133 : SUCCESS in 5m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6788c0b362794a69bcf52401f2d42dbd : FAILURE in 16m 27s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d2e6fd14ea9a490eb6064fff114ad944 : SUCCESS in 16m 20s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0660ef53070c48fd85c20e02c0c19f5e : SUCCESS in 15m 36s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/7b0a6419fd864916b735364b089a3822 : SUCCESS in 15m 43s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/047ad9bc8e2545bf8ea78fa87b6ea0a1 : SUCCESS in 15m 40s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/927c6a6906384db390b26cedf8643507 : SUCCESS in 16m 10s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/729911046dde41a38b0536283fc43b7b : SUCCESS in 17m 51s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/18ff2cfd2b9249d1bcae2eceb5036627 : SUCCESS in 18m 08s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/5fb348dd576e430e8480b645139b1056 : SUCCESS in 16m 37s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/289a2d4b0e0245039daf4188c40e77d9 : SUCCESS in 17m 40s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c67a098d5a2344a6bd185b7a4acf493c : SUCCESS in 18m 33s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/cf8c2227b12e40279b66b711adbefc02 : SUCCESS in 8m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1600b5482de24a9cbd2935e225d39411 : SUCCESS in 22m 40s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/26eac5d1825b41be893e447e4194b065 : SUCCESS in 51m 05s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/fa0292c4cf1a4e6c8e31d4628df68f3b : SUCCESS in 53m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0087673db25941c8ad083682d4c315d0 : SUCCESS in 39m 46s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/482f3aad062e41b0ac34e691793b968d : SUCCESS in 37m 30s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1572aaafac9b433c9c76984f5298188f : SUCCESS in 17m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f5347e89b73b42cba28c8abd39a6afec : SUCCESS in 6m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/26d274eb7d194a20bc026433314c3d18 : SUCCESS in 24m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/12211f23df25445c904b4f4a5019d931 : SUCCESS in 49m 11s","accounts_in_message":[],"_revision_number":6},{"id":"dba724e0782fe17d8e23b1b5c005276329147f64","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-09 05:53:47.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"744afa8fc942ace2784b211ec7bdfef3d44a328f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-09 07:55:46.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/cca5a550863c4f8399cf6517ac16c8ea : SUCCESS in 50m 34s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/feb990c495814973b565ac30fcffbaff : SUCCESS in 43m 28s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/299daf0081884066a4cfc6f072ae4bec : FAILURE in 1h 59m 13s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/66bd37b175f74c54b37a7a72ebb458fe : SUCCESS in 52m 46s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/523876fcb890473ab4ecc3fc3e9cf58d : SUCCESS in 54m 51s","accounts_in_message":[],"_revision_number":7},{"id":"c2906336b5c59f85ca7a1df72861e14092b32bfa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-09 07:59:28.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/f8bb19bf89ba4d14bca30ec7020e2a09 : SUCCESS in 7m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/277675947cd84eb9ac30ed3bcd1ee897 : SUCCESS in 54m 44s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/19bc3f2eb6a74f2caf7f895771192f13 : SUCCESS in 44m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6d7c136b729d41ac9d68e09b2f669af6 : SUCCESS in 42m 12s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/733f31ba3c164d3395b773d788d1be5a : SUCCESS in 8m 45s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c5a4f61b068c46d0bebd6d2d04d923bd : SUCCESS in 6m 28s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/49673465733d4fe8a0a7ed1a4996e331 : SUCCESS in 20m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/79ca827cf21942e2a55a43b186e50c11 : SUCCESS in 17m 11s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6f52c971fadc42a4827478a9f6c4de58 : SUCCESS in 15m 59s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/de00058a61c3432f98f95a6a3d51441d : SUCCESS in 15m 00s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/24d734a62ec04c9abd8ac66c762ad716 : SUCCESS in 20m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/aa361fcc67c948e1843a5f0c331888bd : SUCCESS in 18m 48s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5cc20b88724a48ecb460a83e4af4263e : SUCCESS in 17m 49s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ea0247a91c6c4faa9c2314be222d8fd9 : SUCCESS in 16m 27s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/b8c5743464d84e2090a73e4b1460926c : SUCCESS in 14m 20s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/825994a2568e42c2b97e0829f149b84c : SUCCESS in 14m 25s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a4c3dc2b82e64daca304c3d30cdbb9ed : SUCCESS in 14m 49s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c889e5fd0b894676bbb1cc90644d2f2d : SUCCESS in 5m 36s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/20778f0744cb49ec9484677f6d9bb501 : SUCCESS in 18m 40s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/fcdaf97335614b72bbc9837ccaf88bb9 : TIMED_OUT in 2h 01m 14s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/7e91565cb87a49a2bfa495347b38f2f2 : SUCCESS in 52m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b38331c480ee4622b477222c88f818a6 : SUCCESS in 37m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f08238c96b02454c968f1c8f9d66a12e : SUCCESS in 39m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/15bf8a13ff5b4a3685c0e4b4e2065d24 : SUCCESS in 15m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/404c3b3c27354dd3b1d4dcbaae45e9fc : SUCCESS in 5m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/12836fd4e41a40119aa22307b611d6af : SUCCESS in 19m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/322fe891923c4475b04a2c9933a15f79 : SUCCESS in 47m 28s","accounts_in_message":[],"_revision_number":7},{"id":"8aa2d94ea3429eec7de3ac3d4ec8bac9f4976f2d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-14 22:30:49.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"35ef35c79fb3f596490c0c6b5b27ceeba2844236","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-14 23:33:35.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a754e5732bb848eea9f58712ee4f5954 : SUCCESS in 10m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/5a9dd60cd8564485bdae1f5675a7261c : SUCCESS in 54m 26s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/839ed66cc17442df964c8016d7455a3c : SUCCESS in 38m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fa4b8810d52143cba7a36b236dd84962 : SUCCESS in 33m 30s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/605ca2cd8a2348ad9a3c86aa1155fcc6 : SUCCESS in 8m 04s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ade37e97f17d498b98f93e2c57d1be2f : SUCCESS in 7m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6948d3ce10984e1b95418e0708f9e7b7 : SUCCESS in 16m 18s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/347ee1da5012461294609e6fa7e0f0de : SUCCESS in 14m 32s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f544f5de1ed2484fbd574a24ae7678f4 : SUCCESS in 14m 47s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/9d41e363ce9e423da11d652b1c9b5bb3 : SUCCESS in 13m 43s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bb9417db06a34249b3ddbdca84351243 : SUCCESS in 15m 17s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/38e6f33360984c7e9064ed2e41aeb7ce : SUCCESS in 16m 38s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/07bc96c6d56d4da8932059bfa729ee0c : SUCCESS in 17m 44s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5d107c90fc4e4769abdc16867af7ef69 : SUCCESS in 18m 11s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/9b5d20c4050d401c96a4a9a5418daeb4 : SUCCESS in 19m 02s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/370416f710084ff1bc4e1aa31991712b : SUCCESS in 16m 21s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/b59e67ec3dce44df9d72208c168bdd7c : SUCCESS in 23m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f3e6fe60226445f1a8bb0813ec111303 : SUCCESS in 6m 12s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fe5c3b948d4d4aff81401bbba4a02682 : SUCCESS in 25m 05s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3b3b7666f13247c686c0cdf1c2adc025 : SUCCESS in 47m 02s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/64fd450bbfff471c92fe0e61380e6b92 : SUCCESS in 58m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8a2c6b0f72a4428eba430089e271509d : SUCCESS in 36m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/46422fb272ec4c3fab32652efa64754a : SUCCESS in 43m 30s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/61fd5bd75ea4498e9c4dad731e0a823e : SUCCESS in 15m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/45c97fcf753440959ef41441bfd20e35 : SUCCESS in 6m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/263ff58ca8304c4299a53790e4cd1ab0 : SUCCESS in 31m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b2e61649312a4994b36dbe0d10d558d1 : SUCCESS in 43m 18s","accounts_in_message":[],"_revision_number":8},{"id":"cd83428b3064f0399d5e459760ed7b18762dec6b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-15 00:19:03.000000000","message":"Patch Set 8:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/abc3f3bcaf3648bbbfc174823e5cfd8b : SUCCESS in 36m 54s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/49a343aae1984b4cae93b5717c705302 : SUCCESS in 40m 23s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/f88ee99fdaa74758ad60c10a08063c37 : FAILURE in 1h 33m 15s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/2ab13e8520d94fe4a69aeb5f6cff18c4 : SUCCESS in 42m 58s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/0ec0fa5872984756a1fc0432b65a1403 : SUCCESS in 49m 28s","accounts_in_message":[],"_revision_number":8},{"id":"f3962ce299391bef907c6fa3ee5e9f88cc113be7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-01-31 03:57:03.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"20ab002f7fec65c4a9b88b98823a874a94521e33","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 06:02:49.000000000","message":"Patch Set 9: 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/46b6ca93830247eda84a2393be1ff68d : SUCCESS in 8m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/3b65a31efa9b46ebb3fade3240baa4ec : SUCCESS in 56m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/228174a66a014d7c82acc158e940d1a7 : SUCCESS in 47m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/77519bb6200d424ea440a899b114a320 : SUCCESS in 53m 11s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/5362048ab8bd43a490b86e3978878f6e : SUCCESS in 19m 00s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/f1a4df9e37a44ab1b6ca94e435ca5833 : SUCCESS in 19m 11s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/24348e90622e4b23936347bc52738963 : SUCCESS in 19m 19s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a21d2ea523794b4299adb5a73990186b : SUCCESS in 10m 28s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/469312cb7fc1457ebb60ab555d51cd72 : SUCCESS in 5m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ca6ccdb09da0481fb73c995481962ac9 : FAILURE in 16m 31s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0cffe6579e11430cb9f21d730bf373b9 : TIMED_OUT in 1h 31m 18s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6709a6138ae84fdd9d0d29ecc3fe878d : FAILURE in 15m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a1dc2b8e8b964abba3a1be65e75594b0 : SUCCESS in 16m 53s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9ac61a69d3984397bcb5b0ad432685ab : SUCCESS in 16m 36s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7b2ca565cee245d3bf95965d6b72d12f : SUCCESS in 17m 08s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/b65b2efa04394c1d9d114acd38e310af : SUCCESS in 16m 45s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/09819cafbd194618b79646f797a3ce97 : SUCCESS in 12m 23s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/cc3001889a964fcf83381ec6a15bf0c2 : SUCCESS in 15m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/652a91fda90b4573b66a8f277646153a : SUCCESS in 7m 32s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/70920417144148078043da35351f6bfd : SUCCESS in 19m 57s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b43f3bab59184513ac2f5316cc4d7c3d : SUCCESS in 49m 12s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/e2bdd6385cff4d69b01ae545a5efd710 : TIMED_OUT in 2h 01m 00s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c08abb85ae80446db2d9ff6258457063 : SUCCESS in 40m 06s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6aebf337a5234a5c8d48296c12598314 : SUCCESS in 40m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/de72dd8ffdd04736ba092a281f9d4287 : FAILURE in 17m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/465128591fe14f0ab7cb4c8e36e285f2 : SUCCESS in 6m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f0cc9e62d5d54d238c244cb63820b115 : SUCCESS in 23m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5125596931f64802b21755d9ad42553e : SUCCESS in 44m 35s","accounts_in_message":[],"_revision_number":9},{"id":"ecda56802e7b0bbffecdf56da91a665cfe334d77","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-31 07:12:35.000000000","message":"Patch Set 9:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/09bd362ccf1e48d290c2c557b13a3c5b : FAILURE in 31m 22s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d545bde3f6834476b7c4665f0906089c : FAILURE in 38m 15s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/a8ae2a956e894f659f3071087b3371b7 : TIMED_OUT in 3h 01m 15s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a2c0f40083b34c988d1f82be126dd8b5 : SUCCESS in 37m 29s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/703aefa0736d4a1d99b4804161b0c309 : SUCCESS in 36m 46s","accounts_in_message":[],"_revision_number":9},{"id":"34bcebc3d603cf25429e1542ab132b9ec1dfcc75","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-03-09 05:30:48.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"7af92fc94f5772174851af32341ed22405e8b9ab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-09 07:09:02.000000000","message":"Patch Set 10: 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/192c3fa19973452fbcb27a2866091052 : SUCCESS in 9m 38s\n- grenade https://zuul.opendev.org/t/openstack/build/1bb5b2681c0048d89aa48a88b0f17017 : SUCCESS in 1h 03m 04s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/738127165d0f491cb06e7ddc393ede8a : SUCCESS in 51m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fc9ed0163edd40579017bcc6e86d865b : SUCCESS in 1h 02m 02s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/26189320d21d4f0c8783743a22733099 : SUCCESS in 19m 53s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/8802ee816b88443492fc127f980ef4fa : SUCCESS in 20m 20s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/13bc95661a2641189338e3a4364c6f20 : SUCCESS in 20m 55s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ec819ccd7604400394f16017b47af3ba : SUCCESS in 9m 17s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9f53304b59e24f369fa4833e9bb0b7d7 : SUCCESS in 9m 16s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bb46c5daaa034f3cb1a7577cefdc10c3 : FAILURE in 17m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4e167c1c86d14c09be17dd92d4e5f4e1 : FAILURE in 17m 45s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bdb62580d2434cb28278fe500fced6d3 : TIMED_OUT in 1h 32m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0e6ae966e7de466db8140b141a07e478 : SUCCESS in 17m 28s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c050c7e26eb245e1b7590b8a1ca57964 : SUCCESS in 18m 10s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/365e342b141c4486bb8d611d7e4e80da : SUCCESS in 19m 02s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/de97119ff2d74421b89d508ce819517a : SUCCESS in 16m 52s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/64475788db904c56a0347fe886763e61 : SUCCESS in 16m 26s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/b70243a0b4714a5580bee4950e978c84 : SUCCESS in 20m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/732c3bdd2212403db0973d97bc04713f : SUCCESS in 8m 12s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a5245aed64e74ec293f423fc6319c67b : SUCCESS in 20m 38s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/933c9f4c523d4759bb4794a9e67ef8bc : SUCCESS in 49m 18s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/8a665a1eaf4145789006e1899aee9a86 : SUCCESS in 55m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/14985a87838944c5b5c40cc8d2df6247 : SUCCESS in 40m 39s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cce2a3e126f542409db1517d602cbc38 : SUCCESS in 44m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c417f6032a18476d803d0b8ff2a6172a : FAILURE in 17m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d90b92ecd8b4b5098188d90ee4f7aa7 : SUCCESS in 7m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d645365b51e9459d9a8194b7dfb9f89d : SUCCESS in 20m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8c96d07e6be2427f9353cd9f61e1dd6a : SUCCESS in 59m 28s","accounts_in_message":[],"_revision_number":10},{"id":"c6a9740c29ce212266b078240ad7ef687a977a08","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-09 09:10:21.000000000","message":"Patch Set 10:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/1e4ef046e36d4f6181dad98efdf85f4f : FAILURE in 1h 13m 48s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/192b7f8c09e94926a02d7fc55eb9a091 : FAILURE in 1h 01m 23s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/a9aa9e21dc1a482b9a35cc2fc2717287 : FAILURE in 2h 34m 48s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/5395487c183843f38999b13c63238816 : SUCCESS in 58m 02s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e8b4ba501f2a428196bf839369a836e6 : SUCCESS in 58m 33s","accounts_in_message":[],"_revision_number":10},{"id":"e73d651aa05880ff5284813f5732a063bcd6735d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-03-10 04:04:19.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"8bf36aa77469f1dec834e80a334d43dc70fdc53e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-10 05:15:52.000000000","message":"Patch Set 11: 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/b6169f7a0fb742b5aa4e701cff268109 : SUCCESS in 11m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/305217cc4d194927a7a10c0d1abe39d3 : SUCCESS in 52m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/50f833a691094eea92e9fe647899f28f : SUCCESS in 46m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4532286a78e94c0f86b13562934c9ead : SUCCESS in 48m 30s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/77a4deff0d1b4bd89c2d0d02a2842f88 : SUCCESS in 25m 40s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/6eae05bca0b34ceaba42b08832052637 : SUCCESS in 24m 46s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/fa62eb52a3524f82b3ca356d97c0544c : SUCCESS in 26m 43s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/195555af0c9b4af493d128d1f502dec8 : SUCCESS in 8m 48s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9044df9aff264e7cb4396f42c5a915f5 : SUCCESS in 7m 24s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/aa682f810089487b91f2cc5a07c731f0 : SUCCESS in 18m 31s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c090ede31deb4be781f1dec953e05dc8 : SUCCESS in 19m 30s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/474a0ede481a4607a8fdc38cf85e78ce : SUCCESS in 21m 02s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c0c4f183da1747a69109ea22a0a73c60 : SUCCESS in 18m 46s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b1b9991f4de94098937c31c1121a61b3 : SUCCESS in 24m 38s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/2d9b9f40f4ee49ccacb4ddab06235e67 : SUCCESS in 18m 43s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/91e1507c7b6145e2b5897996ec0989fd : SUCCESS in 17m 05s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c6859ca52f764352ac76f9490a894c26 : SUCCESS in 24m 59s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/b538ed52c5324870b88f3f5ce125f9aa : SUCCESS in 18m 03s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/357a20975d2b4fe4b2fd938f10b340a1 : SUCCESS in 7m 36s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f25a8e1b61a64a45ad15e0a42e11599d : SUCCESS in 21m 38s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4fcd84332a304be7868ad9156ebbd7ae : SUCCESS in 58m 33s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/ebc7e5f1510a491cb0273e90df22b68e : SUCCESS in 1h 04m 32s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fa1aff9d38ad4d9987afa4442f30c526 : SUCCESS in 44m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/424b8f86344e42e58d1cbb53ba5f5d0c : SUCCESS in 44m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c9052b5ade1548e7bcd9e120168e2090 : SUCCESS in 18m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/784bf98cfef1454984812916c24d5802 : FAILURE in 7m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9c6c2326f6ca49879be23f48da76f0a7 : SUCCESS in 19m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/55404296339d4a1586a5ef3750c25a6d : SUCCESS in 37m 43s\n\nWarning:\n  Comments left for invalid file swift/common/memcached.py","accounts_in_message":[],"_revision_number":11},{"id":"745a9bab918699ec5ae397a6634d2e58b3ecf010","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-10 07:08:45.000000000","message":"Patch Set 11:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b52c7529738749d4ba15011f2a85d23e : SUCCESS in 43m 30s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c65a6311021542748f8f920006cb7585 : SUCCESS in 51m 21s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/be8afa60359341e3aef4732d6cdf6fc3 : FAILURE in 3h 01m 38s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/83080cf228fc4006a1adcfb7a111d737 : SUCCESS in 52m 59s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/03cfa8b3d4ba489a88c69584c1b1a022 : SUCCESS in 55m 31s","accounts_in_message":[],"_revision_number":11},{"id":"63527a185baf8be0b90a7e7c2441cc56930afd67","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-04-07 03:57:52.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"beded0cead76d1a0f2ce1011da6e54f2bd48eac9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-07 05:12:06.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/948ac164a15347b5ac0e494275daef24 : SUCCESS in 7m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/6c74232d99d6489c9ad3fe081e306428 : SUCCESS in 55m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8433c5913a2e449a972016c28ce51a6c : SUCCESS in 49m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d78cc6b7e66f47be921fa3af1e9523ee : SUCCESS in 42m 49s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/09685e4bb2d443108d0cc876f15f8512 : SUCCESS in 21m 21s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/40005b05e15444fe9b1fa1e435a7670a : SUCCESS in 17m 20s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/e6e558d585394387abfb3fa73af4a3bf : SUCCESS in 21m 28s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4f986db4dbce4c299d389d9062841e3b : SUCCESS in 7m 50s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b45446ff0bbe4291befcee93008db06c : SUCCESS in 5m 42s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9d7da63a4f0c4de8a42b25c4ddbc057f : SUCCESS in 14m 12s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/67a1b4146a7a4fa4bddb85a6a717e66e : SUCCESS in 19m 17s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e93a48c84a4d4f91b097acefe24cfaa1 : SUCCESS in 13m 06s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3ad35da0cb9f433d9f616d0ba4dbf3ab : SUCCESS in 15m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/00021ed276c345ccab69ed8aca53e4d0 : SUCCESS in 15m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/510325fb490c4bf585454555eac9fdd7 : SUCCESS in 15m 50s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/648225aecf5b4cc58a98b0756f854b51 : SUCCESS in 13m 36s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4158314352ef4a0d84ff626e69d3b9ce : SUCCESS in 19m 44s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a960934b2b054eb486c2bd6f370dad34 : SUCCESS in 11m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/168812471e084ee58c575d0f25d6e73c : SUCCESS in 7m 07s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/35b2917167d94e428844fc7e813fa72a : SUCCESS in 15m 09s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/898306cca5a04d689cdafeb4cac46db6 : SUCCESS in 55m 59s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/e0772649102b48fb8f52750f966417e1 : SUCCESS in 51m 07s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/899847d068594c2b9360b2510c9a2339 : SUCCESS in 39m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9a0a6e65a72b475abd5dbe211ed24e13 : SUCCESS in 34m 04s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/10c39d603df64ac4b55d227a19fee7fd : SUCCESS in 17m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c5b623395924b18afd4ec8f7dcf3496 : SUCCESS in 5m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9187ef87b39846f0812ead2654f8b2d5 : SUCCESS in 23m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9d13f7e2ab2b4c25a6bbdc478f44d69b : SUCCESS in 48m 57s","accounts_in_message":[],"_revision_number":12},{"id":"9a7769355db379098f30e8c9f17612add0dbd68e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-07 06:35:56.000000000","message":"Patch Set 12:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/58819a2994054247ac2a89e5a765ad43 : SUCCESS in 47m 05s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/556cbd3635b1421f9ed042c2dcf59684 : SUCCESS in 50m 05s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/46d4a6e95fda4be99b25fd0e04069f3a : FAILURE in 2h 35m 36s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/748aaa1bc3b849f9b353dca465c658e8 : SUCCESS in 44m 47s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/d8a758a64e7d4d56a704df60ab2b6c5b : SUCCESS in 51m 08s","accounts_in_message":[],"_revision_number":12},{"id":"6d9751f44846f199b2da3b629357b8a285d00c66","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-06-15 05:10:37.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.","accounts_in_message":[],"_revision_number":13},{"id":"22f038560af472c6220591e0aa272c08e40a5289","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-15 05:59:09.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/cdeb2d50061045f394d07b764e90b825 : SUCCESS in 34m 12s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f6c85fd5eaa743a0acce6befd92b2613 : SUCCESS in 35m 01s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/e5756eb9bae54193a9814b62b1a8abe6 : SUCCESS in 36m 30s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/aca143de959a47b69bd82e07374577da : SUCCESS in 39m 04s","accounts_in_message":[],"_revision_number":13},{"id":"4204f4c15a99545ca2bd4f19b5059e561fd07880","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-15 06:39:45.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a9f6d335b959408fb9a69f4d55a4eede : SUCCESS in 10m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/d45fb755efbe498eaa440da0816faea3 : SUCCESS in 44m 36s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c92f027da9a241c79153f2ab00af7174 : SUCCESS in 44m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d91f36a4168e4f35aaa6ddf3ac48eeaa : SUCCESS in 41m 05s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/f24a365598684db69089975ea807b676 : SUCCESS in 22m 56s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/639850be30c544c09baa8efba1cb060c : SUCCESS in 25m 12s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/55d309ec53254cb4b3e24bd94dfd041d : SUCCESS in 28m 06s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7681bef2b8fc4f3abbba1c2729c6bbf5 : SUCCESS in 9m 15s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/928ae1a15c644379bf056b7d1201280c : SUCCESS in 5m 16s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4bd3f367499d4314812c4f9be6645e24 : SUCCESS in 16m 20s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a25e6775d4e54165ae1e5246bd8dd4be : SUCCESS in 17m 47s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/362fbe6957c14e629b748daec9775bb8 : SUCCESS in 15m 24s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9774b92fca334b69b3246d0873252a58 : SUCCESS in 21m 17s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f35ea508192344df922ed50737ca8243 : SUCCESS in 21m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/aa3a2749567641b6b6f9caafd48696bc : SUCCESS in 23m 16s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e841dafdb09d4c6092cb3b35766a30f7 : SUCCESS in 19m 43s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/2e6baf691a6045b89a360109dd10d7e0 : SUCCESS in 22m 56s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c8caa50998f74056964d24ce6e091bf0 : SUCCESS in 20m 13s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f8e627eddfef480595a851ca92c89c7a : SUCCESS in 6m 25s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/29bc530bdca84bffacb03651151faad3 : SUCCESS in 19m 29s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ce2bd178b5244eb7a9a29c4650dfcddb : SUCCESS in 53m 41s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/a77f4c31f7aa45f2b9df51b4b2b56187 : SUCCESS in 55m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f6a34dd9447c404ea434e4d50065e7f6 : SUCCESS in 40m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f1807e8d0d364a6386531d41ad430f05 : SUCCESS in 38m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cf7e2d34f442476385f0b74455327082 : SUCCESS in 16m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3212a555dfaf46dcbf2b68338081e3df : SUCCESS in 5m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e59bde244bc64c5a8e145313de7c43ee : SUCCESS in 21m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/859ba5463a594e22a89ff387b1410c30 : SUCCESS in 40m 08s","accounts_in_message":[],"_revision_number":13},{"id":"78ee16feeb2e7963986ee671d98bdbcb52e94ce3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-09-21 17:48:34.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"0b3c0b15d66b976284a59e01a9ab97e41d482985","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-21 18:44:48.000000000","message":"Patch Set 14:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/802cccf9d071429babf8f0663d6e3c94\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/436c7e967ebe4d40a7c3540483c40b7f : SUCCESS in 36m 57s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/2a8cc031a3a9407ab472ebffd6ef1ac4 : SUCCESS in 36m 57s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/3283645c64864680ac1d8c7a9497e1cd : SUCCESS in 43m 49s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/c1e04b126b62414e80da731c7b840f08 : SUCCESS in 36m 02s","accounts_in_message":[],"_revision_number":14},{"id":"b593053f30c26987c350e170a460b043e83fc113","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-21 19:28:02.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cd6e48fd888e48c38bae66cfeb00b983\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dcaef5984a124ae68512f08693035bad : SUCCESS in 7m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/2c4d6f4472f04959b18a7242581380be : SUCCESS in 50m 31s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e03a515e365d407e9be5280b6827bb60 : SUCCESS in 43m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c7fb69f1ad6940a6af4dfe589dd889f2 : SUCCESS in 1h 08m 49s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3557ffea7469402ea317f9165998f2cb : SUCCESS in 17m 53s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/08c9ce8f4cc34cc3ab49a5ecad1cbffa : SUCCESS in 17m 09s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/965dbd5b5a13461ab3f7a4f8442afa0f : SUCCESS in 17m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8b5cc0b8c3394c32bdc5fe1e982ab85e : SUCCESS in 9m 29s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/62825fc424a440b3bb1165784f4efd50 : SUCCESS in 7m 52s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5125fe6733cd410db20ae453d4920305 : SUCCESS in 13m 20s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/bd7d29349bfa4b5f8970cfcba9d76290 : SUCCESS in 14m 32s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/8d454aeb862146b9aafedee6772f3a09 : SUCCESS in 16m 02s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ed07b34a00f74808a9344fe01b527bc5 : SUCCESS in 15m 18s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b7136a2593d5413dbddb7962f1d52239 : SUCCESS in 19m 33s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/bd71f98748504936b82ca8031af00534 : SUCCESS in 15m 20s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/4dc5334e2a144426b2aabd9e82149b28 : SUCCESS in 19m 15s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/381ed3ac94cf4a1d9caedbd220a28096 : SUCCESS in 18m 08s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/afdfa7232ba64e048f794bff4b9365c2 : SUCCESS in 27m 17s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bfe2307ef9cd4996bce65f867355f473 : SUCCESS in 7m 13s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/949c9445986d476d961d83503ffdbdd0 : SUCCESS in 16m 21s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/7d24d65aaaef4647852aa163be7137c2 : SUCCESS in 7m 58s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/445c7711cbc24aa19db03c77dcd098e4 : SUCCESS in 49m 42s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/3c1da51847db4bf589714cd04f4f70e0 : SUCCESS in 1h 14m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a0f7c2638fff47b5babf48d61f71fb32 : SUCCESS in 39m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a9e2f579a7ad47e0af8dd1f118d5cac6 : SUCCESS in 58m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ddf58e689bfb49d0abe7571d7c666ff2 : SUCCESS in 17m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/88f3baaba3a3446691295d0472330ee1 : SUCCESS in 5m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/99151c51720e4d1c8f6272f78024e869 : SUCCESS in 34m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/38e6fd0f72804c17b7ab32e92946a2cc : SUCCESS in 55m 57s","accounts_in_message":[],"_revision_number":14},{"id":"7cf7b27b9aea9e3b7d4e434f1f26befe4e6b2e49","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-09-22 17:18:36.000000000","message":"Patch Set 14:\n\n(4 comments)","accounts_in_message":[],"_revision_number":14},{"id":"5707dfaf81ad6ee52fd45885fa26a57ce7c9cf63","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-09-23 14:12:45.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"8e3714348cd00428af0fa139ba8791e683fca603","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-09-23 14:20:49.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"2598b3dc16538c1374e2ccf813a7d0fc9f98bf05","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-09-23 15:15:17.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"6bf1ef22265d528584bca4f7a0409870905a8370","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-09-23 15:21:09.000000000","message":"Patch Set 17:\n\n(3 comments)","accounts_in_message":[],"_revision_number":17},{"id":"1c9de2311cf84bd76afd6931d74f0c3e5d5e3ef8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-09-23 15:22:02.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"d2491610a34a940c83fb1815b290d0edb12cc628","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-23 16:43:05.000000000","message":"Patch Set 18:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d2336d338288428586b9ee5c6df2f77e\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/fd110f6537cc4fc98ec84d9ad6db02a8 : FAILURE in 37m 55s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/cb13c60d43ef4218b5c0ba0b134ae63b : FAILURE in 47m 14s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/7c1df5a56fa7459c8a4fbfa40ff24c82 : FAILURE in 11m 06s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/0e3ffc5260d644a290e00e1a1b90bb4d : FAILURE in 11m 29s","accounts_in_message":[],"_revision_number":18},{"id":"cebbf815bf75c20834257bc9371b09781414c6f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-23 17:28:36.000000000","message":"Patch Set 18: 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\nhttps://zuul.opendev.org/t/openstack/buildset/f976fd4bfb794295b014c74124f6acc5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba7bc27798764a51901d451ca61cbe3f : FAILURE in 5m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/fbf3032513ae4e82991db116f532e019 : FAILURE in 39m 20s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a751139eb85f4ae5a87ca51b54ee0a1b : FAILURE in 25m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/40d51b55955344f3aeb0f670f0a546b7 : POST_FAILURE in 25m 37s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/314f74d391fe48809b856823b98908b1 : FAILURE in 8m 48s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1eeeb24d974648fe82dce8a1a052f1a1 : FAILURE in 8m 05s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ff7a9e82c0404d3d834b9b65373f12b8 : FAILURE in 8m 00s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8fc36384051f4c16873d0fdca72cdf76 : SUCCESS in 9m 03s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/fba05a1782644fb9b7d866214c0454b3 : SUCCESS in 6m 10s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/de8f5d1b90594039b3d3532f50bf385e : FAILURE in 15m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1c08efa31f9e40b6a3931fc814738af8 : FAILURE in 10m 56s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3316338d1dbc44a9a778bf27e7ca26c6 : FAILURE in 9m 35s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8b7e54b3cc6643be8693d52991028c59 : FAILURE in 3m 48s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6cc38d36bf6e4c6fa57582a12e0c68ca : FAILURE in 5m 01s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ec65b8fec7404b9096a60879a605dbd2 : FAILURE in 5m 13s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c52418fbe4944b5d8d139aeecd5233c1 : FAILURE in 4m 35s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/ce01aadce7b44328b8bf425af6f0f864 : FAILURE in 5m 29s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/517fdb6081cd41c8ac06392bb51fa827 : FAILURE in 4m 49s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/faf54d21103947d0afe248dac61531a5 : FAILURE in 6m 50s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4b3dd101e7f54d598a819580cbd2b3a6 : RETRY_LIMIT in 8m 47s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/97f96175c0c64dd8b2df17c665fd23f9 : RETRY_LIMIT in 7m 50s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/010cc8fe8b2340b9ba37d7db9cb27c24 : TIMED_OUT in 2h 01m 20s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/3e00044eb4434c61947d626113ba9645 : TIMED_OUT in 2h 01m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ab04406333244b1b91474822b3507374 : RETRY_LIMIT in 23m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/000560f2eb574f91b966c8545f391818 : RETRY_LIMIT in 12m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c87ea33a5c524c59a91fe100c4f7904f : FAILURE in 14m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f5082d10c934463aae61f6e8a0fe44e2 : SUCCESS in 5m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e45aeb70254949498467a17b55c8a4c0 : SUCCESS in 26m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fab0e023cdb14740a4bf24dd8cbbb707 : FAILURE in 31m 19s","accounts_in_message":[],"_revision_number":18},{"id":"7215566d9e6c73064f96cb0736b7852966f7c40e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-09-26 17:58:40.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"3112547994fbb5c759cfc91853b6e3ceaa6726f4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-26 19:02:12.000000000","message":"Patch Set 19:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/39300c3de32d422cb3f44ed4a5e33cc0\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/7d694262cabe4feab64a0ccfbfca3626 : SUCCESS in 31m 04s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/ebf3ae222f6a4a39ad089cdc9ab5e4b3 : SUCCESS in 1h 01m 25s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/de37ee2ce36b4093b00ed8ec55f88bd5 : SUCCESS in 32m 26s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f1feb80c9b0a47828e14f9ba9913ffc1 : SUCCESS in 1h 00m 28s","accounts_in_message":[],"_revision_number":19},{"id":"c5740ed7599affffba699e0011d3bcbbc871b50e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-26 19:13:17.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1905027a94154bb893a295a60164b90e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ccb3e137b0374d4488cf638d29a3e3b9 : SUCCESS in 8m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/7a8a2997dd6640f2a9d7c6e1c2ff4a63 : SUCCESS in 57m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/680fc35a31a54d71b8e4ddb78a9c525d : SUCCESS in 47m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d88503923f224d6981e8666732981e5a : SUCCESS in 58m 17s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/89a328d0c0b043f68f1f027cea0d3f1e : SUCCESS in 22m 07s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8b68bba877314a3c80f03c4437a6b577 : SUCCESS in 23m 41s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/77870ee535c2482bb5f97fbb0a5eb4d3 : SUCCESS in 21m 51s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/13cdec4d56a0469396b665998d8eba52 : SUCCESS in 8m 49s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2d7964bfe69c45e9a7c47736b00b0fa2 : SUCCESS in 6m 12s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7a1cbb7def8b43818a0ae5f4749afb4c : SUCCESS in 16m 54s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7205dc81e3054b1eaa942e3bf88a17ab : SUCCESS in 17m 39s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7a02c905ffc44df398e63c68c340e325 : SUCCESS in 17m 06s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/71ce207276294b02bc277fa82cfbf19c : SUCCESS in 18m 02s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5566ab6ad9014431a0ff277354abb6fd : SUCCESS in 20m 01s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6f23410a29f549b4b395a3cbfdff6557 : SUCCESS in 19m 16s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/66ecca050887490ea894e7f696d45d01 : SUCCESS in 17m 16s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/9ef0c9140ed74331b6c9f5767fe1a2f3 : SUCCESS in 15m 53s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c5971b3a74b2423684d32660aafc281e : SUCCESS in 19m 58s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/486dd00ad83e4e18ac1faa38a7f2c7a4 : SUCCESS in 13m 07s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0deccd5c82c147fbab740279cc529bc5 : SUCCESS in 23m 18s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/c4b352718a9349168e50cf5407a01392 : SUCCESS in 9m 40s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/49e5cb02de0f4138a698bdde2d1f5749 : SUCCESS in 52m 53s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/b928eb82c5dc4af8b1f314340a09be42 : SUCCESS in 1h 09m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/68f709e71ef94b5f97792194f5270c28 : SUCCESS in 46m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f794500479454d48b0e65e783af2ef59 : SUCCESS in 50m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a52a70a7eb0e4d44a6d205eedf0203aa : SUCCESS in 16m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f150e4ce2fb40e58c361d36c44d86d7 : SUCCESS in 6m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/15539e316f564211a2fcafc68b05e4d7 : SUCCESS in 30m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/55839eeaef9d4f36ba5455356c9ecbd2 : SUCCESS in 52m 14s","accounts_in_message":[],"_revision_number":19},{"id":"468cb213d73a2f047ba1f5a89e5f026f68a77673","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-09-27 14:57:10.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"83eb766ea81d07e0d734bcfd3cd49a835afa0a04","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-27 16:03:43.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/67191ae567934cfc8cc2be3fadaa8f14\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5da35c7da064bd7b26147a794d03530 : SUCCESS in 12m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/202c99e00f824bc9b1b370835e1051a2 : SUCCESS in 1h 02m 49s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/bbcee9100c994cfdb195774a8a699b9e : SUCCESS in 52m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/67cdaf3426eb40e4b3b14f22864c9585 : SUCCESS in 41m 58s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8efc791df61e477483557e039a3d4a39 : SUCCESS in 21m 33s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b1c73b4e8b8a4801aa01982bb7192379 : SUCCESS in 17m 19s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/126615f867d5449886f33220728f2477 : SUCCESS in 22m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7b452de8f09c48c4bf26c98c282433ee : SUCCESS in 9m 31s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d16afff7907c4851be8da8770812d663 : SUCCESS in 6m 31s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/873a4d46b91d47329b1a5a4916d9a734 : SUCCESS in 16m 43s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4666adef120c48d1ba486be762637518 : SUCCESS in 17m 38s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3f69391528414df5b2e7f997accf036d : SUCCESS in 14m 24s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0f34079a0e374b4697fbe4cfdf86bec8 : SUCCESS in 17m 15s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e1a3963a761f42ddb50cfb8761efc1d4 : SUCCESS in 21m 59s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3844d58069a0428e85b18a84ca3f633c : SUCCESS in 20m 27s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/32f3eecc284d4784ba763d52102ad397 : SUCCESS in 14m 55s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/6ee7086af2fe492d84660ca1b5f060e8 : SUCCESS in 15m 09s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/9609adff02bd433e87ea11ee4383d999 : SUCCESS in 13m 57s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/30c788f8d09c45edb8c05748d611e09c : SUCCESS in 8m 32s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/62b1b7755d1c4f57bfed5bb20d768614 : SUCCESS in 21m 36s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/ec1df7ea9d504d198f03cace23ba2bd0 : SUCCESS in 7m 07s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4522522d32294b7bbe3957998e0adc2b : SUCCESS in 53m 14s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/8427992e775347998b332544ce829877 : SUCCESS in 1h 00m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e8e306e1be7f4306b483b9818e3e5aed : SUCCESS in 50m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2a627f217aea459cac8b5f2c7b1e6f84 : SUCCESS in 49m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/feb2779979374ea3baf7f38ac6a73415 : SUCCESS in 17m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/15e3d4ae49b04507b985d347899f7df4 : SUCCESS in 5m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/008d346d134b41d29d40b4d7da9d1734 : SUCCESS in 22m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/be829b99504a43248e848f4ab63c0408 : SUCCESS in 53m 06s","accounts_in_message":[],"_revision_number":20},{"id":"1f16a9fc326ab72a862c3633b0c626bb8e11c847","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-27 16:17:57.000000000","message":"Patch Set 20:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ab18c62b43a8420b92ead24c228a59b2\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ea68cc8af312491683ac3fb002061476 : SUCCESS in 1h 05m 21s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4043e0be229849a9a32ff3dfff338a15 : SUCCESS in 58m 58s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/f670dccf6a6f4e60955c0fc2802f1717 : SUCCESS in 1h 06m 30s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/92f4be2fb59d45a79fa35ee011bc1bb7 : SUCCESS in 1h 18m 34s","accounts_in_message":[],"_revision_number":20},{"id":"c2b420afbd6bcd235d0f5a590fcaa711fb8c9bf6","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-09-27 21:47:11.000000000","message":"Patch Set 20: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"0e0206bf770c6c72eadc1c02ca3d1b40fca81ee6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-11 15:12:36.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"0c2abbcedfcee06e851e71e731b40b9ef2d81581","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-11 15:27:52.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"692bab8684d396984e199fa11092cf864559cb40","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-11 16:26:17.000000000","message":"Patch Set 22:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dc28f1c9ac174f54aa7a8b7dc7f7506b\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/eaffbb0bb6534cb1bd13da1072e30f66 : SUCCESS in 38m 38s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/796e73eee7b0409991a7ba3c989bf6d8 : SUCCESS in 30m 29s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/fd89779a42404e05925dcd97b838587a : SUCCESS in 55m 29s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/9e2fa2e7dd564c44ad30096df9c266ce : SUCCESS in 30m 25s","accounts_in_message":[],"_revision_number":22},{"id":"fee79145f481951370435f721f61fb8a0df7bb78","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-11 16:33:49.000000000","message":"Patch Set 22: 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\nhttps://zuul.opendev.org/t/openstack/buildset/dde58ce070b34ae299995a36eea15842\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/931e0b2f8563436f938ba7929a9e9d57 : SUCCESS in 9m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/a92e7c3e2e924e91b1785b0b2108cc17 : SUCCESS in 55m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c1cd684a6930407a95ce9d7940016b5b : SUCCESS in 47m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b13011c145a341a8975fd24b50217858 : SUCCESS in 49m 16s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0fe87c2e0c3742b5a0918e91df84dbe6 : FAILURE in 16m 08s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a59295fb551749c7b2bbb523e89c5c57 : FAILURE in 21m 52s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a3799687d7824d6684eb9575adefb710 : FAILURE in 16m 10s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f09f93b8a5f24a069bced8f7b2775cf5 : SUCCESS in 8m 56s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/55cdcc0e9c4e48afa455c79fa43eb968 : SUCCESS in 5m 40s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/026cd00c81fe4540a14ba225b808a212 : SUCCESS in 15m 24s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a4189765075e4b43b6c756796d01973d : SUCCESS in 14m 23s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ad6c5d047e9c4342bfbcb32843a6dadd : SUCCESS in 15m 09s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6845215d57ad4f10b1d11af1268043d5 : SUCCESS in 13m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/12e3fa63498648c6aac3e9721ff022cc : SUCCESS in 21m 13s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/06152decf2054eecbbd459d857daf049 : SUCCESS in 15m 18s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/57a1045d606548c880d223b196c4b851 : SUCCESS in 13m 28s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c36e35cd7b644c63bbf4fbe8811fcd6b : SUCCESS in 14m 08s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/395f709f9ff3450b9b6c8a02aaa47ae5 : SUCCESS in 14m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e9b04a9412fe4e5ea01f54f8c42d6397 : SUCCESS in 7m 00s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/807af68bae9c484598da61b285f64576 : SUCCESS in 19m 01s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/bcd5cd85848e4307961e8850a4248a1f : SUCCESS in 7m 26s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/46d09c7afdf0452dbe910ee19fd79193 : SUCCESS in 42m 56s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/1682629ee6bd4cfa8c74154b71a72af5 : SUCCESS in 57m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4364e41c64d94117827467a2699bb129 : SUCCESS in 40m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cf84ef4b4e9e4c1495c8f35d551a4fc9 : SUCCESS in 45m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2268ca941f974797830b955183258004 : SUCCESS in 19m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7fffb55071c041b7a10ecf47c1b7c636 : SUCCESS in 7m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4390212f9475434ea5491ed79e3ccf65 : RETRY_LIMIT in 6m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ce93c354c38d436b84ca628f13ac37bb : SUCCESS in 52m 02s","accounts_in_message":[],"_revision_number":22},{"id":"be1326f1e72f671c9891fb884fafaf704337ea23","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-12 12:45:10.000000000","message":"Patch Set 22: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":22},{"id":"eb44eb0020f169b6faf2d53fd66d70cc0e83e982","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-12 12:46:08.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"9929f44c80f98c0a6f5d3e48157b6572494f80b9","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-12 12:48:37.000000000","message":"Patch Set 23:\n\n(4 comments)","accounts_in_message":[],"_revision_number":23},{"id":"944743627e991084289c5509b9ec0e5299c59605","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-12 13:07:53.000000000","message":"Patch Set 23: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"5c6fec7f843f58a1cd7da3fb804a91ecbd8dd453","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-12 13:49:52.000000000","message":"Patch Set 23:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/21f9eba926354f788ede010bae5d4fab\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/553507e85ce94a3591f18a5759584ec4 : SUCCESS in 51m 38s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5f84879b097d4471baa48f12f43efc05 : SUCCESS in 29m 39s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/374500fb30c34f5f973af4df0fb5e8aa : SUCCESS in 1h 01m 38s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f316842f07e841e3a7d010c19e590189 : SUCCESS in 28m 36s","accounts_in_message":[],"_revision_number":23},{"id":"f56bdd43602dad93ba4726600cc241f0052eec9e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-12 13:53:42.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d075906e1c4640929f83c8568782b02c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5b96dd5f7cd8416baf391c075a1eaacd : SUCCESS in 9m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/00883fe360c444abb2741ea181042e47 : SUCCESS in 49m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/178c6b38d07d4d1989cd9374d7fe3a04 : SUCCESS in 44m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fe1b1010210e413cb77f3b6c71f7dc14 : SUCCESS in 58m 27s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c69266492de44f94bec0e74b89a9237e : FAILURE in 19m 39s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6bb606dc47fe4cc3a96cf9fc24d91526 : FAILURE in 20m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cbee20f032a049b1a8c26357ad9ce680 : FAILURE in 20m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cd8b9609a5494a1da9cf038d10cc9833 : SUCCESS in 10m 13s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/1dfdc59347a84fd99edbe12b384bc84e : SUCCESS in 5m 14s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/dfc94f5811844f06bbc55b1b39a76a65 : SUCCESS in 17m 05s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7bdb237217f6461b854092c3152122fe : SUCCESS in 12m 45s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/50776522c8244d218427721df531ccfc : SUCCESS in 15m 14s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8cd88b60556e45b8a8cfe570e63da934 : SUCCESS in 17m 08s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/03c990ba70984a97b25473d1011f8b1a : SUCCESS in 17m 53s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/fcbc5615055c408385972436852e3efa : SUCCESS in 17m 53s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/061918df932c4ebfb1453d2f6a2b7e4b : SUCCESS in 17m 40s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c8a2ff2528d04c88a6f6e764b09ca5c9 : SUCCESS in 14m 11s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a1b84dd6a115428da65a8303b997ebd5 : SUCCESS in 12m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f2321203656841418ee6ed4dbfc66e4d : SUCCESS in 7m 01s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/64f6693da39641b0afb00ef571cdf7e4 : SUCCESS in 16m 31s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/4312826b12c849b89977c688d049c973 : SUCCESS in 7m 26s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/2fa133743c5d413fb269a1eddd06b184 : SUCCESS in 52m 28s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/50cd7507677a4bab9fd9d1ad3686df2b : SUCCESS in 1h 05m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/40662b40acf84a8dabef7cc342cc625a : SUCCESS in 45m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/955b3fe24a7e432988c0a0e9d60d7e84 : SUCCESS in 39m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/15296c2c507348f5884271cce5629da7 : SUCCESS in 16m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/171be03917724a48b12c941af7abca81 : SUCCESS in 5m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/73a1893ee0b8436db08da9eef766142c : SUCCESS in 20m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/52589ca2933f423c9114ccf2160c6049 : SUCCESS in 46m 48s","accounts_in_message":[],"_revision_number":23},{"id":"b61da8aaf8c6d70210cfb2014e9ad6486deb0632","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-10-19 18:26:24.000000000","message":"Patch Set 23:\n\n(2 comments)","accounts_in_message":[],"_revision_number":23},{"id":"29cd83279c2ff3d417db82d69cfa25ea9a00bfc6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-10-19 19:22:41.000000000","message":"Patch Set 23:\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"966a9abab6f6c2449062f3ce30a1361c264b2f52","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-10-19 22:18:06.000000000","message":"Patch Set 23:\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"22427634e513f54380ab25078a6dd118c887047e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-20 16:03:21.000000000","message":"Patch Set 23:\n\n(3 comments)","accounts_in_message":[],"_revision_number":23},{"id":"7fbacacd516ae4aab481aac059836f6d020b1e1a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-20 16:11:51.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"bd5a2c4893515ab36bd8dd71d42fc329765d4d4b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-20 17:05:18.000000000","message":"Patch Set 24:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1324a2dfbc1048939a4c8de9dd335ad1\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/543b549f684d43858a96079bf62e0c01 : SUCCESS in 45m 02s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/8b876545277b4e709143b1c1cbe4a688 : SUCCESS in 46m 05s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/0d4fb812ae00463793612830d7ae98fd : SUCCESS in 45m 32s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/df633ecf02da4e538b06cfce7ea27483 : SUCCESS in 45m 39s","accounts_in_message":[],"_revision_number":24},{"id":"32de4af7d5c9c76e11606435521eeb4f3154ee58","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-20 17:45:35.000000000","message":"Patch Set 24: 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\nhttps://zuul.opendev.org/t/openstack/buildset/2d1adc0589ba41aeab441723fc9c6438\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8a7d1908fc1b4781aee0247550e531fe : SUCCESS in 8m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/5274b9e4866f420ca4c12f0d71243d3c : SUCCESS in 45m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/aed550b5acb24ad8b45f6c981eef586e : SUCCESS in 42m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a0490a27bd1349879d9eacb4182d872c : SUCCESS in 45m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/422aa557bfae4bd78d18a1b6ea725914 : FAILURE in 15m 28s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/645d8e6b1a3642789c44babc332f1223 : FAILURE in 21m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/225b7cafe51f4f499da18609d80b4fa6 : FAILURE in 16m 02s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/627fb2f4f5c04d69ad906eaec4c4a4af : SUCCESS in 7m 52s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5b23f9644740403a9e7680def55f4c63 : SUCCESS in 5m 19s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/796176ce51924a078a0d41b22b9dab14 : SUCCESS in 13m 16s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c91c5314d42248999e241e17d3054278 : SUCCESS in 13m 34s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/23d64a0bcd634f878a77b44771072123 : TIMED_OUT in 1h 30m 50s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b6cb766478504eac9094b8d195c75b9b : SUCCESS in 18m 50s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c90d075e6ca9420b9f162f4ea67b10e6 : SUCCESS in 15m 06s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d84700c2f17b4f2ca8e949198e825833 : SUCCESS in 18m 11s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/8c528d8a50f043668279bda621b9dbd6 : SUCCESS in 12m 48s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d6e78bfb39744f498202048748f08e98 : SUCCESS in 14m 26s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/80532da5f5f541ccb22a7d78eeab785d : SUCCESS in 17m 15s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d40f193144fc4fafa05458dde82efa8a : SUCCESS in 6m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/621da05fa0fd46ca85782823ce19111a : SUCCESS in 14m 15s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/4ca78d54097c482387eed690d3e3d7a3 : SUCCESS in 6m 37s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ea2a205c4f6840e9b06c6ba6e5d23324 : SUCCESS in 53m 08s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/59e6d31e27244d48b29f0ac9fc3d3cdd : SUCCESS in 49m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/651a4aaad98c404e97b3416e43e10c08 : SUCCESS in 41m 03s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/22eb4588ea3647df9617f585e0813791 : SUCCESS in 32m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/72241c2bad8848fab3ad116d64fc1fe4 : SUCCESS in 16m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/74366c5c840a4c32b3136ff5e16aa15d : SUCCESS in 5m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3358d4c914a041a7b86bc8eea8a0273e : SUCCESS in 25m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/49ebd6570d3b4764a1327d0d9f4cb500 : SUCCESS in 39m 36s","accounts_in_message":[],"_revision_number":24},{"id":"0078643bbc39aaab72dcd4b9a0e1d741486f7fd1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-10-24 22:29:31.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"28beaad2861bd2a0baf33006ad6e91946e615e20","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-24 23:21:30.000000000","message":"Patch Set 25:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3bfc833f78bb45fd946f8e4b910c4ac2\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/1c2cef1a85bd49cd8b1de4da3cc1c934 : SUCCESS in 49m 44s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3498633b326e4e44a7b6ad52c746aa99 : SUCCESS in 28m 49s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/201dc9cc69a74a2f952479a589254af6 : SUCCESS in 44m 09s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e539eb6dc51b4cd3a3eac3cf2493ea92 : SUCCESS in 27m 20s","accounts_in_message":[],"_revision_number":25},{"id":"157080d525b556b2026a3c9abd042a2218bc4ee7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-24 23:35:30.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/01c904da43fa461b901699a43b8a86ac\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d80a9e433e97417a97f9a8d933bb3be0 : SUCCESS in 7m 43s\n- grenade https://zuul.opendev.org/t/openstack/build/b0b8ccb4cbd0414681566f2254816ece : SUCCESS in 59m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2360f31389c449a0b6834d4337bd5b9e : SUCCESS in 48m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/12f8a2aee26f49f195433890d7897e25 : SUCCESS in 50m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7c223ef1c52f46f18c326b3ff5a1e257 : FAILURE in 17m 45s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/60169eb60e54443eaf759492d25f5d53 : FAILURE in 17m 04s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/89e8e0a4e4844f00a7faae33b0d64a73 : FAILURE in 17m 11s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fc4ed89eaad44669bdaecf0d943a01c6 : SUCCESS in 8m 28s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6321aa0aade24a83b30718fbe33d31be : SUCCESS in 4m 56s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f15e7ee07d654023bc7323a0b156e71c : SUCCESS in 16m 50s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/416ef6cb57e1463088f3796594836d51 : SUCCESS in 15m 10s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/60872ea5e44147ff83ac42ee2c27729d : SUCCESS in 14m 00s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ba6ee9e388544db9b38e6e11f1374cf1 : SUCCESS in 15m 06s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/30d55b07b7d14a3288d264d2a877a424 : SUCCESS in 16m 46s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4cba6778462f47ebbdb50f7c6a85ff9d : SUCCESS in 18m 34s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/eb27cf4bdc544e25a60ba27c48b19a62 : SUCCESS in 14m 10s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/ee1a0c5f1285496a9d3c6aa66ba68f9e : SUCCESS in 13m 51s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/f372d5e8b4cc4f13a027c98057d681ee : SUCCESS in 14m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5a87bbdc778444a49eebecc529ba2517 : SUCCESS in 6m 37s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a24921cd21d44e47ac34f5a9f6fb1c76 : SUCCESS in 15m 51s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/7cc25bf891c94bdd951b62904a1b1804 : SUCCESS in 7m 19s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/68ddf50858564188b5a6b5aa4e0580d9 : SUCCESS in 51m 53s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/4f559334547e4a17850119ee02d1a7e6 : SUCCESS in 58m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/85a0e26f40584a0f96c2fbdfe93bda96 : SUCCESS in 50m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bd4171cb366a4c76a05a6fc22ccfcf66 : SUCCESS in 41m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3e5091a909e545edaffec1ce1f649183 : SUCCESS in 17m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/be9a268cf48e43d3a5c4090e0918fb1c : SUCCESS in 5m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/38cb039798ba4588bc2dda6099edd8e3 : SUCCESS in 27m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a98f9f94685d456aa845bc865526e934 : SUCCESS in 57m 19s","accounts_in_message":[],"_revision_number":25},{"id":"838b5af56717b4aca31f62db5047f799cc2a6aea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-25 18:04:05.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"4c68b51f7d4df8eeba96f9b4c2b18c6705613dff","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-25 18:07:45.000000000","message":"Uploaded patch set 27: Patch Set 26 was rebased.","accounts_in_message":[],"_revision_number":27},{"id":"a132d8d924d002d23dadbb14cbb512410981ea99","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-25 19:24:38.000000000","message":"Patch Set 27: 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\nhttps://zuul.opendev.org/t/openstack/buildset/068bf9d0a3344fc6a8ddcb469c621ca3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/54449d87cb724ca19ef733995a910c38 : SUCCESS in 6m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/6df38176b22c4a008d1d2e87e3e123de : FAILURE in 1h 09m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/10b56474398f4f789f9db030d5d3be24 : SUCCESS in 40m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5592a87d5dc74fdbbe61c805290f9ad6 : SUCCESS in 44m 52s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/84f1e7fe6cec4ac4babbfe22e7b1dd15 : FAILURE in 18m 28s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ab77d6f298d34813b48e228cc0ed26b9 : FAILURE in 18m 10s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bc0f8f70cb2947e1aa13d98ab50307d6 : FAILURE in 19m 17s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e877a5d1038f49b48ef7e5cc0a81076f : FAILURE in 4m 28s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/38fc198062824c98a71cd26111fa5911 : SUCCESS in 5m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b07efd8c03f44f1a8d34bd9412eac74c : SUCCESS in 14m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/87fe8f5029d240ce8b5bc5b38503101e : SUCCESS in 14m 58s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ad483ca67b2b4c9f85168accdc79cdd3 : SUCCESS in 14m 02s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5d2dfdfcc90148e9847848f6861fb0bd : SUCCESS in 16m 28s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/686841483c6446f9b13107c473c1f603 : SUCCESS in 16m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/56f53f7df17f46a685e2b4ea0ef1c55d : SUCCESS in 17m 00s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/50ab1bf1bf9f4829bf62d652585fe91d : SUCCESS in 15m 43s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/cb822de453ca40e3ac30f544d8141bf1 : SUCCESS in 14m 33s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/f475b9571db0459d922c3542a2797652 : SUCCESS in 15m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9940e0463ae04eca8c9c9f1c30678fd6 : SUCCESS in 5m 41s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7bab7971b6e4481c8dee011131f6eb4e : SUCCESS in 14m 51s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/34776511353941858acfd5724a532995 : SUCCESS in 8m 15s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3851ef7a85e9408eb0689008f9082540 : RETRY_LIMIT in 3m 10s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/4cf36db6aa4e4ca281a561fbebe4af42 : SUCCESS in 1h 02m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/17e2f4dff2ec4774bac3ab249ce469ff : SUCCESS in 39m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d38aae6fb3804cca8a39e19cb64ea8cb : SUCCESS in 39m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a1bd00e971884c5d86bf381d958675f7 : SUCCESS in 16m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c575c097f7814f838aa120789a30a2ae : SUCCESS in 5m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/96a69dc6b83f4623be7b57a427b1c438 : SUCCESS in 23m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/06fc729f860842fa9debc55449950326 : SUCCESS in 48m 23s","accounts_in_message":[],"_revision_number":27},{"id":"41c361bd629f2e4cb4f2da98be910f9098490b47","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-25 19:38:31.000000000","message":"Patch Set 27:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b71543e1fec24b75bbcf2f8eeaa88c61\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c7e1a46bef854e479ce83262d1a22519 : SUCCESS in 37m 43s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/fb97903ae6444b6b99f974c3ed98072a : SUCCESS in 51m 25s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/3ff66656ff344f14b9c738e655c79eb2 : SUCCESS in 39m 06s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/718ae44c0c8343639de2d676398c90e1 : SUCCESS in 1h 28m 44s","accounts_in_message":[],"_revision_number":27},{"id":"d540fcca7caca25499f5abc7440a7f3b7b187b93","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-26 10:14:04.000000000","message":"Uploaded patch set 28.","accounts_in_message":[],"_revision_number":28},{"id":"f28e9a451ae85defc74adc61c20fdcac637c1542","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-26 11:09:58.000000000","message":"Patch Set 28: 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\nhttps://zuul.opendev.org/t/openstack/buildset/cd82598f95504af8abaf752ce24fccd1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/814b945e175943d686c78ce682c8c1a0 : SUCCESS in 7m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/bf3d2b92dab2425798e578aa6d83f2c4 : SUCCESS in 43m 22s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cf9c454dc7354d2e82b24c12dab083c9 : SUCCESS in 34m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a16f6c9d079a42a0a874a6e5195c1ace : SUCCESS in 41m 49s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/81d2896a0fc8445ab71d7b9ec8210e50 : FAILURE in 20m 41s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bc087e5827174a26a50413e5eeae24c1 : FAILURE in 24m 01s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/543a943c90424dee9942ec2e84a5cc51 : FAILURE in 24m 22s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/35af3e79a5ef4476baddb5664f061a31 : SUCCESS in 8m 28s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2ab6a43a9d6545a4a51194c157ff1d51 : SUCCESS in 5m 22s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/58fa23cef531429eaefcb15397316909 : SUCCESS in 19m 23s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5b79cb7bf4014d1fb567a7e14ead9c20 : SUCCESS in 15m 53s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/75b8c4b2dac8423e943ce1115e68f395 : SUCCESS in 15m 38s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/37e315d606fc43a8a648e7aa88f28955 : SUCCESS in 18m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/25a8419466904f15a93eab334a161511 : SUCCESS in 19m 28s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d52201a10a894ec49df90ca197618d0a : SUCCESS in 17m 20s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/180b2180c90d4f92bdbe1c37265ead85 : SUCCESS in 17m 04s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c13a5ef4940d490291f92fa186db63a8 : SUCCESS in 17m 28s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/caf0216a1bd645bcba609c911fb87d51 : SUCCESS in 12m 21s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/99c9ff28444a4eec872dbdbc9edec9dd : SUCCESS in 6m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d902568f9a57460e8437059af43c3f83 : SUCCESS in 18m 27s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/8a35c65ef0254209b5d19b8142da31a3 : SUCCESS in 7m 48s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/de8bd627e9e64ede8c77de4b031286c9 : RETRY_LIMIT in 2m 29s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/976c0acdde6c4a4c918afd8fcdaa5575 : SUCCESS in 46m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d733cda7ca164e439b4491836d5cffdb : SUCCESS in 42m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ba3d1a26beb54ac49da3a095d08c3d45 : SUCCESS in 41m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/80f132f05474455ca243439aa059a4b0 : SUCCESS in 17m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c2988d05da3d477296b59a11d8a3cfa2 : SUCCESS in 5m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/20ffca6f0cd944fea3a34d5549f36402 : SUCCESS in 15m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4221bd06eb094474aaeb39488e0fbbb1 : SUCCESS in 46m 44s","accounts_in_message":[],"_revision_number":28},{"id":"8ff8b504d71ca7fbb257f86498c76969a5f9ff6a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-26 11:10:50.000000000","message":"Patch Set 28:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a4076cb657e8469fb4c55d3cbc37f592\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3fe6ee1a660c4ea4a1d3e4e02ff9012d : SUCCESS in 43m 25s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5f90e1111d7b4af5bdfc4dfa6f8ea584 : SUCCESS in 29m 30s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/7cdaf8ff3d3948f8af755eddc960c32d : FAILURE in 54m 37s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ecf8804ea7774ef68c0ff8089a9fbd33 : SUCCESS in 30m 07s","accounts_in_message":[],"_revision_number":28},{"id":"8f845954659c6ae63f58a432bed75a33e8cb6d4d","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-26 13:24:49.000000000","message":"Patch Set 28:\n\n(3 comments)","accounts_in_message":[],"_revision_number":28}],"current_revision_number":28,"current_revision":"cff3abf214c3d0a5a36ed9f362c8047447297c2a","revisions":{"54c7e2d6ad2dc3665481be8ec000bf2624c381e6":{"kind":"REWORK","_number":1,"created":"2021-12-03 04:16:04.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/13/820313/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/1"}}},"commit":{"parents":[{"commit":"407af6334904cd83e0931d9f129bbade8002f50c","subject":"Merge \"reconstructor: purge meta files in pure handoffs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/407af6334904cd83e0931d9f129bbade8002f50c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-03 00:29:15.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-03 04:15:23.000000000","tz":660},"subject":"POC: refactored errorlimited with global cache","message":"POC: refactored errorlimited with global cache\n\nThis patch pulls the proxy\u0027s error limited code into a mixin that can be\ninherited into any class. When it does it gets error limiting.\n\nAlso playing with using memcache to store rather then memory so the\nerrorlimited nodes can be shared amonst worker, nodes, zones or\nglobally.\n\nIt acheives the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/54c7e2d6ad2dc3665481be8ec000bf2624c381e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/54c7e2d6ad2dc3665481be8ec000bf2624c381e6"}]},"branch":"refs/heads/master"},"d1c6e451e2770e58a33f1678ee8ed6942384525a":{"kind":"REWORK","_number":2,"created":"2021-12-06 09:59:56.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/13/820313/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/2"}}},"commit":{"parents":[{"commit":"8dc679ea0c2e71acf2522ba280316a8c82e44d85","subject":"Merge \"reconstructor: restrict max objects per revert job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8dc679ea0c2e71acf2522ba280316a8c82e44d85"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-03 00:29:15.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-06 09:57:03.000000000","tz":660},"subject":"POC: refactored errorlimited with global cache","message":"POC: refactored errorlimited with global cache\n\nThis patch pulls the proxy\u0027s error limited code into a class that can be\nused in any class to provide error_limiting.\n\nAlso playing with using memcache to store rather then memory so the\nerrorlimited nodes can be shared amonst worker, nodes, zones or\nglobally.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d1c6e451e2770e58a33f1678ee8ed6942384525a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d1c6e451e2770e58a33f1678ee8ed6942384525a"}]},"branch":"refs/heads/master"},"acad44c8e8d77542c136c8c79fa1dc427b2de8c4":{"kind":"REWORK","_number":3,"created":"2021-12-06 23:59:44.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/13/820313/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/3"}}},"commit":{"parents":[{"commit":"8dc679ea0c2e71acf2522ba280316a8c82e44d85","subject":"Merge \"reconstructor: restrict max objects per revert job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8dc679ea0c2e71acf2522ba280316a8c82e44d85"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-03 00:29:15.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-06 23:57:56.000000000","tz":660},"subject":"POC: refactored errorlimited with global cache","message":"POC: refactored errorlimited with global cache\n\nThis patch pulls the proxy\u0027s error limited code into a class that can be\nused in any class to provide error_limiting.\n\nAlso playing with using memcache to store rather then memory so the\nerrorlimited nodes can be shared amonst worker, nodes, zones or\nglobally.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/acad44c8e8d77542c136c8c79fa1dc427b2de8c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/acad44c8e8d77542c136c8c79fa1dc427b2de8c4"}]},"branch":"refs/heads/master"},"5007fe8015ee30e0216c8bb526f5c184c69cf08b":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":4,"created":"2021-12-07 02:43:51.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/13/820313/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/4"}}},"commit":{"parents":[{"commit":"6fd8d6f11da615bc8d7f51a58548d32c89c6f1e5","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6fd8d6f11da615bc8d7f51a58548d32c89c6f1e5"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"subject":"Refactored errorlimited out of proxy + global cache","message":"Refactored errorlimited out of proxy + global cache\n\nThis patch pulls the proxy\u0027s error limited code into a class that can be\nused in any class to provide error_limiting.\n\nAlso playing with using MemcacheRing to store rather then memory so the\nerrorlimited nodes can be shared amonst worker, nodes, zones or\nglobally.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5007fe8015ee30e0216c8bb526f5c184c69cf08b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5007fe8015ee30e0216c8bb526f5c184c69cf08b"}]},"branch":"refs/heads/master"},"5a8becad59f61574be82152f081a06bb23cb55a1":{"kind":"REWORK","_number":5,"created":"2021-12-08 01:34:53.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/13/820313/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/5"}}},"commit":{"parents":[{"commit":"6fd8d6f11da615bc8d7f51a58548d32c89c6f1e5","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6fd8d6f11da615bc8d7f51a58548d32c89c6f1e5"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-08 01:24:19.000000000","tz":660},"subject":"Refactored errorlimited out of proxy + global cache","message":"Refactored errorlimited out of proxy + global cache\n\nThis patch pulls the proxy\u0027s error limited code into a class that can be\nused in any class to provide error_limiting.\n\nAlso playing with using MemcacheRing to store rather then memory so the\nerrorlimited nodes can be shared amonst worker, nodes, zones or\nglobally.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5a8becad59f61574be82152f081a06bb23cb55a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5a8becad59f61574be82152f081a06bb23cb55a1"}]},"branch":"refs/heads/master"},"8448ddebadaced398fde06e0066552d9380ab032":{"kind":"REWORK","_number":6,"created":"2021-12-09 04:28:38.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/13/820313/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/6"}}},"commit":{"parents":[{"commit":"b11fdc2b5630ca06a9eb1d9385ca6572bce1cfb7","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b11fdc2b5630ca06a9eb1d9385ca6572bce1cfb7"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-09 03:16:30.000000000","tz":660},"subject":"Refactored errorlimited out of proxy + global cache","message":"Refactored errorlimited out of proxy + global cache\n\nThis patch pulls the proxy\u0027s error limited code into a class that can be\nused in any class to provide error_limiting.\n\nAlso playing with using MemcacheRing to store rather then memory so the\nerrorlimited nodes can be shared amonst worker, nodes, zones or\nglobally.\n\nThe new error limiting class now comes is few:\n  - A BaseErrorLimiter: Which container most the code\n  - A InMemoryErrorLimiter: This is the current version that uses\n    a dict.\n - A MemcacheErrorLimiter: That uses a MemcacheRing to store error\n   limited nodes. Which can be sharded globally or members of a pool.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8448ddebadaced398fde06e0066552d9380ab032"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8448ddebadaced398fde06e0066552d9380ab032"}]},"branch":"refs/heads/master"},"b26d04cd173812b09763ad17cd2e1c41956d2e73":{"kind":"REWORK","_number":7,"created":"2021-12-09 05:53:47.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/13/820313/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/7"}}},"commit":{"parents":[{"commit":"b11fdc2b5630ca06a9eb1d9385ca6572bce1cfb7","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b11fdc2b5630ca06a9eb1d9385ca6572bce1cfb7"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-09 05:52:57.000000000","tz":660},"subject":"Refactored errorlimited out of proxy + global cache","message":"Refactored errorlimited out of proxy + global cache\n\nThis patch pulls the proxy\u0027s error limited code into a class that can be\nused in any class to provide error_limiting.\n\nAlso playing with using MemcacheRing to store rather then memory so the\nerrorlimited nodes can be shared amonst worker, nodes, zones or\nglobally.\n\nThe new error limiting class now comes is few:\n  - A BaseErrorLimiter: Which container most the code\n  - A InMemoryErrorLimiter: This is the current version that uses\n    a dict.\n - A MemcacheErrorLimiter: That uses a MemcacheRing to store error\n   limited nodes. Which can be sharded globally or members of a pool.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b26d04cd173812b09763ad17cd2e1c41956d2e73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b26d04cd173812b09763ad17cd2e1c41956d2e73"}]},"branch":"refs/heads/master"},"38c6db6277d28b38814b24d322b49a59293fa7dc":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2021-12-14 22:30:49.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/13/820313/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/8"}}},"commit":{"parents":[{"commit":"2d958439eca5a69060475be0ea225776b830c3f0","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2d958439eca5a69060475be0ea225776b830c3f0"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-14 22:25:23.000000000","tz":660},"subject":"Refactored errorlimited out of proxy + global cache","message":"Refactored errorlimited out of proxy + global cache\n\nThis patch pulls the proxy\u0027s error limited code into a class that can be\nused in any class to provide error_limiting.\n\nAlso playing with using MemcacheRing to store rather then memory so the\nerrorlimited nodes can be shared amonst worker, nodes, zones or\nglobally.\n\nThe new error limiting class now comes is few:\n  - A BaseErrorLimiter: Which container most the code\n  - A InMemoryErrorLimiter: This is the current version that uses\n    a dict.\n - A MemcacheErrorLimiter: That uses a MemcacheRing to store error\n   limited nodes. Which can be sharded globally or members of a pool.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/38c6db6277d28b38814b24d322b49a59293fa7dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/38c6db6277d28b38814b24d322b49a59293fa7dc"}]},"branch":"refs/heads/master"},"5ffe0c214c1a09b0ed3d0f1f19b221151ed804b4":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2022-01-31 03:57:03.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/13/820313/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/9"}}},"commit":{"parents":[{"commit":"09205c49a38aab21b1cc3a34cae0876fa1f33b95","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/09205c49a38aab21b1cc3a34cae0876fa1f33b95"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-01-31 03:21:31.000000000","tz":660},"subject":"Refactored errorlimited out of proxy + global cache","message":"Refactored errorlimited out of proxy + global cache\n\nThis patch pulls the proxy\u0027s error limited code into a class that can be\nused in any class to provide error_limiting.\n\nAlso playing with using MemcacheRing to store rather then memory so the\nerrorlimited nodes can be shared amonst worker, nodes, zones or\nglobally.\n\nThe new error limiting class now comes is few:\n  - A BaseErrorLimiter: Which container most the code\n  - A InMemoryErrorLimiter: This is the current version that uses\n    a dict.\n - A MemcacheErrorLimiter: That uses a MemcacheRing to store error\n   limited nodes. Which can be sharded globally or members of a pool.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5ffe0c214c1a09b0ed3d0f1f19b221151ed804b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5ffe0c214c1a09b0ed3d0f1f19b221151ed804b4"}]},"branch":"refs/heads/master"},"5f42f7f1330e81830d5e2ddc4863c3b5e66f8f9d":{"kind":"REWORK","_number":10,"created":"2022-03-09 05:30:48.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/13/820313/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/10"}}},"commit":{"parents":[{"commit":"645bb9b872aae457774e7ea0391fc55cecdd377d","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/645bb9b872aae457774e7ea0391fc55cecdd377d"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-03-09 05:29:43.000000000","tz":660},"subject":"Refactored errorlimited out of proxy + global cache","message":"Refactored errorlimited out of proxy + global cache\n\nThis patch pulls the proxy\u0027s error limited code into a class that can be\nused in any class to provide error_limiting.\n\nAlso playing with using MemcacheRing to store rather then memory so the\nerrorlimited nodes can be shared amonst worker, nodes, zones or\nglobally.\n\nThe new error limiting class now comes is few:\n  - A BaseErrorLimiter: Which container most the code\n  - A InMemoryErrorLimiter: This is the current version that uses\n    a dict.\n - A MemcacheErrorLimiter: That uses a MemcacheRing to store error\n   limited nodes. Which can be sharded globally or members of a pool.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5f42f7f1330e81830d5e2ddc4863c3b5e66f8f9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5f42f7f1330e81830d5e2ddc4863c3b5e66f8f9d"}]},"branch":"refs/heads/master"},"64dafe0b1fd539c71acab4c7563d68a51a9d932a":{"kind":"REWORK","_number":11,"created":"2022-03-10 04:04:19.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/13/820313/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/11"}}},"commit":{"parents":[{"commit":"2a4d0db944bac963ffc490a994da79dae173f3c5","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2a4d0db944bac963ffc490a994da79dae173f3c5"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-03-10 00:17:11.000000000","tz":660},"subject":"Refactored errorlimited out of proxy + global cache","message":"Refactored errorlimited out of proxy + global cache\n\nThis patch pulls the proxy\u0027s error limited code into a class that can be\nused in any class to provide error_limiting.\n\nAlso playing with using MemcacheRing to store rather then memory so the\nerrorlimited nodes can be shared amonst worker, nodes, zones or\nglobally.\n\nThe new error limiting class now comes is few:\n  - A BaseErrorLimiter: Which container most the code\n  - A InMemoryErrorLimiter: This is the current version that uses\n    a dict.\n - A MemcacheErrorLimiter: That uses a MemcacheRing to store error\n   limited nodes. Which can be sharded globally or members of a pool.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/64dafe0b1fd539c71acab4c7563d68a51a9d932a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/64dafe0b1fd539c71acab4c7563d68a51a9d932a"}]},"branch":"refs/heads/master"},"8ff283a17f17bd0ecb4281707c641cfcab896839":{"kind":"REWORK","_number":12,"created":"2022-04-07 03:57:52.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/13/820313/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/12"}}},"commit":{"parents":[{"commit":"b34c57cddf9db2c7e44a7c0770cbcfc02993990c","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b34c57cddf9db2c7e44a7c0770cbcfc02993990c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-04-07 03:47:06.000000000","tz":600},"subject":"Refactored errorlimited out of proxy + global cache","message":"Refactored errorlimited out of proxy + global cache\n\nThis patch pulls the proxy\u0027s error limited code into a class that can be\nused in any class to provide error_limiting.\n\nAlso playing with using MemcacheRing to store rather then memory so the\nerrorlimited nodes can be shared amonst worker, nodes, zones or\nglobally.\n\nThe new error limiting class now comes is few:\n  - A BaseErrorLimiter: Which container most the code\n  - A InMemoryErrorLimiter: This is the current version that uses\n    a dict.\n - A MemcacheErrorLimiter: That uses a MemcacheRing to store error\n   limited nodes. Which can be sharded globally or members of a pool.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8ff283a17f17bd0ecb4281707c641cfcab896839"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8ff283a17f17bd0ecb4281707c641cfcab896839"}]},"branch":"refs/heads/master"},"851aaa65574feb2baa6659b2d31387609e5036cf":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2022-06-15 05:10:37.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/13/820313/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/13"}}},"commit":{"parents":[{"commit":"7ee9e88c7fb27bfa0df64dcc2b6f9f3afc5a6cdf","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7ee9e88c7fb27bfa0df64dcc2b6f9f3afc5a6cdf"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-06-15 05:03:51.000000000","tz":600},"subject":"Refactored errorlimited out of proxy + global cache","message":"Refactored errorlimited out of proxy + global cache\n\nThis patch pulls the proxy\u0027s error limited code into a class that can be\nused in any class to provide error_limiting.\n\nAlso playing with using MemcacheRing to store rather then memory so the\nerrorlimited nodes can be shared amonst worker, nodes, zones or\nglobally.\n\nThe new error limiting class now comes is few:\n  - A BaseErrorLimiter: Which container most the code\n  - A InMemoryErrorLimiter: This is the current version that uses\n    a dict.\n - A MemcacheErrorLimiter: That uses a MemcacheRing to store error\n   limited nodes. Which can be sharded globally or members of a pool.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/851aaa65574feb2baa6659b2d31387609e5036cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/851aaa65574feb2baa6659b2d31387609e5036cf"}]},"branch":"refs/heads/master"},"fc171d60220ea75a7f92d9aefb0b58d029387f44":{"kind":"REWORK","_number":14,"created":"2022-09-21 17:48:34.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/14"}}},"commit":{"parents":[{"commit":"9972a919e5b23b2d734fda0086773e332d2f0b40","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9972a919e5b23b2d734fda0086773e332d2f0b40"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-09-21 17:48:15.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nAdd an error limiter class that uses MemcacheRing to store rather then\nmemory so the errorlimited nodes can be shared amonst worker, nodes,\nzones or globally.\n\nThe new error limiting class is MemcacheErrorLimiter: That uses a\nMemcacheRing to store error limited nodes. Which can be sharded\nglobally or members of a pool.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fc171d60220ea75a7f92d9aefb0b58d029387f44"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fc171d60220ea75a7f92d9aefb0b58d029387f44"}]},"branch":"refs/heads/master"},"e0e00fc9ba79a6ff3b996318fe4f518030c737d6":{"kind":"REWORK","_number":15,"created":"2022-09-23 14:12:45.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/15"}}},"commit":{"parents":[{"commit":"e7db5f54977dffd7692ead43dbee9ed99205cd0c","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e7db5f54977dffd7692ead43dbee9ed99205cd0c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-09-23 14:08:54.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nAdd an error limiter class that uses MemcacheRing to store rather then\nmemory so the errorlimited nodes can be shared amonst worker, nodes,\nzones or globally.\n\nThe new error limiting class is MemcacheErrorLimiter: That uses a\nMemcacheRing to store error limited nodes. Which can be sharded\nglobally or members of a pool.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e0e00fc9ba79a6ff3b996318fe4f518030c737d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e0e00fc9ba79a6ff3b996318fe4f518030c737d6"}]},"branch":"refs/heads/master"},"f0cd8d65f82929d4ccac8e969aa3eca310af8fd0":{"kind":"REWORK","_number":16,"created":"2022-09-23 14:20:49.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/16"}}},"commit":{"parents":[{"commit":"e7db5f54977dffd7692ead43dbee9ed99205cd0c","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e7db5f54977dffd7692ead43dbee9ed99205cd0c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-09-23 14:20:37.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nAdd an error limiter class that uses MemcacheRing to store rather then\nmemory so the errorlimited nodes can be shared amonst worker, nodes,\nzones or globally.\n\nThe new error limiting class is MemcacheErrorLimiter: That uses a\nMemcacheRing to store error limited nodes. Which can be sharded\nglobally or members of a pool.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0cd8d65f82929d4ccac8e969aa3eca310af8fd0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0cd8d65f82929d4ccac8e969aa3eca310af8fd0"}]},"branch":"refs/heads/master"},"e9eab0b24ccdc49e03e4b31325b07f6780346a87":{"kind":"REWORK","_number":17,"created":"2022-09-23 15:15:17.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/17"}}},"commit":{"parents":[{"commit":"279cd48073533805bd199883e2f6dbd8985ff420","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/279cd48073533805bd199883e2f6dbd8985ff420"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-09-23 15:14:34.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nAdd an error limiter class that uses MemcacheRing to store rather then\nmemory so the errorlimited nodes can be shared amonst worker, nodes,\nzones or globally.\n\nThe new error limiting class is MemcacheErrorLimiter: That uses a\nMemcacheRing to store error limited nodes. Which can be sharded\nglobally or members of a pool.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e9eab0b24ccdc49e03e4b31325b07f6780346a87"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e9eab0b24ccdc49e03e4b31325b07f6780346a87"}]},"branch":"refs/heads/master"},"f32a074bcf745351d9e49f311699381b55e1cebd":{"kind":"REWORK","_number":18,"created":"2022-09-23 15:22:02.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/18"}}},"commit":{"parents":[{"commit":"279cd48073533805bd199883e2f6dbd8985ff420","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/279cd48073533805bd199883e2f6dbd8985ff420"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-09-23 15:21:53.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nAdd an error limiter class that uses MemcacheRing to store rather then\nmemory so the errorlimited nodes can be shared amonst worker, nodes,\nzones or globally.\n\nThe new error limiting class is MemcacheErrorLimiter: That uses a\nMemcacheRing to store error limited nodes. Which can be sharded\nglobally or members of a pool.\n\nIt achieves the latter by adding a \u0027error_limitting_pool\u0027 option which\nwill be used to prepend to memcache entries, allowing only those that\nshare it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f32a074bcf745351d9e49f311699381b55e1cebd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f32a074bcf745351d9e49f311699381b55e1cebd"}]},"branch":"refs/heads/master"},"d5f98ec0d33abd98e6349f56f941bae353076d40":{"kind":"REWORK","_number":19,"created":"2022-09-26 17:58:40.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/19"}}},"commit":{"parents":[{"commit":"1c3909f821acf441269b7ac6ba0fb245c7aacdd4","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1c3909f821acf441269b7ac6ba0fb245c7aacdd4"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-09-26 17:52:05.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nEnable the ErrorLimiter class to optionally use MemcacheRing to store\nerror stats rather than memory so that error limited nodes can be\nshared amongst worker, nodes, zones or globally.\n\nA new MemcacheErrorStats class is added that uses a MemcacheRing to\nstore error limited nodes. These can be sharded globally or between\nmembers of a pool.\n\nIt achieves the latter by using the \u0027error_limiting_prefix\u0027 option\nwhich will be used to prepend to memcache keys, allowing only those\nthat share it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d5f98ec0d33abd98e6349f56f941bae353076d40"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d5f98ec0d33abd98e6349f56f941bae353076d40"}]},"branch":"refs/heads/master"},"e0b76bcd6357d86565dbfa8ca0956bfee4ace821":{"kind":"REWORK","_number":20,"created":"2022-09-27 14:57:10.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/20"}}},"commit":{"parents":[{"commit":"d0c1b8f4a0cab3772a337c27c4562cf5566fc014","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d0c1b8f4a0cab3772a337c27c4562cf5566fc014"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-09-27 14:46:06.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nEnable the ErrorLimiter class to optionally use MemcacheRing to store\nerror stats rather than memory so that error limited nodes can be\nshared amongst worker, nodes, zones or globally.\n\nA new MemcacheErrorStats class is added that uses a MemcacheRing to\nstore error limited nodes. These can be sharded globally or between\nmembers of a pool.\n\nIt achieves the latter by using the \u0027error_limiting_pool\u0027 option\nwhich will be used to prepend to memcache keys, allowing only those\nthat share it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e0b76bcd6357d86565dbfa8ca0956bfee4ace821"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e0b76bcd6357d86565dbfa8ca0956bfee4ace821"}]},"branch":"refs/heads/master"},"3589c041dc70c656f853588e7cda2cf7c5480eda":{"kind":"REWORK","_number":21,"created":"2022-10-11 15:12:36.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/21"}}},"commit":{"parents":[{"commit":"f95ae9c3c6ab9ce55ffe52869f5600fd798891b0","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f95ae9c3c6ab9ce55ffe52869f5600fd798891b0"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-11 14:50:54.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nEnable the ErrorLimiter class to optionally use MemcacheRing to store\nerror stats rather than memory so that error limited nodes can be\nshared amongst worker, nodes, zones or globally.\n\nA new MemcacheErrorStats class is added that uses a MemcacheRing to\nstore error limited nodes. These can be sharded globally or between\nmembers of a pool.\n\nIt achieves the latter by using the \u0027error_limiting_pool\u0027 option\nwhich will be used to prepend to memcache keys, allowing only those\nthat share it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3589c041dc70c656f853588e7cda2cf7c5480eda"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3589c041dc70c656f853588e7cda2cf7c5480eda"}]},"branch":"refs/heads/master"},"bc03999844456356514734c7b498f5a0803646b6":{"kind":"REWORK","_number":22,"created":"2022-10-11 15:27:52.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/22"}}},"commit":{"parents":[{"commit":"5e761a2cdf6076bf5b85467a2f45df2c7a6a81c1","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5e761a2cdf6076bf5b85467a2f45df2c7a6a81c1"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-11 15:27:41.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nEnable the ErrorLimiter class to optionally use MemcacheRing to store\nerror stats rather than memory so that error limited nodes can be\nshared amongst worker, nodes, zones or globally.\n\nA new MemcacheErrorStats class is added that uses a MemcacheRing to\nstore error limited nodes. These can be sharded globally or between\nmembers of a pool.\n\nIt achieves the latter by using the \u0027error_limiting_pool\u0027 option\nwhich will be used to prepend to memcache keys, allowing only those\nthat share it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bc03999844456356514734c7b498f5a0803646b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bc03999844456356514734c7b498f5a0803646b6"}]},"branch":"refs/heads/master"},"051323c10f9ecfb7ad0fc0381200e6ec3407fe02":{"kind":"REWORK","_number":23,"created":"2022-10-12 12:46:08.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/23"}}},"commit":{"parents":[{"commit":"883430eda6eb65834be18fd5adaa87127fedca64","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/883430eda6eb65834be18fd5adaa87127fedca64"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-12 12:45:21.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nEnable the ErrorLimiter class to optionally use MemcacheRing to store\nerror stats rather than memory so that error limited nodes can be\nshared amongst worker, nodes, zones or globally.\n\nA new MemcacheErrorStats class is added that uses a MemcacheRing to\nstore error limited nodes. These can be sharded globally or between\nmembers of a pool.\n\nIt achieves the latter by using the \u0027error_limiting_pool\u0027 option\nwhich will be used to prepend to memcache keys, allowing only those\nthat share it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/051323c10f9ecfb7ad0fc0381200e6ec3407fe02"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/051323c10f9ecfb7ad0fc0381200e6ec3407fe02"}]},"branch":"refs/heads/master"},"39574d31b82b38a22289f87cba919b840529d5d0":{"kind":"REWORK","_number":24,"created":"2022-10-20 16:11:51.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/24"}}},"commit":{"parents":[{"commit":"8f78e679aebbbd9cfcae1d232f264f92edefabb1","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8f78e679aebbbd9cfcae1d232f264f92edefabb1"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-20 16:03:38.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nEnable the ErrorLimiter class to optionally use MemcacheRing to store\nerror stats rather than memory so that error limited nodes can be\nshared amongst worker, nodes, zones or globally.\n\nA new MemcacheErrorStats class is added that uses a MemcacheRing to\nstore error limited nodes. These can be sharded globally or between\nmembers of a pool.\n\nIt achieves the latter by using the \u0027error_limiting_pool\u0027 option\nwhich will be used to prepend to memcache keys, allowing only those\nthat share it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/39574d31b82b38a22289f87cba919b840529d5d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/39574d31b82b38a22289f87cba919b840529d5d0"}]},"branch":"refs/heads/master"},"b29ea0c4611a03fbbda77a29738b3894fc11a5ce":{"kind":"REWORK","_number":25,"created":"2022-10-24 22:29:31.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/13/820313/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/25"}}},"commit":{"parents":[{"commit":"7d63e65ccaf093ea97e5b2aa2094732bbeee55fe","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7d63e65ccaf093ea97e5b2aa2094732bbeee55fe"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-10-24 22:29:18.000000000","tz":-420},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nEnable the ErrorLimiter class to optionally use MemcacheRing to store\nerror stats rather than memory so that error limited nodes can be\nshared amongst worker, nodes, zones or globally.\n\nA new MemcacheErrorStats class is added that uses a MemcacheRing to\nstore error limited nodes. These can be sharded globally or between\nmembers of a pool.\n\nIt achieves the latter by using the \u0027error_limiting_pool\u0027 option\nwhich will be used to prepend to memcache keys, allowing only those\nthat share it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b29ea0c4611a03fbbda77a29738b3894fc11a5ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b29ea0c4611a03fbbda77a29738b3894fc11a5ce"}]},"branch":"refs/heads/master"},"fef8fece5337be4fc1107ca459b2361d44e17b4c":{"kind":"REWORK","_number":26,"created":"2022-10-25 18:04:05.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/26"}}},"commit":{"parents":[{"commit":"efb00f5ce29ac0169319c13f14d2254cd2a83748","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/efb00f5ce29ac0169319c13f14d2254cd2a83748"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-25 18:00:31.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nEnable the ErrorLimiter class to optionally use MemcacheRing to store\nerror stats rather than memory so that error limited nodes can be\nshared amongst worker, nodes, zones or globally.\n\nA new MemcacheErrorStats class is added that uses a MemcacheRing to\nstore error limited nodes. These can be sharded globally or between\nmembers of a pool.\n\nIt achieves the latter by using the \u0027error_limiting_pool\u0027 option\nwhich will be used to prepend to memcache keys, allowing only those\nthat share it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fef8fece5337be4fc1107ca459b2361d44e17b4c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fef8fece5337be4fc1107ca459b2361d44e17b4c"}]},"branch":"refs/heads/master"},"894b923bedfacbd94f4f5c8b6b57868ccfdd6b52":{"kind":"TRIVIAL_REBASE","_number":27,"created":"2022-10-25 18:07:45.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/27"}}},"commit":{"parents":[{"commit":"08bc0506b6800a53bedab4b4a6d550b1205c193d","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/08bc0506b6800a53bedab4b4a6d550b1205c193d"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-25 18:07:12.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nEnable the ErrorLimiter class to optionally use MemcacheRing to store\nerror stats rather than memory so that error limited nodes can be\nshared amongst worker, nodes, zones or globally.\n\nA new MemcacheErrorStats class is added that uses a MemcacheRing to\nstore error limited nodes. These can be sharded globally or between\nmembers of a pool.\n\nIt achieves the latter by using the \u0027error_limiting_pool\u0027 option\nwhich will be used to prepend to memcache keys, allowing only those\nthat share it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/894b923bedfacbd94f4f5c8b6b57868ccfdd6b52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/894b923bedfacbd94f4f5c8b6b57868ccfdd6b52"}]},"branch":"refs/heads/master"},"cff3abf214c3d0a5a36ed9f362c8047447297c2a":{"kind":"REWORK","_number":28,"created":"2022-10-26 10:14:04.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/820313/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/820313/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/820313/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/820313/28"}}},"commit":{"parents":[{"commit":"a8516e15108893301f586143de902153646ba9fd","subject":"Refactor memcache config and MemcacheRing loading","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a8516e15108893301f586143de902153646ba9fd"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-07 02:39:26.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-26 10:04:34.000000000","tz":60},"subject":"Global error limiter using memcache","message":"Global error limiter using memcache\n\nEnable the ErrorLimiter class to optionally use MemcacheRing to store\nerror stats rather than memory so that error limited nodes can be\nshared amongst worker, nodes, zones or globally.\n\nA new MemcacheErrorStats class is added that uses a MemcacheRing to\nstore error limited nodes. These can be sharded globally or between\nmembers of a pool.\n\nIt achieves the latter by using the \u0027error_limiting_pool\u0027 option\nwhich will be used to prepend to memcache keys, allowing only those\nthat share it to be in the same pool.\n\nChange-Id: I0a36af8c9a89c4111b05948a916b429f3f4fe0e6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cff3abf214c3d0a5a36ed9f362c8047447297c2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cff3abf214c3d0a5a36ed9f362c8047447297c2a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
