)]}'
{"id":"openstack%2Fswift~830551","triplet_id":"openstack%2Fswift~master~Ib60e71340a4e3884a9a9d70891fe17a0490baa6b","project":"openstack/swift","branch":"master","topic":"shard_pending_files","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2024-12-05 18:41:07.000000000","reason":"Change was marked work in progress"},"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2024-12-05 18:41:07.000000000","reason":"Change was marked work in progress"}},"hashtags":[],"change_id":"Ib60e71340a4e3884a9a9d70891fe17a0490baa6b","subject":"db: shard up the DatabaseBroker pending files","status":"NEW","created":"2022-02-23 05:59:43.000000000","updated":"2024-12-05 20:08:46.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":50,"unresolved_comment_count":5,"work_in_progress":true,"has_review_started":true,"meta_rev_id":"394cf8d62c372f6459fe780f9464b9afa3cca6b8","_number":830551,"virtual_id_number":830551,"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":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2024-12-05 20:08:46.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":-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":[{"_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":{"CC":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"reviewer_updates":[{"updated":"2022-02-23 07:36:56.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":"2022-03-24 23:30:31.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":"6aed44134ecd32edbe208dec27eb17ad4895ccef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-02-23 05:59:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"91e993b923787e020105804abdaae0c83881374a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-23 07:36:56.000000000","message":"Patch Set 1: Verified-1\n\n(4 comments)\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/96f70f9479294852974f676f1699b645 : SUCCESS in 9m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/50fb92b16fc64c748e971f4e6a00770e : FAILURE in 55m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a5066466a41e4fedba2bde6464fa5bed : FAILURE in 46m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a77f5fd37b124a63ab530ce121070aa6 : FAILURE in 1h 21m 57s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/2391595009454164aacd79ab2d7bab41 : TIMED_OUT in 1h 31m 16s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/c0984dc182334bff8ebd681fdfb7fe1b : TIMED_OUT in 1h 31m 41s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/441a02ab66f24a149f052278d54eeede : TIMED_OUT in 1h 31m 24s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/80116fa24a9f475b812d59f7b0a8eb1b : SUCCESS in 7m 50s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d09741119edf466da79ecdbf2a670b03 : SUCCESS in 7m 09s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2e890e16c8c041e5bed095c25f0b189c : FAILURE in 13m 32s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/305e4bd92272475c906faf145c3954fe : FAILURE in 14m 00s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fc8929135a6644b2943243e4f551a38e : FAILURE in 12m 50s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/65a1d8ce04c043f6a6f76f57d90068ad : TIMED_OUT in 1h 31m 17s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0d062d9b41654c8f8a8a092cae36b8f3 : TIMED_OUT in 1h 31m 12s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/35f34822a2f64b1f9a97b11a276e36eb : TIMED_OUT in 1h 31m 08s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/a4488079a8c14e27af84205d5c8ec2b0 : TIMED_OUT in 1h 31m 06s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b4d676a94b27470caab71d3e8f7bd89a : TIMED_OUT in 1h 31m 18s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/83e1fff57a7544599af12a87bb59c186 : TIMED_OUT in 1h 31m 15s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ce06dae23d2e4c9393a09c94299d0905 : FAILURE in 5m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/973da483fa1040c4941a552e49ba5a5a : FAILURE in 39m 54s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/120185c7e4a14da5bdce999dd7358a2c : FAILURE in 50m 23s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/90e5b6586abc4599adc7e1e46b309ad6 : FAILURE in 58m 12s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/daa73d30320b4e508c767ef5dfabf8d1 : TIMED_OUT in 1h 32m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d0dc8f85ce794ae0865115a75a7aa568 : TIMED_OUT in 1h 32m 35s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e648da10ff1e4563981f98381916164c : FAILURE in 12m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9681b8ff26e6478181243844cd40eaf9 : FAILURE in 5m 29s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c8f420331e664b5cac429357817a6c42 : TIMED_OUT in 1h 31m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/42d9b720fd8349d49096609058ec6f12 : FAILURE in 49m 27s","accounts_in_message":[],"_revision_number":1},{"id":"0ca4acdf5d9a342f7552ff45a40f3ea829d9b768","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-23 08:24:23.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/796488c8b41d4a5db694cd4e8c2c8e54 : FAILURE in 44m 27s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/cee306c97c804761909fe048203cdcdf : FAILURE in 46m 51s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/ec49310950f5418fb465eb21ee8bb52f : FAILURE in 2h 22m 03s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/5a6ff49831944a67b47719b4f286d003 : TIMED_OUT in 1h 31m 17s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/13163d70fb8742889b50b517b6575332 : TIMED_OUT in 1h 31m 20s","accounts_in_message":[],"_revision_number":1},{"id":"a9b469dd3d77e49d63bc272492737684d44f1b83","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-02-24 01:39:19.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"807333c7fa05e0cfa9b5ee86ecae6186472ed756","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-24 03:20:38.000000000","message":"Patch Set 2: Verified-1\n\n(6 comments)\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/937be886188a4cbbb5dabe36accdcaa4 : SUCCESS in 9m 04s\n- grenade https://zuul.opendev.org/t/openstack/build/3a21b30cf9344490b249f7a7197fd611 : FAILURE in 47m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cd0de95821d14ff3918bb7d9e0214965 : FAILURE in 50m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5bf9a6c72eab41ef82c217bcfa6a27f2 : FAILURE in 1h 08m 18s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/89b5581b1d5d4aa3927be046eb41b8b1 : TIMED_OUT in 1h 31m 16s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/b8c93e4b0da34cb2af9035aa1390286e : TIMED_OUT in 1h 31m 12s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/6f2439ff58a24f0684eff77e247a575b : TIMED_OUT in 1h 31m 11s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e069927d7a7a49b8a6f2d688a4792202 : SUCCESS in 7m 12s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0cfb8680f329463c99ddb2bf4a800196 : SUCCESS in 6m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/eb90b6fc307b42e78590122237fe5c25 : FAILURE in 12m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ccbc0647bea94fd2b0c55fb067605c70 : FAILURE in 11m 54s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4e7274eaaad949e49ecbebaf041a704c : FAILURE in 11m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3886d677f8974ac8839109c68333592b : TIMED_OUT in 1h 31m 19s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c95891cdc4904028bc1e06ea35a71371 : TIMED_OUT in 1h 31m 19s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ed79e027b30445359e40cea63396fc52 : TIMED_OUT in 1h 31m 11s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/80784e8eb676423c9c2e267c7699c231 : TIMED_OUT in 1h 31m 14s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/1ddb04daf11b43efb1ef98f403764082 : TIMED_OUT in 1h 31m 08s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/db6524996a424a90af11a3e7450d4136 : TIMED_OUT in 1h 31m 15s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/71b86483bb1544e9b3fa04585baf0914 : FAILURE in 6m 31s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9470eb1844454c839f287d3a59b470d1 : FAILURE in 29m 44s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/67b96311b5f34525a37b9f166c8debd2 : FAILURE in 49m 08s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/dcc2fe930e3249b49ca77cbd7810a5c6 : FAILURE in 1h 04m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0a8d0327f3ad49cf8af738b2ce601fe8 : TIMED_OUT in 1h 32m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/24297819648a4f4090a010e086d78b58 : TIMED_OUT in 1h 33m 24s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/398c2db6ad99404dba41fe6a60ad8b4f : FAILURE in 14m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/93ea47a86ecf4d54b08ac569bc6de94a : FAILURE in 6m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/483158b560d44816ad7433c979242ed6 : TIMED_OUT in 1h 31m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0e1f1fb68a84411ca5931905f8171225 : FAILURE in 48m 59s","accounts_in_message":[],"_revision_number":2},{"id":"3fee73e051f7df0739e17655743b1e32a6cc7020","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-24 04:10:38.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c1ec3086e3684fd98c04d97f26bbfc36 : FAILURE in 30m 16s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3e3a358a90ff472a896ce6ae140c2115 : FAILURE in 32m 24s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/8fdaa3840446480dbe4ec53bdd9375eb : FAILURE in 2h 28m 37s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/4a90c345be2649c88729c9de45c7c691 : TIMED_OUT in 1h 31m 28s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/55800c7fe1c0491ba867b94129b4b9f8 : TIMED_OUT in 1h 31m 26s","accounts_in_message":[],"_revision_number":2},{"id":"9bea6cd6f322b5c699dc63eb989900900c5f26f5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-02-25 06:07:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"dc534d7eed81e031c948778670bbcf96ba021e42","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-25 07:13:48.000000000","message":"Patch Set 3: Verified-1\n\n(3 comments)\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/0baded69cfe047c1854cf1791b77f4bb : SUCCESS in 7m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/6d881876ede54d7ea49d9476aaae4dfc : SUCCESS in 40m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9b61575c89bd4321b2e1ae1fdd3d3e63 : SUCCESS in 35m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c84a3abd614942e8aa3d745d791487e0 : SUCCESS in 32m 46s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/ae82f48a87ea4656a4424c70401f0448 : SUCCESS in 16m 46s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/c7edf4f95e0346d1b38ce86f9db54738 : SUCCESS in 16m 10s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/ef5b09dc484948b9aecf4e6765cc41d2 : SUCCESS in 18m 19s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/885200bb80bc4751ba99fc57a7e46c8c : SUCCESS in 7m 11s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/bb21a9f2182846d3ab92eb6d264d1d23 : SUCCESS in 6m 12s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1c854743b0484df88f30475365c99c82 : SUCCESS in 14m 51s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2593349bbd52448e82dcb1b378fc2d2d : SUCCESS in 15m 09s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e7141940ed4b44c1a6ee7c336b2e85f5 : SUCCESS in 13m 55s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d59057ddbb1d4ed3bc3ca59caf42d94b : SUCCESS in 17m 27s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ed0fee85f47a49e6bc2c60983c07effa : SUCCESS in 15m 28s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/03cdee4e28e04015b9d86ceb26c9c2ed : SUCCESS in 16m 42s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/f3f887746ff4445399406d2f2e2673a7 : SUCCESS in 12m 52s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/a4b30f1625cf462684868443056ab8fe : SUCCESS in 18m 11s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/d8481bbdfe9a47f2b14c5b544d602f41 : SUCCESS in 15m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/aa95c50f66244856bba0d2672748ee4c : SUCCESS in 6m 27s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e0c224c9c0b94cf28d3cc277b6b57d3d : SUCCESS in 23m 42s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/2d8bfaa46bb148c992860ac62a1e4316 : SUCCESS in 1h 01m 21s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/0e39df3ecb474910b66a25b872043f78 : SUCCESS in 55m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ebd44334eb01462b932cb8a97b6b8ae5 : SUCCESS in 39m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/31eaa4c0739d42cb86b4d86b353c727f : SUCCESS in 41m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fe96bbf77656465c8ff82b9f8ac61775 : SUCCESS in 17m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/16c91cf9fcce49fe96e8dd08f9a9ec1f : FAILURE in 5m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a2c828563fc34422b7a3d9a8c2d4a45b : SUCCESS in 27m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a3a725c8ef044af7ad8df8fc29bb0443 : SUCCESS in 57m 22s","accounts_in_message":[],"_revision_number":3},{"id":"13c7074208cb759282214eb71b712f3330c3d7fc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-25 09:13:24.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0d75dc3291e54812a1978adaef5e7dc7 : SUCCESS in 1h 27m 36s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/ed755b4a6c19478f9792e428b7d72f50 : SUCCESS in 1h 24m 31s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/418563a655154c2995feb63815d7b212 : TIMED_OUT in 3h 01m 39s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/4a14652354c84cf6bc5ce94ce53d8322 : TIMED_OUT in 1h 31m 24s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/dfbbd104a3df49c0bc635b9bbeebcfb3 : FAILURE in 1h 31m 25s","accounts_in_message":[],"_revision_number":3},{"id":"e82801a428537605708dcd1073245b109507bb82","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-02-28 06:20:16.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"7a7197e89800348e8f181d1b99f6a94b5ffa52ee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-28 07:44:34.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c4f0eead17a7496cb9f63be249674a38 : SUCCESS in 9m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/e142b230dfc44477bc654ab65fb5e5c7 : SUCCESS in 52m 37s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/676ce0e0c4654b4d9ff2a218b27d077e : SUCCESS in 48m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/31be19736680431d82238c506c831b2a : SUCCESS in 48m 41s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/940a85fe731e410da410a865c883bd76 : SUCCESS in 24m 44s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/23b230c7fb4844bbb890fc99b3b95e70 : SUCCESS in 26m 21s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/5e8bf330c013465f9233b3e944b52f1a : SUCCESS in 22m 58s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d1249ebddb3c4fcf984df96fd9351a7d : SUCCESS in 8m 59s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d78f812ed24e422799bd89cc3963a38d : SUCCESS in 7m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e39350b6d8e04a228fd0364ea9221cf7 : FAILURE in 18m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7e07368f7a634323a3c1b3c5a8c10235 : FAILURE in 22m 22s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a57482558fde492aaf9687c0590ce4c9 : FAILURE in 18m 15s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9db1cf24763240ab91ddd8ab2ea73595 : SUCCESS in 17m 47s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f17f06e4d7b94a64acd351b90ae98d45 : SUCCESS in 16m 22s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/80451a89a104478f82ef36f4ce716e7a : SUCCESS in 18m 21s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c402ba60470c4cb99bdb45f6df1900e5 : SUCCESS in 16m 51s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/343c50a5ee4547b09c50f644c81bd45d : SUCCESS in 18m 48s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/cb0af1625f01405b9ceb08c5ede32ecf : SUCCESS in 17m 40s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/05b278f0b18a411181f0433bcac0f0cb : SUCCESS in 7m 59s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7b9def2e6486499e8da8e1b2b53500e5 : SUCCESS in 21m 18s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/2fcd0eaa01fe4c5098ba2a0ff4163e15 : SUCCESS in 1h 17m 52s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/62d0892af40a4a27a8712825732cbba4 : SUCCESS in 53m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5f1bb81d82a14172ad5f640ee22555a7 : SUCCESS in 41m 33s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9255eb9c844e4f3094e90888395e5a6d : SUCCESS in 42m 51s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/59a0816aae6746ca9ea9d27b22d87145 : FAILURE in 17m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/688b7eb0ce704c48b8dcfb2455eb6d9d : SUCCESS in 7m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4a9a55225db84fec83c1e136e836d5d8 : SUCCESS in 21m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4d45e4e6de3c4ca1b2c1ea20ca2f93ac : SUCCESS in 50m 18s","accounts_in_message":[],"_revision_number":4},{"id":"e801e2d4ea4eee5595775354fe251c18e0d4cc4e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-28 09:11:27.000000000","message":"Patch Set 4:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f33297df890f463388aa21f2eeff3345 : FAILURE in 37m 13s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7f26cea97e2643128674748a2792e55e : FAILURE in 37m 09s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/ebf9ef632d374ceab9e4c98e93856cf9 : FAILURE in 2h 48m 52s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/4ae178e2d39d4c01a785d7f7e7eb299c : SUCCESS in 41m 26s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/2acc532720bf4095b0763742740341a3 : SUCCESS in 41m 33s","accounts_in_message":[],"_revision_number":4},{"id":"33371deaa8c801ceb0ae31d9fa9561437eada1c5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-03-02 09:36:43.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a8fcdd3748781546c103f7282a991760136decb0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-02 11:12:06.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33521d59bb624ed68b8f0c4cd9d52173 : SUCCESS in 10m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/7dcc6159ca7f4dbcab6d1793fc3679a4 : SUCCESS in 53m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/361ceb7dd1b940b9b65be37fad3dd3d5 : SUCCESS in 44m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/776b0c18172448559162584e174ec210 : SUCCESS in 46m 37s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/37172d777ce84ab88a43b2965431d8d1 : SUCCESS in 21m 42s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/1cf1d47267d44eaebf221d7b712134ef : SUCCESS in 21m 31s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/56939a2fbff14f9d8b19899b3aafa108 : SUCCESS in 31m 46s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3b856b9803224467a78675e421a03390 : SUCCESS in 9m 20s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/381128e212e84927bbb96182e23cebcc : SUCCESS in 7m 21s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c77cabe2f0294015ae57607255e4874f : TIMED_OUT in 1h 32m 59s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e9f48b6ee8424677a6a251000f3ed884 : FAILURE in 14m 45s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9616df56c15e45db8c9e39173db3665c : FAILURE in 16m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d38afe05b87b459d8984a17dad96b1fc : SUCCESS in 17m 42s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/398ff564ac8347fc949e395f07a70bca : SUCCESS in 20m 06s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6700980fb5154f55a59d8242fcb697a0 : SUCCESS in 18m 47s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/4abd1941f91f4547aaee82571600276d : SUCCESS in 16m 21s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/aa21ad4af993417981d2ef96aa3d721b : SUCCESS in 16m 29s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e7b6ceaf1d274167857898772554e7c2 : SUCCESS in 22m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fd8aa78bc5154f789ede3366c3f61e0e : SUCCESS in 7m 36s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9bc665fe6a1a4c1ca6978a1f9eebcc78 : SUCCESS in 28m 28s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/9be16c06959f40939d2c723bb62a7222 : SUCCESS in 51m 49s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/fecd854c6e774ab98d3c0b4f8a633e56 : SUCCESS in 1h 10m 57s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3173c845f168412d83b001df550fe5ef : SUCCESS in 1h 04m 24s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5ed376671293411fa044ce4567d51dcf : SUCCESS in 41m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b820a55e0e3c424abd35b5f70bd5f1cd : TIMED_OUT in 42m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d3e1b190d1f49788891f169f2193a40 : SUCCESS in 8m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1e613bb674704f228c4780fb8b471ec2 : SUCCESS in 21m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ee710c2991234509a49ea24cf940cd24 : SUCCESS in 47m 42s","accounts_in_message":[],"_revision_number":5},{"id":"a73acc2d5ec164945c8709b0f76a6935e9b06131","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-02 12:38:50.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/09555fd0eaf54744b3d399cbb29c1d2d : FAILURE in 55m 40s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/140d0850ac874b51847be73bf403acc0 : FAILURE in 51m 18s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/0ba3e684290e4675a43d726ae35708c3 : FAILURE in 2h 59m 52s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/42311d6515d64e768c122bd865443c7a : SUCCESS in 58m 15s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/252746ca67eb41ebb5fa1864e74798d6 : SUCCESS in 49m 38s","accounts_in_message":[],"_revision_number":5},{"id":"661d4e22c4f9a7ec1c678d5325d2da39e40b8cf9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-03-07 06:15:41.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"835b395b116a8210fc934c8a06a58e1ac8d7ba36","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-07 07:50:02.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/d585c9604ef44d65bb5ccb05520a0438 : SUCCESS in 9m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/4aa1af59905c4665a249416376a45512 : SUCCESS in 43m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9c43d1fb56384d26b49667f7077d0328 : SUCCESS in 42m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/432ab507b7ae4c9ba9990e18d6b052a4 : SUCCESS in 39m 54s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/43ddcb0693cb480e94d3ceb2562e6f04 : SUCCESS in 22m 34s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/7910972dc3de433eb65052632ba07d9e : SUCCESS in 24m 56s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/0ce15bce206e462a8c68a494f9a91c20 : SUCCESS in 26m 06s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3066fe498b3143f3bc96edb288423c49 : SUCCESS in 8m 28s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5ce682aaf74d492b8ffad87c7585c452 : SUCCESS in 6m 39s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e96c69611b1f4f2699ce9f4c69410f7c : TIMED_OUT in 1h 32m 37s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/bf3487bbd45d4a1a8ed263fb660f91b5 : TIMED_OUT in 1h 32m 40s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/69d13b77252a4bbe8c31995350f72927 : TIMED_OUT in 1h 32m 38s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/315f9c6dc7ec4bed8e9c528091cc7d1e : SUCCESS in 22m 42s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e11cfc09a7454b4187e1de5595560483 : SUCCESS in 21m 32s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/949f20da431e4295b021a828288a9d5b : SUCCESS in 18m 44s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c303313293a34e34bbb74de4fd9006e2 : SUCCESS in 14m 21s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/85ba68ba024240d38f09363a5404ec7a : SUCCESS in 13m 59s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c7bd73c6bbec4b109c63545370949ebb : SUCCESS in 14m 33s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6764bf3da2d14ae2813432efd52911f4 : SUCCESS in 8m 08s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f1a81d1b6f364e24ab818b84155ff8d1 : SUCCESS in 20m 25s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/cb19d2b1f831487a9e39439fe121d60a : SUCCESS in 52m 10s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/f6f6fb4a819541cc953434791b2db1de : SUCCESS in 51m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/17ec85462d664852a5f449046d74274f : SUCCESS in 28m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7acd5fac7829421dac1162c1d11c2392 : SUCCESS in 35m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4cbaf701d7164aa6abca7955862a26fd : TIMED_OUT in 42m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/592bed0aedd24c82ad605b6fdbedf54c : SUCCESS in 8m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bf949f113af34dd2ab0aec17a346155c : SUCCESS in 25m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6526e2f19600471998a931bfc0e1fa03 : SUCCESS in 41m 41s","accounts_in_message":[],"_revision_number":6},{"id":"093c3eae1fdb7dff4b87a895401e86b27ab578a7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-07 08:33:44.000000000","message":"Patch Set 6:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3950c252b18543a08fd5212a61a6480c : TIMED_OUT in 1h 32m 44s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/96ae53f4725049518d240cebe242b599 : TIMED_OUT in 1h 32m 46s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/93413ab1bb6844b09dcaae22c764ec94 : FAILURE in 2h 15m 39s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/cd736bd83e6447a2b3f8d8bb377215cb : SUCCESS in 39m 44s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/c6f0416dd3794f2f967aac4da2b68501 : SUCCESS in 37m 00s","accounts_in_message":[],"_revision_number":6},{"id":"d64162594d8c3f35df93b484c1d445159df7068e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-03-21 01:12:09.000000000","message":"Uploaded patch set 7: Commit message was updated.","accounts_in_message":[],"_revision_number":7},{"id":"7afa1f4fe53bfe9c3ae8fdee76086ce302597133","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-21 02:52:00.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/1d0fe3d4da844abf8d985dadf1d0686e : SUCCESS in 10m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/8d7f3aa64bac4d26854b921e30cfbaa8 : SUCCESS in 58m 29s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b4d5f0757ad34bba9ccfad2862e6682d : SUCCESS in 55m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3db560e960bf4944bd1ff7ad79e4db1b : SUCCESS in 58m 44s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/10b08e8e310a4cb980298faf67510601 : SUCCESS in 20m 26s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/753ee2451c2d4276bc86465444d478b4 : SUCCESS in 22m 29s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/cac8ff7f9c8d4db9ae1003d3fcbd61c8 : SUCCESS in 22m 59s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2bb2c25f14644d209ef01e8c1cd583f4 : SUCCESS in 8m 46s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/31b0cf9b307f4423b4803a3b034b7272 : SUCCESS in 6m 54s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9ea59cfb2a6e4b719afdffac41559725 : TIMED_OUT in 1h 33m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6a2114611feb47f788a6e7a27138d1ec : TIMED_OUT in 1h 33m 14s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/feb6741ebed74f3da06d2ee38be0edb8 : TIMED_OUT in 1h 32m 56s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9349822e01764cac8438b452660c18bd : SUCCESS in 17m 50s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4a5ff6fefa3049cdb9e0a4ef15e7927a : SUCCESS in 19m 02s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7bc4f40d5a8047308c09735cc376e160 : SUCCESS in 18m 42s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/68c703d192b04e04b2feff88fbc3a277 : SUCCESS in 15m 13s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d97cbf47f3404eb19dee1804bc2e8627 : SUCCESS in 16m 02s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/0b638d5b91a8477581e3609da4565776 : SUCCESS in 17m 49s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/448c1a0856b143bf936a26c57fb78ab7 : SUCCESS in 7m 21s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3f7bd1ff69ef4e059c1e0e3f38243790 : SUCCESS in 21m 54s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/be10a0c0b74b4a61be2c40a171f92141 : SUCCESS in 50m 50s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/baf89a8fe5bf48448414ad38fcdb9ec5 : SUCCESS in 54m 35s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d4d2fe27be8848db86ca303f4abdd2ad : SUCCESS in 33m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cf2cf4643ea14fa2af5bdcfcefa0ee96 : SUCCESS in 44m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0fe54d15374c4d528d3836ed19fea333 : TIMED_OUT in 42m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/43b819f22a9941ffad292e235e63acb1 : SUCCESS in 6m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e214185e01254565aa40479ff9fb020c : SUCCESS in 21m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6d1076b1fc6b4c58a34a7c57ab480112 : SUCCESS in 1h 01m 51s","accounts_in_message":[],"_revision_number":7},{"id":"92bd02f558c21ac86f4eed26596186166f117f51","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-21 04:17:19.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2447eaf8d61c417694e7d6de988c2197 : TIMED_OUT in 1h 33m 28s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/9dabdebeef8c4dbd8603555576908855 : TIMED_OUT in 1h 33m 20s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/28947d9fd12742a892b6106dd8259883 : TIMED_OUT in 3h 02m 39s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/e139233489c2442da2b467bdb47e747b : SUCCESS in 53m 50s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ade923e33fa34e78ac2ad4db977f6e22 : SUCCESS in 47m 37s","accounts_in_message":[],"_revision_number":7},{"id":"1e688b0b3a78c17c52deb5f03368c3b12206cfee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-03-23 03:36:08.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"728ffa64206dd933c2e0708f6cd740529014fd5e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-23 05:11:51.000000000","message":"Patch Set 8: 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/b3be92f801124862bfd5b8cc3aa1e4c2 : SUCCESS in 10m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/cb1913a982b34891a5cb6778c8aa34f8 : SUCCESS in 53m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cff5153ad4bd4507a5b3ab0b34bbce85 : SUCCESS in 40m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/759f797913aa47a3b029c984fbfbb63c : SUCCESS in 45m 20s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/3a37a44bcd7c46dea339afcbe4300bb1 : SUCCESS in 24m 50s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/baf513dec44042d885a95561af9ae32e : SUCCESS in 22m 11s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/607b4bf3e228429d9a6815ed2bce302e : SUCCESS in 24m 40s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e155b23e264f41c7940950df76db9572 : SUCCESS in 10m 11s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a96387289f01407589ae33d961e19b33 : SUCCESS in 7m 03s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f87abeb5b7f646c48571d3a3a626e5a4 : TIMED_OUT in 1h 32m 57s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a2873ae860e547ec9dea612417f1992b : TIMED_OUT in 1h 32m 47s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b489777a0ddb4e43b6026fe932395729 : TIMED_OUT in 1h 32m 51s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e37b5381aed74d5990030324979f17d0 : SUCCESS in 15m 38s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/a161edbace2845e582baa44333bffb36 : SUCCESS in 20m 20s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/753e0a1313224bd3ba3732f5d050c74f : SUCCESS in 20m 17s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/8ebce471e4144843bea7818adfb18ed5 : SUCCESS in 16m 34s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c2c6ed7999754d7a98fb6a437f4d21b4 : SUCCESS in 16m 52s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/077088ac8c5f4bf0bd543450a6f6c1a8 : SUCCESS in 19m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fb8b11e5e887412c9974dff1ddc6fb36 : SUCCESS in 7m 18s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b77e278df48c44b6b1366cfdb93bf0e9 : FAILURE in 23m 37s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/bea9af188d574ffa8c3588df9eb7d10c : SUCCESS in 57m 33s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/68dbae42d88c49c3ac38053000054149 : SUCCESS in 58m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d98ef8bb38d24571b4b59a44b06e8255 : SUCCESS in 45m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7aab0e6e49dc4ce19d74938cf0037b3a : SUCCESS in 39m 13s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/29abfec997604716866805e2d7e47959 : TIMED_OUT in 42m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0de3155f07844c92bc6a59bcdeca953d : SUCCESS in 7m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/49ab8e9a6c724726974c072605e9d674 : SUCCESS in 28m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/75de3629391b4f3a9bad2c06409b6240 : SUCCESS in 51m 14s","accounts_in_message":[],"_revision_number":8},{"id":"50339e18bb3fb098a8c2ba4cc7e61df944260249","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-23 06:41:18.000000000","message":"Patch Set 8:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/559215cd465c43c99e4e1f6e1db4e2cf : TIMED_OUT in 1h 32m 48s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/61cae859f8ed4d0b9a0281f598a1c984 : TIMED_OUT in 1h 32m 45s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/f028f076e5884f7cb8e58b7381d391ce : TIMED_OUT in 3h 02m 47s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a7631f76a7014420a7b928429c1642b8 : SUCCESS in 59m 25s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/8eaff7bbaff741ed8c45334ca25f6c1d : SUCCESS in 1h 08m 07s","accounts_in_message":[],"_revision_number":8},{"id":"f94b29ee1190860a7aedd64ba054c6ef809a3ab8","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-03-24 23:30:31.000000000","message":"Patch Set 8:\n\n(10 comments)","accounts_in_message":[],"_revision_number":8},{"id":"08249d3a2a65b688973370b3b2fd03184eb78d13","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-03-25 05:37:38.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"6da015605349bf6e143dc3a6f03f425758c34412","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-03-25 05:37:41.000000000","message":"Patch Set 8:\n\n(9 comments)","accounts_in_message":[],"_revision_number":8},{"id":"dd1c3bd7fbff59bf85ff96024e44563d875c7741","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-25 07:15:51.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/34133bf21e6945bd9a48f283884bc04a : SUCCESS in 11m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/891fd28c373e412e9362ccadaf65c693 : SUCCESS in 1h 06m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/dbf305a4e6074637a1f727eef9ad8cd9 : SUCCESS in 44m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fc15eedf8a2e4505b24694a403ac45cf : SUCCESS in 48m 18s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/dcd2096f8c134b3d86af572cb25ac188 : SUCCESS in 41m 10s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/57026c0cd13a483690b2436eefd8cc11 : SUCCESS in 41m 11s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/729479a1400d4d7eb4ea87eb46ae8467 : SUCCESS in 23m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b9df1a7884244dcb9d0f83c5653b5c1a : SUCCESS in 9m 11s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ed8fdac130024807a4a89c46847ba206 : SUCCESS in 8m 12s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b802cf30db3547e3803e6020a7f2946d : TIMED_OUT in 1h 32m 54s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/da5e01f743be411eb65240428582c935 : TIMED_OUT in 1h 32m 38s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/cab43a58ba274708830d27f70054ed85 : TIMED_OUT in 1h 32m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/887ddf3c59f04f5db18058eb1368b367 : SUCCESS in 17m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ec13290f1a5748398ede1966a02587c6 : SUCCESS in 20m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/725d7c17c3b8417498354521f5916ae2 : SUCCESS in 19m 11s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/580b573c96e742359622d55b47782f17 : SUCCESS in 16m 23s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d8d4b239f9ec46fda7cb188cf6a87a49 : SUCCESS in 17m 05s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e07bdd516f7b439b91ccfcd81e145069 : SUCCESS in 21m 21s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9e4b7679a0984d6da4ea02832cc720fc : SUCCESS in 9m 34s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1a78d2666b6c44e687c7eb6099e97ac7 : SUCCESS in 26m 26s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/46f25cc86121400f812caa330c1a5e8a : SUCCESS in 59m 44s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/e903347aea7a45aca81a8f591cf1362a : SUCCESS in 58m 00s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1dc037956f9a48c392c714bd77ff50a2 : SUCCESS in 43m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5c23d91bb52345eeaa94203a1af4b299 : SUCCESS in 29m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/da7bc8f2e05844e3bbb37db9340e37b2 : TIMED_OUT in 42m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b073c85f2fe9487396edf4e3fc20200c : SUCCESS in 7m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ee0d2f67f97943ff9a7742c5c075fefc : SUCCESS in 29m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a6776f782ca54fcf84c42fd336732c71 : SUCCESS in 53m 00s","accounts_in_message":[],"_revision_number":9},{"id":"c732996322d7f179fedd97d758d9cd15ea722237","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-25 08:28:46.000000000","message":"Patch Set 9:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e6142691192145738133da3f8418ae6a : TIMED_OUT in 1h 32m 53s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/6a25296ef30b443ba8b03c5f5dd38304 : TIMED_OUT in 1h 32m 48s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/a781aa336be74650b8594d6522f013ee : FAILURE in 2h 48m 40s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/50c52b157c674d9ea04e83488d285032 : SUCCESS in 45m 57s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/a58fea8a67ed4b1f9e0d55d16372a2b7 : SUCCESS in 52m 42s","accounts_in_message":[],"_revision_number":9},{"id":"cdf2492b5a01520f21491218f4d1af3139f10d17","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-03-28 05:49:23.000000000","message":"Patch Set 9:\n\n(4 comments)","accounts_in_message":[],"_revision_number":9},{"id":"f78a6ec1e55f9c9d815fa1034b8ff9849c851f4b","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-03-29 23:57:04.000000000","message":"Patch Set 9:\n\n(3 comments)","accounts_in_message":[],"_revision_number":9},{"id":"8866c53eb804258249b8aa5f069261be53ec7215","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-03-31 06:15:31.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"528cbd4141596bcfcc58e3059da3641990047e3c","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-03-31 06:15:37.000000000","message":"Patch Set 10:\n\n(2 comments)","accounts_in_message":[],"_revision_number":10},{"id":"9726ae30b5ab62059f1a0c9d0a134e2849e9db0c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-31 07:48:49.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/6f8d26d3f41d4377a200d023e321095a : SUCCESS in 8m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/416ac850a2d94cf98bf8448dd24f18a3 : FAILURE in 41m 07s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/97fccf62a0ec48ed8b26a5db3696c7db : FAILURE in 42m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/322293cf2ca24d95a13f576769081eec : FAILURE in 47m 42s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/7ba0ede42a6d4fa09ed343e253d6c00c : FAILURE in 32m 20s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/ada0d4f32ab34dfa85c1b2fe7f231cfa : FAILURE in 34m 45s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/e39c48eecf4a4426b5a370da48a2c69c : FAILURE in 35m 46s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8f07ba9717b64f40b8fab82fb290489c : SUCCESS in 7m 14s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/04c5ad24fbc74ac1af04297d54d24916 : SUCCESS in 5m 26s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b8fa671aa970456abc62108883eccd03 : TIMED_OUT in 1h 31m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4223a36167f94b778083d06ddb6116ed : TIMED_OUT in 1h 31m 11s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/080099a88bd34294aadfb751c4c349e8 : TIMED_OUT in 1h 31m 08s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5e35e9d3b00b4fcfac9aa556b2fc4f57 : FAILURE in 32m 42s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ca2260ab79334e3b9a475707cb9848d8 : FAILURE in 28m 11s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6a3e6c99509c48f6a29c41484b5f6f09 : FAILURE in 18m 56s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/67062631d85b41dbaf90ae8e1ce6a686 : FAILURE in 28m 13s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/e2c6cf2e02ab4292859f812ef9548750 : FAILURE in 13m 55s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/2ecd309bd014438cb40b5c6faae08b69 : FAILURE in 31m 48s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b3a7137a857d405aa48fae4d4141f57f : FAILURE in 6m 20s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/902e5d55e8da4502a2467082350e072a : FAILURE in 22m 00s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/095764ce87ff42ccb9658a9180651730 : FAILURE in 50m 35s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/4211401cc0164386bfbe4069492460f2 : FAILURE in 1h 26m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3435a979fdda4767ad1e0aeadc9feb7e : FAILURE in 39m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d5eca84c213b483daf70cff0b5e7640c : FAILURE in 30m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3448611e6a4248ce85c5cecb0bdbc0e2 : TIMED_OUT in 41m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1555783d938346809316630e7507cab4 : SUCCESS in 5m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0f8124f800024f11b269cc4e5c550b2b : FAILURE in 16m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d28cddb05196418b8234898cd89333e9 : FAILURE in 39m 32s","accounts_in_message":[],"_revision_number":10},{"id":"79c88f2daf40c6f3b7c6dc4f6abb0e353bf007f2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-31 09:19:25.000000000","message":"Patch Set 10:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/452b2c1eed4e47a6ad6e3885fb831013 : TIMED_OUT in 1h 31m 15s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/351db50fecee4b55b3e0eec516706068 : TIMED_OUT in 1h 31m 14s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/203fd00e8f584c358d7a9b27b03c3031 : TIMED_OUT in 3h 01m 31s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/8df7bdab995d4ec9bcdc73c8531d986f : FAILURE in 43m 29s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/19af17efbcff4c078ae746360cb471f4 : FAILURE in 51m 21s","accounts_in_message":[],"_revision_number":10},{"id":"d811130269e655783b93af2cde581d0f050e3ac6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-04-07 06:17:44.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"1e7b0dbe64b8af53629ecdcc5a0e78eecd90779d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-07 07:50:35.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/c6757cf5a7a240129d91b29c1a7d2279 : SUCCESS in 7m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/26d1826d95474b5fbb59799512afd46b : SUCCESS in 43m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5bf676d3065f4bd5b4800984b901ed6d : SUCCESS in 46m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5242a937051746888bfc89a056c60f21 : SUCCESS in 51m 37s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/bb57944278834c8fa7a706fc7beb7741 : SUCCESS in 21m 10s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/3c0b82b940884cc68be1528e1d854cf2 : SUCCESS in 21m 28s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/825f7c6f9048450f8bb4eac40ffae31d : SUCCESS in 24m 38s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c8312f05da8e40b1a1baf8a72445e70d : SUCCESS in 7m 23s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/1b3aeedc091146078af5039edc5f7c95 : SUCCESS in 5m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a165b2cd3501446894897da1f4047ad4 : TIMED_OUT in 1h 31m 13s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1bba230ad07c4b16ba25376621aec10b : TIMED_OUT in 1h 31m 17s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/65cde9037cdd4908a763d9364f900579 : TIMED_OUT in 1h 31m 08s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d241bf331a834f798faf7207df128936 : SUCCESS in 17m 44s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7049c1c9ef4a4b638f1411e49fb30a33 : SUCCESS in 19m 57s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1e2093bcc6a841bc947a4a272506e4b7 : SUCCESS in 17m 55s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/b0a2c92574ef4fffba95713649fd1384 : SUCCESS in 16m 51s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/a93219974f3c4a878deaae7a12d29be9 : SUCCESS in 14m 37s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a1d5812212dc424c8089a96b0fefeebe : SUCCESS in 16m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4f157bbb2c744f68b754c5b092f3153a : SUCCESS in 6m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/bcc305498e7540efa81e0aca4ba4cf29 : SUCCESS in 19m 14s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/45ea28795a3d4bbcba53f63b45777e27 : SUCCESS in 50m 01s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/37cf6dc2bb35449292cfc06a4be45ca7 : SUCCESS in 50m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c2639d3b3c4841ada36f7ddd72806357 : SUCCESS in 36m 05s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/90baab4432114822a6a97ed7188bb028 : SUCCESS in 46m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fdce299d6cff4c83bf83eb3ef784bd20 : TIMED_OUT in 41m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27170e12cd3f4160b04e5ed9bee57d0b : SUCCESS in 5m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/45503f8606044484a9a4dea1cb058c1e : SUCCESS in 21m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/44fb4d1f6db8424494f8775414fcd9c6 : SUCCESS in 40m 06s","accounts_in_message":[],"_revision_number":11},{"id":"1de83c43cbbdef7de4a3a9052e8d93ad4a1beb7a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-07 09:01:43.000000000","message":"Patch Set 11:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/8fcd77495008465083ed935bd00412a7 : TIMED_OUT in 1h 31m 29s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/54be6b43ebc84f0aa5e64a581b993dad : TIMED_OUT in 1h 31m 19s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/2c4a582e0c2a4898a767ffaf7cb46f3e : FAILURE in 2h 41m 57s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/1d26389919d8426d84921dc47f093b30 : SUCCESS in 36m 41s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/6a492f2d2eae467386b1a834c07092f3 : SUCCESS in 37m 47s","accounts_in_message":[],"_revision_number":11},{"id":"c2991bf0ddc033111a5e6de49019e087ba788fc4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-02-22 06:23:31.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"081a7822b0bfcc51aeed537a5311ee9cc9690da8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-22 06:47:55.000000000","message":"Patch Set 12:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/46d6d10bdf3a48c0b432eb5e6500f855\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a396dbff556044458e1ba705d19fa3c9 : FAILURE in 4m 18s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/9cc572b0dec045fbaedafcd00ba5186f : FAILURE in 4m 37s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/1fc0058cf2df47a6bbb533c3567ed5b3 : SUCCESS in 20m 02s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/a68a386db6b042a68eb27a6c2510b82e : SUCCESS in 22m 51s","accounts_in_message":[],"_revision_number":12},{"id":"42ee1c62acb179b670a4dbf2224e09f5ff5555b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-22 08:00:39.000000000","message":"Patch Set 12: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/56662fb89f824717869c9aa8cf9d1869\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ad9e186f4f049ec865d30c36af4decc : SUCCESS in 9m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/e86c933febea40349921457a3b9d0fe0 : SUCCESS in 57m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/889a8ef6fb9d46dba9ac3f8a93230646 : SUCCESS in 45m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/633e9789fcb641d687b1ba8e4f136abd : SUCCESS in 1h 01m 38s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9df70aa9be6f40d684f31cf82f6d304a : SUCCESS in 21m 41s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fdd3a60a7a3c4185ab46d9f1578702c4 : SUCCESS in 19m 09s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dc560be57f01474a8f356d98eadeec28 : SUCCESS in 18m 06s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e98fb24eb830445db2f14fd45355b77e : SUCCESS in 8m 44s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/813a8ebf7a614874967ead7060189b07 : SUCCESS in 4m 47s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d9626f41a8bf4de4a8a4a5949295a805 : FAILURE in 4m 29s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/dd5d0358a58c417281c15862afa85e35 : FAILURE in 4m 52s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/cbd93ce8f82e44dd926c681a8a21093e : FAILURE in 5m 23s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/5db3b9d6eb7d47989621b51c9295f6fe : FAILURE in 4m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/331af79e426544b48e5fff758136a579 : SUCCESS in 34m 27s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d74f2b953c124fcdb681ebbe322d0ba2 : SUCCESS in 37m 02s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d01c7c303c77498db06dcb74acc77d65 : SUCCESS in 37m 57s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/2df5e918f7ca4631b52f062e4bf82455 : SUCCESS in 11m 07s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/de44600c6be4460aafa194fef5bc47e6 : SUCCESS in 42m 00s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/d09856125647409b806141621869d6da : SUCCESS in 38m 00s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ae9564abb2ac4cf8930e02521d35b956 : SUCCESS in 6m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fe9c36e06e2e498b814e3c91e127a1d2 : SUCCESS in 32m 48s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/05547d4aa0b44912a13a4645e184eafb : SUCCESS in 9m 02s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b353c9176e4e4663be7ef84c4c56225a : SUCCESS in 1h 35m 30s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/3bee1b21aebd4993aeb8cd2a36281073 : SUCCESS in 1h 20m 32s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8f963378bd524ea4935988240cdcc693 : SUCCESS in 59m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a4a95a5c031d49a79e206c9b977d38db : SUCCESS in 53m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/30ee0f2fa54a4680a267f16775b3dcce : FAILURE in 7m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/835833c8fb75448881a05405435c7907 : FAILURE in 4m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b0db43e38e934798b9e69c0e0ac95eda : SUCCESS in 21m 29s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/eb6bfb966a9f445eb0c7a1d4d29026c1 : SUCCESS in 56m 52s","accounts_in_message":[],"_revision_number":12},{"id":"d1623249f3c367bae5095de77095843ffa820733","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-02-28 23:52:50.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"f5b5e003c460e603e6f4b3d7f538248342ac15ff","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-01 01:26:09.000000000","message":"Patch Set 13:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d22babc4ef724310b7a3c5be3d198712\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/795c36751d41460582babd1b714f68de : TIMED_OUT in 1h 31m 03s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/beab79df1d0641c6be3d382a7c930f29 : TIMED_OUT in 1h 30m 56s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/fd17c5a2556f4a3e964847b58c3ac826 : SUCCESS in 1h 20m 21s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/a25a9fb659b64e2f8b19f05caaa5c63a : SUCCESS in 1h 14m 43s","accounts_in_message":[],"_revision_number":13},{"id":"8b2ecd63f0d08c554761bb47b95b02575b3fb354","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-01 01:33:27.000000000","message":"Patch Set 13: 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/865e285745374d568893ed544af891d6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/330639e992714633b366435d39d5ab6b : SUCCESS in 8m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/e1515c8a6fc547a6b232e7b7c699966b : SUCCESS in 1h 10m 55s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fc7d1f6681704a5388dffb078878ac64 : SUCCESS in 51m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d336e6afb65349639f234e5fdce2d66f : SUCCESS in 55m 48s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f8bbe84ef0bf40e8b0a45d2457d75ec1 : SUCCESS in 16m 53s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fd0dc4a80327419381f06a6dd7f298f8 : SUCCESS in 22m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/09de74a695ac472f8482784e4c650308 : SUCCESS in 18m 00s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8770efe56d314539bd7895f8332894c8 : SUCCESS in 8m 21s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a10da42ca3a944d191b950252b669e7a : SUCCESS in 5m 09s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/04e0d989bd51496986b689169afcf576 : TIMED_OUT in 1h 30m 58s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6ea7e0c27ee8478e9f28a4deedb23d71 : TIMED_OUT in 1h 30m 47s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/8e91dd1b86b84650b0b8296d711123db : TIMED_OUT in 1h 30m 46s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/10a70b6b3288454b809b50734bf04aa4 : TIMED_OUT in 1h 30m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d555ab6ea3b042339a5f4aab8139612e : SUCCESS in 15m 17s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/a6bfc8ffb8d9480eb59fe7ff9d8421c6 : SUCCESS in 13m 37s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c748405d41ef4cc588cf7a6b28d8f994 : SUCCESS in 13m 54s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/cb40e1e676f24b779e376223875ced77 : SUCCESS in 13m 18s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/bce65a8e063a436ea0bc95552f57eea6 : SUCCESS in 16m 51s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/5eb1a3a18bc2448d98dc108bb5503492 : SUCCESS in 14m 40s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6047b5c2256d45e6bae274c297ccae3f : SUCCESS in 6m 57s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/356812f95afe48b385488f4572fd413e : SUCCESS in 14m 15s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/8a03bf413d7744a6abd942974cf71afd : SUCCESS in 9m 24s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/82a44432babe457cb766aa01134d3706 : SUCCESS in 57m 24s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/134281a7afdd4de1be2cc4987dfb6bdb : SUCCESS in 46m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0a6a5ec036da4435bc3ef33498e25b10 : SUCCESS in 48m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/810093b438314052a99bedebabf0bc0f : SUCCESS in 51m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c0ba5aca8b454a87b795040a52958b07 : TIMED_OUT in 40m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bd097467ce7b476f99502442e360e414 : SUCCESS in 4m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/eb940482ec74409b8a8abd28ace44356 : SUCCESS in 20m 01s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/14836ff2172c40588cc28b8568636034 : SUCCESS in 1h 22m 12s","accounts_in_message":[],"_revision_number":13},{"id":"7664eeb555e1c5e94cf3f8917b933345f715fbf5","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2024-12-05 18:41:07.000000000","message":"Patch Set 14: Patch Set 13 was rebased\n\nThe following files contain Git conflicts:\n* swift/account/server.py\n* swift/common/db.py\n* swift/common/utils.py\n* swift/container/server.py\n* test/unit/account/test_server.py\n* test/unit/common/test_db.py\n* test/unit/common/test_utils.py\n* test/unit/container/test_backend.py\n* test/unit/container/test_server.py\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":14},{"id":"3a8f4be58e51f084ae5e1b7b3ac60495112939b5","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2024-12-05 18:50:22.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"3828b61fabf8e610ac164bae55414d16b6da593b","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2024-12-05 18:57:18.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"950eb0f8baa9b9282676cc21df43d49987cfcc19","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-05 19:10:26.000000000","message":"Patch Set 16:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/54476a550727419480b62fda90150625\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e830c87c06ad43c5a1235b4c1a6de338 : FAILURE in 12m 09s","accounts_in_message":[],"_revision_number":16},{"id":"394cf8d62c372f6459fe780f9464b9afa3cca6b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-05 20:08:46.000000000","message":"Patch Set 16: Verified-1\n\n(8 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/3c66a9a98a894cd98cf1d538c5e762ad\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7e0a2b022c2d4bdaae1add4a1db08f2f : FAILURE in 3m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/36fd03e59bb64619b13aaf975b02c663 : FAILURE in 27m 33s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b60bb0097f7d4b15a7f0794556ca3f41 : FAILURE in 44m 29s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b5445458acd74e84a24bb06976e451c2 : FAILURE in 20m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e6c5f302ae4d4a7cb9b6c878b4b12746 : POST_FAILURE in 21m 06s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e03e6035bf304d9aac8cae5e63849b7c : RETRY_LIMIT in 5m 29s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cd9f936cc7a84d4f839032a662553cb0 : RETRY_LIMIT in 4m 02s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7271ae350e0d4d8da17ab5fb3a0d3956 : RETRY_LIMIT in 5m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0190aaf360394cc2828c92714fc710f9 : SUCCESS in 5m 24s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4f7bd4d2629b4dfeaa5478c5c802b945 : FAILURE in 7m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e359a83e2b0048bab68eeec47eb3a040 : FAILURE in 4m 39s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c155db2eb88e458cb5cd9f66a2a6004a : FAILURE in 5m 38s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/2f331033c7fc4f83afbcebbf67ec2bb6 : FAILURE in 8m 19s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/84cd39509ba0428cad4dcf4e453ad63d : FAILURE in 3m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b27fbab02f7347c69bce56db616e0931 : FAILURE in 4m 47s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/8fdea628d8194f3c9761ef21f4d283ae : FAILURE in 5m 56s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8c18b55d97204bdca41452aeec4bfb57 : FAILURE in 3m 59s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/b2e7ca5f0578465483cd80aad3648395 : FAILURE in 6m 35s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6fc8391e4c104c749fc87034601a0749 : FAILURE in 2m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/38c3f14aecf242778f23bd654ac0c6b1 : RETRY_LIMIT in 2m 18s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/686c11c6c4564aeda8a36d7e2ab223c5 : RETRY_LIMIT in 2m 17s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/35fe0f6502fd438dbe117dddc2792e14 : RETRY_LIMIT in 3m 31s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/99095e7ac98649deb916adf1d4da1a8a : RETRY_LIMIT in 3m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/929166e38d6940539b2b3dc540a24df3 : RETRY_LIMIT in 9m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9abdbb3430314cb2a139d1fb03c218ff : RETRY_LIMIT in 20m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3bee6ef6de284efbb7a5965c00838f58 : FAILURE in 7m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c2e4272ffee4429f9f0df6747ec36884 : FAILURE in 3m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f4644b7bcc9243b795a6da44cd0a429f : RETRY_LIMIT in 3m 57s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e6d6f1864cdd4484ac5bc67336c62767 : FAILURE in 17m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ea8ec70fb5c14cb2a5729b76d6de5c06 : FAILURE in 16m 54s","accounts_in_message":[],"_revision_number":16}],"current_revision_number":16,"current_revision":"529656313214396a3dcd4050914949a400db658c","revisions":{"e9a216d86c4b1314d7aef4da0c50cb2102a35b95":{"kind":"REWORK","_number":1,"created":"2022-02-23 05:59:43.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/830551/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/1"}}},"commit":{"parents":[{"commit":"16a3067746ef7766a0ae7a9edf84a9557297422a","subject":"sharder: refactor _cleave_shard_range","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16a3067746ef7766a0ae7a9edf84a9557297422a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-23 05:56:39.000000000","tz":660},"subject":"POC/WIP - db: shard up the DatabaseBroker pending files","message":"POC/WIP - db: shard up the DatabaseBroker pending files\n\nThis is a quick first attempt at using more then one pending file per\ndatabase. Just to stop it from becoming a bottleneck when under load.\n\nYou can provide a pending_shards number and one will be selected at\nrandom to append to. The file names are *.pending *-2.pending,\n*n-pending.\n\nThis still needs tests and config plumbing from outside the DatabaseBroker,\nbut just put enough together so I can basically test it. Currently I\u0027m\njust changing the default.\n\nAlso move some of the locking around so we only have to lock the pending\nshard and only do a container level lock when we\u0027re going to actually\nmerge_items. This seems to help with contention when working with\nmulitple workers.\n\nNOTE: there are debugging (import q; q()) statements still in this WIP\ncode. Mostly to pull out lock wait timings. Maybe these can be moved\ninto actual metrics.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e9a216d86c4b1314d7aef4da0c50cb2102a35b95"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e9a216d86c4b1314d7aef4da0c50cb2102a35b95"}]},"branch":"refs/heads/master"},"ebfa6acabff7e34e315da4f2ccc4b97825609cd4":{"kind":"REWORK","_number":2,"created":"2022-02-24 01:39:19.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/830551/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/2"}}},"commit":{"parents":[{"commit":"16a3067746ef7766a0ae7a9edf84a9557297422a","subject":"sharder: refactor _cleave_shard_range","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16a3067746ef7766a0ae7a9edf84a9557297422a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-24 01:39:03.000000000","tz":660},"subject":"POC/WIP - db: shard up the DatabaseBroker pending files","message":"POC/WIP - db: shard up the DatabaseBroker pending files\n\nThis is a quick first attempt at using more then one pending file per\ndatabase. Just to stop it from becoming a bottleneck when under load.\n\nYou can provide a pending_shards number and one will be selected at\nrandom to append to. The file names are *.pending *-2.pending,\n*n-pending.\n\nThis still needs tests and config plumbing from outside the DatabaseBroker,\nbut just put enough together so I can basically test it. Currently I\u0027m\njust changing the default.\n\nAlso move some of the locking around so we only have to lock the pending\nshard and only do a container level lock when we\u0027re going to actually\nmerge_items. This seems to help with contention when working with\nmulitple workers.\n\nNOTE: there are debugging (import q; q()) statements still in this WIP\ncode. Mostly to pull out lock wait timings. Maybe these can be moved\ninto actual metrics.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ebfa6acabff7e34e315da4f2ccc4b97825609cd4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ebfa6acabff7e34e315da4f2ccc4b97825609cd4"}]},"branch":"refs/heads/master"},"1043d0a01e8ae76c8e1e467381f673a0af74d0a1":{"kind":"REWORK","_number":3,"created":"2022-02-25 06:07:45.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/830551/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/3"}}},"commit":{"parents":[{"commit":"16a3067746ef7766a0ae7a9edf84a9557297422a","subject":"sharder: refactor _cleave_shard_range","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16a3067746ef7766a0ae7a9edf84a9557297422a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-25 06:07:11.000000000","tz":660},"subject":"WIP - db: shard up the DatabaseBroker pending files","message":"WIP - db: shard up the DatabaseBroker pending files\n\nThis is a quick first attempt at using more then one pending file per\ndatabase. Just to stop it from becoming a bottleneck when under load.\n\nYou can provide a pending_shards number and one will be selected at\nrandom to append to. The file names are *.pending *-2.pending,\n*n-pending.\n\nThis still needs tests and config plumbing from outside the DatabaseBroker,\nbut just put enough together so I can basically test it. Currently I\u0027m\njust changing the default.\n\nAlso move some of the locking around so we only have to lock the pending\nshard and only do a container level lock when we\u0027re going to actually\nmerge_items. This seems to help with contention when working with\nmulitple workers.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1043d0a01e8ae76c8e1e467381f673a0af74d0a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1043d0a01e8ae76c8e1e467381f673a0af74d0a1"}]},"branch":"refs/heads/master"},"9e21f56462765933b0da8a4a9ff931d7f295da8c":{"kind":"REWORK","_number":4,"created":"2022-02-28 06:20:16.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/830551/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/4"}}},"commit":{"parents":[{"commit":"16a3067746ef7766a0ae7a9edf84a9557297422a","subject":"sharder: refactor _cleave_shard_range","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16a3067746ef7766a0ae7a9edf84a9557297422a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-28 06:20:00.000000000","tz":660},"subject":"WIP - db: shard up the DatabaseBroker pending files","message":"WIP - db: shard up the DatabaseBroker pending files\n\nThis is a quick first attempt at using more then one pending file per\ndatabase. Just to stop it from becoming a bottleneck when under load.\n\nYou can provide a pending_shards number and one will be selected at\nrandom to append to. The file names are *.pending *-2.pending,\n*n-pending.\n\nThis still needs tests and config plumbing from outside the DatabaseBroker,\nbut just put enough together so I can basically test it. Currently I\u0027m\njust changing the default.\n\nAlso move some of the locking around so we only have to lock the pending\nshard and only do a container level lock when we\u0027re going to actually\nmerge_items. This seems to help with contention when working with\nmulitple workers.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9e21f56462765933b0da8a4a9ff931d7f295da8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9e21f56462765933b0da8a4a9ff931d7f295da8c"}]},"branch":"refs/heads/master"},"1b1707874432447679f71ddf0e5ffc4714495e26":{"kind":"REWORK","_number":5,"created":"2022-03-02 09:36:43.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/830551/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/5"}}},"commit":{"parents":[{"commit":"16a3067746ef7766a0ae7a9edf84a9557297422a","subject":"sharder: refactor _cleave_shard_range","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16a3067746ef7766a0ae7a9edf84a9557297422a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-03-02 09:36:26.000000000","tz":660},"subject":"WIP - db: shard up the DatabaseBroker pending files","message":"WIP - db: shard up the DatabaseBroker pending files\n\nThis is a quick first attempt at using more then one pending file per\ndatabase. Just to stop it from becoming a bottleneck when under load.\n\nYou can provide a pending_shards number and one will be selected at\nrandom to append to. The file names are *.pending *-2.pending,\n*n-pending.\n\nThis still needs tests and config plumbing from outside the DatabaseBroker,\nbut just put enough together so I can basically test it. Currently I\u0027m\njust changing the default.\n\nAlso move some of the locking around so we only have to lock the pending\nshard and only do a container level lock when we\u0027re going to actually\nmerge_items. This seems to help with contention when working with\nmulitple workers.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1b1707874432447679f71ddf0e5ffc4714495e26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1b1707874432447679f71ddf0e5ffc4714495e26"}]},"branch":"refs/heads/master"},"02c5d86b1b5ff190a5a65f4458c09132caef20e6":{"kind":"REWORK","_number":6,"created":"2022-03-07 06:15:41.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/830551/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/6"}}},"commit":{"parents":[{"commit":"16a3067746ef7766a0ae7a9edf84a9557297422a","subject":"sharder: refactor _cleave_shard_range","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16a3067746ef7766a0ae7a9edf84a9557297422a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-03-07 06:15:23.000000000","tz":660},"subject":"WIP - db: shard up the DatabaseBroker pending files","message":"WIP - db: shard up the DatabaseBroker pending files\n\nThis is a quick first attempt at using more then one pending file per\ndatabase. Just to stop it from becoming a bottleneck when under load.\n\nYou can provide a pending_shards number and one will be selected at\nrandom to append to. The file names are *.pending *-2.pending,\n*n-pending.\n\nThis still needs tests and config plumbing from outside the DatabaseBroker,\nbut just put enough together so I can basically test it. Currently I\u0027m\njust changing the default.\n\nAlso move some of the locking around so we only have to lock the pending\nshard and only do a container level lock when we\u0027re going to actually\nmerge_items. This seems to help with contention when working with\nmulitple workers.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/02c5d86b1b5ff190a5a65f4458c09132caef20e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/02c5d86b1b5ff190a5a65f4458c09132caef20e6"}]},"branch":"refs/heads/master"},"c81c38ff457ae2372e215d6fab8848eaded25bb4":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2022-03-21 01:12:09.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/830551/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/7"}}},"commit":{"parents":[{"commit":"16a3067746ef7766a0ae7a9edf84a9557297422a","subject":"sharder: refactor _cleave_shard_range","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16a3067746ef7766a0ae7a9edf84a9557297422a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-03-21 00:46:36.000000000","tz":660},"subject":"db: shard up the DatabaseBroker pending files","message":"db: shard up the DatabaseBroker pending files\n\nWhen we get concurrent workers attempting to update the same container\nor account DB there can be contention on locks, and with enough\nconnections can lead to timeouts. This happens for 2 reasons, there is\nonly 1 pending file and secondly we do a directory level lock when we\nwant to update it.\nWhen the pending file gets big enough, also causing further locking and\npotential contention as that single pending file needs to be locked and\ncommited into the database.\n\nA pending file is a write ahead log. It allows us to quickly take, say a\ncontainer obj put, and write it without having to commit it to the\ncontainer database straight away.\n\nUnder concurrent load, a single pending file is just that a single file\nand write locks to the file can cause current processes to queue up.\n\nThis patch reworks the locking and pending file semantics:\n\n 1. Allow a configurable amount of pending files (shards) that processes\n    can write to.\n 2. Create a cycle/ring like structure of pending files so a process\n    will attempt to write to a free pending file before it just has to\n    wait.\n 3. Lock the pending file with a write lock when we\u0027re writing to that\n    particular file.\n 4. Move the directory level lock to only occur when we need to commit\n    the pending files into the DB.\n 5. When more then one process sees that the pending files need to be\n    commited. The first locks the container, any others will fall back\n    to appending to a pending file.\n 6. When commiting the pending files to the DB, only lock one at a time\n    so futher incoming connections can still be appending to other\n    pending files.\n 7. When looking for pending files to commit, look and see what\u0027s in the\n    directory and attempt to commit all it finds. The number of pending\n    files is configurable. If reduced we don\u0027t want to loose any staged\n    writes.\n\nA new configuration option `pending_shards` is available and is the number\nof pending files to use. The file names are *.pending *-2.pending, etc.\n\nWhen testing this on my VSAIO, I had a script that would make 200 concurrent\ncontainer-server connections and write 20,000 objects. When I upped the\nworkers to 2, unsing the original code, I\u0027d see alot of serverside timeouts.\nWith this code and setting the pending_shards to 5 or so (and increasing the\nclient timeout a little), I managed to get to\n5 or 6 workers without getting a single server side timeout.\n\nI did get some client side timeout especially above 6, but that\u0027s because\nI\u0027m saturating my poor virtual vagant SAIO.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c81c38ff457ae2372e215d6fab8848eaded25bb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c81c38ff457ae2372e215d6fab8848eaded25bb4"}]},"branch":"refs/heads/master"},"38a6616894f99b99e97e6c793c74848dfec482c4":{"kind":"REWORK","_number":8,"created":"2022-03-23 03:36:08.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/830551/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/8"}}},"commit":{"parents":[{"commit":"16a3067746ef7766a0ae7a9edf84a9557297422a","subject":"sharder: refactor _cleave_shard_range","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16a3067746ef7766a0ae7a9edf84a9557297422a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-03-23 03:33:49.000000000","tz":660},"subject":"db: shard up the DatabaseBroker pending files","message":"db: shard up the DatabaseBroker pending files\n\nWhen we get concurrent workers attempting to update the same container\nor account DB there can be contention on locks, and with enough\nconnections can lead to timeouts. This happens for 2 reasons, there is\nonly 1 pending file and secondly we do a directory level lock when we\nwant to update it.\nWhen the pending file gets big enough, also causing further locking and\npotential contention as that single pending file needs to be locked and\ncommited into the database.\n\nA pending file is a write ahead log. It allows us to quickly take, say a\ncontainer obj put, and write it without having to commit it to the\ncontainer database straight away.\n\nUnder concurrent load, a single pending file is just that a single file\nand write locks to the file can cause current processes to queue up.\n\nThis patch reworks the locking and pending file semantics:\n\n 1. Allow a configurable amount of pending files (shards) that processes\n    can write to.\n 2. Create a cycle/ring like structure of pending files so a process\n    will attempt to write to a free pending file before it just has to\n    wait.\n 3. Lock the pending file with a write lock when we\u0027re writing to that\n    particular file.\n 4. Move the directory level lock to only occur when we need to commit\n    the pending files into the DB.\n 5. When more then one process sees that the pending files need to be\n    commited. The first locks the container, any others will fall back\n    to appending to a pending file.\n 6. When commiting the pending files to the DB, only lock one at a time\n    so futher incoming connections can still be appending to other\n    pending files.\n 7. When looking for pending files to commit, look and see what\u0027s in the\n    directory and attempt to commit all it finds. The number of pending\n    files is configurable. If reduced we don\u0027t want to loose any staged\n    writes.\n\nA new configuration option `pending_shards` is available and is the number\nof pending files to use. The file names are *.pending *-2.pending, etc.\n\nWhen testing this on my VSAIO, I had a script that would make 200 concurrent\ncontainer-server connections and write 20,000 objects. When I upped the\nworkers to 2, unsing the original code, I\u0027d see alot of serverside timeouts.\nWith this code and setting the pending_shards to 5 or so (and increasing the\nclient timeout a little), I managed to get to\n5 or 6 workers without getting a single server side timeout.\n\nI did get some client side timeout especially above 6, but that\u0027s because\nI\u0027m saturating my poor virtual vagant SAIO.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/38a6616894f99b99e97e6c793c74848dfec482c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/38a6616894f99b99e97e6c793c74848dfec482c4"}]},"branch":"refs/heads/master"},"7221b3ddc1c60742972aa7db5ed26e2d57ce7eee":{"kind":"REWORK","_number":9,"created":"2022-03-25 05:37:38.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/830551/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/9"}}},"commit":{"parents":[{"commit":"16a3067746ef7766a0ae7a9edf84a9557297422a","subject":"sharder: refactor _cleave_shard_range","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16a3067746ef7766a0ae7a9edf84a9557297422a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-03-25 05:37:22.000000000","tz":660},"subject":"db: shard up the DatabaseBroker pending files","message":"db: shard up the DatabaseBroker pending files\n\nWhen we get concurrent workers attempting to update the same container\nor account DB there can be contention on locks, and with enough\nconnections can lead to timeouts. This happens for 2 reasons, there is\nonly 1 pending file and secondly we do a directory level lock when we\nwant to update it.\nWhen the pending file gets big enough, also causing further locking and\npotential contention as that single pending file needs to be locked and\ncommited into the database.\n\nA pending file is a write ahead log. It allows us to quickly take, say a\ncontainer obj put, and write it without having to commit it to the\ncontainer database straight away.\n\nUnder concurrent load, a single pending file is just that a single file\nand write locks to the file can cause current processes to queue up.\n\nThis patch reworks the locking and pending file semantics:\n\n 1. Allow a configurable amount of pending files (shards) that processes\n    can write to.\n 2. Create a cycle/ring like structure of pending files so a process\n    will attempt to write to a free pending file before it just has to\n    wait.\n 3. Lock the pending file with a write lock when we\u0027re writing to that\n    particular file.\n 4. Move the directory level lock to only occur when we need to commit\n    the pending files into the DB.\n 5. When more then one process sees that the pending files need to be\n    commited. The first locks the container, any others will fall back\n    to appending to a pending file.\n 6. When commiting the pending files to the DB, only lock one at a time\n    so futher incoming connections can still be appending to other\n    pending files.\n 7. When looking for pending files to commit, look and see what\u0027s in the\n    directory and attempt to commit all it finds. The number of pending\n    files is configurable. If reduced we don\u0027t want to loose any staged\n    writes.\n\nA new configuration option `pending_shards` is available and is the number\nof pending files to use. The file names are *.pending *-2.pending, etc.\n\nWhen testing this on my VSAIO, I had a script that would make 200 concurrent\ncontainer-server connections and write 20,000 objects. When I upped the\nworkers to 2, unsing the original code, I\u0027d see alot of serverside timeouts.\nWith this code and setting the pending_shards to 5 or so (and increasing the\nclient timeout a little), I managed to get to\n5 or 6 workers without getting a single server side timeout.\n\nI did get some client side timeout especially above 6, but that\u0027s because\nI\u0027m saturating my poor virtual vagant SAIO.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7221b3ddc1c60742972aa7db5ed26e2d57ce7eee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7221b3ddc1c60742972aa7db5ed26e2d57ce7eee"}]},"branch":"refs/heads/master"},"470c7ad81f5a577ad43eabe79228e2368a855350":{"kind":"REWORK","_number":10,"created":"2022-03-31 06:15:31.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/830551/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/10"}}},"commit":{"parents":[{"commit":"16a3067746ef7766a0ae7a9edf84a9557297422a","subject":"sharder: refactor _cleave_shard_range","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16a3067746ef7766a0ae7a9edf84a9557297422a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-03-31 06:15:16.000000000","tz":660},"subject":"db: shard up the DatabaseBroker pending files","message":"db: shard up the DatabaseBroker pending files\n\nWhen we get concurrent workers attempting to update the same container\nor account DB there can be contention on locks, and with enough\nconnections can lead to timeouts. This happens for 2 reasons, there is\nonly 1 pending file and secondly we do a directory level lock when we\nwant to update it.\nWhen the pending file gets big enough, also causing further locking and\npotential contention as that single pending file needs to be locked and\ncommited into the database.\n\nA pending file is a write ahead log. It allows us to quickly take, say a\ncontainer obj put, and write it without having to commit it to the\ncontainer database straight away.\n\nUnder concurrent load, a single pending file is just that a single file\nand write locks to the file can cause current processes to queue up.\n\nThis patch reworks the locking and pending file semantics:\n\n 1. Allow a configurable amount of pending files (shards) that processes\n    can write to.\n 2. Create a cycle/ring like structure of pending files so a process\n    will attempt to write to a free pending file before it just has to\n    wait.\n 3. Lock the pending file with a write lock when we\u0027re writing to that\n    particular file.\n 4. Move the directory level lock to only occur when we need to commit\n    the pending files into the DB.\n 5. When more then one process sees that the pending files need to be\n    commited. The first locks the container, any others will fall back\n    to appending to a pending file.\n 6. When commiting the pending files to the DB, only lock one at a time\n    so futher incoming connections can still be appending to other\n    pending files.\n 7. When looking for pending files to commit, look and see what\u0027s in the\n    directory and attempt to commit all it finds. The number of pending\n    files is configurable. If reduced we don\u0027t want to loose any staged\n    writes.\n\nA new configuration option `pending_shards` is available and is the number\nof pending files to use. The file names are *.pending *-2.pending, etc.\n\nWhen testing this on my VSAIO, I had a script that would make 200 concurrent\ncontainer-server connections and write 20,000 objects. When I upped the\nworkers to 2, unsing the original code, I\u0027d see alot of serverside timeouts.\nWith this code and setting the pending_shards to 5 or so (and increasing the\nclient timeout a little), I managed to get to\n5 or 6 workers without getting a single server side timeout.\n\nI did get some client side timeout especially above 6, but that\u0027s because\nI\u0027m saturating my poor virtual vagant SAIO.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/470c7ad81f5a577ad43eabe79228e2368a855350"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/470c7ad81f5a577ad43eabe79228e2368a855350"}]},"branch":"refs/heads/master"},"8fc8d12e3742988aaf4d80540faca33d76e90c4f":{"kind":"REWORK","_number":11,"created":"2022-04-07 06:17:44.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/830551/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/11"}}},"commit":{"parents":[{"commit":"16a3067746ef7766a0ae7a9edf84a9557297422a","subject":"sharder: refactor _cleave_shard_range","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16a3067746ef7766a0ae7a9edf84a9557297422a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-04-07 06:16:18.000000000","tz":600},"subject":"db: shard up the DatabaseBroker pending files","message":"db: shard up the DatabaseBroker pending files\n\nWhen we get concurrent workers attempting to update the same container\nor account DB there can be contention on locks, and with enough\nconnections can lead to timeouts. This happens for 2 reasons, there is\nonly 1 pending file and secondly we do a directory level lock when we\nwant to update it.\nWhen the pending file gets big enough, also causing further locking and\npotential contention as that single pending file needs to be locked and\ncommited into the database.\n\nA pending file is a write ahead log. It allows us to quickly take, say a\ncontainer obj put, and write it without having to commit it to the\ncontainer database straight away.\n\nUnder concurrent load, a single pending file is just that a single file\nand write locks to the file can cause current processes to queue up.\n\nThis patch reworks the locking and pending file semantics:\n\n 1. Allow a configurable amount of pending files (shards) that processes\n    can write to.\n 2. Create a cycle/ring like structure of pending files so a process\n    will attempt to write to a free pending file before it just has to\n    wait.\n 3. Lock the pending file with a write lock when we\u0027re writing to that\n    particular file.\n 4. Move the directory level lock to only occur when we need to commit\n    the pending files into the DB.\n 5. When more then one process sees that the pending files need to be\n    commited. The first locks the container, any others will fall back\n    to appending to a pending file.\n 6. When commiting the pending files to the DB, only lock one at a time\n    so futher incoming connections can still be appending to other\n    pending files.\n 7. When looking for pending files to commit, look and see what\u0027s in the\n    directory and attempt to commit all it finds. The number of pending\n    files is configurable. If reduced we don\u0027t want to loose any staged\n    writes.\n\nA new configuration option `pending_shards` is available and is the number\nof pending files to use. The file names are *.pending *-2.pending, etc.\n\nWhen testing this on my VSAIO, I had a script that would make 200 concurrent\ncontainer-server connections and write 20,000 objects. When I upped the\nworkers to 2, unsing the original code, I\u0027d see alot of serverside timeouts.\nWith this code and setting the pending_shards to 5 or so (and increasing the\nclient timeout a little), I managed to get to\n5 or 6 workers without getting a single server side timeout.\n\nI did get some client side timeout especially above 6, but that\u0027s because\nI\u0027m saturating my poor virtual vagant SAIO.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8fc8d12e3742988aaf4d80540faca33d76e90c4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8fc8d12e3742988aaf4d80540faca33d76e90c4f"}]},"branch":"refs/heads/master"},"5eac86c5144af45c7c55f5c29f8fc5bd7878e23a":{"kind":"REWORK","_number":12,"created":"2023-02-22 06:23:31.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/830551/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/12"}}},"commit":{"parents":[{"commit":"63e618b232c5f1a50e16baa0e685f4e25716f737","subject":"Test x-backend-replication header with POST","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/63e618b232c5f1a50e16baa0e685f4e25716f737"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-02-22 06:23:10.000000000","tz":660},"subject":"db: shard up the DatabaseBroker pending files","message":"db: shard up the DatabaseBroker pending files\n\nWhen we get concurrent workers attempting to update the same container\nor account DB there can be contention on locks, and with enough\nconnections can lead to timeouts. This happens for 2 reasons, there is\nonly 1 pending file and secondly we do a directory level lock when we\nwant to update it.\nWhen the pending file gets big enough, also causing further locking and\npotential contention as that single pending file needs to be locked and\ncommited into the database.\n\nA pending file is a write ahead log. It allows us to quickly take, say a\ncontainer obj put, and write it without having to commit it to the\ncontainer database straight away.\n\nUnder concurrent load, a single pending file is just that a single file\nand write locks to the file can cause current processes to queue up.\n\nThis patch reworks the locking and pending file semantics:\n\n 1. Allow a configurable amount of pending files (shards) that processes\n    can write to.\n 2. Create a cycle/ring like structure of pending files so a process\n    will attempt to write to a free pending file before it just has to\n    wait.\n 3. Lock the pending file with a write lock when we\u0027re writing to that\n    particular file.\n 4. Move the directory level lock to only occur when we need to commit\n    the pending files into the DB.\n 5. When more then one process sees that the pending files need to be\n    commited. The first locks the container, any others will fall back\n    to appending to a pending file.\n 6. When commiting the pending files to the DB, only lock one at a time\n    so futher incoming connections can still be appending to other\n    pending files.\n 7. When looking for pending files to commit, look and see what\u0027s in the\n    directory and attempt to commit all it finds. The number of pending\n    files is configurable. If reduced we don\u0027t want to loose any staged\n    writes.\n\nA new configuration option `pending_shards` is available and is the number\nof pending files to use. The file names are *.pending *-2.pending, etc.\n\nWhen testing this on my VSAIO, I had a script that would make 200 concurrent\ncontainer-server connections and write 20,000 objects. When I upped the\nworkers to 2, unsing the original code, I\u0027d see alot of serverside timeouts.\nWith this code and setting the pending_shards to 5 or so (and increasing the\nclient timeout a little), I managed to get to\n5 or 6 workers without getting a single server side timeout.\n\nI did get some client side timeout especially above 6, but that\u0027s because\nI\u0027m saturating my poor virtual vagant SAIO.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5eac86c5144af45c7c55f5c29f8fc5bd7878e23a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5eac86c5144af45c7c55f5c29f8fc5bd7878e23a"}]},"branch":"refs/heads/master"},"bce629106baf50f520e7191e073af570e514081c":{"kind":"REWORK","_number":13,"created":"2023-02-28 23:52:50.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/830551/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/13"}}},"commit":{"parents":[{"commit":"63e618b232c5f1a50e16baa0e685f4e25716f737","subject":"Test x-backend-replication header with POST","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/63e618b232c5f1a50e16baa0e685f4e25716f737"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-02-28 23:52:35.000000000","tz":660},"subject":"db: shard up the DatabaseBroker pending files","message":"db: shard up the DatabaseBroker pending files\n\nWhen we get concurrent workers attempting to update the same container\nor account DB there can be contention on locks, and with enough\nconnections can lead to timeouts. This happens for 2 reasons, there is\nonly 1 pending file and secondly we do a directory level lock when we\nwant to update it.\nWhen the pending file gets big enough, also causing further locking and\npotential contention as that single pending file needs to be locked and\ncommited into the database.\n\nA pending file is a write ahead log. It allows us to quickly take, say a\ncontainer obj put, and write it without having to commit it to the\ncontainer database straight away.\n\nUnder concurrent load, a single pending file is just that a single file\nand write locks to the file can cause current processes to queue up.\n\nThis patch reworks the locking and pending file semantics:\n\n 1. Allow a configurable amount of pending files (shards) that processes\n    can write to.\n 2. Create a cycle/ring like structure of pending files so a process\n    will attempt to write to a free pending file before it just has to\n    wait.\n 3. Lock the pending file with a write lock when we\u0027re writing to that\n    particular file.\n 4. Move the directory level lock to only occur when we need to commit\n    the pending files into the DB.\n 5. When more then one process sees that the pending files need to be\n    commited. The first locks the container, any others will fall back\n    to appending to a pending file.\n 6. When commiting the pending files to the DB, only lock one at a time\n    so futher incoming connections can still be appending to other\n    pending files.\n 7. When looking for pending files to commit, look and see what\u0027s in the\n    directory and attempt to commit all it finds. The number of pending\n    files is configurable. If reduced we don\u0027t want to loose any staged\n    writes.\n\nA new configuration option `pending_shards` is available and is the number\nof pending files to use. The file names are *.pending *-2.pending, etc.\n\nWhen testing this on my VSAIO, I had a script that would make 200 concurrent\ncontainer-server connections and write 20,000 objects. When I upped the\nworkers to 2, unsing the original code, I\u0027d see alot of serverside timeouts.\nWith this code and setting the pending_shards to 5 or so (and increasing the\nclient timeout a little), I managed to get to\n5 or 6 workers without getting a single server side timeout.\n\nI did get some client side timeout especially above 6, but that\u0027s because\nI\u0027m saturating my poor virtual vagant SAIO.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bce629106baf50f520e7191e073af570e514081c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bce629106baf50f520e7191e073af570e514081c"}]},"branch":"refs/heads/master"},"cd5aabd1c2136ab46ad3f9290d6ea6e0316bcd43":{"kind":"REWORK","_number":14,"created":"2024-12-05 18:41:07.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/51/830551/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/14"}}},"commit":{"parents":[{"commit":"c2f25214002a85e8c6b892115bc1819973f33f28","subject":"Merge \"s3api: add more MPU cross-compat tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c2f25214002a85e8c6b892115bc1819973f33f28"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"ASHWIN A NAIR","email":"nairashwin952013@gmail.com","date":"2024-12-05 18:41:07.000000000","tz":0},"subject":"db: shard up the DatabaseBroker pending files","message":"db: shard up the DatabaseBroker pending files\n\nWhen we get concurrent workers attempting to update the same container\nor account DB there can be contention on locks, and with enough\nconnections can lead to timeouts. This happens for 2 reasons, there is\nonly 1 pending file and secondly we do a directory level lock when we\nwant to update it.\nWhen the pending file gets big enough, also causing further locking and\npotential contention as that single pending file needs to be locked and\ncommited into the database.\n\nA pending file is a write ahead log. It allows us to quickly take, say a\ncontainer obj put, and write it without having to commit it to the\ncontainer database straight away.\n\nUnder concurrent load, a single pending file is just that a single file\nand write locks to the file can cause current processes to queue up.\n\nThis patch reworks the locking and pending file semantics:\n\n 1. Allow a configurable amount of pending files (shards) that processes\n    can write to.\n 2. Create a cycle/ring like structure of pending files so a process\n    will attempt to write to a free pending file before it just has to\n    wait.\n 3. Lock the pending file with a write lock when we\u0027re writing to that\n    particular file.\n 4. Move the directory level lock to only occur when we need to commit\n    the pending files into the DB.\n 5. When more then one process sees that the pending files need to be\n    commited. The first locks the container, any others will fall back\n    to appending to a pending file.\n 6. When commiting the pending files to the DB, only lock one at a time\n    so futher incoming connections can still be appending to other\n    pending files.\n 7. When looking for pending files to commit, look and see what\u0027s in the\n    directory and attempt to commit all it finds. The number of pending\n    files is configurable. If reduced we don\u0027t want to loose any staged\n    writes.\n\nA new configuration option `pending_shards` is available and is the number\nof pending files to use. The file names are *.pending *-2.pending, etc.\n\nWhen testing this on my VSAIO, I had a script that would make 200 concurrent\ncontainer-server connections and write 20,000 objects. When I upped the\nworkers to 2, unsing the original code, I\u0027d see alot of serverside timeouts.\nWith this code and setting the pending_shards to 5 or so (and increasing the\nclient timeout a little), I managed to get to\n5 or 6 workers without getting a single server side timeout.\n\nI did get some client side timeout especially above 6, but that\u0027s because\nI\u0027m saturating my poor virtual vagant SAIO.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cd5aabd1c2136ab46ad3f9290d6ea6e0316bcd43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cd5aabd1c2136ab46ad3f9290d6ea6e0316bcd43"}]},"branch":"refs/heads/master","description":"Rebase"},"ffebf14d0ac40905e156aaded4ae88612102c382":{"kind":"REWORK","_number":15,"created":"2024-12-05 18:50:22.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/51/830551/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/15"}}},"commit":{"parents":[{"commit":"c2f25214002a85e8c6b892115bc1819973f33f28","subject":"Merge \"s3api: add more MPU cross-compat tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c2f25214002a85e8c6b892115bc1819973f33f28"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2024-12-05 18:50:12.000000000","tz":-480},"subject":"db: shard up the DatabaseBroker pending files","message":"db: shard up the DatabaseBroker pending files\n\nWhen we get concurrent workers attempting to update the same container\nor account DB there can be contention on locks, and with enough\nconnections can lead to timeouts. This happens for 2 reasons, there is\nonly 1 pending file and secondly we do a directory level lock when we\nwant to update it.\nWhen the pending file gets big enough, also causing further locking and\npotential contention as that single pending file needs to be locked and\ncommited into the database.\n\nA pending file is a write ahead log. It allows us to quickly take, say a\ncontainer obj put, and write it without having to commit it to the\ncontainer database straight away.\n\nUnder concurrent load, a single pending file is just that a single file\nand write locks to the file can cause current processes to queue up.\n\nThis patch reworks the locking and pending file semantics:\n\n 1. Allow a configurable amount of pending files (shards) that processes\n    can write to.\n 2. Create a cycle/ring like structure of pending files so a process\n    will attempt to write to a free pending file before it just has to\n    wait.\n 3. Lock the pending file with a write lock when we\u0027re writing to that\n    particular file.\n 4. Move the directory level lock to only occur when we need to commit\n    the pending files into the DB.\n 5. When more then one process sees that the pending files need to be\n    commited. The first locks the container, any others will fall back\n    to appending to a pending file.\n 6. When commiting the pending files to the DB, only lock one at a time\n    so futher incoming connections can still be appending to other\n    pending files.\n 7. When looking for pending files to commit, look and see what\u0027s in the\n    directory and attempt to commit all it finds. The number of pending\n    files is configurable. If reduced we don\u0027t want to loose any staged\n    writes.\n\nA new configuration option `pending_shards` is available and is the number\nof pending files to use. The file names are *.pending *-2.pending, etc.\n\nWhen testing this on my VSAIO, I had a script that would make 200 concurrent\ncontainer-server connections and write 20,000 objects. When I upped the\nworkers to 2, unsing the original code, I\u0027d see alot of serverside timeouts.\nWith this code and setting the pending_shards to 5 or so (and increasing the\nclient timeout a little), I managed to get to\n5 or 6 workers without getting a single server side timeout.\n\nI did get some client side timeout especially above 6, but that\u0027s because\nI\u0027m saturating my poor virtual vagant SAIO.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ffebf14d0ac40905e156aaded4ae88612102c382"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ffebf14d0ac40905e156aaded4ae88612102c382"}]},"branch":"refs/heads/master"},"529656313214396a3dcd4050914949a400db658c":{"kind":"REWORK","_number":16,"created":"2024-12-05 18:57:18.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/51/830551/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/830551/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/830551/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/830551/16"}}},"commit":{"parents":[{"commit":"c2f25214002a85e8c6b892115bc1819973f33f28","subject":"Merge \"s3api: add more MPU cross-compat tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c2f25214002a85e8c6b892115bc1819973f33f28"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-21 05:08:56.000000000","tz":660},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2024-12-05 18:57:10.000000000","tz":-480},"subject":"db: shard up the DatabaseBroker pending files","message":"db: shard up the DatabaseBroker pending files\n\nWhen we get concurrent workers attempting to update the same container\nor account DB there can be contention on locks, and with enough\nconnections can lead to timeouts. This happens for 2 reasons, there is\nonly 1 pending file and secondly we do a directory level lock when we\nwant to update it.\nWhen the pending file gets big enough, also causing further locking and\npotential contention as that single pending file needs to be locked and\ncommited into the database.\n\nA pending file is a write ahead log. It allows us to quickly take, say a\ncontainer obj put, and write it without having to commit it to the\ncontainer database straight away.\n\nUnder concurrent load, a single pending file is just that a single file\nand write locks to the file can cause current processes to queue up.\n\nThis patch reworks the locking and pending file semantics:\n\n 1. Allow a configurable amount of pending files (shards) that processes\n    can write to.\n 2. Create a cycle/ring like structure of pending files so a process\n    will attempt to write to a free pending file before it just has to\n    wait.\n 3. Lock the pending file with a write lock when we\u0027re writing to that\n    particular file.\n 4. Move the directory level lock to only occur when we need to commit\n    the pending files into the DB.\n 5. When more then one process sees that the pending files need to be\n    commited. The first locks the container, any others will fall back\n    to appending to a pending file.\n 6. When commiting the pending files to the DB, only lock one at a time\n    so futher incoming connections can still be appending to other\n    pending files.\n 7. When looking for pending files to commit, look and see what\u0027s in the\n    directory and attempt to commit all it finds. The number of pending\n    files is configurable. If reduced we don\u0027t want to loose any staged\n    writes.\n\nA new configuration option `pending_shards` is available and is the number\nof pending files to use. The file names are *.pending *-2.pending, etc.\n\nWhen testing this on my VSAIO, I had a script that would make 200 concurrent\ncontainer-server connections and write 20,000 objects. When I upped the\nworkers to 2, unsing the original code, I\u0027d see alot of serverside timeouts.\nWith this code and setting the pending_shards to 5 or so (and increasing the\nclient timeout a little), I managed to get to\n5 or 6 workers without getting a single server side timeout.\n\nI did get some client side timeout especially above 6, but that\u0027s because\nI\u0027m saturating my poor virtual vagant SAIO.\n\nChange-Id: Ib60e71340a4e3884a9a9d70891fe17a0490baa6b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/529656313214396a3dcd4050914949a400db658c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/529656313214396a3dcd4050914949a400db658c"}]},"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":""}}}]}
