)]}'
{"id":"openstack%2Fswift~895602","triplet_id":"openstack%2Fswift~master~I7169fb767525753554a40e28b8c8c2e265d08ecd","project":"openstack/swift","branch":"master","topic":"p-proxy-namespaces","attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2024-01-12 14:36:16.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e replied on the change","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}},"removed_from_attention_set":{"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2024-01-12 05:10:33.000000000","reason":"Change was submitted"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2024-01-12 05:10:33.000000000","reason":"Change was submitted"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2024-01-12 05:10:33.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2024-01-12 05:10:33.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I7169fb767525753554a40e28b8c8c2e265d08ecd","subject":"Proxy: Use namespaces when getting listing/updating shards","status":"MERGED","created":"2023-09-18 08:18:41.000000000","updated":"2024-01-12 14:36:16.000000000","submitted":"2024-01-12 05:10:33.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":141,"unresolved_comment_count":6,"has_review_started":true,"submission_id":"895602-p-proxy-namespaces","meta_rev_id":"5e5eb4e19096acf8651743f7a50222630c77a610","_number":895602,"virtual_id_number":895602,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-01-12 05:10:31.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2024-01-12 03:34:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":2,"date":"2024-01-11 10:47:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2024-01-12 14:36:16.000000000","post_submit":true,"permitted_voting_range":{"min":1,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2024-01-12 03:34:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-09-18 11:40:34.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":"2023-09-18 22:42:49.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"state":"CC"},{"updated":"2023-09-27 22:41:53.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2023-09-27 22:41:53.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2023-10-16 19:11:44.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"CC"},{"updated":"2023-11-01 00:22:45.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2024-01-09 05:42:46.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"state":"REVIEWER"}],"messages":[{"id":"52b533633ac58b400fa30136859fa779bc297fb4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-09-18 08:18:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"05fbc74c6584fe06d64c0dd4b464ca823542bb1a","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-09-18 08:20:11.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f5280514b9dfe7c2242073e1609e7ae5f6378b72","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-09-18 08:31:53.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"01c968cb04279a24b8547972a0ecc03c2f1c9d48","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-09-18 10:28:53.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"c3ef116219497c5248aec6d1a82895a178456887","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-09-18 10:31:53.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"8dc9d8aaf296786030cf3e74cc1d67c3e4e5ff98","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-18 11:40:34.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/fa95cdbaf89842db844ef8ecf91d151c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6172c515c9fe47f493585d4d427b0787 : SUCCESS in 9m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/012faecb49e84204ad2a30dd8e5de2c0 : SUCCESS in 1h 00m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/577590b5e7c4407bbc46e4d792e57a71 : SUCCESS in 55m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3742730d4d274d89b6f9aca87a984b33 : SUCCESS in 43m 44s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f3ef633245144c72b9e8add7c99e10b1 : SUCCESS in 18m 17s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/10e38a16d22c41a3b42511fd9ea9b6e5 : SUCCESS in 19m 18s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/39f24d3eb50444be8cea3dd06ea2b2f8 : SUCCESS in 16m 41s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/07684a866c9d4ffebfa890bf6b56cfce : SUCCESS in 8m 52s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/07eae7aeae73403693380216dc811675 : SUCCESS in 5m 00s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bd3770996e1a4c338e4645b628f4b88b : FAILURE in 6m 10s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7bc6ef6597d84e2498e5f4603f1a8dd7 : FAILURE in 16m 38s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/889aa8333da4466e9360284e13613dfa : FAILURE in 16m 17s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/d6cf80fab3cc4e89b4f8f307c897b18f : FAILURE in 15m 52s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/3921170087e543879c7d55ea073effa2 : FAILURE in 17m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2b808ef86c074d1facbdca48f6596e41 : SUCCESS in 16m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/485a1e19c00b4cfba063a405ea822a1c : SUCCESS in 16m 46s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/73a1405b011c426a9fb3e164ebbca173 : SUCCESS in 17m 39s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/7596957ef4e44854a54c80b1cc0f25f6 : SUCCESS in 16m 41s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b5ee56ab763e4f818bbefbc981cd7548 : SUCCESS in 16m 05s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/df537a27f84647218e76ac6efb33de3c : SUCCESS in 16m 55s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/eb2fd50cd93a4fca98e1030e6d9b7365 : SUCCESS in 7m 49s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ad817943f56c4c7498d69c8d4db7dc32 : SUCCESS in 17m 39s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/b66d1eedd21642e8a8e5595274531742 : SUCCESS in 8m 00s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/d5f98c8e34cf469eaf0254a83abc3845 : FAILURE in 1h 00m 42s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/2610c7778cb04ef89ea21d46bbf0fd75 : FAILURE in 1h 03m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1a57401d1f654dbf9c7f82979bc611af : SUCCESS in 58m 31s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e37ab95d630a46f4ae3786b8ec609baa : SUCCESS in 37m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b8ac508665f545dd91abbb03a848f448 : FAILURE in 4m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a0ce62fa6add439c83f7f83bfd8a0c99 : SUCCESS in 4m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/92b2dd73ca1049feb4b352427683ac45 : SUCCESS in 21m 24s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4c1a876fa6364d86ad4ad3165a335732 : SUCCESS in 1h 02m 38s","accounts_in_message":[],"_revision_number":3},{"id":"da542d856f97929b727843472623855273a674ca","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-18 14:32:34.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/24efe35a62494f3db522d9197bb82c09\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/04935274a16a4b5d84384fd6152c12c4 : FAILURE in 53m 01s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b99681cca0994afaa358c981603875e6 : FAILURE in 1h 26m 22s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/46820a2f9b4c4772a2b64820d4ae8627 : SUCCESS in 1h 30m 24s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/923f3875612b4bc0887cb147a5f17895 : SUCCESS in 1h 17m 56s","accounts_in_message":[],"_revision_number":3},{"id":"7534082519b2bbd0982414a3bac92c65dc67ed52","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-09-18 22:42:49.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"eb685f86379eec45bc5b5cd5ad3a7de9a8cad890","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-09-19 00:38:04.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"e3d2499b4310f2a00e8dad6e9c8310814e4ff1f9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-19 02:01:11.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\nhttps://zuul.opendev.org/t/openstack/buildset/90b4be89b43243feb384fad29ea67593\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ae5370127bd447fab35e55562605a7e : SUCCESS in 7m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/3192b6ecbc2c4414b1aaf0f1c140a258 : SUCCESS in 38m 42s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ddeb98987d194fe6871aabffa2ed0e43 : SUCCESS in 31m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/04c1e8a6f79f486a9c3017b939f866b9 : SUCCESS in 42m 27s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/73d28f0810e344a6abfddd9e2209a576 : SUCCESS in 17m 49s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b580f089f234405f9bcc893ad95eb97d : SUCCESS in 18m 21s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0e7a1332492648bfaa100b5ebbc53ff3 : SUCCESS in 18m 41s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/42d62ae9aaae42efb5c64f12341944e7 : SUCCESS in 7m 20s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4c4d3bafd085434899203baafc1f3962 : SUCCESS in 5m 22s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/dbfba0df09254321b1edc20f737d3403 : FAILURE in 4m 53s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3db296bf6e59484aaa286466b0802cbe : SUCCESS in 18m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ace75964dce04167b3f815681b02cbb2 : SUCCESS in 17m 04s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/997a3e9429674abd90bb7296e08a86df : SUCCESS in 17m 37s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/0076d444e19e4a169c47cd083c9ac43c : SUCCESS in 17m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/82f9b2e428d2459f9ea4347acd201a13 : SUCCESS in 16m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6cbac8b0f9844a7bbcc844b0ccf22c53 : SUCCESS in 13m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c503cc9cf6dc4e7c8d5e12b02bfccf0e : SUCCESS in 13m 43s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/8ae93c4a6a0b4847b91dac281e5d9e24 : SUCCESS in 16m 02s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/12b427d6b13e4305b389d13ea859a653 : SUCCESS in 16m 25s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/17c4f958089e4a139694be4f2289dcdb : SUCCESS in 15m 36s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0699a74e93cb46199025208e3110e3bb : SUCCESS in 6m 22s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e8e14d9ea8524081abf2dfaada85266d : SUCCESS in 12m 38s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/45ab26cd08814724bfe25490023fb435 : SUCCESS in 6m 30s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/999f6a61722740a78d3c653d3bb95df0 : FAILURE in 52m 20s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/90c8a128735d4a74b327967e95e6a003 : FAILURE in 47m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b488329eacb34000b23f71eb5e50d7e7 : SUCCESS in 34m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f6077c6668d14af49376447077e92825 : SUCCESS in 31m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f24cfb3bac4542089149e682328ca450 : FAILURE in 5m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cfaf1b2b358645c78a31fcc303e60fea : SUCCESS in 3m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4e75b673f1fa4103b1225f106aec1c3a : SUCCESS in 23m 35s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5053170e2b8e4594b6968d60b34727e6 : SUCCESS in 36m 37s","accounts_in_message":[],"_revision_number":4},{"id":"f1bf4df61d6f1d049e1c4aff85efe1624641cc04","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-19 02:12:38.000000000","message":"Patch Set 4:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3cdfd7078222485fa921f31befbe98b5\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6b7211d5437b462c9326137fa982feaf : SUCCESS in 1h 02m 21s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/90f63353aa6f4ba9b2ad79ecda51638d : SUCCESS in 1h 19m 35s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/27b39597bc984948b80abc736cb75ab6 : TIMED_OUT in 1h 31m 12s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/73aab31735b5452cabfd76ffca012739 : FAILURE in 1h 20m 05s","accounts_in_message":[],"_revision_number":4},{"id":"aa07919e39022d4ddf9ccbf9040efd1d25823a7a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-09-19 03:54:32.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"2033d2f4c520b0d3e7213956da072c68cbfc5fdb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-19 05:15:26.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\nhttps://zuul.opendev.org/t/openstack/buildset/855029f1a0ae478db87c02c22ae680c1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cab683b49c58451f9f7702abbca543d0 : SUCCESS in 9m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/d2bf4c10c0ac4b7d91b12b1bf79664d7 : SUCCESS in 46m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9ee3214bed214103a32a0896eeb0f0b4 : SUCCESS in 54m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/760125dc31ee4890b76299d75860646c : SUCCESS in 1h 04m 44s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8dfdef47d47241628939b4169cf73b20 : SUCCESS in 17m 18s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/67a7656e081341b0b4563c8e73475ab3 : SUCCESS in 19m 18s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f707d62f8e424fd28b6f21cff7d8a640 : SUCCESS in 18m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cb268a9127be4095a470072f2cc20d56 : SUCCESS in 10m 07s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ce5061524b2a41969a212c548dd725d9 : SUCCESS in 5m 46s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4992f091a6b4461cb4e2a2c2fbe30f53 : FAILURE in 19m 25s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/324cd10a14974e0abbe72521c62b0e2a : SUCCESS in 16m 05s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c61d4ff3a73a4754b846b0082cbd7136 : SUCCESS in 18m 31s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/65958d00158c4bfb9612ea8eb6346aa2 : SUCCESS in 17m 30s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/526404ff25374c12b161f041c71596d4 : SUCCESS in 18m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c7d1c15ed89f4c9991ca74647996b3f0 : SUCCESS in 18m 46s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/18f3b46e02d642ae81b8c2bfd79078ae : SUCCESS in 18m 21s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3d3078203c194885800b38cd6b074462 : SUCCESS in 19m 06s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/8a1d769f221742879f75f1fddf4851bf : SUCCESS in 15m 11s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/30988bb6fae44d27bd929ebfda456522 : SUCCESS in 15m 02s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/5101ab89d6624cdab48f29a90dc56b56 : SUCCESS in 14m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/410edce01f414bacb5155113105ba0b7 : SUCCESS in 8m 35s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/76e5a157adb54c0bb4a89d5352a1cb6e : SUCCESS in 18m 31s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/3d67a1eb0bec41e3913e99e6f5da7a59 : SUCCESS in 7m 18s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e126199074ab42c9bfa4b96c7bdc1e5d : FAILURE in 52m 21s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/0a55a3c9c7f043a7b34c655163747062 : FAILURE in 1h 06m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b711c5079e6d4ac795d22cee2619c424 : SUCCESS in 47m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/dacc3c3c3c414ff38b215eb9a8e4bc47 : SUCCESS in 52m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7c8528debab54847b720fa7af31fab88 : FAILURE in 19m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/33abad053558423899a6f2672b4c1a98 : SUCCESS in 4m 51s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/981bacf06aab47149039a0b31a4a0b2f : SUCCESS in 16m 35s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3a6ee69a78954ba3a6c447ca59d90ff5 : SUCCESS in 50m 24s","accounts_in_message":[],"_revision_number":5},{"id":"5789090bf296741973b27950a49a49b224e35f72","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-19 05:20:47.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0360fee8429447faaa864f48629bde85\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/888e9143a4b3437d90f9e0988ffb6df8 : SUCCESS in 58m 06s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5f6ba3757a714975805a7859aa69aabb : SUCCESS in 58m 23s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/6ba2cff13b844d14a3015ebecbbf7c59 : SUCCESS in 1h 00m 21s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/3203bc72ef30449e8d8132666d80beb6 : SUCCESS in 55m 19s","accounts_in_message":[],"_revision_number":5},{"id":"7054cbbae72bc97481b21ebc2187f66d5e32fac8","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-09-19 06:28:16.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"fa84c99973c89a6cb02eead47d67e5d146596418","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-09-20 06:28:05.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"eb81a128cc3188911311b3f2b8353d59693563e6","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-09-20 06:41:54.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"31dcebc18c23e80758e7981c03761b68b3969a30","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-20 07:33:31.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/d7e383655b604bcdb0ebe7c4b574f7fd\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/23e0f227094f4db493b3aa4fada54e76 : SUCCESS in 7m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/b3c022eb9ff9490e9a65748a59b279db : SUCCESS in 42m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/73ce15ceadbf4cc48dacbf122bb3318e : SUCCESS in 39m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6d624b3017fa4916afbbfcb70e971ec4 : SUCCESS in 51m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2408b55f47384061aa2885b579b557ef : SUCCESS in 19m 11s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ebb8a1e3edf545d08e4c400e829fad2f : SUCCESS in 15m 07s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1393454d5cd64c2dbea742db43436309 : SUCCESS in 20m 35s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f1c0d455d3334f7c960b83cacaf85fb1 : SUCCESS in 7m 37s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/337d29b7ce31499aa38e75cdb09620e9 : SUCCESS in 4m 50s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/716edc154aaa4e91a575bc22a066f4b8 : FAILURE in 13m 14s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0006fbe821224126b19bb3a5cb7f8262 : FAILURE in 13m 39s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1594197d7d364c09947ecfb4f31a5d20 : FAILURE in 17m 59s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/58acadc667204fddb4048dbad0c81619 : FAILURE in 19m 18s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/1d626b6f537e423bb3535e386589e246 : FAILURE in 13m 04s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/60ee32342e8344e5a0eb7f68c6464b44 : SUCCESS in 17m 24s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3f94c2d4f9d84825bcbb1fa7cbce1200 : SUCCESS in 18m 55s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ffd718f525bf42a88f04a598d1f59ebb : SUCCESS in 18m 39s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/41c79ac0ad2b4749bdfb6f7347d2e8ae : SUCCESS in 16m 12s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/7a12fa9606ba45b391151621667c130b : SUCCESS in 19m 15s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7c28930d4aa741b885873052b27336d5 : SUCCESS in 18m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e6753166d4814688bc6e9ea2f73a2fcd : SUCCESS in 7m 08s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6b553d880f454f13aaa9585bdc337de3 : SUCCESS in 16m 57s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/695f5d8827dc4f42a0da4c085f2e2e01 : SUCCESS in 7m 12s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/cecbd189538a4087bc2f2dcc0769c81d : SUCCESS in 55m 02s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/884239c7c7cc403abca4c7f5b425dd6a : SUCCESS in 1h 04m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9132fe958a4b49ec820e149a34663b5c : SUCCESS in 50m 57s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9d0f9aadae3e49c0a578afe2cd7692e8 : SUCCESS in 48m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3cc99a239efb4a568ba63722e0902a1b : FAILURE in 20m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/41e957701aba400fb8934feb3afe44c2 : SUCCESS in 4m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6b2d4f89381844af8b35510dd7de8d03 : SUCCESS in 25m 19s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ade93dc102614cd4bcd763174cec7c44 : SUCCESS in 48m 44s","accounts_in_message":[],"_revision_number":6},{"id":"0430055ab628ae2efea823041cb3aca0588c2c96","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-20 08:01:22.000000000","message":"Patch Set 6:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f1a064b2c9ab4b15b62d688a9fc03639\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6eed20a208864d8484cb86d1532d8460 : FAILURE in 58m 42s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e7f01b0590724b8db6a818965bcf8dc4 : FAILURE in 1h 31m 12s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ebd08146cec8493e9adb018107e42835 : SUCCESS in 1h 24m 20s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e22d846bec824c5eb3dc1708fc2ecf63 : TIMED_OUT in 1h 31m 19s","accounts_in_message":[],"_revision_number":6},{"id":"c11df8885bb210d1336b2ca90d43d2f616ef5567","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-09-21 05:06:56.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":7},{"id":"8d2c4eca93460556e260e2c9e412eb5904b6c41a","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-09-21 05:08:01.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"62ed1eadbd1d59545b0a7cef821a121cf3d756a2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-21 06:13:20.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\nhttps://zuul.opendev.org/t/openstack/buildset/8f8c82f00cdf48b3b44fd54202fbc186\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b632fdaaf48f4260874179567f3b8df5 : SUCCESS in 8m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/dbf73d7019df4b579dd86fad08fbc1e9 : SUCCESS in 40m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9175e5706d934e6da2edf2ba5e6acd81 : SUCCESS in 32m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c833d57bf49a49e2a02cd305bd55ace3 : SUCCESS in 40m 28s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/581ea8a532ae4776b4656c807d2f632e : SUCCESS in 18m 47s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/96ed69b71cb5422ab27d19ae0550acac : SUCCESS in 18m 42s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d8325a0c0a6e47e58cbb9aefcafff431 : SUCCESS in 20m 07s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/93206fe035004c07ad141741860a4718 : SUCCESS in 10m 16s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5dfcda25ae9446aabeacd89774d7d8d3 : SUCCESS in 5m 56s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/83c1b49058bc4afb9de21e33b1dbfef1 : FAILURE in 15m 59s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5dd6843088024448b88ec76974a5f8b6 : SUCCESS in 18m 05s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/598d5f725e884de192386253eb2f4524 : SUCCESS in 18m 41s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ae371f2ec8704acab5824620799bdee7 : SUCCESS in 15m 29s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/7567240ccc9549158afc70bc5b45ef5f : SUCCESS in 12m 23s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c8768524cdf04990b0bd65f4b717ee81 : SUCCESS in 17m 47s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4efbc8cf3b1a46b9bb0e8a4ae8f92a7d : SUCCESS in 17m 01s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/8b233285f50840a38936c06601418279 : SUCCESS in 18m 58s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/d6868c83e8374ff0a1b98b7a27f53ef5 : SUCCESS in 15m 38s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/535ab44fef3c4407a7f44d5905a3c046 : SUCCESS in 15m 14s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/fa8a440a05e14434ba21db8f3c1ba036 : SUCCESS in 13m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/77b0cfd3d3884be6b3e83dfa4b99ef17 : SUCCESS in 8m 04s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3e7afbf7f6a74c70992f926d4ef99d0e : SUCCESS in 16m 40s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/9d9d90925e2f444a85721c71ff303cb1 : SUCCESS in 7m 33s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ed37c0bc200d4f35b6fb0bfb13b3fcef : SUCCESS in 59m 18s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/a194603715114afea2051fecf85264df : SUCCESS in 58m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c4eccd3fe43c43af8ad8e861e1b16242 : SUCCESS in 42m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6b24ca20312a4e519fe313a775b9deb8 : SUCCESS in 51m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/90c149ef52994b2488266b45fb1df26d : FAILURE in 18m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f79a6b1087e4a6d850c8f64419645d9 : SUCCESS in 3m 53s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bbf6fb5abf69488a9789d4166e562427 : SUCCESS in 20m 01s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7c5760250eed4034a2e4c6958e77e8a2 : SUCCESS in 39m 57s","accounts_in_message":[],"_revision_number":7},{"id":"dee3df702a7be61fb3e243f076fea241543fb8ea","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-21 06:39:34.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e60e11628f82474580189fdabaf3f029\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/8b5672c53873491898b1b94a71985c8a : TIMED_OUT in 1h 30m 59s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f335d164901045bba72423b0357b91a1 : SUCCESS in 1h 15m 29s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/84b9c86dd2d64c70a4bf388f0346ccf1 : SUCCESS in 1h 11m 09s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/6dfda5ead3e54d8b9a071565d4dc7839 : TIMED_OUT in 1h 30m 51s","accounts_in_message":[],"_revision_number":7},{"id":"d217ab6a9fb95ea02a13e2c3e42438a120cf5b66","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-09-21 21:14:41.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"ccd698c7b2d81ee57fb4dcffd89df7eb64aeb9b3","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-09-21 21:14:48.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"52b5136e32abe3fb7141f9f0030dc4b5da1186af","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-09-21 21:16:31.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"88ce60f22be8d0a1756a4f0eed248a6cbf0fe964","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-21 22:30:59.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/889e24e1eea44dc399babf106a90f341\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2a1e755866784fe68bd1e1684816abe5 : SUCCESS in 10m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/2c52b928b4cc446281163352b59ef266 : SUCCESS in 1h 00m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c02ba99491074710b55d7d9be22ecdd5 : SUCCESS in 52m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c2fb5161aebe4f2db2b2e53f00f6b0d5 : SUCCESS in 1h 08m 28s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2e05209196c14b00adbf30711a99f879 : SUCCESS in 17m 27s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/95467f7479f44354a29322c918fd4ca6 : SUCCESS in 18m 47s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/813b97352e894a16910b50389646afaa : SUCCESS in 14m 58s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3b438ad9b49a4c659cc42c8fe307d3e7 : SUCCESS in 7m 44s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b07cf69023414ad4aff5a9bc058cc4b6 : SUCCESS in 6m 05s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/aa2dcb2f68534b8f90b38cff7c64c371 : SUCCESS in 19m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6716d04596e6496daa59ed41a9282660 : SUCCESS in 16m 23s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d433ab9d9ec54c64a865a1984e1d9446 : SUCCESS in 12m 07s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/82e939b91c2242d3bc75920ebad5b14e : SUCCESS in 18m 59s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/0cf18c1533b14a289ba6ce56e641dca9 : SUCCESS in 18m 53s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b20b1699590940da9ad64f22621136d3 : SUCCESS in 17m 01s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1cf1c28b5b404b348f5be92978be04be : SUCCESS in 15m 15s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/97a2f82a30614f0b888eeffaaa4463de : SUCCESS in 20m 25s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/dc067b4b6618404e8e772ce7be9a9c44 : SUCCESS in 14m 23s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/acd89d2860d747ad91dbbcee4a184439 : SUCCESS in 11m 55s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7a435a8f7584456eb59e377c4f0124ed : SUCCESS in 18m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3d2c7e6fa0384478b03e5a736b3f98c7 : SUCCESS in 7m 50s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c117d9dec7d045d99f92085dfdf831f4 : SUCCESS in 16m 53s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/133798244cca4c079063817a08e7ea7d : SUCCESS in 8m 23s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f653cbf12efa49c99fd5703b2ee6b47a : SUCCESS in 40m 51s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/29f59eca2c86408f8e6a0f32c82df07b : SUCCESS in 53m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b369dd68238d430b82768bedb044e34c : SUCCESS in 33m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1087c10874d841f4a1ce57a173aa003e : SUCCESS in 48m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/15897649e56540b2b1f8a0098228dd94 : SUCCESS in 16m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9114040912c440549cdc5dc6ec8be86e : SUCCESS in 4m 44s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/94649e69792540e28beed41c9bf6850d : SUCCESS in 21m 43s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/314058c3c328462aa8b4d63447167798 : SUCCESS in 1h 01m 20s","accounts_in_message":[],"_revision_number":8},{"id":"77d65e4c9651d78fad40585f871c1b973d28457f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-21 22:44:58.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/24ee6859b14a4a849b9001a036e51a99\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/8a1b183933bc4d4b87375d419f2dcbf6 : SUCCESS in 1h 26m 49s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f22d89e79d2d442fa27bb67a1abac43d : SUCCESS in 1h 00m 35s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/eea331395506418eb5a9fe5ab2ecd3c3 : SUCCESS in 58m 59s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/0ab977fa0b704b3eb946be1c08b259cb : SUCCESS in 1h 03m 28s","accounts_in_message":[],"_revision_number":8},{"id":"e32cebde0e1cf27168334b97792dfb7b23811991","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-09-27 22:38:50.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":9},{"id":"12ea84bf73ad21d05487a6fc794e45c044909a55","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-09-27 22:41:53.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"e15ad683d3cdd4df0c4c48a6a3d3e63a533eac24","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-27 23:50:35.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/99ef04e5ba8349b0ba6303e99c13ca3c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/941b2ebb701840549f4812e1def3c84f : SUCCESS in 9m 04s\n- grenade https://zuul.opendev.org/t/openstack/build/4d43b5fa36f44bc3a75c68d4fee814f9 : SUCCESS in 1h 01m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cc2f0373cebc43b6ba504cfc774deb52 : SUCCESS in 39m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a59d3d4667d64776bcc2f1fc009f14bb : SUCCESS in 1h 02m 57s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fb3f440bf08e4e929e3a90fe1a748f88 : SUCCESS in 20m 03s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/89f50989bddf45d0ae2c890383dd94d0 : SUCCESS in 20m 27s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ea7c4eec65114015a2696d49fad56d2e : SUCCESS in 17m 41s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/08093806b8cb49faba52ddf499235616 : SUCCESS in 10m 10s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9add5b2548154273a960213fce2f39c3 : SUCCESS in 5m 10s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d6e8fcdb48ae4c91b61ed7eae63057b0 : SUCCESS in 22m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4d9ea3c3f6144c57a502437d5bd871d6 : SUCCESS in 19m 48s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/675ce7c1c52d489ca378d9219a037e2a : SUCCESS in 16m 29s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9f0890eebb9e45af96b24a8668ae6734 : SUCCESS in 19m 47s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/c86cf86f8c3b40d38f47033633c19ec6 : SUCCESS in 22m 49s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/65fba6221dde48ddaa122e8cb15e2592 : SUCCESS in 17m 04s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6e3c1245a33b47b189ca01fbeb25d130 : SUCCESS in 15m 34s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/73d5c88995e741a8a34dfeee88327985 : SUCCESS in 22m 00s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/198d83c78e2f4465a0c92a8534f4300b : SUCCESS in 17m 37s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b7d19912219c49b2b4ec5303e4bc4ffc : SUCCESS in 14m 14s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1630ef5bea894428afb6df6ca6935cbb : SUCCESS in 19m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a37f7366d0bd4acba804eb061de3959c : SUCCESS in 6m 46s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/723ae816cbb1493c9daa966fef8633a3 : SUCCESS in 13m 41s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/2dd09fc3f36046e38c6982f948392c85 : SUCCESS in 7m 38s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/37b129d9589b4218989f7d79ee536a3d : SUCCESS in 56m 12s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/06e75e9eb75e4792854345087c9fe621 : SUCCESS in 1h 06m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/23e9cf265781423592132808c0956a8c : SUCCESS in 44m 52s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/47992e192d8a4dce92c5943855d652a0 : SUCCESS in 56m 24s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c8122b4c19324fb6abdd433633eeebd7 : SUCCESS in 20m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/adef2d5557ff4f739eb28ffffc5c7aad : SUCCESS in 6m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/35d75b4719fd480297fd982a95f0c61b : SUCCESS in 17m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/95d18a3777524517986a3750193cff8a : SUCCESS in 1h 02m 09s","accounts_in_message":[],"_revision_number":9},{"id":"ecd3a3aad2d4923e6150ed10acae3c6ed8dc0233","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-28 00:12:18.000000000","message":"Patch Set 9:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8b7f3e0b6ac8413c80b19c1cd0757b98\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5ca91d0128714578b92bdc762e57d9c6 : TIMED_OUT in 1h 31m 01s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/99ef6eb267ff4ee1a06b1f45c356e150 : TIMED_OUT in 1h 30m 57s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/d9471f10a5ab418eb454df38a4944362 : TIMED_OUT in 1h 30m 59s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/944fe35495c1422c82a974a612921b9a : SUCCESS in 1h 12m 41s","accounts_in_message":[],"_revision_number":9},{"id":"71784d9354753c2ee9079f57b6b14b94c4c2c6bd","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-09-28 15:53:49.000000000","message":"Patch Set 9:\n\n(10 comments)","accounts_in_message":[],"_revision_number":9},{"id":"0c995b1e9440be50c65fb870dff75163b67c4fe0","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-09-29 05:05:00.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"ba7f3cbe49948a202ba97a5a19f12bd37abe9084","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-09-29 17:49:02.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":10},{"id":"980d0e292b4e8179b184533a5a30458fe707ded4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-29 17:49:21.000000000","message":"Patch Set 10:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/swift for 890470,26","accounts_in_message":[],"_revision_number":10},{"id":"9cbc847247c7c0e58790f8a88ace1c1e7c49755a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-29 17:49:23.000000000","message":"Patch Set 10: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/swift for 890470,26","accounts_in_message":[],"_revision_number":10},{"id":"42b312e05a20b2f96c77355ae66f9c017467da1c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-09-29 17:59:35.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":11},{"id":"7847654d3c5c3d22730bbcc317fade233f2fc9bd","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-09-29 18:05:40.000000000","message":"Patch Set 11:\n\n(4 comments)","accounts_in_message":[],"_revision_number":11},{"id":"3eb54c9f4719c92a7ce1d2cab5ec9ba99ab27e7d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-29 19:09:48.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/af7ad5d9ae6844c7ba036bea158a8ba0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0f90e65765cb4e39b6ccf41e705b4b18 : SUCCESS in 9m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/b2cc9cc202a443dda9f43784ea68f980 : SUCCESS in 59m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e3bf389bf737420db5940d44c4ba7345 : SUCCESS in 52m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/07c06e55fc6b48e7a282389bc66253b6 : SUCCESS in 1h 04m 31s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5bb5a00a7cb74a85bc67401566edf186 : SUCCESS in 19m 51s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/482bd990ee344bc687036ede4b82103d : SUCCESS in 18m 16s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fa79761b58804ef5a6d246e06d0274ba : SUCCESS in 15m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c39ce37d57f14753a8a832cad3d7f6ac : SUCCESS in 8m 46s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d5bc33ba9c26426da0bbae67615ee1a3 : SUCCESS in 5m 23s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0a0933c61a12447ab3a2ba708f8c4b59 : SUCCESS in 15m 19s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2aaf46ccef6841d58862cf563b2ae519 : SUCCESS in 15m 11s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f3917aa1b04742eabb156d43c1da39ea : SUCCESS in 16m 06s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/274959ecae3740a48ec09b87d8b491f7 : SUCCESS in 11m 38s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/988c4215f61b4ddda68ce069d596cc4a : SUCCESS in 20m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5b5fa390df834967bc0ad7ed8d25afcc : SUCCESS in 16m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6c4404b6e9414801a4d26df74e26d772 : SUCCESS in 19m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0e34d495c6804fc197eaef68278a214b : SUCCESS in 20m 58s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/cac9769d41d44903aca7540d580d9709 : SUCCESS in 15m 30s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b26a020288bf404587ff3d7bdcad0361 : SUCCESS in 15m 28s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/8da211891f5b4971bd12fce87b8b4965 : SUCCESS in 15m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5fa14c3b2bf647e4a589998d31cdbcf9 : SUCCESS in 7m 15s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/61856cf99c3c493f9c71a1afbbe38b4e : FAILURE in 8m 52s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/5547f379cc2c4bf1bda5d541fd30439c : SUCCESS in 7m 37s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/1bdff32e4cc54ca0abc9bdb46c8935d3 : SUCCESS in 56m 35s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/ede648fa59324e59a3b3998a8c829cf5 : SUCCESS in 1h 00m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1a5252d1ef4d4c1b8f4436e41d99d410 : SUCCESS in 57m 06s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4e0e982a945c4ff3854fa3e3a855a4ba : SUCCESS in 53m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f69c59eecc1c486c8892ac2f9c48ac5c : SUCCESS in 19m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e556762a3944c268fa6ea49c279625d : SUCCESS in 3m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/12a97f5ab2e94784937ae6e02b2cabae : SUCCESS in 23m 30s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/188327a1493d4d3a809999c6ec119277 : SUCCESS in 1h 01m 13s","accounts_in_message":[],"_revision_number":11},{"id":"f8342380561affb65115a8555c7642f31cc6feb2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-29 20:52:37.000000000","message":"Patch Set 11:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a30a28947f7b4b35825f30d23084c7bd\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5be950592fee49c198032ab674458e97 : SUCCESS in 1h 20m 10s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/ee980fcab2894f999dfba47e64ad31c6 : TIMED_OUT in 1h 30m 51s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/3ef8045ddbd44d48865013831b5f66f2 : TIMED_OUT in 1h 31m 05s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/a6dfbdf1535648bc9550e9978bdffe97 : TIMED_OUT in 1h 30m 58s","accounts_in_message":[],"_revision_number":11},{"id":"53bdd8fa6ca36f7a0bb2a1df9a79dec8283e3a0b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-09-30 00:08:42.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":12},{"id":"2a73982e2aeb37c4de3aaccd988a4a94da3d7fe3","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-09-30 00:09:19.000000000","message":"Patch Set 12:\n\n(6 comments)","accounts_in_message":[],"_revision_number":12},{"id":"490d808f800433da7640af21fab0033578bcde51","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-30 01:16:49.000000000","message":"Patch Set 12: 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/6f317c2823db4fee8662b13004c7dd1c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/62f5cfee6be64a71b0d5b0fc7fd7bc06 : SUCCESS in 7m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/a51ba871d6e94569b293c1d2ca4b030a : SUCCESS in 42m 25s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a09644104dc2489cb81bc02bf5050f22 : SUCCESS in 38m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5b187f9f0e17472fa878883c4a83bdce : SUCCESS in 46m 35s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7a1d923c0f3d4eee808ebb690dba86d9 : SUCCESS in 19m 12s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5054b7d9d2174ba89576a0343bd33f77 : SUCCESS in 19m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3c3e8c1bf90443308d1c8591b7aac354 : SUCCESS in 19m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5330ff5b23994db0892cce794d9b9cfa : SUCCESS in 7m 05s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/46067ee47dd4466a8270dbaf321044ba : SUCCESS in 4m 40s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e9c8542718f44e6786cae8a24414665e : FAILURE in 13m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e4536cc70ec744039b8497f9394486ea : SUCCESS in 21m 04s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4bb1d43b61c948fd8cc0b6b08d5b9657 : SUCCESS in 13m 01s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/618c960e976c4550ab2f68ba7bfb70ea : SUCCESS in 17m 00s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/88fed6b34ba94649bfad0b170cab9c20 : SUCCESS in 17m 11s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a4f996ec4f2846df96d0508a1c99a377 : SUCCESS in 19m 02s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e8cf618268704e3eabf1e1f673bbf5a4 : SUCCESS in 17m 36s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a8f9c19a3f2d4fa8ac89a98f3841ec0e : SUCCESS in 20m 10s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/6256780d7e1f4b5e9b7af8731deb260b : SUCCESS in 15m 00s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/e81143efaae742dd9ccf6d7f12bba35e : SUCCESS in 17m 28s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/ea654ee1dbee49c0b51b41009f608c3b : SUCCESS in 16m 34s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/aae0e622d8b24c45b456d164876696a6 : SUCCESS in 7m 24s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/367152e5d1b341bb8756c55388e6100f : SUCCESS in 20m 11s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/294e441277dc4e33bdddda5190713c8f : SUCCESS in 7m 36s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f7a66693eb2c46c196cfa1d5ed913508 : SUCCESS in 1h 01m 21s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/5354d04a6b724339b5feb30d7bc0ef7c : SUCCESS in 1h 00m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1574f44e1c60423f8a3a41c85e8d16fa : SUCCESS in 54m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d3490aaff51f4c1fb929301ab59be915 : SUCCESS in 56m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/743fd356bbab46b69fe4637dc502da70 : FAILURE in 20m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d62e188606c046e4bd219fca4798ed64 : SUCCESS in 4m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5e330725a3b34ff7b92238ba1710c5cb : SUCCESS in 19m 48s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bc3a5e514bdc4ea1acd02ea8fd926cbc : SUCCESS in 40m 51s","accounts_in_message":[],"_revision_number":12},{"id":"94cc0471e25b1d4d155f328651c74f277bf15f7d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-30 01:43:19.000000000","message":"Patch Set 12:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ea2488deeeaa415abce23fa431fbfa6e\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/53f8a6f2df674150b1ed879577271a0d : SUCCESS in 1h 05m 29s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a91e6acd55574c4cbde105dcb10386c7 : SUCCESS in 1h 14m 43s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/a13aea2630a34172813e066dea338710 : TIMED_OUT in 1h 30m 56s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/82c08ac904e244c5b4f5ce9c8c30965f : TIMED_OUT in 1h 32m 08s","accounts_in_message":[],"_revision_number":12},{"id":"1c5021d00fae78c2ae34b34765ddf5d04f659241","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-02 14:34:28.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":13},{"id":"a10c6485a1ca707650e22e8918aec52a7d9695ca","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-02 14:35:17.000000000","message":"Patch Set 12:\n\n(3 comments)","accounts_in_message":[],"_revision_number":12},{"id":"86bcf71f8a38a5468d70d1805db26d4a94a3456c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-02 15:50:32.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/783209c5a31d41969a3da750e98b47aa\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4e6e93cec5c946ad81db8a6be70978d2 : SUCCESS in 9m 15s\n- grenade https://zuul.opendev.org/t/openstack/build/b1aa4657145d40b0aee42fbbb374e287 : FAILURE in 31m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3c1ed21c43104cca983205608c367789 : SUCCESS in 42m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/86a38a1048e7425481bd9fc4d26f478a : SUCCESS in 1h 10m 08s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a7b4bacf486541209129fbfa79f97822 : SUCCESS in 17m 43s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5f5b1f4dacf840e19db8e8aa87cd0e37 : SUCCESS in 17m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/817ee61f000f44bc91bce406f3dc6482 : SUCCESS in 25m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ef10829ddd9f436ba888e59bab89525f : SUCCESS in 9m 44s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/33603a42041c4d53918a7542219b4664 : SUCCESS in 5m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1e95c849d6b5443f8ee906305ecaf268 : SUCCESS in 16m 57s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/765ac5a3f337443dab1076443d74e61f : SUCCESS in 17m 30s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/2aa200be3c35484aa7200f9d6c600f01 : SUCCESS in 14m 12s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/c37770c472564a1ba947fbb7fe4c89ca : SUCCESS in 17m 08s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/8fa80e2b22c34515976659e526f07288 : SUCCESS in 17m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ac8882348bdb4f94a3c0c8b45deab49c : SUCCESS in 16m 12s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e2bf55747e3a459bb133669a7f875ab7 : SUCCESS in 19m 17s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/661f96654fbb456cb4ccfa3facc317b8 : SUCCESS in 18m 07s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/0f084fe4dfae4d40a6607c0ea0e8b506 : SUCCESS in 12m 13s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/0f908173a2e74cfea3377ec5a3fe3bd6 : SUCCESS in 18m 50s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/dddd0071d80048cea4328a5b8c8b698d : SUCCESS in 16m 01s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/624750da8cbd4ac3ab7e0e3e34b52ef3 : SUCCESS in 7m 41s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a748a82d4b6d41e5abaadf4b3a47adef : SUCCESS in 17m 01s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/ccf2b99a919f4d5089279c8252da0e3c : SUCCESS in 8m 05s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/849472aa88cc4fe7970a06c8d1d76bff : SUCCESS in 57m 55s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/5b2774c34b214447b227016934657112 : SUCCESS in 56m 31s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/51fedd024d234745aca618706bdea641 : SUCCESS in 48m 47s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fed70eff16914d47ad933638f35d406a : SUCCESS in 1h 00m 07s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/26673e1bb6bf450283a7f008a4a9e1e0 : SUCCESS in 17m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e9c98b35d35b41d494b98467954575b1 : SUCCESS in 5m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/38ea414dc7354a61ba6c1c573a28e766 : SUCCESS in 19m 33s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bebb62cd347c4a7ba37f62d8b08254d6 : SUCCESS in 1h 03m 41s","accounts_in_message":[],"_revision_number":13},{"id":"326cd0e40a65bf0c1f84c8933097441c47cbe6fc","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-02 16:31:49.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"f0b2ff806fac2d267cf8a9311d5cc3d053437397","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-02 17:43:55.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/08b57606faa54286b9fd98e9e4a09423\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dfe31b254d474328b588d2032823960b : SUCCESS in 7m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/a37dc8dde9ce4b348eefda5b6bc44a43 : SUCCESS in 57m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/35498f831a3440e6bbe599d618287469 : SUCCESS in 40m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/87993ba5eccd4eaba7a2dcacd41dc3c9 : SUCCESS in 1h 06m 13s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/be9b1f0795c2411883f7d5c4bc733bc1 : SUCCESS in 25m 39s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dd811e1285124c5caae943973b2cc250 : SUCCESS in 19m 33s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c466f0888a9e4c1bb311de5cdd5a7b8c : SUCCESS in 25m 01s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ca26dff1f6e7403e8cd82c17946f6221 : SUCCESS in 10m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/301fb3dbc44f4c92b9a47289ad1d9c79 : SUCCESS in 5m 09s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/21ca90556c99422ab936d177928dfb76 : SUCCESS in 17m 23s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/66e1a45630db477eb5a4244b82b3e416 : SUCCESS in 20m 49s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fc90daa7c3c746489da5f7a23e7b0bec : SUCCESS in 17m 38s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/719ac2b3cdd149718e1266e9c3bafbdc : SUCCESS in 18m 25s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/ccdfd671b424408cbbe53c28a22b3eac : SUCCESS in 22m 04s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d181abbde8cd4637a5df0198b271710b : SUCCESS in 23m 11s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b01de8505c48466c94f5018790e83318 : SUCCESS in 15m 42s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b02768f63801408a83dc8caa51571431 : SUCCESS in 13m 58s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/2f7aa86986ce45779976b63d2ece0644 : SUCCESS in 13m 16s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/be0bec1b7b41402eb5c13d0cb8c4a195 : SUCCESS in 13m 27s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/06073801c7c1455fa5c5831459971555 : SUCCESS in 14m 15s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a447b6abce334ff792ca18a75aa31b3b : SUCCESS in 7m 16s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/573f329cd29f4437909356c4e3a4b8be : SUCCESS in 16m 54s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/c84eacb98059457da054580c11cebfa3 : SUCCESS in 6m 57s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/925f7446f8d94d6a80c9278bf5af9772 : SUCCESS in 53m 08s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/cea3f6d3e04d41e1867be2115d9a1904 : SUCCESS in 52m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ef2da1300e1b4934b36f355b63107e15 : SUCCESS in 59m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6384d38b6b474873b474e4bf3effb75c : SUCCESS in 1h 01m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e874135b67d645298e551f622c1bf207 : SUCCESS in 25m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2f6b7e2d077b4bcd92b63dca2c5b4336 : SUCCESS in 4m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b847eb7e344f4963a5f49c806cb54465 : SUCCESS in 26m 38s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e39bf5c7fa8c42278fee7e366ab05aea : SUCCESS in 44m 48s","accounts_in_message":[],"_revision_number":13},{"id":"1789bba8cd72538246985f115d09d223572b199c","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-02 18:19:03.000000000","message":"Patch Set 13: Code-Review+1\n\n(6 comments)","accounts_in_message":[],"_revision_number":13},{"id":"ded64fafb800e6a79f835f524d4be423dc54b157","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-10-02 18:24:58.000000000","message":"Patch Set 13:\n\n(5 comments)","accounts_in_message":[],"_revision_number":13},{"id":"077ddb175ec23e22c976003412dc48b37e663824","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-02 19:51:28.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/912b0eb975b04fa4b064d6e55baa4119\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d63741c521fb4aa0911c79556c8b119e : SUCCESS in 1h 03m 30s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/ef0e35de676e4a84a05bc0ec873c5a09 : SUCCESS in 1h 05m 38s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/2480c1a1f79848178f5e4bcf2644e976 : SUCCESS in 1h 01m 49s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/fb97485520a240838f7ee2598be404cd : SUCCESS in 59m 22s","accounts_in_message":[],"_revision_number":13},{"id":"90a673a8ad489aafddd8b08d96078738fe630335","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-10-03 19:34:35.000000000","message":"Patch Set 13:\n\n(6 comments)","accounts_in_message":[],"_revision_number":13},{"id":"1a0040df681f3abbc578aa3ea42bfcfac4da7947","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-04 05:47:33.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"2e618803cb998898b18c7e4575fcd99ad1c337cd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-13 10:10:37.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":14},{"id":"66bbcea7e52f1a311d685db87c4016194cf879b7","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-13 10:10:44.000000000","message":"Patch Set 13:\n\n(3 comments)","accounts_in_message":[],"_revision_number":13},{"id":"09460d9d4ef3d9740cb8d035907193218757f5e0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-13 11:21:15.000000000","message":"Patch Set 14: 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/fe2b4a76ea294d1992b31f37b9f15524\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/42381d3242df45b89262956676107ad2 : SUCCESS in 8m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/1ff8f6e9e684444191e208220044465e : SUCCESS in 56m 44s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/48a358d12d354b6aa9435585697a7723 : SUCCESS in 1h 05m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fb91ab6391a64c56a523b490380a9dc8 : SUCCESS in 52m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7c9e2f81c64b434abdff06f405d78959 : SUCCESS in 1h 00m 15s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ddee619d7dd84ff08c26d4726a6d18f1 : SUCCESS in 18m 58s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/67bc7c5708f84b5abac220aa944bf71b : SUCCESS in 30m 26s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2914960fdf8f4108b988e3149b078a68 : SUCCESS in 18m 01s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6d0b94ef85ba41d4ae2bead6ef861975 : SUCCESS in 8m 25s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/84515d70939d4b438933da32a03fec75 : SUCCESS in 6m 00s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b80c6e7001ad42fb9d701733b4238b28 : SUCCESS in 18m 16s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8eacdba320dc46fa94f7255a82704d53 : SUCCESS in 27m 08s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9d124de9322640fa98b1f8424ca988aa : SUCCESS in 27m 24s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a418ae4d76a94cdda2b69579f8884482 : SUCCESS in 13m 37s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/a8dace398fd64ef28a06a4c268392a26 : SUCCESS in 16m 43s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b2307b4ae4514ea68e47082fdc310efc : SUCCESS in 26m 15s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f2c022c2a598419daa2dd583a791a540 : SUCCESS in 26m 13s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/90bd46334a964382a94e2d663b49e8aa : SUCCESS in 26m 57s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/86ed84fae07b4ad4a55240fa36bfa92f : SUCCESS in 23m 31s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c5719906400b4a09b5cc7384dad7c4aa : SUCCESS in 15m 09s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/936ba058f9b74a50899838d1aefab359 : SUCCESS in 17m 10s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/39d898398138476da1d71647ed47013d : SUCCESS in 6m 31s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2d854d588d5a4d279fddffde8076a348 : FAILURE in 17m 07s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/e804446213844f558fb24ab60fc9ef3c : SUCCESS in 8m 10s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e820432cb6a3485990a04c5e104b403e : SUCCESS in 53m 11s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/7471a20f24794b69907a787860ecf810 : SUCCESS in 50m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cb694c5837ff4743a86a8047b839ef6e : SUCCESS in 52m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7a03ba2e384340dd870d7bcd55b947fc : SUCCESS in 54m 30s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fea3e38e1c5949f2afb79615bef92cab : SUCCESS in 19m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d053b18603e42b1819e364f07c58572 : FAILURE in 4m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d5c4ad7ccc7a4150875026705570f929 : SUCCESS in 19m 01s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/62ee6ea4e18c4c47a65379c5df19fe53 : SUCCESS in 55m 38s","accounts_in_message":[],"_revision_number":14},{"id":"a4f73cbfa7865a42c028489a7c4c60d25a273f3c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-13 11:44:12.000000000","message":"Patch Set 14:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/34a0031ee11c494b8e38abf3d77f0d58\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ce95686edc6a4e02811038fdb3879e76 : SUCCESS in 1h 17m 02s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e05a9a9bbbc541abb29ffb5019d56a5d : TIMED_OUT in 1h 31m 06s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/d7d41e39210843b8a2f575eae5158ac5 : SUCCESS in 1h 08m 14s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/b69699827ee7483f969e428d1a811837 : SUCCESS in 1h 30m 50s","accounts_in_message":[],"_revision_number":14},{"id":"a9a3a0039b8d737bb1d23d2ad51a85996ba86bb6","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-13 17:07:53.000000000","message":"Patch Set 14: Code-Review+1\n\n(5 comments)","accounts_in_message":[],"_revision_number":14},{"id":"4f6801698e911242b941035947715a156625d376","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-10-13 19:30:01.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"0d714ec1542d3d07f8c7a3e3877d207b7d29549b","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-16 00:27:05.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"824ebca9ca91b06d1a8ca6afc6ee9b11b58db768","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-16 00:28:54.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"195fdbbd16453e63acdf747351e86d7394f89edc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-16 00:32:26.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":15},{"id":"ec9dce1da72978d2af0cee674ea923855e5a367f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-16 01:39:40.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87c62f49aaa849a7978f9b3141c1e976\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/daa97f37add94b8994d87017e0f96fcd : SUCCESS in 7m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/587a85b07fa34a8cb91102f3c57c12e7 : SUCCESS in 42m 57s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/cc3dfce03b174bc1a3fb98179d20346d : SUCCESS in 37m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1d978b22427142b2b6e1d17a1d3bc41d : SUCCESS in 38m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/008a97d200f84439a855e58d7bd6ae76 : SUCCESS in 40m 44s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/74e5799f2509404abc8eaf5c4760d764 : SUCCESS in 19m 55s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e49c4993f30b4376927e5ba3056779d1 : SUCCESS in 14m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f7d07efd0289499f8ada234709e2c80c : SUCCESS in 20m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/00629de3a40640159948888743735a55 : SUCCESS in 7m 51s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9ab85596bc554e40a686747a88c1f94a : SUCCESS in 5m 00s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6cff35da37754cdfb1f184a397909007 : SUCCESS in 19m 14s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/79b0a32d05d948858f9dfce9dbf637e4 : SUCCESS in 17m 48s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e2d74225dd884a7eadd3a8a6e2041d05 : SUCCESS in 15m 59s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/157ad026a1b2485884cb438a59a9ecf0 : SUCCESS in 18m 40s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/2cc69a72073e49e7b1fc5b076394e411 : SUCCESS in 18m 17s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/31ec1dc44fbc4ac5be569ac1f3139433 : SUCCESS in 18m 59s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b5c46b0dfa1d403ebc9032936b712f86 : SUCCESS in 19m 03s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a1ba5af605a14a79b8081acda8ee520d : SUCCESS in 19m 51s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/66012a461439407d8ddb3f9406826bd2 : SUCCESS in 17m 31s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4f6bb796abec417cbbc659f59b6681d8 : SUCCESS in 17m 34s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/cd5a0311c92a4419a7dcef73b1b1267d : SUCCESS in 18m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fae520ac411c4322ae85c21013c2088a : SUCCESS in 7m 15s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fd3046aa02b546808ac699579a7923db : FAILURE in 16m 48s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/6b0a4d2cad974a3190be958d42ac16f2 : SUCCESS in 7m 52s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a7466aa571b241d8a3ee413f075665ed : SUCCESS in 1h 02m 25s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/3aa287e91b5e4125aceaf1767ce5b511 : SUCCESS in 51m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8799d6b7d2ef456197147e4c8d037bdb : SUCCESS in 34m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f84574f1b26340329a2ff9836f4c324f : SUCCESS in 58m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bc9ad288fb0d4f9db324ad755b4072a5 : SUCCESS in 19m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/13287b7abf0048db834b81bdd87a03ac : SUCCESS in 4m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f3a64f5ba1794bcaa585ddd143d80800 : SUCCESS in 19m 29s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c02b6f67638b4b81b903e51e59c0c85f : SUCCESS in 38m 37s","accounts_in_message":[],"_revision_number":15},{"id":"9e5510c1f29b54b7f40dd22a5b1dbe0905b1b4eb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-16 01:43:28.000000000","message":"Patch Set 15:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2b4d8e7aa15d4b36a38dbb0547ad3b60\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b94bbe01d6bb48a4977f24c14b288ce0 : SUCCESS in 56m 30s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f2391af5305b4811980314d55510406f : SUCCESS in 1h 08m 28s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/b1d0ceb2d9714054a4446ba74a9e1cc2 : SUCCESS in 59m 48s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e7bb2a25880a4bcb8f95de6f9a7064e2 : SUCCESS in 1h 04m 33s","accounts_in_message":[],"_revision_number":15},{"id":"45473c69a61994b4c3c1791beaaa603da8ee27dc","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-16 03:03:58.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"d8751f1359c8d218a4da427b2fafffc544a2efdb","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-10-16 10:06:21.000000000","message":"Patch Set 15: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"26aed7b82ae8dad6bc4d6b082fda24f6bc27f2c4","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-10-16 19:11:44.000000000","message":"Patch Set 15:\n\n(3 comments)","accounts_in_message":[],"_revision_number":15},{"id":"721b7d1668a15214e7d806902e05c5ce5b4bf107","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-17 08:29:26.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"67ccad5b016297dca6dec7b6bb0c3f55c1f6e70f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-10-31 18:51:48.000000000","message":"Uploaded patch set 16: Patch Set 15 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":16},{"id":"4c962b3987da5376ce7594789ea5cb8f8539091a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-10-31 18:57:14.000000000","message":"Uploaded patch set 17: Patch Set 16 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":17},{"id":"2421f5732b87be7892428f2055374b8ea7ed3150","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-31 19:57:33.000000000","message":"Patch Set 17:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5d0b49f65ae846a3b732aecc7711717e\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/dcc7bbf44f0a44dcb1a5495ed6b826f1 : SUCCESS in 14m 51s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/eb97cb06afb24e34a91a8c000dd5d2a6 : SUCCESS in 15m 39s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/d828bddcb23c472382d334b9a3eb5352 : SUCCESS in 30m 24s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/6c8d7ceb7d93464cb80135ce44bfce0e : SUCCESS in 58m 20s","accounts_in_message":[],"_revision_number":17},{"id":"f4c789e0f2ba87874c02293cafb7105a74dcbe90","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-31 20:04:15.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/74297a050f6d438fbc9605598aba199a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/678fbb217a5041d0a961728a3ad5ac7c : SUCCESS in 7m 54s\n- grenade https://zuul.opendev.org/t/openstack/build/9eec6999da3e4387bc66f06a0949b854 : SUCCESS in 44m 23s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/cce2e2241d0d4b2cb8eeb623ff15db44 : SUCCESS in 45m 50s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ab712694ba4e4f798c1c8c3a0b8dafc0 : SUCCESS in 38m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2906cdf4506441a3a1cbbca419e662c2 : SUCCESS in 48m 27s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/09a9384adac54f81882de2f106a53935 : SUCCESS in 22m 35s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e88eef0a56e94d12b382b7662f593e1c : SUCCESS in 23m 33s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ae24bf194e13400c9e136c7a4a871ce4 : SUCCESS in 23m 50s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e5e4d38121c54cd9b2152b5a2bd89790 : SUCCESS in 8m 10s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ebb2fe98f32e46b2a581d22b1ff2f48b : SUCCESS in 5m 05s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/80bb52da579d48c68ea0b91b95ac1904 : SUCCESS in 17m 42s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3f45c466a7a142739101515bd885610f : SUCCESS in 17m 53s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3db14a20677544d59153bd691fda35c4 : SUCCESS in 21m 41s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a25dde07f79e41f394b4b8cad6085fd8 : SUCCESS in 22m 10s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/c6fa2eb2bc9e42ac83cdf630f936e02b : SUCCESS in 17m 29s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0b197a4849d54248a3f0f5888479105e : SUCCESS in 18m 26s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5ed8624acd2346cd8407a13a92d44f81 : SUCCESS in 22m 15s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/adc9c2c69c1a480bbdea5630ae0b9a35 : SUCCESS in 25m 05s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/aa91813f3dc941fbae38350c9be7dc42 : SUCCESS in 14m 45s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4936eb8101974e23a1e6777dba2d6402 : SUCCESS in 17m 08s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/8c820127fcee47ecb99892e42777d959 : SUCCESS in 19m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1f4b48438f17403f8b7cf51071ce708b : SUCCESS in 6m 58s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0c3a6b8afccf41f4985e3b0ec6185bc2 : SUCCESS in 19m 58s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/8e5cfb4323944af8b457da3c41b604d9 : SUCCESS in 7m 05s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ec23810e29654c0fa8edbee97a92ec7f : SUCCESS in 1h 01m 26s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/af421f0c18cd40728493ae8082ce5d93 : SUCCESS in 59m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8a3f14a07f9842d38d8a984dae1cad1f : SUCCESS in 56m 52s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/138e2cd784eb4ffb8bf3498c6c0044d9 : SUCCESS in 52m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/64ba98665b794284a239677897189cc5 : SUCCESS in 18m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/470cbd57e0074414a0a9ccef2244e57e : SUCCESS in 4m 32s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2fec8dec507e4008a9d84a6ec57562b3 : SUCCESS in 18m 45s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fd0be58981fd43acb05a2b857f65508f : SUCCESS in 54m 17s","accounts_in_message":[],"_revision_number":17},{"id":"0e18409bbfb34cfc1f6d414e88f5819cce7f0368","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-11-01 00:22:45.000000000","message":"Patch Set 17: Code-Review+1\n\n(22 comments)","accounts_in_message":[],"_revision_number":17},{"id":"d99c9ee863fc27154b53a70952c6f723d330ae6e","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-11-03 01:17:01.000000000","message":"Patch Set 17:\n\n(4 comments)","accounts_in_message":[],"_revision_number":17},{"id":"04fd2fb911999a680e8a3bbc5513c9bd7676da80","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-11-03 04:31:12.000000000","message":"Uploaded patch set 18.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":18},{"id":"f2111438352e96dd03ce4cde9f51a2b16eef1764","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-03 05:33:04.000000000","message":"Patch Set 18:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dd2763925d4d439685e36bdd9544e207\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/09b5146f4b9c40388a365487809de652 : SUCCESS in 52m 28s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4372639a1e8f43928a1ffe2ddf6d8f1a : SUCCESS in 59m 16s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/4156484976c44678998cd593e5f60c27 : SUCCESS in 20m 01s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/a44bb796a0714de69266228b3597ca29 : SUCCESS in 19m 49s","accounts_in_message":[],"_revision_number":18},{"id":"8460b1b0bf677396c151664bae4e2c7bd23a5f11","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-03 05:48:38.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/73cb8b8ec4bd409bbd0bf074e13684cc\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bb73a310d6ec4745bdd963c6e0571643 : SUCCESS in 9m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/1aaa023d01a347ba9a96c66c7ff714d3 : SUCCESS in 1h 05m 42s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/bdeb5cb0fced403c97c43408d7eda37c : SUCCESS in 1h 09m 56s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/780bfcb43ee341939bdea9b98aa0e0d9 : SUCCESS in 51m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/74e26601d86745cd8556fbe772b29935 : SUCCESS in 1h 02m 15s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5a01cb273ed94a13ad98cd0e2926d0a4 : SUCCESS in 19m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6e317a8469b4427f83fea02fb675bc18 : SUCCESS in 22m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/08c5373263cd4c1cbe3ddb463db015c5 : SUCCESS in 19m 59s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cb3693001ad74403a53069fbcb99e617 : SUCCESS in 7m 45s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0b4260b4e9604f18ab2e2d5a1907a98e : SUCCESS in 5m 48s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4b0155c941004c5caedc0a26a231e4e9 : SUCCESS in 16m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8591146f6c904eaa8dff25c1827e54e2 : SUCCESS in 20m 29s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/2884a636fbd046fd83bb831ba0dc57b5 : SUCCESS in 21m 29s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/eef67ec92cd744999f86f079df962a58 : SUCCESS in 20m 43s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/86b337d8ac2545c88d8f3b3a1265cca9 : SUCCESS in 15m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/98b2629f986a4883be483bc331b81c47 : SUCCESS in 16m 56s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e77de6b440fd416894b159bcfd617dbd : SUCCESS in 15m 34s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/af4a2476b9d946bc8152cecd33ea7470 : SUCCESS in 18m 58s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/bc6b667374d8438eb5bf1568307f1e7d : SUCCESS in 16m 02s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/2d5c86bea7114519ad3c4ec66630b362 : SUCCESS in 17m 01s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e7971ddb9651463682a0f675615b6625 : SUCCESS in 16m 28s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5816437c9b924b998d8dc0cc079dba7f : SUCCESS in 7m 31s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/13d2d586e4774fec8102a812dbc2b04e : SUCCESS in 17m 19s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/2c2a7913489249d08c75d4e0418a86c8 : SUCCESS in 7m 41s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/12d581929cce47b9a34d22a8d146d6ce : SUCCESS in 58m 46s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/22b7273f4ad24ea0912bcdfe5d9465bc : SUCCESS in 1h 05m 12s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/17fc27b447a94d669f82b22cd8df3aef : SUCCESS in 1h 02m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f25be372e42746388a55018878ada684 : SUCCESS in 35m 46s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fc4114d1eedd47f8a68c23f0d6fc3d35 : SUCCESS in 15m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5059a3408b6d454eb4db6af1965c2568 : SUCCESS in 4m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/36a8c662806d489e92c889e32e43c7c2 : SUCCESS in 20m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1e6c7b1d2a2041b99333690291e8745e : SUCCESS in 59m 21s","accounts_in_message":[],"_revision_number":18},{"id":"49c7e48980657ed18cb7c2357cbaf247697e7851","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-03 11:26:13.000000000","message":"Uploaded patch set 19: Patch Set 18 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":19},{"id":"9a235d417b866f83d6439d9f76384916569a4372","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-03 12:42:33.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/535d9580b0674fc8bf5d77a4949d683f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff2ef425569549518b9331e9b16aec37 : SUCCESS in 8m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/0072998c9c6b44c3892130551840e7ef : SUCCESS in 1h 07m 21s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/1385caab967643a4b56991d51d3034a4 : SUCCESS in 58m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e699493b510747f5a74accd2fe48d792 : SUCCESS in 50m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bf4be6a84b814385a4de0c9150576e54 : SUCCESS in 1h 05m 41s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a15bb81ff7b1403eb3e5ff09535d7d90 : SUCCESS in 18m 35s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/02fa242cefb5467ca37448206432fe3a : SUCCESS in 17m 54s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/37638f2366474766b785d62caad43559 : SUCCESS in 20m 10s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f96c7953346b4c85ae3a737c229f4cfa : SUCCESS in 9m 01s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/be199aa5060b475a9de33901a8475110 : SUCCESS in 5m 47s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/69825b2f18214f0e9ee9a01777b9666a : SUCCESS in 17m 41s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c4cb053676e242ef8c50f867945723ca : SUCCESS in 16m 39s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/76161598090848018107b63dcf5497d6 : SUCCESS in 16m 28s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/fd0977bce5364f66a08f8f1d863237de : SUCCESS in 17m 00s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/656dd071b62145558aeaa16e35150281 : SUCCESS in 16m 22s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0ef71e63782141bcbff7f739c5c04db4 : SUCCESS in 16m 22s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0de492603dc6443199722212e7a12cb9 : SUCCESS in 16m 33s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/bc349432772144fdb7b11a60a4806e11 : SUCCESS in 17m 21s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/6003c14bea9c4e3ab165fd180a94b8eb : SUCCESS in 16m 19s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/ae269ed7259046b393509f89a31a3dc1 : SUCCESS in 16m 30s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/0d9eafd6f302424fac8d695d846082f0 : SUCCESS in 19m 43s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5df7830af3a7432d955b044d48c97d7f : SUCCESS in 7m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c0c6b11e6d7d4227bb7c7343a101e555 : SUCCESS in 18m 10s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/9d917e16e930423eb332b71a7d8ed29f : SUCCESS in 7m 45s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0e2c18c19578464cae52bc7837773358 : SUCCESS in 1h 01m 25s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/1144fd2a184b411fa5ff44c4d740efa4 : SUCCESS in 1h 07m 12s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/868f89e83fdf45bd966f96582d584bec : SUCCESS in 45m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d6b0f4f19ca84dd89bda2afefe4488f0 : SUCCESS in 57m 35s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2d51b2fd7c4c4e05bdcfc18bce79bcbd : SUCCESS in 16m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d5ac6a480315468cbb82f1bce7c585f8 : SUCCESS in 5m 07s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/fb37ae9dc7094e75a59d465650f1c8ad : SUCCESS in 22m 22s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fbe446309c0d42fa9f6766b814d6dbd5 : SUCCESS in 48m 23s","accounts_in_message":[],"_revision_number":19},{"id":"4aa501232c079a5da05fe39d4eaa69a4ca4dbdb0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-03 12:59:53.000000000","message":"Patch Set 19:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/11aba66024d448c6b03acbc652482e2d\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/57edb31aa0214d70b02bebb90f78a33b : TIMED_OUT in 1h 30m 58s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b1d7937ca19a4aef86f4ae334faf9908 : TIMED_OUT in 1h 30m 52s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/4a12c7ab4e314ded968c7e2e16315f4e : SUCCESS in 24m 10s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/fdac9cb3f3d1417d8526a76df1d487db : SUCCESS in 1h 06m 03s","accounts_in_message":[],"_revision_number":19},{"id":"67119b5e0af49c1769d2e5ec6818418f02a409a7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-07 18:36:33.000000000","message":"Uploaded patch set 20: Patch Set 19 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":20},{"id":"1a7dcb269a4d632bf86e7542dd5d164a14aad352","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-07 19:53:06.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b44bd3d2de2f458e9ba16e7aee77a37a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/37b7ac494b4a4cd18895ad8ed2baa7ec : SUCCESS in 8m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/81ee99536c064327b8213e16d354a230 : SUCCESS in 1h 01m 24s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/70c3112a675f4f32aed907e34e24a4be : SUCCESS in 1h 09m 26s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/bb0b742358914199a2ba928037a4c7a8 : SUCCESS in 40m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ead210f6112f48c6a233fe2d443cee0c : SUCCESS in 48m 58s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1104513dbd9d4cdf881e84c5b1f1a063 : SUCCESS in 21m 03s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fe3c4aeddbe24ec390adef7e62758c65 : SUCCESS in 25m 07s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3d0fc3d748284e509dbdc06b9942c733 : SUCCESS in 22m 26s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/71c9f72ed753479f8baff891bf85c90e : SUCCESS in 9m 03s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2bacff0a806145c08ba990b9e4e00b37 : SUCCESS in 5m 35s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d1e2e99d9cc84fd895f424735ed6e80d : SUCCESS in 17m 15s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/254c57a2223b4824b81aea46ba9d0247 : SUCCESS in 21m 30s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/2bb03eba218f45a4bf391d6da647dcaa : SUCCESS in 17m 02s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/b985d61c29b444048dd5d832ff2efc8d : SUCCESS in 14m 19s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/9c9ab0a3c99c4820821573cb601d97db : SUCCESS in 14m 56s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1669cadd0d5d473188af00d15554a0df : SUCCESS in 14m 44s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d1552a7130af47a3942ec13f9f51c518 : SUCCESS in 14m 11s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/06f224493b904a19831c49caebee9290 : SUCCESS in 19m 51s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1ee9423dbd844fe08b02aa9d5e8d523d : SUCCESS in 14m 06s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/2da7012123e9479992fcf85e04e18eb1 : SUCCESS in 16m 29s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/3cd6e6250a6e4274aba86d1e99e45ff2 : SUCCESS in 17m 23s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3b2cb08769254528b6600abdab4c8b61 : SUCCESS in 6m 31s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/54cd8180cfd1431db461a4779005f0f5 : SUCCESS in 22m 51s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/5af17f72587542c8a744c2ea2ec6f288 : SUCCESS in 7m 03s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3866dedc36af40d890d6b2935d0d1ff2 : SUCCESS in 56m 09s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/47ed3f4d957246b49de155e3b44af59f : SUCCESS in 1h 08m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/635d4d2c61bf44229f2d39825673d075 : SUCCESS in 58m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5f7f56e75f0b4a5ab0c1916cb4a8a9d6 : SUCCESS in 57m 21s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/85656172e3fd49a2863da4c0c715e5ee : SUCCESS in 21m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df02911f8ae8487ab0ebfde4eb491a20 : SUCCESS in 4m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/27cf1d8f7dab4b7a81fb9e8f8000d0f8 : SUCCESS in 26m 57s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5794a4afca1241488864d94dabc22642 : SUCCESS in 42m 10s","accounts_in_message":[],"_revision_number":20},{"id":"f32d9a43a1a56fe5bdfed76d617f324e94a17b70","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-07 20:20:51.000000000","message":"Patch Set 20:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f6d82783699d476c958078e03f5fb2af\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/afbdca0ff16f44b9ba72326fac126caa : SUCCESS in 53m 48s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7e8053708b684e99a0eb2ff308f25309 : SUCCESS in 58m 10s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/daf93d307393469ba94064e1aa7ae029 : SUCCESS in 1h 30m 47s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f06f3c8861524742a89ba1f49cf4c5f2 : SUCCESS in 24m 15s","accounts_in_message":[],"_revision_number":20},{"id":"5d80b8c4d6f419f16bfc91797b02fa0c5e2a779a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-11-14 04:23:51.000000000","message":"Uploaded patch set 21.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":21},{"id":"65e5029e2abf4abc5f7d463a399551755bfae14a","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-11-14 04:24:12.000000000","message":"Patch Set 20:\n\n(1 comment)","accounts_in_message":[],"_revision_number":20},{"id":"7983059b0f002bbc80407c72576ca87e50af9443","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-14 05:17:32.000000000","message":"Patch Set 21:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ebe005659f0045a0a8a618993ae5ceef\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6b4da0bd7239416b9354c20e89af8828 : SUCCESS in 15m 05s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d7c13a858b274a8ca25617213b433a42 : SUCCESS in 14m 48s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ab34f64de3e24311863edaf797b32f75 : SUCCESS in 51m 19s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/9e36876bcb274a0fbd39c65644a5153e : SUCCESS in 25m 44s","accounts_in_message":[],"_revision_number":21},{"id":"618ad242d8df19aff0d12d4d4cff6272673c2102","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-14 05:38:26.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5176d6d268fe46f59c0d65cf9f26bec3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/900c8cf98503447ca290be9d1fc5b040 : SUCCESS in 8m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/bdc51f7dfae943d5825787492456cc73 : SUCCESS in 1h 03m 33s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/5965134258834b0486d4b44a0cc3798f : SUCCESS in 44m 36s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c4c9240902f1411487d1fb3fb898a1d2 : SUCCESS in 37m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d231ec805e05485aa4dc177a12e560a5 : SUCCESS in 57m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ddb44dc941f04353b0181abaa28ea35d : SUCCESS in 18m 39s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/db5793004d1244ad9bebcd1ac289ac10 : SUCCESS in 17m 04s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/24216d66215e4f5aa5cf72b51e9b2947 : SUCCESS in 20m 07s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f9da0dc690a74550be582dac9c6a8e19 : SUCCESS in 8m 18s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/bc8ea70511154ea28e33e9ae66e6420f : SUCCESS in 5m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/efc6cb0c2ae048cd83a42550a76df4ad : SUCCESS in 15m 09s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7a8a5712b4854a9f8ee9b486dd3b47e1 : SUCCESS in 21m 15s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4d19519c6b044b5c84ecb4f937dcc1dd : SUCCESS in 16m 58s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a7e9a17cc0704721b2ad7b08af35d39d : SUCCESS in 15m 51s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/0d2c7bc08e02450487a94e7d13475ab1 : SUCCESS in 15m 58s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/39feee544dff48fd9fb3962a803cab69 : SUCCESS in 16m 28s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9b2e907bdef8420898c84e038d5a5e27 : SUCCESS in 20m 12s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/059fa5d01776483eb167447cc756b5d0 : SUCCESS in 18m 43s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/3f3e71caade5497a8cae23c27e74bd7f : SUCCESS in 13m 55s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/29f4ee2e3a584b548ff36758ba9de601 : SUCCESS in 18m 11s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/5235390578b54d98a8d438dcbc5e2f8e : SUCCESS in 20m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/51dd9a14912941c3bf82bdefae05adb9 : SUCCESS in 7m 09s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5160ed5288e74ad19ecc2fcba0942da3 : SUCCESS in 16m 22s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/b5d642773b114266bb2805ffa268f7e9 : SUCCESS in 7m 48s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/fcc84eb253b349e2afca595ced5d9f2f : SUCCESS in 53m 36s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/a127c22cdf0449c3a7b57f30b1e06723 : SUCCESS in 1h 00m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bcd8e21ecdaf4040a0db4b2a8fecf66b : SUCCESS in 1h 00m 57s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/70123305d9e14f7ca3ba21734196edc3 : SUCCESS in 44m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7f1b2feec42e41e2bf5f8bee10d55db1 : SUCCESS in 16m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8b3d0277bac34cc7bfbfa7028baa78b4 : SUCCESS in 5m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f192c594091f4461bcf2340cc7b44044 : SUCCESS in 22m 26s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/78dfdc6c5ca643b6aa88eeebdb97d2e1 : SUCCESS in 48m 05s","accounts_in_message":[],"_revision_number":21},{"id":"a21e27f85c2f67081f50938295f0dd5aee5579a1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-11-14 21:30:37.000000000","message":"Uploaded patch set 22: Patch Set 21 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":22},{"id":"cf6440c8c6f8d748068c74e8eb57803904f89814","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2023-11-14 21:50:37.000000000","message":"Uploaded patch set 23: Patch Set 22 was rebased.","accounts_in_message":[],"_revision_number":23},{"id":"38133667fdb1449912348cd637ce547adf83d3b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-14 23:01:54.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/714f3b74d37a469db4792d054e2b8932\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/385bc27aa3114609964bb8e2c1e9aed6 : SUCCESS in 8m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/456ffd1ff4fe410892082ec89de92f4f : SUCCESS in 1h 00m 23s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/14ef3efebbc54c70a4ebd05e27068a8f : SUCCESS in 45m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/269c0e75da7d4139a04fe14ff5a72de2 : SUCCESS in 56m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6b5562ea8170452db298e3bf6e57c992 : SUCCESS in 1h 03m 17s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8c424f1722484f6e8cb4eed8acd966c6 : SUCCESS in 20m 26s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d591cc5385d8408cb00417bd096c20b6 : SUCCESS in 20m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/99012a0eebdd4339ad7b2f0dd0021912 : SUCCESS in 19m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b5dcfd9da6fe452586ad4a0a9eb36fe8 : SUCCESS in 7m 54s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b02b623329a043939f16dd3f4185a8ed : SUCCESS in 6m 38s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f8701fc5726a417b863896e2d18125f1 : SUCCESS in 15m 43s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c0b97427b1f94a5a8c2b2c5c0973f51a : SUCCESS in 31m 34s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/87c8272147b44b419f909e7e962cdff8 : SUCCESS in 12m 46s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/40be23c44ad24acf92b4711684f2146b : SUCCESS in 34m 38s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/dc60ef88c849402190d8de9a13be85d2 : SUCCESS in 32m 42s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/56596c6c2a714c47aad78fc5a18e9651 : SUCCESS in 33m 36s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/16dadaf3558641c2ac8e046cec59d9a6 : SUCCESS in 17m 54s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0030c2356a27432aa683754c9355078c : SUCCESS in 36m 23s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/7c041c4b513d48b3a4844eb744512312 : SUCCESS in 16m 56s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/e8f9c6e89f8248618de5ff9a7f9d025a : SUCCESS in 16m 30s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/9f1f65ac55a942938840da4b84bade0f : SUCCESS in 16m 55s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7e9edb46cfbe49c5bf225b90b8c234ab : SUCCESS in 7m 47s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fd96f2e0c7bc4373b19296c95c5d3364 : SUCCESS in 17m 33s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/3e7739942098409e8bf912d8d266189c : SUCCESS in 7m 43s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/70608f10ccf3410c935775ce1711c438 : SUCCESS in 1h 00m 31s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/7ea72934bdf243f4b096fb83fadb3d3f : SUCCESS in 1h 00m 57s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/899501fd2caf429996f9b0b8e6586e88 : SUCCESS in 51m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fdbd4097de594c01b4cb2976fd41c208 : SUCCESS in 1h 01m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e14810899d2940219132a731d8c53623 : SUCCESS in 19m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e8ed2bf7f78b4b279c70449d8d2273e4 : SUCCESS in 5m 28s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4a2a112b0be7421b896a548b6536b99f : SUCCESS in 21m 14s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9c3abc7cae5f48c9a661b58d33c362fc : SUCCESS in 1h 00m 41s","accounts_in_message":[],"_revision_number":23},{"id":"be17c1ca26ff87ba6051b4ad0eb71e87254d62e4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-14 23:20:32.000000000","message":"Patch Set 23:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eaec0dc1408347e7a6b4beae7a2e3253\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a6acc9b49a9c44cd8c6787f570a44237 : SUCCESS in 16m 15s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/87cd7c762ed143a3befed84148c0396e : SUCCESS in 1h 20m 09s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/efec510e321e4f639edd3cb44981bf29 : SUCCESS in 23m 33s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/79f3f3fcbb314aae954b496feeb25194 : SUCCESS in 1h 27m 27s","accounts_in_message":[],"_revision_number":23},{"id":"6e728070f12bb5191cdef90bf8e96b415c2434d1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-21 10:54:11.000000000","message":"Uploaded patch set 24: Patch Set 23 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":24},{"id":"a4e9c34eef2afee5a89bbc4cb388d0eda8f024f4","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-21 12:04:27.000000000","message":"Patch Set 24:\n\n(9 comments)","accounts_in_message":[],"_revision_number":24},{"id":"42150f8a5bed6c21ce890819168eae435498980f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-21 12:06:18.000000000","message":"Patch Set 24: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ff6aa2f8063e483b88406a72dc3339f9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7e53c94f3c664a3584c5c7598b851393 : SUCCESS in 9m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/405cc97348ff403bb44ac7c857e91f8f : SUCCESS in 59m 06s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/63fe3a1d33b24304bf0e3c73b5fafa97 : SUCCESS in 55m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/715cb5eb15544d6ca8a681c6b75eed9b : SUCCESS in 39m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fba63286564d42b5b5f22c69ca003590 : SUCCESS in 1h 05m 45s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/25c568e0d2c946b8a437aa8469e7b206 : SUCCESS in 17m 22s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/66496d5aaa344cda812681518e962442 : SUCCESS in 18m 56s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b1198c3bc31b417288b81be59764a86d : SUCCESS in 20m 23s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/31b2b95064b747eda365bdb48142f814 : SUCCESS in 9m 19s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d66470dc249341d7a6358bff61885b5d : SUCCESS in 7m 36s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b81a2f6ded734f1aad0bb9fc627261a9 : SUCCESS in 16m 23s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7b900b04c5cf4909b42e1d9adf4db601 : SUCCESS in 18m 50s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/af8eb2b2550e4d4c940358949c7965b1 : SUCCESS in 12m 32s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e6e4ebf1a796475d99a18fdc1f1cec1e : SUCCESS in 17m 09s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/3062734e40d94d17b9c219d3325d4a16 : SUCCESS in 17m 00s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c222dcfe394e403381f895667c179748 : SUCCESS in 17m 03s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0e294507f81b408e8d44a1f15ad4233a : SUCCESS in 16m 58s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5ed5d426ca374c61819022009b066b28 : SUCCESS in 21m 47s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/dc9595c9f32c4609ab2bcfbf6ba16ac2 : SUCCESS in 14m 34s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/dc66d26d77534f458de7cc18681925ee : SUCCESS in 16m 44s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/db46ce09c138419ab6a5ce0b8f8cb55a : SUCCESS in 16m 29s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/cf8b3b5e066b4ca988ad702854efff15 : SUCCESS in 6m 36s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/45e27eb983954b52b2d4c22aa6c2d686 : SUCCESS in 23m 11s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/e05f998930cf4e8c8c9a598ebbe6fcfb : SUCCESS in 9m 47s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f2db95c6813147a686c7109beb4d338e : SUCCESS in 59m 43s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/83de9f33de7a4be199ce0aa081b58e46 : SUCCESS in 1h 03m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ac58fb915a9b40cd83e9c4334e1c1352 : SUCCESS in 49m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a5679ba12d0a4a74b48cc611661dfda8 : SUCCESS in 52m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/44f85254403e48a382d0b971d75829af : SUCCESS in 17m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5feb05d9c00e4599a68ae99c6120ddfc : SUCCESS in 4m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/400eee0b2315470cb468eb5dfe798f7d : SUCCESS in 19m 11s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bcea71cdd31544b89ea9edd4deb6d010 : SUCCESS in 1h 01m 12s","accounts_in_message":[],"_revision_number":24},{"id":"547182952faded867a2d5a498748551a988a6ffa","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-21 12:08:25.000000000","message":"Patch Set 24:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bb3358c5dc2a4866a00f3433423dcfb9\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/57514a18d78d4dffa6d2fb2825bde664 : SUCCESS in 18m 55s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/8b4d19e0ec024513951ec46e7aa1635d : SUCCESS in 1h 11m 36s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/e941d334881c49d596d07070204b1b6c : SUCCESS in 25m 37s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/b78e8d96ead94a3ca72aa24f485a8170 : SUCCESS in 1h 06m 54s","accounts_in_message":[],"_revision_number":24},{"id":"cc01e641479a2b5b01a6ec61054abc48e22beb30","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-21 18:37:29.000000000","message":"Uploaded patch set 25.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":25},{"id":"36669952937fe8f34d02d7c4748d7f4ba4045e91","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-21 20:11:40.000000000","message":"Patch Set 25:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bb8242803d8146bdbabdc7a6c66bf4bc\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/94a0e8129b3443f0bd3ae7d0b506c75d : SUCCESS in 1h 12m 15s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/8c9597c3d0b54c5faf257bea45256b9e : SUCCESS in 18m 45s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/d0be93003b0c417d8c3919c8f907f939 : TIMED_OUT in 1h 30m 59s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/53118bd9c7a4468fbafa1065c5ba6c7c : SUCCESS in 22m 13s","accounts_in_message":[],"_revision_number":25},{"id":"a7799143167acbc72df8adb19f59d562bf89821a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-21 20:18:28.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9334d74963f44bcfbb814f4fb85dccea\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8fb6d213682e4cc4a237b9b0d687ee63 : SUCCESS in 10m 21s\n- grenade https://zuul.opendev.org/t/openstack/build/230e374582ab471ab66d7786528ac8d8 : SUCCESS in 41m 40s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/777a8a92b6fb47208c84e00b143d94e0 : SUCCESS in 1h 02m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/047d6431d3a24bfb8ad673fdb9f8c77d : SUCCESS in 38m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ccea62bbd278456ca9b96f4cd166f7c0 : SUCCESS in 1h 03m 03s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8eecc6a1b3d044c48a275133ed1fe906 : SUCCESS in 19m 29s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/95e6fc3cf06445058530e581c0ef4425 : SUCCESS in 19m 20s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/735bd0036919408f9c1be424676c5d5a : SUCCESS in 20m 43s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d6aa642d773d4d549395d70626a3c1c3 : SUCCESS in 9m 53s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e5253ea2522e4b66b88ca32d0611e97d : SUCCESS in 6m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7fde7fe0c79545199aba14f9285acf6e : SUCCESS in 16m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d8b2e16a0f0f445484f5dab61a4f8189 : SUCCESS in 19m 12s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/18ea39c91c5c4f16b0b96261fed9b259 : SUCCESS in 16m 30s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/0be493d878a746c893d4c4226b7548d5 : SUCCESS in 16m 00s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/ab9e27df03e4414385fbed0c7d122503 : SUCCESS in 18m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1342c71809694303bec1c777952d92c6 : SUCCESS in 16m 51s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/69c29f6146c34e759ad0b1f761b49a17 : SUCCESS in 20m 39s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d815397b9d274ecfbf0bc15a68a833b2 : SUCCESS in 19m 32s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/b6fdf60622fe429d94ae354792db10d9 : SUCCESS in 15m 04s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/bb13d8a1db374d1da5bed621fc92b9ed : SUCCESS in 16m 34s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/78d53134c3a945a7a012bc52a65accf4 : SUCCESS in 17m 35s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fcb21d24aba9479ba17e8ece52583b0c : SUCCESS in 7m 49s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2bc9c0f50b244df7af65d5d7192a4d90 : SUCCESS in 19m 21s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/5d781a0f853b4e8e8128df02955778fd : SUCCESS in 9m 10s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a8e8698f181f440b9329e94552d4a1bc : SUCCESS in 57m 29s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/1e11943205ac4f6688de9b0d0effb769 : SUCCESS in 1h 17m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/17f53d8d24f84f2ab9a72799a3a70fb5 : SUCCESS in 51m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/34ebaa3adb534422a2bb03fdffff32bc : SUCCESS in 56m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c0849c3f2ed549fa8351e57ba04fd81f : SUCCESS in 17m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0147ce72fd984037943c49f027a150fd : SUCCESS in 7m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2f471e67945e455d9f09f36712836e02 : SUCCESS in 20m 18s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d8a80646803c4a94abc60f4bd79193a3 : SUCCESS in 43m 56s","accounts_in_message":[],"_revision_number":25},{"id":"7a32bfc29e161d20f2eb4f29976f38e71ae92856","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-22 11:07:53.000000000","message":"Uploaded patch set 26: Patch Set 25 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":26},{"id":"920147a7202e21f66ea823131656a59c33ce953d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-22 12:32:53.000000000","message":"Patch Set 26: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fea5db8d041d4ba7aae21e6d3ca97155\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aeb20db8b63f4e868fe5df5652c9abe2 : SUCCESS in 8m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/0efa4c60cd484d81b6c32995f6ee72c6 : SUCCESS in 1h 09m 32s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/c739696a957042cfaf93b5cf5489d817 : SUCCESS in 52m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c0c972fcbf7542ed9b9b91bf50a1f0ae : SUCCESS in 47m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d69de515c3424ec0b3185265ba09d76b : SUCCESS in 1h 16m 36s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a116bd6a4e1c47d28487075f28be8fee : SUCCESS in 18m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2b1947e126f745f2a8cd92c7bbb4e16f : SUCCESS in 22m 03s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1634db4ffd4c4cb5aada588ba13ea1e4 : SUCCESS in 22m 45s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6d2e8cd06f3a41929e428a6d423cffc1 : SUCCESS in 9m 25s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/73a10d2189f345f5bf783e8b962e3c8b : SUCCESS in 6m 16s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/85dbebaa31644fc4b82d0d2182516d6c : SUCCESS in 19m 10s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/76ccff636470474c96e6e688fc41a589 : SUCCESS in 18m 14s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ccc95d49348d467c9b9a83e666e6a336 : SUCCESS in 16m 34s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/873938bae9b24e2083a1c4f438354940 : SUCCESS in 16m 52s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/93536ea5f60e47d884defc9491729d1d : SUCCESS in 16m 14s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a82f29d96bd74f16b93bcc0f344f9065 : SUCCESS in 18m 42s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6c0976090ff44bf888c41d0d04318c3c : SUCCESS in 19m 56s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/536d1583b2374ea5860a88c56e24aac7 : SUCCESS in 21m 00s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c77aed20da394beeb60a8b37f24f023b : SUCCESS in 15m 05s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d797e45bac404bfdb959fc2f46af5bbc : SUCCESS in 16m 32s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/54215eb1c3c54b54a88c8992a308a18b : SUCCESS in 14m 47s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/145b55e770404bb5827b00194ff41daf : SUCCESS in 7m 52s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b0726bd3b3034c41802da1433962a569 : SUCCESS in 16m 20s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/71a4704ee2974de086abedb8c11ac8b2 : SUCCESS in 7m 23s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e8d1d49a820e4d1cae188487a63d1f9f : SUCCESS in 57m 35s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/e247af8a8a4848cdbef973dbd1748592 : SUCCESS in 58m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/34fbb86fbe2c403488e719b4b7920d28 : SUCCESS in 1h 01m 24s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/dd57e4cdb01a45269e895b3a437b947c : SUCCESS in 46m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e829416a93594f9aa85d7c862094a9a6 : SUCCESS in 18m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/40d66e86dc48415c90ae7bfda982c10f : SUCCESS in 5m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9d3f017b89004fe388921b000364f772 : SUCCESS in 18m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/467cda4f758e46bf8a751746d93a69f1 : SUCCESS in 37m 47s","accounts_in_message":[],"_revision_number":26},{"id":"4f71c39b116c826b9d1ccba98bc8b0ef4fdf7213","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-22 12:42:42.000000000","message":"Patch Set 26:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e26236538f0f4fc48d72eda927696a42\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/959decc67254498c83bbda71955828b3 : SUCCESS in 17m 30s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5bade866bfdc4258b7488d1dba253e53 : TIMED_OUT in 1h 31m 05s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/5790d47afae449fb9ff9409250fd7eda : SUCCESS in 23m 18s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/10e84f77c4034a29aac1e28c179a351b : TIMED_OUT in 1h 31m 57s","accounts_in_message":[],"_revision_number":26},{"id":"2a88e0247f57db49b3411ba6d1a99b1964619afe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-11-30 18:20:14.000000000","message":"Uploaded patch set 27: Patch Set 26 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":27},{"id":"b67bdcdef0ddfe20306ac0d46e473a26ac260ddf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-30 19:34:45.000000000","message":"Patch Set 27: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9cb300857241416f81877440499acd4a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f9ff5893a84452e8cf8dee6a585835d : SUCCESS in 7m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/eda443892dea435e8ce0eea667ae4862 : SUCCESS in 1h 05m 02s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/3a54a7b9cdf8441794637665482dda4f : SUCCESS in 53m 22s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d22d5f7f4e8d485089d6166195e92a82 : SUCCESS in 51m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4342b8a391bc446a94116b72769893b5 : SUCCESS in 49m 02s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/705bfdcfe142447a89e676d1ac6eabfd : SUCCESS in 18m 45s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/23be452099b8420b995421b638aba867 : SUCCESS in 17m 48s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/13cfdfa1c29149abaa57176a577c1b3a : SUCCESS in 20m 24s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/80f3e1aac7664701a36bc9e269dc8a27 : SUCCESS in 8m 13s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7a2481203e034c6296951848da773ef7 : SUCCESS in 5m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f42de5e8b35348b589fc7f8513d75ff2 : SUCCESS in 16m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3c7c5c4477b5432ca0e5814e15f472dc : SUCCESS in 17m 07s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f2258b0f3256442dbfbe290809f11ba5 : SUCCESS in 17m 29s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/aa0ed1806eae4cb1ad570d7c738b307e : SUCCESS in 15m 34s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/45f6b29271094a57baade843fd3dde78 : SUCCESS in 14m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e072bd120a154fefa2595aa96207b9fa : SUCCESS in 16m 06s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5ee8f4167ba948e1a1d819067cd4f007 : SUCCESS in 15m 57s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d62d3b8ddbc34528b772d543456911be : SUCCESS in 17m 28s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/4b6e18b244a34cb49aeca366d881e5f1 : SUCCESS in 17m 24s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/058aaad1a4eb46f8ba5ac522ff59d515 : SUCCESS in 16m 56s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/66b8361113dc4a7e82cc800190a79d0c : SUCCESS in 14m 52s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3cc4e63794b241f8a39b2f805e029c0d : SUCCESS in 8m 00s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5ac9e179434d4dd58ca9e8ad59a14fac : SUCCESS in 17m 21s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/6ba078b4e4004d1eab333a6a15eb75c9 : SUCCESS in 7m 45s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3054ac272edc46749f6384628726e045 : SUCCESS in 1h 06m 19s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/6ecc68ae9fa241d596bb34f7e597ea85 : SUCCESS in 1h 01m 32s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d9eae26012ca489aaaf615ad1ca042ea : SUCCESS in 48m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/eb31f08f86ea411cb4a8f49d66ada118 : SUCCESS in 41m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dbd0fd5891af40c7971637e09a9a4d0a : SUCCESS in 18m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/12cd5c5f3e9a49e897998c6012796b84 : SUCCESS in 5m 18s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/af4d938193af4d488fcd183f4dd03365 : SUCCESS in 31m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/566d8e360a5a46579d257237059fc902 : SUCCESS in 52m 01s","accounts_in_message":[],"_revision_number":27},{"id":"b7b4b8c1a62527c5a4d4d7536dcf6203d52aa640","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-11-30 20:09:25.000000000","message":"Patch Set 27:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0490954abafa4c9791244ac93a73ac9c\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/abbaf2b37dc4471d83fc9d98c9efa41e : TIMED_OUT in 1h 31m 06s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/28748301fac442a39d1030c7ec913435 : TIMED_OUT in 1h 30m 52s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/8db6250510c74c01a6974a25b57e65d6 : SUCCESS in 25m 06s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/11ce87960b954af0bff86ad9f844669e : SUCCESS in 1h 22m 22s","accounts_in_message":[],"_revision_number":27},{"id":"f5661e6ede47712d4004095fafc2f18c6143f7e0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-05 12:30:27.000000000","message":"Uploaded patch set 28: Patch Set 27 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":28},{"id":"7114dfc35fc6b1d3ba959e8cc927a6be8b9dc59c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 14:02:02.000000000","message":"Patch Set 28: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/44305c5c1e024ac3809ec4241c67c075\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/831973b6769c48f3b05ce90a9ea6e40b : SUCCESS in 9m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/d2868ca9e248443db110fef8cb14560e : SUCCESS in 1h 10m 26s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/9cc4ccb2f375407687018b7f82dd5663 : SUCCESS in 1h 06m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a3a6de9fda0740d49eccc17392e2f168 : SUCCESS in 57m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ca5adcc04bac4b84977b78ff9214ddc2 : SUCCESS in 1h 05m 24s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/baeb6c1a775446c6ab80368e55d1a5dc : SUCCESS in 23m 41s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/15c51421c3d245faab1c36cca38173b5 : SUCCESS in 21m 40s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/402b8c3b547a48a290edb3478e2cfa0e : SUCCESS in 20m 55s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/56851c86be364009bc141cb8eb8578cd : SUCCESS in 9m 56s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/83e6eca3065f447b9ac232edc2b04ca5 : SUCCESS in 5m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/47e4b2d82be1489986128f10c59115d0 : SUCCESS in 23m 18s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/13441a0d6dea4642adaef8167b71212e : SUCCESS in 18m 46s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d3931976dcf14730a5c793d328328149 : SUCCESS in 14m 29s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e0672bea3a69454298260fddf78d955a : SUCCESS in 16m 50s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/0f58f52a648045989ce77ab783b16a19 : SUCCESS in 15m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5a211d0fad46451f824a1a3e0c70a4c8 : SUCCESS in 18m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/69af91494cde49758ced6fc86527a61e : SUCCESS in 21m 14s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f14b40d9c43a4bd78754f04c26b47e89 : SUCCESS in 17m 32s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/97c07302092b429a8991616affe9e626 : SUCCESS in 18m 29s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/35c74dbb13534eb0aff12d1990563e26 : SUCCESS in 19m 18s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/054262c7c72747bc9f658f9708add486 : SUCCESS in 18m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b3ef138644ba4c749f68c3a884365922 : SUCCESS in 7m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3701c716c68a44219dcba0e5b74c870f : SUCCESS in 17m 11s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/0e5893f7a6f44c7c8c9a581bcc7885e5 : SUCCESS in 8m 45s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/d321b8045e26410e95e46a8d6cee0072 : FAILURE in 1h 00m 55s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/9fc32c85159a433e8d31f62a6d3988c6 : FAILURE in 1h 04m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4b5240d0a19d4762b0e50a32e08925fb : SUCCESS in 42m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4ea823908f094801963e2b87aaa4e341 : SUCCESS in 51m 51s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f93ef8c23afc467c8ec1267b615337d4 : SUCCESS in 16m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f46f7382b9e44eea3c16c3bd6ef289f : SUCCESS in 5m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c47db5c78daf4f208bd3228244d4be3e : SUCCESS in 21m 55s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b78159b09e254f588f8587f6e679a7fb : SUCCESS in 1h 04m 02s","accounts_in_message":[],"_revision_number":28},{"id":"34b1de7c26316587949d9d7877498092d73678c0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 14:29:32.000000000","message":"Patch Set 28:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/38127e61893847d49dff39285f4c2058\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0c923f8094364f77910716106c19f6b7 : SUCCESS in 19m 24s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3b2eac76fff941febc7bbd9c522d654f : SUCCESS in 21m 12s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/52d8fab0329e40ce8a5e4593838c1ccb : SUCCESS in 1h 26m 22s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/4ff3bb886285454e8899d221d07b746e : SUCCESS in 1h 08m 31s","accounts_in_message":[],"_revision_number":28},{"id":"1fbb27c8ce48faa93e4f69c05b7e60423615d10a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-05 16:21:14.000000000","message":"Uploaded patch set 29: Patch Set 28 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":29},{"id":"63f2f5321f27cfef2b69ad04051131587640de84","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 17:21:21.000000000","message":"Patch Set 29:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eb7814bdc9b2482289e5f714bae2d5b9\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b16bed01e5504900beee52e72c9132ab : SUCCESS in 57m 39s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/9b796a9109ef44e7897920ff05f8fb74 : SUCCESS in 19m 54s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/951753f02d5747c6a7faf9e43feb1c7c : SUCCESS in 50m 58s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ece0114079bb49caa0582a9a3d30ad1c : SUCCESS in 24m 38s","accounts_in_message":[],"_revision_number":29},{"id":"54dd48476c06422e358b1778bd656d0673793b69","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 17:34:47.000000000","message":"Patch Set 29: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/35e6625c821240ef990be427624f6e7a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/900f5361379b42f0aec32a3ab10d9e38 : SUCCESS in 9m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/109b85ba62c647ca941cf04a7a20e433 : SUCCESS in 1h 05m 00s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/5273f32a7fe24c37a1a489e4a16e84c5 : SUCCESS in 48m 57s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/aa2af2ae1be54d9ba76ea360821f40f7 : SUCCESS in 1h 03m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8b0762c8f221465e8ac296232dfe9d3e : SUCCESS in 1h 02m 52s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b252a8ae9aee458eb973404ba09bea59 : SUCCESS in 19m 29s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a8718a651e404aaba11caf1165d2a781 : SUCCESS in 19m 18s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8d80e8e75e99470bb2614af919d03fe0 : SUCCESS in 21m 16s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5e05883c1c634ecfaaa20af343584739 : SUCCESS in 9m 55s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d9c1ac1547ed44129c48e5e4c189c402 : SUCCESS in 5m 50s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2b9a5845191847dd8138c5bf76471251 : SUCCESS in 14m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/62d0d60bfdb94b108bb49b13cd6cbcbb : SUCCESS in 17m 00s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ce360f5f6fc34f64bee0cb24bdc79609 : SUCCESS in 13m 32s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/1ba1f14c6c5b45389021eb1366097733 : SUCCESS in 16m 27s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/416703e696674dc390a8e29168a82f24 : SUCCESS in 16m 46s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/53126677e6e84c17982324fa4350156d : SUCCESS in 20m 23s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d198d20b10e940c2b81648654ba86ebe : SUCCESS in 20m 15s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/adfed743ef0d460b9f14c1cdb167cbca : SUCCESS in 17m 00s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/f3de12cc345744c88a9bd9b2bdb2c7fb : SUCCESS in 17m 22s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c21d18b3c16d4ee38d5a8d8cd660f5f8 : SUCCESS in 15m 56s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/cc8773f6b6754744ada9c7335349adcc : SUCCESS in 16m 19s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d865c50e0f944e6a989c263b7bdc0166 : SUCCESS in 8m 13s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f822688f6eff4c4588918d7ab6502ed4 : SUCCESS in 15m 36s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/15c4ca7cde9d4b31b2df0bff241f55bb : SUCCESS in 8m 01s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3ab64c3d3a6848d487688fd151c4c76d : SUCCESS in 58m 16s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/9f541d10646049758fcdc482b9c8b414 : SUCCESS in 59m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fe660ae5fc4b43cd856d36c751e52c17 : SUCCESS in 52m 33s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1be3c9a8c9ef4d8d9a2a38dee6b7f4e0 : SUCCESS in 41m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/68e674d575024c208851f107ac6a36d0 : SUCCESS in 19m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8b374a1f9fd44a880aab986592712a8 : SUCCESS in 4m 43s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/94a2ec3790234adcafc12b02fc9b95dc : SUCCESS in 25m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/93ecf6fa849f4076817d917a400fda6f : SUCCESS in 1h 01m 01s","accounts_in_message":[],"_revision_number":29},{"id":"9630daabeedfd1bff6e394ab1b77496b1de20058","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-05 18:38:59.000000000","message":"Uploaded patch set 30: Patch Set 29 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":30},{"id":"c9b362f18c2156e595874baff45663d91591ae5f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 19:34:06.000000000","message":"Patch Set 30:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d2de2223b5154d1ba399c5246f3d287a\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/40594777b01444b0b55c38a5864c7a2c : SUCCESS in 18m 17s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7729fa58e1bb481096f4aef1b95e8479 : SUCCESS in 47m 05s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/65f6227ab16c47ac985d19da6ccee851 : SUCCESS in 23m 58s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/9885d6f1565647a4be5ae3f1ca4cf0f5 : SUCCESS in 21m 42s","accounts_in_message":[],"_revision_number":30},{"id":"9342a03b3e3051f99748cfaedec21ce0a1da9163","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-05 20:20:21.000000000","message":"Patch Set 30: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2a997bae9dea4494898ed78ecc66febf\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b717c923a5754655858133e068423ee1 : SUCCESS in 9m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/4d2a024f6206429ab3693158cf377f87 : SUCCESS in 1h 15m 16s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/e8a32b86a7d5444998561067ed7a719e : SUCCESS in 1h 03m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5d8a1840f8b242ceac207e17a4977fc7 : SUCCESS in 53m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4258aa44dedb40b99e33c1a5ff1a5b2c : SUCCESS in 53m 00s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dd59bdc7ca354d04a39cdb33f52e4bfc : SUCCESS in 19m 22s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4d169ae025574188a9f07f7b348df9d9 : SUCCESS in 16m 41s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8b6df10b2e844c42a08fc394c7348376 : SUCCESS in 19m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4fb6f85b6b714314acd3d747b7a88c63 : SUCCESS in 9m 13s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/67fd66d822dc4f29a5da405e506320f3 : SUCCESS in 5m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3f7b846a07f24bf7946921493e6947b7 : SUCCESS in 14m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f2be39ca1b7b43f68e28dea47b5f87ed : SUCCESS in 18m 12s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1f7ba188e2844e87acd9a4bc86095535 : SUCCESS in 14m 25s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f1f573bb752b4283a13b31149423597e : SUCCESS in 17m 50s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/b9e9def6e9984909a17545114c57a333 : SUCCESS in 12m 40s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d344906f342e423f827f651b9a179517 : SUCCESS in 17m 37s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c9acec9bba65425ca314fab973a46b7f : SUCCESS in 19m 43s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/dbf2360a40c644dc8495b67c26c5ace3 : SUCCESS in 20m 00s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/beedb96f6e1b4aa69237d3e70c8acabc : SUCCESS in 15m 11s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/f8f1c03af7064e989fd704bb5aac6e5c : SUCCESS in 14m 24s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/99ff70c50313494c96beb5eec05baa0c : SUCCESS in 19m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e2fa09f22aad4f7c9cd7857050284bb3 : SUCCESS in 7m 01s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/79864f43e4e34f8f8c81e11a6f4ed26e : SUCCESS in 16m 37s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/85571d01eb65449fa08c25624c5128e4 : SUCCESS in 9m 11s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/42f3de17bc7940978ea904af2fdec565 : SUCCESS in 1h 02m 08s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/177c092aff194ecc8b4b21af7e18e5fd : SUCCESS in 1h 11m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ca8a4870bab640a5945cf897ccfb358c : SUCCESS in 48m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e5238b9fa176431b8656c4145da6d4cd : SUCCESS in 43m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/085d81bc9d1e4356b32c2739eea562ad : SUCCESS in 16m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/73c1ea18a0354ba5bf2e8cf16cc5c360 : SUCCESS in 4m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3a6724bab2a04621934b960c3448b591 : SUCCESS in 20m 22s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/689aeba36e4c4fae8e5d739d3a2bb468 : SUCCESS in 40m 44s","accounts_in_message":[],"_revision_number":30},{"id":"f97271d4be29c78859b5e4dd8a08c5463db28a9d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-08 19:24:26.000000000","message":"Uploaded patch set 31.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":31},{"id":"9f488d330ab6d503efc8873720967d51b1863f84","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"real_author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-12-08 20:37:13.000000000","message":"Patch Set 32: Patch Set 31 was rebased on behalf of \u003cGERRIT_ACCOUNT_7847\u003e","accounts_in_message":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}],"_revision_number":32},{"id":"18374cbc259cad7f168046a5ff1215f814aa60dd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-08 21:49:46.000000000","message":"Patch Set 32:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5109f6fd78444f54999bc8510a12f423\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/15cba14d7d1f46be8a88d6e74487c4be : SUCCESS in 56m 40s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/644501410075481695d94135ad51ce4c : SUCCESS in 16m 27s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/98fbd0d11ab14e3895773bb757272cac : SUCCESS in 1h 10m 12s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/98157a3cb1dc4c1d951a848d4cc43ca6 : SUCCESS in 20m 41s","accounts_in_message":[],"_revision_number":32},{"id":"a8b377f5205fd0f7ff257a04c1946a9a1eec1ac6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-08 21:53:48.000000000","message":"Patch Set 32: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ec11a4f204b04bac8c6987948366d6a2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8349ab16f0aa46cc9099a0bd419cbfd1 : SUCCESS in 9m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/280191debfd4485fa2a37cf2d757ccac : SUCCESS in 53m 46s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/ac3525c939c44f328b16210b397dab8b : SUCCESS in 54m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7da285928aaa4389962c03161ba73d80 : SUCCESS in 38m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7f51c6176c1f4dce992c0a7910677b7f : SUCCESS in 1h 10m 18s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6c72ebb8c58e4dfca00a9309d0aac3b7 : SUCCESS in 18m 27s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b15629c39f5e4c1cb50e07bccf775060 : SUCCESS in 22m 02s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8381860b7b844f65a893080c5f087018 : SUCCESS in 18m 07s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7cd02e8d912741828fbdfe784a65980f : SUCCESS in 9m 12s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/58d5545c1f7249f8a3a90318bbb4eb45 : SUCCESS in 5m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f5b55132b7c147499c3723e55c7d250c : SUCCESS in 20m 51s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/aa18fa7c40c34e2d8b5b5484ab1dd150 : SUCCESS in 14m 51s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1f25dec8e191458cb36e691065c89847 : SUCCESS in 16m 22s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/98613ae1a73e40c4b4c6b1b091ab5dd9 : SUCCESS in 16m 02s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/9d82e3b2a22c4e4880a2d448653b15e4 : SUCCESS in 30m 44s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/350c1ffe9219457ea6bb615fef58d9a6 : SUCCESS in 18m 01s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e4a766bceabc464fbf7a4f65d593dfae : SUCCESS in 19m 15s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ffd17a64e5524926aaf2290bac02ba75 : SUCCESS in 20m 14s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/7aa0802a33c8418f985fe814a2cee53c : SUCCESS in 21m 03s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/ebfde2f9dea04a5d91f231ef1c488d59 : SUCCESS in 16m 50s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/4d6644cd2f98442fa31f789552a7e55b : SUCCESS in 16m 49s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/18b64a45ff5a41cb9c6a069178167d53 : SUCCESS in 7m 41s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ae87e5ec1c0d491d8ab4132b5631a3c3 : SUCCESS in 19m 50s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/f19791a6d9d74aab87ff335309bdee8b : SUCCESS in 7m 59s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a74cf0d083824c39b17d92caa956e858 : SUCCESS in 1h 04m 40s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/3d87a079fbbd46a2ab4eeec4c640edb4 : SUCCESS in 1h 00m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8d3c0723457548979ea299b398289308 : SUCCESS in 50m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ec75762dec644211bc8bf41c376c6add : SUCCESS in 49m 19s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bc851cabdde841faae6059064dca90de : SUCCESS in 17m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8bc5000218ac431fbabc5692d5f08803 : SUCCESS in 5m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0955527749f94f4eb73e465077a781b8 : SUCCESS in 22m 03s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ae99524d60c3432886414f1158a33203 : SUCCESS in 1h 08m 58s","accounts_in_message":[],"_revision_number":32},{"id":"10a5f4153f9de4a9d0bada9ea6dfcb797383c5c5","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-11 14:44:03.000000000","message":"Patch Set 32:\n\n(4 comments)","accounts_in_message":[],"_revision_number":32},{"id":"68029708a52aadd2c0a991c5923702e1f04c7b0e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-11 14:54:20.000000000","message":"Uploaded patch set 33: Patch Set 32 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":33},{"id":"5ea959bca507974b4e2e914f29cdc8e5af303722","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-11 15:18:38.000000000","message":"Patch Set 33:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7e10832dad2b4a52b733dd1251f08a3f\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/9f852e778af84b1b88d960779c5ad7bd : SUCCESS in 19m 02s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f8ca622234684ac2a1dba4e69191ad6f : SUCCESS in 19m 43s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/13507b3c1a2346bbb7df522192562073 : POST_FAILURE in 22m 24s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/bb10203253384dfd9947eca052428abb : SUCCESS in 21m 57s","accounts_in_message":[],"_revision_number":33},{"id":"b7dd7f41acbf78a0f4f0681b0c2c2efbbdab0ccb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-11 16:03:17.000000000","message":"Patch Set 33: 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/b683e6a80c0644e290a0e144b16052e8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dd859d76220741dfa42aea9fb94d7e0a : SUCCESS in 9m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/cb640bafbd2045198e52cf6fcd9abc51 : SUCCESS in 1h 03m 02s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/cd6216dd3d624c2b8c3172b306917560 : SUCCESS in 1h 00m 42s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d182365bec6543d5acb3a9c7dd030b9a : SUCCESS in 50m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5558b1c034b6448c8b2f94f7db9d6cfb : SUCCESS in 1h 02m 17s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/83df2c8f6db54742aa1d00423194b259 : SUCCESS in 20m 12s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a65b57ad4da04cda924d343986f28a9b : SUCCESS in 18m 08s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8249607cadab4efeace294efa06621ad : SUCCESS in 24m 14s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6b6ea60ae4bb45baa40f7b11f4c6971f : SUCCESS in 9m 55s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d1c61dd5878b436e876af80881329fa5 : SUCCESS in 7m 07s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/dc2a698bc46541a5a69e09382d13d37c : SUCCESS in 13m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4d2ec890018345078b7e0e2892dbba04 : POST_FAILURE in 16m 08s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/267c9fa651354f34a0b63f0927327838 : SUCCESS in 15m 31s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/df0859b06583460694a7dffb7e6891e6 : SUCCESS in 17m 48s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/50683a87d38f4495848177b8a7ae8b2b : SUCCESS in 17m 18s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/14e5c6ea74ac4d56aed3cb2bedfad94b : SUCCESS in 20m 07s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b328cdee966d4d3baa0974ddbdffd24b : SUCCESS in 19m 35s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1c21d5b57ba84cc684fc9407c124ffc6 : SUCCESS in 19m 33s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/83eb6af55b2b43e88dfe35bccd7b255f : SUCCESS in 16m 33s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/5250b4ccb53c4919b060a653583719aa : POST_FAILURE in 17m 45s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c71f4c7a96794cb7b0ca54f91f7c32b7 : POST_FAILURE in 15m 45s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ddd1414db0e24db69f8f57ae0a49986b : SUCCESS in 7m 34s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a3e1f4353fcf4bc585d82fb024075712 : SUCCESS in 18m 58s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/8b1151c88f7a4dc4b8939bd4c5700c35 : SUCCESS in 8m 07s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/89e534667a204fa5b16fca8b0b6a7530 : SUCCESS in 56m 58s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/4d9329955280416886589cebe36ea2d4 : SUCCESS in 1h 03m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3927800c086e4adc8fc0a4efd49fd37f : SUCCESS in 58m 06s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/30711ab45ccb43bebe00916aacb443dc : SUCCESS in 50m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/19b8997c9f2643efb18e86ce1e57184a : SUCCESS in 21m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0599720b94c44eacbe35f07e9586b1b4 : SUCCESS in 5m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6de838f7acbf4670b9344ec6360cd07f : POST_FAILURE in 22m 26s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/834804b673724df5aa328254d75c35fd : SUCCESS in 52m 33s","accounts_in_message":[],"_revision_number":33},{"id":"bfda870e1d34619807f038c09001f4f84a662e41","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-11 19:00:23.000000000","message":"Patch Set 33:\n\n(1 comment)","accounts_in_message":[],"_revision_number":33},{"id":"87266246b5c5018125ace558a9e88fad13013f14","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-11 20:08:57.000000000","message":"Patch Set 33:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c0e4295fb0e94c7085b5a746dc81b34e\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f16d8de3c2a84d4596632b2a6315b054 : NODE_FAILURE Node request 300-0022963583 failed in 0s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/243058fbdbf549c8912ee921e67686f7 : SUCCESS in 1h 06m 13s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/1fe591d9e4574aa6b85ce0195899a442 : NODE_FAILURE Node request 300-0022963585 failed in 0s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f37f4863b2874db794dd100c0b41f322 : NODE_FAILURE Node request 300-0022963586 failed in 0s","accounts_in_message":[],"_revision_number":33},{"id":"4197724e471ff28df4c6063061d753d389b0b5e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-11 20:22:30.000000000","message":"Patch Set 33: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2cc99079ed21412d853dcf7a730360bf\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9455ad7c7dd049e1918a1d1ecc333316 : SUCCESS in 9m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/6af18ed9f03a4ae4be5df7b45b1a1146 : SUCCESS in 57m 10s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/28e6d848476f442f8db6afe80a383c52 : SUCCESS in 59m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f8c1df636e924e02ad61e0cac8cdf4bf : SUCCESS in 39m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/98cff2922921426cb942f5c825c555d0 : SUCCESS in 1h 07m 11s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/31db9ce4ea034100a67b57c0c21e001e : SUCCESS in 20m 33s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/537fd11cade4487daec758f1257b2132 : SUCCESS in 19m 43s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4d1037e77da542f091082a1f586ba0ab : SUCCESS in 20m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2f1549d8d08940c9b099264a71ce2a47 : SUCCESS in 9m 14s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6db51a2b33b54b74ba6226d59cae1651 : SUCCESS in 6m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c7171c58173745049213cafc6c3981b9 : SUCCESS in 18m 31s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a74f5dea56684d669ef9dd9ba3ddd7fa : SUCCESS in 25m 37s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e49c4067a97f4b4faab8827b2246773b : SUCCESS in 15m 25s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f3eed21fca98472c9ff3f22ec0ab92c3 : SUCCESS in 17m 09s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/7160171982ff4110922c22a7b3a092be : SUCCESS in 16m 23s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/85d5d0677a46486eaf1f6258d3851a37 : SUCCESS in 15m 59s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/dc10ab866909450c9717ffb923246a6a : SUCCESS in 18m 53s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a350c3cd049346d2a445e7883cc0b017 : SUCCESS in 18m 27s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/f455f7c2a6e949139f21c2510907f39e : SUCCESS in 15m 22s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/aeaea5e73dc8480fbac890df22802d0f : SUCCESS in 15m 32s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c901501ab6084927b74c6af42eb14d2c : SUCCESS in 14m 47s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8ee227fd173d45daae7563ab097477f2 : SUCCESS in 7m 27s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b66b67bcbd9e4d838b3d4f090d50946b : SUCCESS in 19m 54s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/b0797d7152bf42e4a98efdf7da52678b : SUCCESS in 7m 43s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0e5bff0e906e4db487c5810df8a18a4c : SUCCESS in 1h 03m 49s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/19ec5fc28a7a488698bf864909754d98 : SUCCESS in 1h 03m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/199edeeb47e34f0d8311ebe9a9f4eb10 : SUCCESS in 57m 54s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4bd2cbea8d084708b3ade26b242ad897 : SUCCESS in 55m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c3de33e7ff2c4aa5b3c5d5c277397fcb : SUCCESS in 16m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3bde0a5b12949968a20bb3c1e32da82 : SUCCESS in 5m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/11d2e3745f8e4f05a6282b5fceaa1990 : SUCCESS in 25m 20s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/59336035fb0f433d94678ac6499dabc8 : SUCCESS in 1h 01m 08s","accounts_in_message":[],"_revision_number":33},{"id":"253da2e1c74316c8afc8cbb54bad71385c4694cc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"real_author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-12-20 17:29:19.000000000","message":"Patch Set 34: Patch Set 33 was rebased on behalf of \u003cGERRIT_ACCOUNT_7847\u003e\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}],"_revision_number":34},{"id":"114ea11b0faf0d145a9ae48c518308746574d36d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-20 18:39:25.000000000","message":"Patch Set 34: 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/757d83d17efa4378bb1d649e857e8c10\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c63fc6f2d316429ea5431de785ed3203 : SUCCESS in 8m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/1c3201908d7746288d23b1d206900035 : SUCCESS in 45m 52s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/d20b8ecf5bcf441a9db2183c54891a1d : SUCCESS in 1h 02m 12s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6b7f7c0d50fc4c5fa800b91cd97299e0 : SUCCESS in 55m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5570828b497d4a0892b044a1c743c120 : SUCCESS in 1h 02m 50s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dfa473dd009647f39908b7ad40c73157 : SUCCESS in 19m 46s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2b326baafbaf4f56a60516d4604417c8 : SUCCESS in 18m 52s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f44696dbdabd41fd956263a44de97fb7 : SUCCESS in 21m 42s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e3d717149b594fffbee0a61ceb726888 : SUCCESS in 9m 37s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ac0fe37be2e643e1b2495c288748ccc4 : SUCCESS in 6m 13s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b81852c1137a4c7f8a8d4ba9d4a4c8e1 : SUCCESS in 16m 38s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0cb95a93cc1b4900afbc5229edcd48ad : SUCCESS in 17m 05s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1028eb2d9d0b4f77abfb913a211edd61 : SUCCESS in 17m 23s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/3d74bb56a97d4c66b4712a258c207619 : SUCCESS in 17m 16s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/41632b0988764574b7ddeae1db7a3faf : SUCCESS in 18m 36s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/03c368afe25b420b8a90e9d5be4dae11 : SUCCESS in 18m 35s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0655cebe536e4813b3297f429ca30ad6 : SUCCESS in 18m 32s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d5743686e45d4aa49c66edc851aee69d : SUCCESS in 18m 46s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/80371017300146bcb8111d90b23a57b8 : SUCCESS in 15m 18s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/3d0a73bd000249a98506333768737ce5 : SUCCESS in 15m 56s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7b7159c9048f488c8a7a59b310fb3e38 : SUCCESS in 15m 52s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/576775e1f7414fbcb37ff9d22f15a2c4 : SUCCESS in 8m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/85f4ad46f3864ec2a187c267e292e38f : SUCCESS in 18m 35s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/1e947b4ffdbf425eb0dbda9385ba9f23 : SUCCESS in 8m 04s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3054b05cd9994185aa8ee5c31ee557b2 : FAILURE in 54m 47s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/68e478e526354c55b9b3e5874da08297 : SUCCESS in 1h 02m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3d08c61c84cb418685b19c3146067e34 : SUCCESS in 55m 40s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a458e4a8230940ec9de3c86ebb394f81 : SUCCESS in 54m 39s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e8e8987821004df181e7b6c307fdb200 : SUCCESS in 16m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/66c54d32a9894cb8b05b1f436864f4cd : SUCCESS in 6m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2399f8269d444526ae3e3e45ed47009e : SUCCESS in 27m 15s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6a07b08cb9ab49c8ab008680efd4830a : SUCCESS in 54m 29s","accounts_in_message":[],"_revision_number":34},{"id":"530df0354d5fb652c705d606fcfc650a69c85997","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-20 18:52:04.000000000","message":"Patch Set 34:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f34829bed21e4cacab0fed792770ef54\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/658b96f1a068452c91789a64bb55566d : SUCCESS in 1h 07m 04s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/18d8ee2d2fcc43409f80e411f13a5ab3 : SUCCESS in 1h 20m 45s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ee3c2aa0a7f0496f87e41bb1aab1e707 : SUCCESS in 24m 23s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/a7dba3e81415441295deeaa1bd33c431 : SUCCESS in 22m 53s","accounts_in_message":[],"_revision_number":34},{"id":"062f3e9de780753a4776468d255d05fd76f24bb8","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-04 12:11:59.000000000","message":"Patch Set 34:\n\n(2 comments)","accounts_in_message":[],"_revision_number":34},{"id":"214790c6d4bbc88549ec7e3422dee8d6bf8eacae","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-04 13:31:29.000000000","message":"Patch Set 34:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e67b241db68d48fcbe1d7a0b8f40daa6\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/7442612137764521bbeec89f7b5ce2a4 : SUCCESS in 53m 04s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/97e133f5a7cd4fceadd94e2d8b827ab4 : SUCCESS in 1h 17m 08s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/394efa976315410eb95ba4b69bebb18c : SUCCESS in 28m 08s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/320570b8d91844f4b311075368d30af4 : SUCCESS in 23m 51s","accounts_in_message":[],"_revision_number":34},{"id":"52ad0d3681643d879a7468223a40a4e3926c101d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-04 13:45:51.000000000","message":"Patch Set 34: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cc2fcd4453dc48e8b9b970b75312c16c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ff9fe02d8574b3098538b8d5d890c41 : SUCCESS in 9m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/124e9fd3dbc4428f97c5cd62ef432302 : SUCCESS in 54m 49s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/67beb81b744e48fab03db841add88ed5 : SUCCESS in 51m 55s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b25af91474664ceab0d140334b5afa4c : SUCCESS in 41m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a7a060c3beff4b29a8f01057dcaf2b9c : SUCCESS in 49m 28s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ce7b2d600219425b95b62c1dca6f2d8d : SUCCESS in 22m 44s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ae30ff8abde64f31b862d1211b7af039 : SUCCESS in 18m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/169ca4eb3b54405294bd768704dc57e8 : SUCCESS in 21m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0cfec6f539084525a1e1da61ce6b4ca3 : SUCCESS in 11m 11s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5149283861af4fc6b7378b299eb2b30f : SUCCESS in 5m 32s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/92c61fe358f04d40afca116563df6a8c : SUCCESS in 17m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/95f55e02d6d0435c824232da04ae25e2 : SUCCESS in 19m 13s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/56e4ca85b559472f984acd387b4b95f6 : SUCCESS in 16m 23s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/c48325b1cda646b1a6d7c19043c935a2 : SUCCESS in 16m 50s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/287f0ad76c5a44029d922a98cd7aef07 : SUCCESS in 19m 49s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/119ff2ce7ca24a9b8157f7ea28962d68 : SUCCESS in 21m 00s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e3de10bfdc39498e9adff0b595555003 : SUCCESS in 20m 07s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d73d50d930274b47b6c7f1494e97d274 : SUCCESS in 18m 34s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/a4a92a2902e74bb4836380bc1a2dc948 : SUCCESS in 16m 45s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/f81ba25941734a2ba441c3b6c70d6258 : SUCCESS in 18m 21s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/60b1f90e3a3e40e7a41cf3e3bcadccd3 : SUCCESS in 16m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e5dbff2f992c4019862ef9ea0079608b : SUCCESS in 8m 27s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/664065e9657845a29d79c9ee3e7d14fe : SUCCESS in 15m 28s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/76dbe272b3e54dc5a9696b3241e865ef : SUCCESS in 8m 20s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c89826017e444b4785d4f3d974a432c9 : SUCCESS in 57m 20s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/80861b1b36b8407ba0e2e5ab04ccb5e3 : SUCCESS in 59m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7cdc99aa201646af9f0c3acf44955ee8 : SUCCESS in 51m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6db7e8d2ed744a77936a5b28e8897b3f : SUCCESS in 43m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e70e1f3fc91f4cf895e09bfcc2d8eb7f : SUCCESS in 18m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8649c40d58c24c56aacc04e01769a642 : SUCCESS in 4m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5615a8fba4be48f0a153a92b3e63bb4c : SUCCESS in 20m 51s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6a1dcb6114a54c2aa62759df709401aa : SUCCESS in 50m 58s","accounts_in_message":[],"_revision_number":34},{"id":"08d37be3e067256beea25936f465e5fb489a1a41","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-05 05:45:15.000000000","message":"Uploaded patch set 35: Patch Set 34 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":35},{"id":"179824d36489eb92dd1917448d759dcf98895bb3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-05 06:05:04.000000000","message":"Uploaded patch set 36.","accounts_in_message":[],"_revision_number":36},{"id":"69599d4e6718c601fb53396c8ce771077597bdd3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-05 06:31:00.000000000","message":"Patch Set 36:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/283da39cd9a444478bf0e606425e38aa\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3319c69fe23646cb838d78b5db57e26c : SUCCESS in 18m 19s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/6ed66d86b1e6463ba416ade5e27ccb10 : SUCCESS in 17m 45s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/f6fa37aa4aa04cc291fb8a67f3116bb0 : SUCCESS in 21m 15s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/52374e6919f34872879195ab107ae261 : SUCCESS in 24m 48s","accounts_in_message":[],"_revision_number":36},{"id":"8e5fc4666fd346b62ce9b70305e8ce4a07f0cc0a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-05 07:18:33.000000000","message":"Patch Set 36: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d3b84305a9ad4c0f99e769de0b846993\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b45651161d9d4d55a64e29073e3e4b4e : SUCCESS in 9m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/f4166ecdaa6a484fb797fc5ac45ed83b : SUCCESS in 1h 04m 29s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/58a1ce817b054984b8fe5d7683e8515a : SUCCESS in 1h 03m 18s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/386fa812b37d4d8c8b6273f8b5375aba : SUCCESS in 49m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/af2768c129ed47e69a46c9db79ba5943 : SUCCESS in 1h 07m 23s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a81b87020be9429b8c8992396cf39f85 : SUCCESS in 19m 10s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f8907e56a69b49cc879563cc38e94d4b : SUCCESS in 20m 25s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3a0b35de8e9441d5ab1238c134b775cb : SUCCESS in 21m 59s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2e412f211db84a438ee28db0ea99023a : SUCCESS in 10m 57s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f03f53a9b75341269c564137f2a97bcb : SUCCESS in 5m 13s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b3e2222d40264eb98c4720d739115939 : SUCCESS in 17m 38s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c3922a6790a74872929b5f23d722583b : SUCCESS in 16m 18s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/68059028c5694a74a30af7afc01a2935 : SUCCESS in 12m 53s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/6b667e91061b41f4a2b0bd698f916245 : SUCCESS in 17m 08s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/20a769ce2401406297c891a00f4cf408 : SUCCESS in 17m 33s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4c5e66d33d624879b143e67d0570bb45 : SUCCESS in 17m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6c3a3562db1649dd9c99da401d6af269 : SUCCESS in 14m 41s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/42f05394c4d9495ca5869cfa291906cc : SUCCESS in 18m 25s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1ef7a55de04e41cca078dbc59f094124 : SUCCESS in 16m 08s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/476b4b41d87a40b7bef3eaadbf43236b : SUCCESS in 17m 04s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/cc1df0d7433c455d8d77c2af714f6506 : SUCCESS in 16m 57s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/22fe4e47be0f4e92bf572d31662ee7b1 : SUCCESS in 6m 02s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/972acf8372b347c998942738def3c5c4 : SUCCESS in 18m 12s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/ba90765d9fda4d6ea0debf1ade4953cf : SUCCESS in 7m 58s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7e6257bbf2df43b4bd2a705e81a59b2e : SUCCESS in 58m 49s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/9c8d2c53ca3746f28cf42cd4dfeae09b : SUCCESS in 1h 06m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b7a86bb45cfe4d4bb85544fcea9a60a6 : SUCCESS in 55m 39s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1a5041784382413094662ab530a073fe : SUCCESS in 58m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9ad823ca66ec449eac0d9ea818862f33 : SUCCESS in 17m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b03e2ab829ab4282a8434c681dc34abe : SUCCESS in 4m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4af85396cd304aff8e890d1ab73d8767 : SUCCESS in 20m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/97ec9127b9f345a7abdb7467d4631c46 : SUCCESS in 55m 10s","accounts_in_message":[],"_revision_number":36},{"id":"7a538cf6601b48a4a0746c0ee24a741cc588d9c6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-05 15:01:55.000000000","message":"Uploaded patch set 37: Patch Set 36 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":37},{"id":"fb3df7249b4f2de699dace4999c0f7abdeb9203b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-05 15:09:57.000000000","message":"Uploaded patch set 38: Commit message was updated.","accounts_in_message":[],"_revision_number":38},{"id":"1b10fa033373d0c1a426997890a2409a5f198616","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-05 15:11:21.000000000","message":"Uploaded patch set 39: Commit message was updated.","accounts_in_message":[],"_revision_number":39},{"id":"12532e912d8cf1124c3469a52d36779d7413e475","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-05 15:11:37.000000000","message":"Patch Set 38:\n\n(3 comments)","accounts_in_message":[],"_revision_number":38},{"id":"94de9f3d6d37d8637b64ffb9069f44a4c6f65e95","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-05 16:28:22.000000000","message":"Patch Set 39:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/26bc9b99158e4f50ac240b05111c9e03\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5b1d0291750f4b34bb556ec1de3ee385 : SUCCESS in 18m 28s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/cdd41e9d6c8d41e48d7d4440feffd5e8 : SUCCESS in 47m 06s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/528349200c504e57901b519c2382d466 : SUCCESS in 1h 02m 12s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/9fa13e5f1a584aa7af5759c487c62114 : SUCCESS in 23m 46s","accounts_in_message":[],"_revision_number":39},{"id":"e1f595657f9ec16db6afce6fa341755e23cbd96b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-05 17:05:38.000000000","message":"Patch Set 39: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a3c02c2e5de44eea08a52f05dc6ebd5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/31db64ae5879487889aa1bef8082ddaa : SUCCESS in 8m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/b566e212d4ce46ebbf1191ab1101c48a : SUCCESS in 1h 06m 33s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/5ba2ab07533846f28fe09a6dc6ee8886 : SUCCESS in 56m 55s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1a20e007eb9f4440882ec4854c31e07c : SUCCESS in 57m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d9543967217b4241b77bc1920a902fd2 : SUCCESS in 1h 06m 08s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b6da4ff088464433becdaa4466c5320d : SUCCESS in 25m 13s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a652cd0acafc4cf4ac5d10494453a8de : SUCCESS in 19m 24s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/200a0b7c1ccb4510b9c3e1bec360023c : SUCCESS in 22m 39s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bf8d9b351fee440987894c6afd6d432f : SUCCESS in 12m 18s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f21b4d7766cb48a59dcd7a34ba1c757d : SUCCESS in 5m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9fd7309534044790bf8fc1ad640ed5cf : SUCCESS in 18m 57s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/80728796e99f448b885fe5ccd5972008 : SUCCESS in 16m 56s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/cdac5f216abf4bc3902ee8186a1f61df : SUCCESS in 16m 01s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/bc0e2d02028140e680b0a9e8e16640f7 : SUCCESS in 17m 28s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/205867a2a04841f7b76cbc94d6700a93 : SUCCESS in 14m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6ceb2f4e6d4245a5a35a2d29fb097f04 : SUCCESS in 20m 19s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/cea3d030749f469cb27424ec26d3c5c1 : SUCCESS in 18m 14s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a0592ed845314ec3a8eeae4aa22e5676 : SUCCESS in 20m 47s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e4eb94ec9e5f46379713cd77dfcdc817 : SUCCESS in 17m 20s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/a033b5a0add846d0973236ee4092a987 : SUCCESS in 16m 45s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/37c1d52675a74386a85673c20fada905 : SUCCESS in 19m 13s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8f38b3d8529a43d4a09a5234ea0b9853 : SUCCESS in 9m 55s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f35b17b315004084bffcece6aa7d0166 : SUCCESS in 17m 38s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/4086bc82d973469eaa93a4ff36674a1f : SUCCESS in 8m 13s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b94f18ef10464822a74975f097a4b9bf : SUCCESS in 1h 00m 24s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/e339514faf1c4f91a955740cf0127c70 : SUCCESS in 58m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7e43417f7f3c423488153c4f46e98eb4 : SUCCESS in 54m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/36634270a1b44debb7ecb78df1df9921 : SUCCESS in 57m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/46d95e69f17c43d5aae094a372a3b226 : SUCCESS in 20m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/52145b937f184ae99fc674e7271868b1 : SUCCESS in 5m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/51c372ed4f254fffbe77efc9e702f255 : SUCCESS in 20m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9bde9e38caa142eca1acfb751a21edd1 : SUCCESS in 59m 00s","accounts_in_message":[],"_revision_number":39},{"id":"c521326e89be76bcba2dee0b72959fc102693801","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-06 01:49:39.000000000","message":"Patch Set 39:\n\n(3 comments)","accounts_in_message":[],"_revision_number":39},{"id":"789ad55fcbc338c95f74876e4860fc696f05935a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-06 01:51:51.000000000","message":"Uploaded patch set 40: Patch Set 39 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":40},{"id":"7c7f83e09420a8c433e7b73934a42e66a260e5ba","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-06 02:13:44.000000000","message":"Patch Set 40:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/84f918ed4d3946c69fd22f33e9ea75cd\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0459743d700743c2b8526a3a76b71ed5 : SUCCESS in 15m 38s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/8a2634e9113e4d898959ca55384bb548 : SUCCESS in 15m 41s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/7067f2d603bf43e3b6b8e1649f384c30 : SUCCESS in 20m 52s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ed2a054437464190bcd17161a146cde7 : SUCCESS in 19m 32s","accounts_in_message":[],"_revision_number":40},{"id":"d3cfbfc9f0fcb82e0cebbf700d9602c40a8c1152","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-06 03:13:54.000000000","message":"Patch Set 40: 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/8adcf870a17549f8b27cb308a868ad3e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4db96e5710284fc59edab6be91d64a2c : SUCCESS in 8m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/f9c9163d9eca43459c43c0b99972b0a4 : SUCCESS in 1h 02m 56s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/55d9ec21b722411494388909a399b002 : SUCCESS in 1h 16m 18s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/37b1f13bfc6d4fbf96c7058d82366932 : SUCCESS in 51m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/84c074dc6f404f999e92817ef97f9767 : SUCCESS in 1h 05m 46s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5f9c13688e8b4bbeaefdee7677f149a1 : SUCCESS in 19m 33s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/eba40a712e3148e2a987947bb0c20553 : SUCCESS in 20m 22s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/28d7da8c222e4709afd39ffad382fc7d : SUCCESS in 19m 38s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1f5906708532432e82efa700be65ae47 : SUCCESS in 11m 48s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/cc4042fa547448eb9367a45879ecb866 : SUCCESS in 7m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/277a8b15be704d5aa4f00d249afbd303 : SUCCESS in 14m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a8801980e87b41f99910ec7a37c2effb : SUCCESS in 17m 41s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7f650db5952a4f9d9460389964355339 : SUCCESS in 13m 37s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/8a28dd20aa0640d1a5723190226bf51d : SUCCESS in 13m 35s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/a789902441e74114aa2de5da776f8e55 : SUCCESS in 14m 04s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/303d325ec5d04abaa1bd52297047cf9c : SUCCESS in 20m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/56c7862cfd9b48c594f4b096337bd752 : SUCCESS in 16m 31s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3339e27a82664d1babc0831848f27a09 : SUCCESS in 17m 08s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/5fdd27f881f940e8aaafd880fba4e3bc : SUCCESS in 14m 34s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/10b230468cde41aca5244eba709f1400 : SUCCESS in 21m 32s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/5cca5c2c668f4a2a81b697c4c0d1bf1f : SUCCESS in 20m 06s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b9aa60e5ad10410784d6a7701086ce0c : SUCCESS in 8m 48s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a5b5ac733a3f4465a2d945b15c7d79b4 : SUCCESS in 18m 59s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/a5404cca9aa940b0aec8016a099a0a19 : SUCCESS in 9m 20s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/86e76dc80bef47728a307340cc905eb6 : FAILURE in 1h 04m 56s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/669172165fac4242ae9d55f5f2c7b7ed : SUCCESS in 1h 09m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/db84bab129124813b31b19e25fa89609 : SUCCESS in 1h 02m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bb94100b99da459bbfbc948f4fb1d17b : SUCCESS in 55m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/158fd63d9e5647abaffe9da34e53baf6 : SUCCESS in 20m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/43146668a9f844d99f34565a11238e86 : SUCCESS in 5m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/78e4217f4cc547c18b328b6e3b6a8cd2 : SUCCESS in 20m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7fd2a67d11594a5886b99d7dc23fd74b : SUCCESS in 58m 40s","accounts_in_message":[],"_revision_number":40},{"id":"8e3992aaecf1c6722c63b956e8fd3252290cb5a2","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-08 12:02:21.000000000","message":"Patch Set 40:\n\n(1 comment)","accounts_in_message":[],"_revision_number":40},{"id":"c8ea417f2e3e33e6e7df03964fdad882f5c81d47","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-08 13:14:27.000000000","message":"Patch Set 40:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/11a76472183a4ffc942f7e0f540f9810\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b8f90a28ce8341db980404cb3ea09748 : SUCCESS in 16m 56s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/00e03661c2124a02ad29804bd51b24dd : SUCCESS in 1h 08m 08s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ec279cbd9f30437ab0ff891ad1bc2f0e : SUCCESS in 25m 27s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/3847e9844ca24cc99d314e77d748b8c2 : SUCCESS in 1h 10m 04s","accounts_in_message":[],"_revision_number":40},{"id":"1673c764a6399d716b10af2e1b1acab26d3f03f4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-08 13:14:29.000000000","message":"Patch Set 40: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3b28aab81e0b44f7bb141a2647d866ef\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/952c07b3b9b54207a895fc5143920a41 : SUCCESS in 9m 54s\n- grenade https://zuul.opendev.org/t/openstack/build/ef5e1b0eee434f5eb1fa0183aaabc476 : SUCCESS in 52m 07s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/e970ae57390648559700d9d9a67c85d3 : SUCCESS in 1h 00m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6645e1e6405c4d999e3b5b36ae37b6e8 : SUCCESS in 51m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a978764b1c6e49cbb88d8e515e58760d : SUCCESS in 51m 34s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f1a0530b80bb4b37a93aa696ead89e9e : SUCCESS in 21m 42s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e2190f4261d046c482b081c10578078a : SUCCESS in 18m 50s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5bf60dabc9d240d7977d06bb25e8760d : SUCCESS in 19m 59s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/19138022ae8e484c8e7c295e9c41b6fc : SUCCESS in 9m 35s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f7750431ff884e62905b7b847b51a596 : SUCCESS in 6m 08s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/8f39d6b07cb94384acf86381af2322ee : SUCCESS in 18m 32s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/eb187fd863d1438a8825d127d0f71cf4 : SUCCESS in 13m 10s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e6819627ba0740c98ab53a018dc9b5c0 : SUCCESS in 17m 04s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/81acd0675f2343fbb608ccc052413dc5 : SUCCESS in 19m 24s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/a6d0fc7a90394b129e0a157aaede68b2 : SUCCESS in 17m 19s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2e5d22f9e6cb4180ae9a9266a634b80c : SUCCESS in 17m 07s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/bfce055d89004a44969a666461be0f2d : SUCCESS in 19m 35s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/058c9082b1744e3ea72b51ec3f3f8431 : SUCCESS in 18m 20s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/a512e1f427ca4f0fa32e73fa5e5e0d87 : SUCCESS in 14m 34s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/e3357a39f0ea4438aed13b6a84dfea4c : SUCCESS in 16m 33s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/d455c42c5c8b439186d47df0cd01173a : SUCCESS in 15m 37s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c37079fd68294122adfd203dc56faf4b : SUCCESS in 7m 45s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7be1581edf414a56a7ec716500c97746 : SUCCESS in 23m 01s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/db283ce43ac745a68ab3bfaaa44f81fb : SUCCESS in 8m 09s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ed2ffe043aa647ef9e9ab703b9a44496 : SUCCESS in 1h 07m 41s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/a46d8b75d36049bca66b55678b15dff8 : SUCCESS in 54m 07s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b30a0db3179d483c86731083a47b87c8 : SUCCESS in 36m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0884e9f80ee14f28b7fc27e82f63c995 : SUCCESS in 52m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4252741a5c41477aab7fb4b7f80ea74f : SUCCESS in 14m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/daf7fa831e6a40bc9300589f580c71e9 : SUCCESS in 4m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c088c02a23c94b40b785ed7d16d97733 : SUCCESS in 25m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/de7ded6fcca64026a05995bd631198c1 : SUCCESS in 1h 06m 28s","accounts_in_message":[],"_revision_number":40},{"id":"8184f92695882de002e9a9b634b6be4f3e119c35","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-08 14:59:16.000000000","message":"Uploaded patch set 41.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":41},{"id":"0960193ee40acfa6ca82f4b52491e058a151bac4","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-08 15:09:42.000000000","message":"Patch Set 41:\n\n(3 comments)","accounts_in_message":[],"_revision_number":41},{"id":"00626e718892b0096b93ba301a92a795a7c89f99","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-08 15:09:55.000000000","message":"Patch Set 41: Code-Review+1","accounts_in_message":[],"_revision_number":41},{"id":"078c42a15ed325fba75a8f659d2f24c797327e0a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-08 16:06:39.000000000","message":"Patch Set 41:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aad17f8aaca14b2393cea731a1e46e95\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a6ce3712a4cb4c6fb505462fd48f4982 : SUCCESS in 21m 06s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c40af96719354a0fba2907c11b840b8e : SUCCESS in 26m 17s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ee41c1e545e044e0a12dba58367d8513 : SUCCESS in 1h 05m 29s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/8a7dbd96ecff4bdca328c7438f31972d : SUCCESS in 30m 07s","accounts_in_message":[],"_revision_number":41},{"id":"14c2552e8d5a1dcb3a0e6615e89170f89a562f37","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-08 16:20:39.000000000","message":"Patch Set 41: 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/c598275e849f4d9cbbfc5a28af677b7d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/006e19f13e904ca8a1bcd916a3dd6121 : SUCCESS in 7m 54s\n- grenade https://zuul.opendev.org/t/openstack/build/4b5ed745294242c5a74ef58313258d9a : SUCCESS in 1h 12m 18s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/8ce22d3ab5f74fd5ad615ec995081b15 : SUCCESS in 52m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d4530ebba30b4e239494b36cc5bf3ffe : SUCCESS in 53m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/26857e0cdcc94168917d19aebc04e85d : SUCCESS in 1h 04m 35s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/53dde03eaa924accb3d81ae8c228010f : SUCCESS in 27m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8c98c7db22544d2fbeeb5971b74968ef : SUCCESS in 23m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8562125dbd6c4fb08e4b5eae6072a982 : SUCCESS in 18m 54s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/742ce428fa6c46b6a49b6abf54c6e63d : SUCCESS in 10m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5ad9f366b2154a09a0beb5c3dcfbc51e : SUCCESS in 6m 39s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/745c244810324d18b3ca2265c36640fd : FAILURE in 13m 09s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/febee89ae70949e5ab94b955e4628326 : SUCCESS in 17m 01s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7dc946ed820040108b902dabca64cf9f : SUCCESS in 16m 50s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/83c35194f42349e79633efb3021da7df : SUCCESS in 19m 21s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/0e8580b1ab614c0ead73e8819c43d141 : SUCCESS in 20m 38s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/154739d4c3054db6b008b1edb2fa79b4 : SUCCESS in 18m 33s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8835e2969a2b4fe9bb22ef5df758e71b : SUCCESS in 18m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e46009e1c95042a299e2cd6cb1d37396 : SUCCESS in 19m 15s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/9e243de0bc924be6a473eec88dc93b49 : SUCCESS in 22m 23s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/a743b0fa9cd64b7484276a96bc97e92f : SUCCESS in 15m 38s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/3811e4ae4b67498bb063c26a651a9c17 : SUCCESS in 16m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bea88715e38c410ea49642b399d48d0b : SUCCESS in 7m 32s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/aa20ea33eb6c43299fae67fd36ea6a36 : SUCCESS in 21m 42s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/071efeb9bcf14eee8f8b9b9e1689afbf : SUCCESS in 8m 01s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/9755168cc85d4f92bc8617c0efddb0b1 : SUCCESS in 1h 00m 04s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/a41c5ce053964ba4b0ef8ee91e1f806b : SUCCESS in 1h 17m 41s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ed1a1026f3c343658e4060ea2d3d216e : SUCCESS in 54m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7e93c271ff0a4b1a83013bbd88177deb : SUCCESS in 59m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1a18515f13f14d43bc3da0dcb990a0b6 : FAILURE in 18m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d4948952d2e74509afc55fd6be30f9b9 : SUCCESS in 4m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/fcfbb742829749198db85cf107c47f0e : SUCCESS in 19m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b44a2ac12fde4063b124370a80d4b65c : SUCCESS in 49m 05s","accounts_in_message":[],"_revision_number":41},{"id":"7c714e8f6b77bcdde3c0010947ad0d10fb752af8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-08 18:10:07.000000000","message":"Uploaded patch set 42.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":42},{"id":"d8b76ae2dd60912794c976157a8dad8495749362","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-08 18:35:58.000000000","message":"Patch Set 42:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/40d0a02dd6da47348edac014a8b1007d\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/cfe540af987f4a8d9382e2cc76a3f457 : SUCCESS in 19m 10s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/28978c27186144f39bb8b2ca3c838b5e : SUCCESS in 21m 51s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/23db8718eb8c4eb8b8a66b27baf5dd76 : SUCCESS in 24m 49s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/69177b9423d14923878fd418fd92bf13 : SUCCESS in 24m 01s","accounts_in_message":[],"_revision_number":42},{"id":"3203f32d72f981572960f567242c02924a189a34","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-08 19:37:34.000000000","message":"Patch Set 42: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cfa5b369905f436e8dbb45d1e3ffba34\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/be8cff77263a4100a383b820ef2c62a1 : SUCCESS in 9m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/6f3f981d984c400aa996d969887af7b0 : SUCCESS in 58m 59s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/1adbb50669244a8c8a98159005647f80 : SUCCESS in 1h 02m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/22b81792601a43c799fcd739cd6ee9d1 : SUCCESS in 38m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ada21ab121ed48d892c93145be62ed6c : SUCCESS in 1h 04m 35s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4071cca4310745f482403607d3259c56 : SUCCESS in 18m 29s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1c6d373309344708aa72bae9200e1209 : SUCCESS in 15m 34s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/af83ef19ac3f4fab9d0cbe6e532f5c6c : SUCCESS in 21m 11s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0a25e5319cdf499ba03ccfafbd9ab31f : SUCCESS in 12m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/24432486be1d485ab4449df2140fa37f : SUCCESS in 6m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/122cd628e36b424182b3d25824d2be64 : SUCCESS in 17m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e5e15ca972644e5a89bac7701a691580 : SUCCESS in 19m 24s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/29ce293f349d4e26a830904e86bf0e2f : SUCCESS in 17m 25s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/46c7d340fee741b8a5bddf83ea09301c : SUCCESS in 16m 54s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/3dc25bcb8ebd46d88402ebbaf9ae0be5 : SUCCESS in 17m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/90916ba494b3464081ad62e7d28a76c7 : SUCCESS in 17m 16s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/692ff9b44a4b4ba8ac11a07e006ce0ef : SUCCESS in 19m 38s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/bc8b16fc9d584254b9a45695bf307aa7 : SUCCESS in 17m 25s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/415467b726004c548b452843493b6212 : SUCCESS in 16m 20s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/54f8b5d3d558402c834fd34d1c88aa88 : SUCCESS in 16m 27s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/ff54c5b4ff8f47ec88e3655c3c479900 : SUCCESS in 18m 22s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/666c0e5905b24b5c8322633acbce4c2c : SUCCESS in 7m 25s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/71620d7720354920933d25825dcacd7b : SUCCESS in 17m 02s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/f56d26e7640f4fd598eda4e4851363aa : SUCCESS in 9m 44s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6262c4ef5cfc473c9012f49dc7d790bc : SUCCESS in 49m 45s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/32b86f2ea91c4e1b8d359035400f7f4d : SUCCESS in 1h 00m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/47398b872df443c9a8112d6e935a1947 : SUCCESS in 49m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7b5342407651402bb7437ad5fd5ffe3a : SUCCESS in 35m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7b62a484ca6f4da286493e2b359fe6d4 : SUCCESS in 18m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/844c864d5707468c896276b99c21bce5 : SUCCESS in 4m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/13add2d588b742188862bcf6b2bc1b9c : SUCCESS in 20m 40s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/00a6554851af4523880885d45905f0f4 : SUCCESS in 46m 31s","accounts_in_message":[],"_revision_number":42},{"id":"e1b270f9dabe3864f6e3f98c59921dd0a4ad83d0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-09 05:40:59.000000000","message":"Uploaded patch set 43.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":43},{"id":"b8d0f20d59a6b772420f331e3665afc0135cb0df","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-09 05:42:46.000000000","message":"Patch Set 43: Code-Review+1\n\n(5 comments)","accounts_in_message":[],"_revision_number":43},{"id":"89e46f69768d1404bcb37b9fea6e171c72315d98","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 06:09:50.000000000","message":"Patch Set 43:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02b460333c794e509b583bc9b5027582\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/bb19ee96f02f420bbecf909b39b2ff2d : SUCCESS in 15m 28s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/778a2c1543c94a4c9918c845c4b0839b : SUCCESS in 16m 29s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/233e6474a22b49b0a37cbc803100c634 : SUCCESS in 27m 22s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/2e2f37e90edd499398e0fea6c5922228 : SUCCESS in 17m 57s","accounts_in_message":[],"_revision_number":43},{"id":"aa625979f0ac83e9196c1a8062e0d5e8dfb24b44","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 07:04:13.000000000","message":"Patch Set 43: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/afbe9d99907b4346941dfe145465d80c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c465eb814dbb4f1e9de79d0b5dc1cf8c : SUCCESS in 8m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/6ce19983dc524811b4f3fba2a3e253da : SUCCESS in 1h 00m 43s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/e07b04a2ea5b43e584d6c745c76e2fda : SUCCESS in 1h 02m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/84cb71242ef54cafa6bf0e28d6f0befd : SUCCESS in 56m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4e9148bf37f04ed99a74c2a4d77f98a8 : SUCCESS in 26m 00s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/400cff77516f437eb9f6ac1be7555c0a : SUCCESS in 20m 05s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fdd887c3c52841c0a6618be62039c429 : SUCCESS in 19m 41s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8b97926050c74e06803d2d43cf81c4df : SUCCESS in 22m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/54b4cdc37465461798a942912dc3276c : SUCCESS in 10m 49s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2f3d2fd8b8ec4a369141c63cd7845fae : SUCCESS in 5m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a6da6786cd0144b7bce9e9bb0a99d42b : SUCCESS in 15m 35s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c22a0686ef724e02bb14e5e3308811df : SUCCESS in 16m 18s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/cc4d46519e30480db10f28947167361e : SUCCESS in 17m 11s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/3d0ce2d9043c4fe2a21105f7af0f0873 : SUCCESS in 20m 15s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/5ddff3f9074b443da0c60064027d95ee : SUCCESS in 16m 40s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/36e8f6233f1943c7aab66ac2dd6d66a7 : SUCCESS in 17m 12s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/32b005799fde4fe3aca83cba3bb1a2a2 : SUCCESS in 15m 57s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9290e5933a6d4cd79b6a076978690e79 : SUCCESS in 19m 05s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ebb902868ba64cf48d64454b12a0e156 : SUCCESS in 16m 14s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/0cecf053a82c4ae3b2137be0584264db : SUCCESS in 16m 07s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/68f34bc313a84b7f995c3cb0e98beadf : SUCCESS in 18m 17s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/96066358f8af4b7bb3b239f986508536 : SUCCESS in 7m 31s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0acdadbd33be44f28a03f877fdffb3d8 : SUCCESS in 17m 22s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/00c204f893434687a90a0400422891d5 : SUCCESS in 7m 43s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/2ce5af6267234ab9b7e791b4ce0faea7 : SUCCESS in 57m 34s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/316a676a159540a6930c64e7fc79091d : SUCCESS in 1h 03m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7196305e14ea430eb157e59a901a9635 : SUCCESS in 58m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e114633b578641afa52c3a16dc0c5bcd : SUCCESS in 57m 39s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a6fd5a9d97b74a88a75e677373291b28 : SUCCESS in 20m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e053373523d54f85bf01331d73ea1491 : SUCCESS in 5m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/33f0e8bcfc9b47f982d1b9b88e0788e4 : SUCCESS in 20m 10s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/02070036e0a9404ba8076c87d169c864 : SUCCESS in 1h 00m 15s","accounts_in_message":[],"_revision_number":43},{"id":"f220e2e490c35e5851cc727d5a3d01dd548dabfb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-09 12:19:14.000000000","message":"Uploaded patch set 44.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":44},{"id":"52e0ee371c99e5fef25477b42abebadb92ae7e3c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 13:43:52.000000000","message":"Patch Set 44: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/06ac0cf757ff406283f09d3500e00e91\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/edacf9779a4648488c5a26d2d2b55b2c : SUCCESS in 8m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/28e98fea01fa433e99fa7cbbbd6e25fd : SUCCESS in 1h 07m 11s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/87e3c732161a4fd5a6cd2b192e10df68 : SUCCESS in 52m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/61f344fa707d482688f400ce0027bef5 : SUCCESS in 39m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2d42e3af2b33462488cc1f0069d72be6 : SUCCESS in 33m 41s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/46c7a9f79bfa4e9b9036d12a03763df4 : SUCCESS in 19m 10s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/590e2c0fd9ca4ca79fcce392bffb6477 : SUCCESS in 18m 47s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f45078b9b8ba453381075d0878db508c : SUCCESS in 21m 44s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/aeb38a8e59b74175b57d09093dd004c6 : SUCCESS in 10m 45s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/cc551b4d7625440b828a7ced148b82bd : SUCCESS in 5m 36s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ad20560dd8c240d4a25c6f1261a920d8 : SUCCESS in 18m 22s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/068e1d680e974c5eb12b16d136afd49e : SUCCESS in 15m 51s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/2f1bd5171c8d40f2a5846821cfb8e9fe : SUCCESS in 22m 29s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/7f50b65d7ec6486f88fbd11d3bb9ecd1 : SUCCESS in 23m 42s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/42151541a0c343949fb87d1241132e97 : SUCCESS in 15m 45s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/baa967f8de95428b9480769a0fd3eb8a : SUCCESS in 19m 02s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/242b04580eac44c7b89a044fb8b39eb5 : SUCCESS in 17m 06s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cf9891f8964b4d75a55a25258c1b156d : SUCCESS in 18m 48s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/d0803d887a434ec68188ad73e83e2c52 : SUCCESS in 18m 19s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/16bcf306962f41d8b26ffd07b95e31af : SUCCESS in 16m 21s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c1597dc877a9475689dfcfd12bd580fb : SUCCESS in 20m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/77dd9d5204d94f9b99aaec266665c384 : SUCCESS in 7m 47s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/befda160d7ab4f36a66c70c1d07a4674 : SUCCESS in 18m 12s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/ea5390168cdc48ef8f115515e830bd7f : SUCCESS in 9m 06s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/335a48797d89497590523acdc7b10529 : SUCCESS in 1h 01m 02s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/f7e02c664cd54037aeaad62fa11f594f : SUCCESS in 1h 15m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/22afa85dcae543979ab1df3d7a705b51 : SUCCESS in 1h 05m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f9c7ff2ed51a4a24a88d3b8fdc949f6c : SUCCESS in 53m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f0ccb61c6707478d9a770ca732e02246 : SUCCESS in 21m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/68a22ff0de224ffd8cf23ccaeaeafe41 : SUCCESS in 5m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f35f7c23197042d399ee48ae3f818ae8 : SUCCESS in 20m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5cf04c55a09844a0a7b9c4468e2e2666 : SUCCESS in 1h 00m 44s","accounts_in_message":[],"_revision_number":44},{"id":"b770aed6e3ea09eda3686a5508e03b6b986d077b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 13:53:05.000000000","message":"Patch Set 44:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f09bc9680027452a833a3a2c9ab4f094\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/21cce34f1250407d96f0e32d2fd6a138 : SUCCESS in 1h 19m 27s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/ac4135a9ad584e729764eb6333c87def : SUCCESS in 18m 13s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/48a5b8dba2f74ed98caeae3c1fb42003 : TIMED_OUT in 1h 30m 59s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/39f8788727794fbc98748164af8e9cd2 : SUCCESS in 23m 05s","accounts_in_message":[],"_revision_number":44},{"id":"3f869ec9474eef008226b943cc2cbd8d181c65ed","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-09 15:24:22.000000000","message":"Patch Set 44: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":44},{"id":"79eb423e4c81edcfae9f418c20e0f0ec0808508e","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-09 20:42:10.000000000","message":"Patch Set 44:\n\n(1 comment)","accounts_in_message":[],"_revision_number":44},{"id":"28d10df74e1cec5eaac6eb4d1b1adf9938fdf3f9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2024-01-09 20:44:26.000000000","message":"Uploaded patch set 45: Patch Set 44 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":45},{"id":"a4eca221894526b9d32af5eed5ddad4421cd4228","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 22:07:30.000000000","message":"Patch Set 45: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2159640a3b0d4a37888215bba6f39024\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fcdc1ff6a6654a9b8d7a2f219f7b2a51 : SUCCESS in 10m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/f5640a5d5c584142b1d8eb8a1030e780 : SUCCESS in 1h 04m 13s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/1568d876c52a44638c16b4efd50c3a9e : SUCCESS in 59m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a1e536590cc047e6b30a1a70dd604f98 : SUCCESS in 56m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4a3652112e624217872a4eada2d8d77b : SUCCESS in 38m 49s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/326aae86665841dc995f3db2a576c796 : SUCCESS in 20m 51s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/99a824a2521b46f09359e53c4be30073 : SUCCESS in 19m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6b2b445628c6416d8ba8f1450121d6cb : SUCCESS in 19m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/05cdf78767a947a282639d5ab0ef527c : SUCCESS in 11m 42s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6d25a6c183cd4f05810d1770bab4a269 : SUCCESS in 4m 57s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/cd2dff8e39644570bb2e0929d3f283de : SUCCESS in 17m 25s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/bcc2b0046a6b4739a2dec37c7c612758 : SUCCESS in 12m 23s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6c9fc45868f549f48feb6ec3e2bbec12 : SUCCESS in 15m 58s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/efd8a7ed9d0b4d99963d293310a9eede : SUCCESS in 16m 43s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/9f17a7c761614245bc965badf3a35da5 : SUCCESS in 17m 12s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/44f49ea34a304f7b80930f2c2000c87b : SUCCESS in 17m 31s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/62d06d1f01d74ae1a06a68a379e1bf86 : SUCCESS in 21m 35s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d48e92e6c6c14b1fb7cc9cfd2ec0abaf : SUCCESS in 18m 58s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/4f9c11815f2c41f6af5188d412b587ca : SUCCESS in 16m 01s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/12160b85dfa14799a86714ec68a5ae8f : SUCCESS in 16m 16s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/bd66741a4c0c4a099a08b25bde7864bc : SUCCESS in 17m 19s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1616513ac83b4e8cb316b5d6466b1b6d : SUCCESS in 9m 52s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c8cce892c44747a99f87198d185ecaf7 : SUCCESS in 18m 47s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/4b334f7863f6473eb40d36fc64be1899 : SUCCESS in 8m 27s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b3453e8b327c46f8bae54d7e055e0e5d : SUCCESS in 59m 14s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/9275625c10d04709b6a4a9170d388774 : SUCCESS in 1h 14m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cbdc4471e6824662804c1015aff3e370 : SUCCESS in 1h 01m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/591ba8d51f41480d812bb993d51fe47c : SUCCESS in 59m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/835b5a10315a42e487c346f29c4c617c : SUCCESS in 18m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34e15d3d3d184301a0dfac656a59b6a3 : SUCCESS in 5m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ee107696eac242b68e95409a48d1255a : SUCCESS in 21m 55s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bf10c958fb7d429cbf39b270324c9980 : SUCCESS in 42m 26s","accounts_in_message":[],"_revision_number":45},{"id":"6fc738afd8958c1158555394643a31b5844b63f7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-09 22:17:07.000000000","message":"Patch Set 45:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/371770169272442999e4176c42cc8d42\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/dff8ce406eab4d20be4e7b1ddd29c9e9 : SUCCESS in 1h 12m 44s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/ef72ab1026b24fe7bc1bdcf28af62577 : TIMED_OUT in 1h 30m 53s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/56693ad4dd004d04be71b041826f66bc : SUCCESS in 23m 51s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/81d3fc672ec54740b10b4dcf6345bd1e : SUCCESS in 1h 14m 01s","accounts_in_message":[],"_revision_number":45},{"id":"bbea5beccbae03541feadadc0f2dbf4691819a14","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-01-11 06:08:27.000000000","message":"Patch Set 45: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":45},{"id":"b6dbfa7f92aa86dc78a9c8d6bfc8076917c1e4f2","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-11 10:45:45.000000000","message":"Patch Set 45: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":45},{"id":"5cfd7def1d1805d7c1bc60911fae822aa399945e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-01-11 10:47:03.000000000","message":"Uploaded patch set 46: Patch Set 45 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":46},{"id":"7d5a652ab409aeca22d457bda8764f1dc804e720","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-11 12:14:13.000000000","message":"Patch Set 46:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/31d0de0f1b454590ad24401322222831\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/06d2f767e7d547cf9a71858427923c38 : SUCCESS in 23m 11s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b7513966510a4ec08807966e6da65f13 : SUCCESS in 1h 24m 42s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/567cb5d0a4244eb9bc8a959659a27960 : SUCCESS in 25m 32s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/c67dad18993c496da145bddba8d03ae5 : SUCCESS in 1h 09m 35s","accounts_in_message":[],"_revision_number":46},{"id":"0342b684efaeeca3ac9713c6a00c706458b1a670","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-11 12:18:18.000000000","message":"Patch Set 46: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/74899d95347a4a098bdb2dafc83e12f4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/687d52dcfd93408ab8ceb274d70702c6 : SUCCESS in 9m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/161faacaab89472490649f10158c6bdb : SUCCESS in 53m 17s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/990bda2133d04f0c88c38d2cd030c54a : SUCCESS in 1h 02m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/23a5876cf418458a83b3ded77408d6c3 : SUCCESS in 54m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cee8b240a9194b74ae995a2731681439 : SUCCESS in 42m 28s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e554342d04d348e38440de490202e3fa : SUCCESS in 19m 19s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9b311564483043a9bf8c3bf7d78f3dc6 : SUCCESS in 20m 42s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a2829c0b088a4ab891375ce0e361bb48 : SUCCESS in 19m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/00c58ee015b54b26b2855c788d9bc1d8 : SUCCESS in 11m 42s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/98075e2673a0425daea35bfb35494839 : SUCCESS in 5m 04s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5577992314c544d3a540140b42e6d721 : SUCCESS in 15m 06s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4df4a13a7daa4876880b9306c2b2f224 : SUCCESS in 14m 14s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c11147ee77284bdaa1cff05e2564a34c : SUCCESS in 11m 29s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/3454fdc4a604420896a6d9eb38cba839 : SUCCESS in 15m 26s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/680e1470e5524df0bc471db800e38fdb : SUCCESS in 17m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8ef180cd13e24bb7a0670c66311530db : SUCCESS in 18m 24s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3032795475f94489b7f74c1134a4a58c : SUCCESS in 17m 59s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/982dbc61f26d4d21b55ca31a56cc8957 : SUCCESS in 20m 10s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e63d5f5b3d8046d481cf0692aff5e17c : SUCCESS in 19m 28s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/e9e857413c024178b970cfbe5170c8a0 : SUCCESS in 16m 47s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/8ba4389afdda4979b4c206eab824968c : SUCCESS in 16m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a98bcdaa758f4927860113f6c0823ba4 : SUCCESS in 10m 12s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c4b8a8f5f5b34f9c96818930149d2165 : SUCCESS in 17m 26s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/ec6f858d54924ffdba83e11b9951ceee : SUCCESS in 9m 03s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/1e7824a144a94b66a7c206fb69290a42 : SUCCESS in 1h 05m 57s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/1aa4760abdc54a35bdea3741aff77318 : SUCCESS in 54m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1e38963a6d0d4484b2b762385a809b0b : SUCCESS in 50m 11s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/216ae12108724fd5bcdd42d561723c1f : SUCCESS in 52m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d73cb1fb283b46159c53398155868934 : SUCCESS in 25m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e841b58d42f542a09d4758ffff87cd81 : SUCCESS in 5m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/28d1803243b243f599068a756efe4724 : SUCCESS in 20m 01s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/282f9784a87642ad9283efdda0342d11 : SUCCESS in 49m 47s","accounts_in_message":[],"_revision_number":46},{"id":"1c23f2bd238fb462074e5a9cbc92e66292b18631","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-01-12 03:34:08.000000000","message":"Patch Set 46: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":46},{"id":"c463ad94f6085427e42f226cc0c418b7c4af4f1c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-12 03:34:49.000000000","message":"Patch Set 46: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":46},{"id":"641f634ac2ed3030f55638e03507507af4369906","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-12 05:10:31.000000000","message":"Patch Set 46: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ead8474cd87a476ba574611e3c711475\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4c5757a41b04431891a0db1464e4cc4e : SUCCESS in 8m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/412e05a099a84a37b311e8a224c4e1e2 : SUCCESS in 1h 05m 03s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/9684f37619a24c1ab0d9639da891fa38 : SUCCESS in 1h 06m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a4295f17918f4fc2bc1486c9bfeb2883 : SUCCESS in 52m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/134d4175304b497797092e2ca3d905bc : SUCCESS in 38m 58s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/e5b06b593f674392ade0d5e75d815bde : SUCCESS in 11m 47s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/912f502b2f584d86b292648e0143ca1c : SUCCESS in 7m 35s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2b819fecf81e4366bcf1f7da5ffd3fef : SUCCESS in 18m 18s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2f6c1d7c93a2440a886f6e81a256ce0e : SUCCESS in 16m 50s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4253f9f5b0b5460ba2c3264ce806ac28 : SUCCESS in 15m 10s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a9e9a3afdb0849a78ca8b15bfe592272 : SUCCESS in 17m 47s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/df157f10e6924313966a9c5a8de40845 : SUCCESS in 18m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/908228abbc454516a956a267fa4ce0a4 : SUCCESS in 16m 14s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/240524f337194880aa72c6b75b32b6dc : SUCCESS in 21m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/56d711843c254e989c24969a54ad4c8e : SUCCESS in 19m 14s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ff7804980d1a4c4082178f6dfc01295b : SUCCESS in 14m 59s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/8a60a0808699483480f445f2f7a59b48 : SUCCESS in 17m 34s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/9275a13efbd847a89861292b82afb20a : SUCCESS in 15m 20s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d86dea9bfb0f41aaa3e3ba1736ce91d4 : SUCCESS in 10m 49s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/c899b193ebaa44bca8b9b3e93ef3e985 : SUCCESS in 8m 18s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/5d36471568d149898e0e3956b05e9643 : SUCCESS in 59m 15s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/aeb7085f65974a8f827666927bf15677 : SUCCESS in 59m 35s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fb59ff3e27a2469284fc47b97fbf028e : SUCCESS in 59m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/56c6711cc48f453495cd8ae34cc75b4e : SUCCESS in 59m 04s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/03e01a39affa408caae59c04a015e20e : SUCCESS in 18m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ddb47f5147846bdb71b15fbb3c91d92 : SUCCESS in 5m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6fc45380492a41b28aeea9acfecab9f2 : SUCCESS in 1h 13m 14s","accounts_in_message":[],"_revision_number":46},{"id":"0e48dcb3c28e14d88acab360d284e36c5c111d65","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-12 05:10:33.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":46},{"id":"cf57b081e4c8600b4c6e72db465c8444efa4a0b9","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-12 05:11:35.000000000","message":"Patch Set 46:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/424157399350424495daca550ae7267c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d49c59224fa450783e85d0f49e696a7 : SUCCESS in 41s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/32d05dafda9145379fd8b3cff7c6e450 : SUCCESS in 42s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/f5d8cc743001426c8dae117fe37725e4 : SUCCESS in 30s (non-voting)","accounts_in_message":[],"_revision_number":46},{"id":"5e5eb4e19096acf8651743f7a50222630c77a610","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-01-12 14:36:16.000000000","message":"Patch Set 46: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":46}],"current_revision_number":46,"current_revision":"03b66c94f423f06cd6c16742a8ae2ea4bbccbd70","revisions":{"f2753a1159d0403249f55af8cc889322ca9d5480":{"kind":"REWORK","_number":1,"created":"2023-09-18 08:18:41.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/02/895602/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/1"}}},"commit":{"parents":[{"commit":"99291123a8eedfbcd665f570f4133ea44e55d16a","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/99291123a8eedfbcd665f570f4133ea44e55d16a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-18 08:10:52.000000000","tz":600},"subject":"WIP: Proxy: Use shard-format for auto cont GETs and updating","message":"WIP: Proxy: Use shard-format for auto cont GETs and updating\n\nWith the first version of the get_namespaces patch to the container\nserver allowing us to return namespace objects for container listings.\nWe should start using this new API in the proxy.\n\nInitially we\u0027ll just use it where we get the most bang for buck, that\nis, when we\u0027re pulling listing and updating shard_range lists for\nstoring in memcache.\n\nIn order to allow upgrades to clusters we can\u0027t just send record-type \u003d\nnamespace, as old container servers wont know how to respond. Instead\nnew container servers know about a new header \u0027X-Backend-Shard-Format\u0027\nwhich when set to namespace but with a shard record-type will still\nreturn namespaces. This allows old container servers to continue to\nreturn shard ranges and we don\u0027t break listings to container updates.\n\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f2753a1159d0403249f55af8cc889322ca9d5480"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f2753a1159d0403249f55af8cc889322ca9d5480"}]},"branch":"refs/heads/master"},"0603fcdccc1f7e230a793261f4018e69b87ac5a8":{"kind":"REWORK","_number":2,"created":"2023-09-18 10:28:53.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/02/895602/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/2"}}},"commit":{"parents":[{"commit":"99291123a8eedfbcd665f570f4133ea44e55d16a","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/99291123a8eedfbcd665f570f4133ea44e55d16a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-18 10:28:40.000000000","tz":600},"subject":"WIP: Proxy: Use shard-format for auto cont GETs and updating","message":"WIP: Proxy: Use shard-format for auto cont GETs and updating\n\nWith the first version of the get_namespaces patch to the container\nserver allowing us to return namespace objects for container listings.\nWe should start using this new API in the proxy.\n\nInitially we\u0027ll just use it where we get the most bang for buck, that\nis, when we\u0027re pulling listing and updating shard_range lists for\nstoring in memcache.\n\nIn order to allow upgrades to clusters we can\u0027t just send record-type \u003d\nnamespace, as old container servers wont know how to respond. Instead\nnew container servers know about a new header \u0027X-Backend-Shard-Format\u0027\nwhich when set to namespace but with a shard record-type will still\nreturn namespaces. This allows old container servers to continue to\nreturn shard ranges and we don\u0027t break listings to container updates.\n\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0603fcdccc1f7e230a793261f4018e69b87ac5a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0603fcdccc1f7e230a793261f4018e69b87ac5a8"}]},"branch":"refs/heads/master"},"58f0527f3f06cb445f7fb7748bb1fb8c0078e1e3":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2023-09-18 10:31:53.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/02/895602/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/3"}}},"commit":{"parents":[{"commit":"233b799167f971b45d57027c3c50d3caba6ba9e2","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/233b799167f971b45d57027c3c50d3caba6ba9e2"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-18 10:31:05.000000000","tz":600},"subject":"WIP: Proxy: Use shard-format for auto cont GETs and updating","message":"WIP: Proxy: Use shard-format for auto cont GETs and updating\n\nWith the first version of the get_namespaces patch to the container\nserver allowing us to return namespace objects for container listings.\nWe should start using this new API in the proxy.\n\nInitially we\u0027ll just use it where we get the most bang for buck, that\nis, when we\u0027re pulling listing and updating shard_range lists for\nstoring in memcache.\n\nIn order to allow upgrades to clusters we can\u0027t just send record-type \u003d\nnamespace, as old container servers wont know how to respond. Instead\nnew container servers know about a new header \u0027X-Backend-Shard-Format\u0027\nwhich when set to namespace but with a shard record-type will still\nreturn namespaces. This allows old container servers to continue to\nreturn shard ranges and we don\u0027t break listings to container updates.\n\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/58f0527f3f06cb445f7fb7748bb1fb8c0078e1e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/58f0527f3f06cb445f7fb7748bb1fb8c0078e1e3"}]},"branch":"refs/heads/master"},"513d49e59c8a9e459e84f00a70549e7d6320ee82":{"kind":"REWORK","_number":4,"created":"2023-09-19 00:38:04.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/02/895602/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/4"}}},"commit":{"parents":[{"commit":"233b799167f971b45d57027c3c50d3caba6ba9e2","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/233b799167f971b45d57027c3c50d3caba6ba9e2"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-19 00:37:49.000000000","tz":600},"subject":"WIP: Proxy: Use shard-format for auto cont GETs and updating","message":"WIP: Proxy: Use shard-format for auto cont GETs and updating\n\nWith the first version of the get_namespaces patch to the container\nserver allowing us to return namespace objects for container listings.\nWe should start using this new API in the proxy.\n\nInitially we\u0027ll just use it where we get the most bang for buck, that\nis, when we\u0027re pulling listing and updating shard_range lists for\nstoring in memcache.\n\nIn order to allow upgrades to clusters we can\u0027t just send record-type \u003d\nnamespace, as old container servers wont know how to respond. Instead\nnew container servers know about a new header \u0027X-Backend-Shard-Format\u0027\nwhich when set to namespace but with a shard record-type will still\nreturn namespaces. This allows old container servers to continue to\nreturn shard ranges and we don\u0027t break listings to container updates.\n\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/513d49e59c8a9e459e84f00a70549e7d6320ee82"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/513d49e59c8a9e459e84f00a70549e7d6320ee82"}]},"branch":"refs/heads/master"},"c1e148b4cf05c3cb262e14c5342a6c9ed8250cef":{"kind":"REWORK","_number":5,"created":"2023-09-19 03:54:32.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/02/895602/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/5"}}},"commit":{"parents":[{"commit":"233b799167f971b45d57027c3c50d3caba6ba9e2","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/233b799167f971b45d57027c3c50d3caba6ba9e2"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-19 03:54:19.000000000","tz":600},"subject":"WIP: Proxy: Use shard-format for auto cont GETs and updating","message":"WIP: Proxy: Use shard-format for auto cont GETs and updating\n\nWith the first version of the get_namespaces patch to the container\nserver allowing us to return namespace objects for container listings.\nWe should start using this new API in the proxy.\n\nInitially we\u0027ll just use it where we get the most bang for buck, that\nis, when we\u0027re pulling listing and updating shard_range lists for\nstoring in memcache.\n\nIn order to allow upgrades to clusters we can\u0027t just send record-type \u003d\nnamespace, as old container servers wont know how to respond. Instead\nnew container servers know about a new header \u0027X-Backend-Shard-Format\u0027\nwhich when set to namespace but with a shard record-type will still\nreturn namespaces. This allows old container servers to continue to\nreturn shard ranges and we don\u0027t break listings to container updates.\n\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c1e148b4cf05c3cb262e14c5342a6c9ed8250cef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c1e148b4cf05c3cb262e14c5342a6c9ed8250cef"}]},"branch":"refs/heads/master"},"71bb6bec31ea87c18d52ed9dcb384b07ba6e742b":{"kind":"REWORK","_number":6,"created":"2023-09-20 06:28:05.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/02/895602/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/6"}}},"commit":{"parents":[{"commit":"233b799167f971b45d57027c3c50d3caba6ba9e2","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/233b799167f971b45d57027c3c50d3caba6ba9e2"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-20 06:27:44.000000000","tz":600},"subject":"WIP: Proxy: Use shard-format for auto cont GETs and updating","message":"WIP: Proxy: Use shard-format for auto cont GETs and updating\n\nWith the first version of the get_namespaces patch to the container\nserver allowing us to return namespace objects for container listings.\nWe should start using this new API in the proxy.\n\nInitially we\u0027ll just use it where we get the most bang for buck, that\nis, when we\u0027re pulling listing and updating shard_range lists for\nstoring in memcache.\n\nIn order to allow upgrades to clusters we can\u0027t just send record-type \u003d\nnamespace, as old container servers wont know how to respond. Instead\nnew container servers know about a new header \u0027X-Backend-Shard-Format\u0027\nwhich when set to namespace but with a shard record-type will still\nreturn namespaces. This allows old container servers to continue to\nreturn shard ranges and we don\u0027t break listings to container updates.\n\nWe need to add `X-Backend-Record-Format: full` to proxy container requests\nwhen the request contains marker, end_marker, includes or reverse\nparams, as these currently aren\u0027t handled by the get_namespaces container\ninterface. The reverse was found to also be an issue as probe tests\nfail.\n\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/71bb6bec31ea87c18d52ed9dcb384b07ba6e742b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/71bb6bec31ea87c18d52ed9dcb384b07ba6e742b"}]},"branch":"refs/heads/master"},"526948489fb5ba2ad79845f37b8ab91edfc9ac5b":{"kind":"REWORK","_number":7,"created":"2023-09-21 05:06:56.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/7"}}},"commit":{"parents":[{"commit":"37108ee6e48046d4b0e5aa5cb4f6f404960425bc","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/37108ee6e48046d4b0e5aa5cb4f6f404960425bc"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-09-21 05:06:19.000000000","tz":-420},"subject":"WIP: Proxy: Use shard-format for auto cont GETs and updating","message":"WIP: Proxy: Use shard-format for auto cont GETs and updating\n\nWith the first version of the get_namespaces patch to the container\nserver allowing us to return namespace objects for container listings.\nWe should start using this new API in the proxy.\n\nInitially we\u0027ll just use it where we get the most bang for buck, that\nis, when we\u0027re pulling listing and updating shard_range lists for\nstoring in memcache.\n\nIn order to allow upgrades to clusters we can\u0027t just send record-type \u003d\nnamespace, as old container servers wont know how to respond. Instead\nnew container servers know about a new header \u0027X-Backend-Shard-Format\u0027\nwhich when set to namespace but with a shard record-type will still\nreturn namespaces. This allows old container servers to continue to\nreturn shard ranges and we don\u0027t break listings to container updates.\n\nWe need to add `X-Backend-Record-Format: full` to proxy container requests\nwhen the request contains marker, end_marker, includes or reverse\nparams, as these currently aren\u0027t handled by the get_namespaces container\ninterface. The reverse was found to also be an issue as probe tests\nfail.\n\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/526948489fb5ba2ad79845f37b8ab91edfc9ac5b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/526948489fb5ba2ad79845f37b8ab91edfc9ac5b"}]},"branch":"refs/heads/master"},"d452dbdc59dd99b9f477d200969f451ebb99f156":{"kind":"REWORK","_number":8,"created":"2023-09-21 21:14:41.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/8"}}},"commit":{"parents":[{"commit":"37108ee6e48046d4b0e5aa5cb4f6f404960425bc","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/37108ee6e48046d4b0e5aa5cb4f6f404960425bc"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-09-21 20:56:52.000000000","tz":-420},"subject":"WIP: Proxy: Use shard-format for auto cont GETs and updating","message":"WIP: Proxy: Use shard-format for auto cont GETs and updating\n\nWith the first version of the get_namespaces patch to the container\nserver allowing us to return namespace objects for container listings.\nWe should start using this new API in the proxy.\n\nInitially we\u0027ll just use it where we get the most bang for buck, that\nis, when we\u0027re pulling listing and updating shard_range lists for\nstoring in memcache.\n\nIn order to allow upgrades to clusters we can\u0027t just send record-type \u003d\nnamespace, as old container servers wont know how to respond. Instead\nnew container servers know about a new header \u0027X-Backend-Shard-Format\u0027\nwhich when set to namespace but with a shard record-type will still\nreturn namespaces. This allows old container servers to continue to\nreturn shard ranges and we don\u0027t break listings to container updates.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d452dbdc59dd99b9f477d200969f451ebb99f156"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d452dbdc59dd99b9f477d200969f451ebb99f156"}]},"branch":"refs/heads/master"},"3d99b2b73c246d4ce07fa99a75bf42b6c7293ca1":{"kind":"REWORK","_number":9,"created":"2023-09-27 22:38:50.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/9"}}},"commit":{"parents":[{"commit":"37108ee6e48046d4b0e5aa5cb4f6f404960425bc","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/37108ee6e48046d4b0e5aa5cb4f6f404960425bc"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-09-27 22:34:12.000000000","tz":-420},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the first version of the get_namespaces patch to the container\nserver allowing us to return namespace objects for container listings.\nWe should start using this new API in the proxy.\n\nInitially we\u0027ll just use it where we get the most bang for buck, that\nis, when we\u0027re pulling listing and updating shard_range lists for\nstoring in memcache.\n\nIn order to allow upgrades to clusters we can\u0027t just send record-type \u003d\nnamespace, as old container servers wont know how to respond. Instead\nnew container servers know about a new header \u0027X-Backend-Shard-Format\u0027\nwhich when set to namespace but with a shard record-type will still\nreturn namespaces. This allows old container servers to continue to\nreturn shard ranges and we don\u0027t break listings to container updates.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3d99b2b73c246d4ce07fa99a75bf42b6c7293ca1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3d99b2b73c246d4ce07fa99a75bf42b6c7293ca1"}]},"branch":"refs/heads/master"},"90f782bf9daffe274b8948c76e583b89cdeb39cc":{"kind":"REWORK","_number":10,"created":"2023-09-29 17:49:02.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/10"}}},"commit":{"parents":[{"commit":"11803c122b27001d9365fe3dc6686ce271bfa372","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/11803c122b27001d9365fe3dc6686ce271bfa372"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-09-29 17:47:29.000000000","tz":60},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/90f782bf9daffe274b8948c76e583b89cdeb39cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/90f782bf9daffe274b8948c76e583b89cdeb39cc"}]},"branch":"refs/heads/master"},"02405cb83d6d2a01a1c2ea65b7343a5087ae4c5c":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2023-09-29 17:59:35.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/11"}}},"commit":{"parents":[{"commit":"614ac98855324cf8dc2f8ca524e5ab75c39308fc","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/614ac98855324cf8dc2f8ca524e5ab75c39308fc"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-09-29 17:52:59.000000000","tz":60},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/02405cb83d6d2a01a1c2ea65b7343a5087ae4c5c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/02405cb83d6d2a01a1c2ea65b7343a5087ae4c5c"}]},"branch":"refs/heads/master"},"7476f4bc3a86879a41495fa89445a2107a0779ba":{"kind":"REWORK","_number":12,"created":"2023-09-30 00:08:42.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/12"}}},"commit":{"parents":[{"commit":"4bfbf4ae0835c433c2f7a24eb493407dd2a51783","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4bfbf4ae0835c433c2f7a24eb493407dd2a51783"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-09-30 00:07:54.000000000","tz":-420},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7476f4bc3a86879a41495fa89445a2107a0779ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7476f4bc3a86879a41495fa89445a2107a0779ba"}]},"branch":"refs/heads/master"},"0440b0c2f3cf1badbccca454600ab08df8c47232":{"kind":"REWORK","_number":13,"created":"2023-10-02 14:34:28.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/13"}}},"commit":{"parents":[{"commit":"4bfbf4ae0835c433c2f7a24eb493407dd2a51783","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4bfbf4ae0835c433c2f7a24eb493407dd2a51783"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-10-02 14:34:16.000000000","tz":60},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0440b0c2f3cf1badbccca454600ab08df8c47232"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0440b0c2f3cf1badbccca454600ab08df8c47232"}]},"branch":"refs/heads/master"},"2e59ddfe61acd61bbc109f6a68f17e144ada3924":{"kind":"REWORK","_number":14,"created":"2023-10-13 10:10:37.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/02/895602/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/14"}}},"commit":{"parents":[{"commit":"e8052b259584a1587d53670bb9c800fcd4b912f3","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e8052b259584a1587d53670bb9c800fcd4b912f3"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-13 10:10:15.000000000","tz":660},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2e59ddfe61acd61bbc109f6a68f17e144ada3924"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2e59ddfe61acd61bbc109f6a68f17e144ada3924"}]},"branch":"refs/heads/master"},"efb974f65df803d4fde17c2c4587fc3da562903b":{"kind":"REWORK","_number":15,"created":"2023-10-16 00:32:26.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/02/895602/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/15"}}},"commit":{"parents":[{"commit":"e8052b259584a1587d53670bb9c800fcd4b912f3","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e8052b259584a1587d53670bb9c800fcd4b912f3"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-16 00:31:16.000000000","tz":660},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso, Ensure name/account/container are always consistent and always encode\nutf8 (py2).\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/efb974f65df803d4fde17c2c4587fc3da562903b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/efb974f65df803d4fde17c2c4587fc3da562903b"}]},"branch":"refs/heads/master"},"3f2f53f124f6cf26c392afd0ed4f42dcdb7f47fc":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2023-10-31 18:51:48.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/16"}}},"commit":{"parents":[{"commit":"95dcd77bf6b77f83ab3471d40b0f658ee5c5014f","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/95dcd77bf6b77f83ab3471d40b0f658ee5c5014f"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-10-31 18:51:02.000000000","tz":-420},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso, Ensure name/account/container are always consistent and always encode\nutf8 (py2).\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3f2f53f124f6cf26c392afd0ed4f42dcdb7f47fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3f2f53f124f6cf26c392afd0ed4f42dcdb7f47fc"}]},"branch":"refs/heads/master"},"2065dfd7081c1dbcae6497294a7fb1636875db73":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2023-10-31 18:57:14.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/17"}}},"commit":{"parents":[{"commit":"5d7e2c08daf0745ba21548b07c1afefc9f4e6e92","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5d7e2c08daf0745ba21548b07c1afefc9f4e6e92"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-10-31 18:56:40.000000000","tz":-420},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso, Ensure name/account/container are always consistent and always encode\nutf8 (py2).\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2065dfd7081c1dbcae6497294a7fb1636875db73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2065dfd7081c1dbcae6497294a7fb1636875db73"}]},"branch":"refs/heads/master"},"461b1f86de779573de27c43ac5612889215f48b1":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":18,"created":"2023-11-03 04:31:12.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/18"}}},"commit":{"parents":[{"commit":"2248e29bf7a68896e18296c0c8bf9471b39633f0","subject":"Utils: fix Namespace and ShardRange attribute encoding in py2.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2248e29bf7a68896e18296c0c8bf9471b39633f0"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-11-03 04:30:29.000000000","tz":-420},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/461b1f86de779573de27c43ac5612889215f48b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/461b1f86de779573de27c43ac5612889215f48b1"}]},"branch":"refs/heads/master"},"f01f07bde3da2f648bda70726a4f95ebcfe25e99":{"kind":"TRIVIAL_REBASE","_number":19,"created":"2023-11-03 11:26:13.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/19"}}},"commit":{"parents":[{"commit":"aaedb89d4ad62d77a842b6cd41e416b422d6a727","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/aaedb89d4ad62d77a842b6cd41e416b422d6a727"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-03 10:49:54.000000000","tz":0},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f01f07bde3da2f648bda70726a4f95ebcfe25e99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f01f07bde3da2f648bda70726a4f95ebcfe25e99"}]},"branch":"refs/heads/master"},"d855d01e2f368ed08039cf9cb2e621f3edd38da1":{"kind":"TRIVIAL_REBASE","_number":20,"created":"2023-11-07 18:36:33.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/20"}}},"commit":{"parents":[{"commit":"7b6ccbad66f76ba1622c6754ccef53c8652c5561","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7b6ccbad66f76ba1622c6754ccef53c8652c5561"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-07 18:34:01.000000000","tz":0},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d855d01e2f368ed08039cf9cb2e621f3edd38da1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d855d01e2f368ed08039cf9cb2e621f3edd38da1"}]},"branch":"refs/heads/master"},"2f1ee006af81149d7b7b546a367bf3daccf4f249":{"kind":"REWORK","_number":21,"created":"2023-11-14 04:23:51.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/02/895602/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/21"}}},"commit":{"parents":[{"commit":"7b6ccbad66f76ba1622c6754ccef53c8652c5561","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7b6ccbad66f76ba1622c6754ccef53c8652c5561"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-11-14 04:23:07.000000000","tz":660},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legecy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2f1ee006af81149d7b7b546a367bf3daccf4f249"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2f1ee006af81149d7b7b546a367bf3daccf4f249"}]},"branch":"refs/heads/master"},"320919d3ff4850740f5f88261c1d2d934853e11d":{"kind":"TRIVIAL_REBASE","_number":22,"created":"2023-11-14 21:30:37.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/22"}}},"commit":{"parents":[{"commit":"d556e4377e2458461876b45aa9ccc3d0c2d77492","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d556e4377e2458461876b45aa9ccc3d0c2d77492"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-11-14 21:30:19.000000000","tz":-480},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legecy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/320919d3ff4850740f5f88261c1d2d934853e11d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/320919d3ff4850740f5f88261c1d2d934853e11d"}]},"branch":"refs/heads/master"},"37eabfe12e7a5f6b2cf0958da875c2dc8187878c":{"kind":"TRIVIAL_REBASE","_number":23,"created":"2023-11-14 21:50:37.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/23"}}},"commit":{"parents":[{"commit":"72c6d9cdb77cbc89975e89dd880320ddda1e0d89","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/72c6d9cdb77cbc89975e89dd880320ddda1e0d89"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2023-11-14 21:50:22.000000000","tz":-480},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legecy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/37eabfe12e7a5f6b2cf0958da875c2dc8187878c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/37eabfe12e7a5f6b2cf0958da875c2dc8187878c"}]},"branch":"refs/heads/master"},"732207f60749cc625961efa087a7b68acfa4f363":{"kind":"TRIVIAL_REBASE","_number":24,"created":"2023-11-21 10:54:11.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/24"}}},"commit":{"parents":[{"commit":"6e86616de7901747730821e1b8ff651649a85c53","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6e86616de7901747730821e1b8ff651649a85c53"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-21 10:30:32.000000000","tz":0},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legecy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/732207f60749cc625961efa087a7b68acfa4f363"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/732207f60749cc625961efa087a7b68acfa4f363"}]},"branch":"refs/heads/master"},"cb7800d72cc99852c833b624fe3b5ac1383c91c7":{"kind":"REWORK","_number":25,"created":"2023-11-21 18:37:29.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/25"}}},"commit":{"parents":[{"commit":"02202232b5ca7344e34b67a1371c3f451f7a6645","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/02202232b5ca7344e34b67a1371c3f451f7a6645"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-21 18:34:35.000000000","tz":0},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb7800d72cc99852c833b624fe3b5ac1383c91c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb7800d72cc99852c833b624fe3b5ac1383c91c7"}]},"branch":"refs/heads/master"},"3b42a75ee99a6779260cc33ec88adbd5e2aa8e8e":{"kind":"TRIVIAL_REBASE","_number":26,"created":"2023-11-22 11:07:53.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/26"}}},"commit":{"parents":[{"commit":"0799b998006292a8f2abc970cd335d462892d9df","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0799b998006292a8f2abc970cd335d462892d9df"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-22 11:07:31.000000000","tz":0},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3b42a75ee99a6779260cc33ec88adbd5e2aa8e8e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3b42a75ee99a6779260cc33ec88adbd5e2aa8e8e"}]},"branch":"refs/heads/master"},"7617a5346bf54905028ee54a499fb426fdf33dd3":{"kind":"TRIVIAL_REBASE","_number":27,"created":"2023-11-30 18:20:14.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/27"}}},"commit":{"parents":[{"commit":"0262113f3ae634b2a38c0bc820f491be8c1c2240","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0262113f3ae634b2a38c0bc820f491be8c1c2240"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-11-30 18:11:51.000000000","tz":0},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7617a5346bf54905028ee54a499fb426fdf33dd3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7617a5346bf54905028ee54a499fb426fdf33dd3"}]},"branch":"refs/heads/master"},"a1cdc1866a891060ac0df8d8ca01931d95e882de":{"kind":"TRIVIAL_REBASE","_number":28,"created":"2023-12-05 12:30:27.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/28"}}},"commit":{"parents":[{"commit":"4725b5c375615521fe3fb405c66acef4d1a03c41","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4725b5c375615521fe3fb405c66acef4d1a03c41"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-05 12:29:16.000000000","tz":0},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a1cdc1866a891060ac0df8d8ca01931d95e882de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a1cdc1866a891060ac0df8d8ca01931d95e882de"}]},"branch":"refs/heads/master"},"d7dd1749a94570354d04831988f4e3a699278223":{"kind":"TRIVIAL_REBASE","_number":29,"created":"2023-12-05 16:21:14.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/29"}}},"commit":{"parents":[{"commit":"2079a8826716087878af9a2f4e73da70b4fd2599","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2079a8826716087878af9a2f4e73da70b4fd2599"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-05 16:14:11.000000000","tz":0},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d7dd1749a94570354d04831988f4e3a699278223"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d7dd1749a94570354d04831988f4e3a699278223"}]},"branch":"refs/heads/master"},"cedd857d692c4efd70ecba8afd4c880a7c746ecd":{"kind":"TRIVIAL_REBASE","_number":30,"created":"2023-12-05 18:38:59.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/30"}}},"commit":{"parents":[{"commit":"ce715ec6b0daa02598499e21223836e816319908","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ce715ec6b0daa02598499e21223836e816319908"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-05 18:23:40.000000000","tz":0},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cedd857d692c4efd70ecba8afd4c880a7c746ecd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cedd857d692c4efd70ecba8afd4c880a7c746ecd"}]},"branch":"refs/heads/master"},"89b6533390258efed2cd54aed211a013e8562062":{"kind":"REWORK","_number":31,"created":"2023-12-08 19:24:26.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/31"}}},"commit":{"parents":[{"commit":"6ab3e181ba7706585ff0a0ac439f2f0ed8a1b1e9","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6ab3e181ba7706585ff0a0ac439f2f0ed8a1b1e9"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-08 18:56:06.000000000","tz":0},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/89b6533390258efed2cd54aed211a013e8562062"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/89b6533390258efed2cd54aed211a013e8562062"}]},"branch":"refs/heads/master"},"24d067447641eea30d72671085987d9e77f2a6f6":{"kind":"TRIVIAL_REBASE","_number":32,"created":"2023-12-08 20:37:13.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"real_uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/02/895602/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/32"}}},"commit":{"parents":[{"commit":"cf2bad8e97c2b6fa3efa22913f81b06c5ff2e6e9","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cf2bad8e97c2b6fa3efa22913f81b06c5ff2e6e9"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-08 20:37:13.000000000","tz":0},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/24d067447641eea30d72671085987d9e77f2a6f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/24d067447641eea30d72671085987d9e77f2a6f6"}]},"branch":"refs/heads/master","description":"Rebase"},"c22a7946d1211d1d1ad20ae23c0c5a7cb870c3cd":{"kind":"TRIVIAL_REBASE","_number":33,"created":"2023-12-11 14:54:20.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/33","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/33","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/33 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/33 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/33 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/33"}}},"commit":{"parents":[{"commit":"74660adbc4e1201bc1c6a9f091311f532db67713","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/74660adbc4e1201bc1c6a9f091311f532db67713"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-11 14:19:10.000000000","tz":0},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c22a7946d1211d1d1ad20ae23c0c5a7cb870c3cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c22a7946d1211d1d1ad20ae23c0c5a7cb870c3cd"}]},"branch":"refs/heads/master"},"0f48c895d4afb63ef309cf30ea4655ff1672502a":{"kind":"TRIVIAL_REBASE","_number":34,"created":"2023-12-20 17:29:19.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"real_uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/02/895602/34","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/34","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/34 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/34 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/34 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/34"}}},"commit":{"parents":[{"commit":"d0e6cb2d72e3fa56e89902261d7a467787861934","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d0e6cb2d72e3fa56e89902261d7a467787861934"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-20 17:29:19.000000000","tz":0},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0f48c895d4afb63ef309cf30ea4655ff1672502a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0f48c895d4afb63ef309cf30ea4655ff1672502a"}]},"branch":"refs/heads/master","description":"Rebase"},"cb7cee88b8d15bc319c0b2b1474010ea3c3d119f":{"kind":"TRIVIAL_REBASE","_number":35,"created":"2024-01-05 05:45:15.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/35","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/35","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/35 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/35 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/35 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/35"}}},"commit":{"parents":[{"commit":"b272276accd44edfa6aa557c0bd19e4e2e999dd4","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b272276accd44edfa6aa557c0bd19e4e2e999dd4"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-01-05 05:44:38.000000000","tz":-480},"subject":"Proxy: Use shard-format for auto cont GETs and updating","message":"Proxy: Use shard-format for auto cont GETs and updating\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching shard range\nnamespaces. Specifically, the proxy only needs Namespaces when\ncaching \u0027updating\u0027 or \u0027listing\u0027 shard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces while old container servers continue to return full\nshard ranges.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb7cee88b8d15bc319c0b2b1474010ea3c3d119f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb7cee88b8d15bc319c0b2b1474010ea3c3d119f"}]},"branch":"refs/heads/master"},"939ccc39d02129ac1549d93adf5872e9b531f30d":{"kind":"REWORK","_number":36,"created":"2024-01-05 06:05:04.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/36","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/36","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/36 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/36 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/36 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/36"}}},"commit":{"parents":[{"commit":"b272276accd44edfa6aa557c0bd19e4e2e999dd4","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b272276accd44edfa6aa557c0bd19e4e2e999dd4"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-01-05 05:56:58.000000000","tz":-480},"subject":"Proxy: Use namespaces for container listing/updating GETs","message":"Proxy: Use namespaces for container listing/updating GETs\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching namespaces. Specifically,\nthe proxy only needs Namespaces when caching \u0027updating\u0027 or \u0027listing\u0027\nshard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces, old container servers continue to return full\nshard ranges and they are parsed as Namespaces by the new proxy.\n\nThe ObjectController would previously specify that the backend should\nreturn full format ShardRanges when asked for updating state shard\nranges *with an includes parameter*. This isn\u0027t necessary with a\nmodern backend which now supports the \u0027includes\u0027 parameter with\n\u0027namespace\u0027 format requests. This wasn\u0027t strictly necessary with a\nlegacy backend, which would have returned full format ShardRanges\nanyway if an \u0027includes\u0027 parameter was sent.\n\nThe ContainerController._get_from_shards method needs a list of\nnamespaces to build a sharded listing. It is currently passed a\nresponse which has a list of either namespaces or full shard range\ndicts, depending on what the backend server returned. The list of\ndicts is converted to a list of ShardRange objects. This is convenient\nbecause the ShardRange conveniently splits the namespace name into\naccount and container parts, but it is also confusing given that the\nlist will often be of namespace dicts.\n\nThis patch refactors _get_from_shards to clarify that it does not\nrequire ShardRange objects. The method is now passed a list of\nnamespaces, which is parsed from the response body before the method\nis called. Some unit tests are also refactored to be more realistic\nwhen mocking _get_from_shards.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/939ccc39d02129ac1549d93adf5872e9b531f30d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/939ccc39d02129ac1549d93adf5872e9b531f30d"}]},"branch":"refs/heads/master"},"0ad9eaabd3fcb57b96390c1a8439732ce91d657b":{"kind":"TRIVIAL_REBASE","_number":37,"created":"2024-01-05 15:01:55.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/37","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/37","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/37 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/37 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/37 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/37"}}},"commit":{"parents":[{"commit":"bae9654b8f540894c0fa8f5528d1e4c4e65baa44","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bae9654b8f540894c0fa8f5528d1e4c4e65baa44"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-01-05 14:56:56.000000000","tz":0},"subject":"Proxy: Use namespaces for container listing/updating GETs","message":"Proxy: Use namespaces for container listing/updating GETs\n\nWith the Related-Change container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching namespaces. Specifically,\nthe proxy only needs Namespaces when caching \u0027updating\u0027 or \u0027listing\u0027\nshard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the legacy\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces, old container servers continue to return full\nshard ranges and they are parsed as Namespaces by the new proxy.\n\nThe ObjectController would previously specify that the backend should\nreturn full format ShardRanges when asked for updating state shard\nranges *with an includes parameter*. This isn\u0027t necessary with a\nmodern backend which now supports the \u0027includes\u0027 parameter with\n\u0027namespace\u0027 format requests. This wasn\u0027t strictly necessary with a\nlegacy backend, which would have returned full format ShardRanges\nanyway if an \u0027includes\u0027 parameter was sent.\n\nThe ContainerController._get_from_shards method needs a list of\nnamespaces to build a sharded listing. It is currently passed a\nresponse which has a list of either namespaces or full shard range\ndicts, depending on what the backend server returned. The list of\ndicts is converted to a list of ShardRange objects. This is convenient\nbecause the ShardRange conveniently splits the namespace name into\naccount and container parts, but it is also confusing given that the\nlist will often be of namespace dicts.\n\nThis patch refactors _get_from_shards to clarify that it does not\nrequire ShardRange objects. The method is now passed a list of\nnamespaces, which is parsed from the response body before the method\nis called. Some unit tests are also refactored to be more realistic\nwhen mocking _get_from_shards.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0ad9eaabd3fcb57b96390c1a8439732ce91d657b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0ad9eaabd3fcb57b96390c1a8439732ce91d657b"}]},"branch":"refs/heads/master"},"52fbbcb3010bda2d4f13158785cdc7b74489127e":{"kind":"NO_CODE_CHANGE","_number":38,"created":"2024-01-05 15:09:57.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/38","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/38","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/38 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/38 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/38 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/38"}}},"commit":{"parents":[{"commit":"43770d02ba5999414b494d49516d77d9cd71d8e8","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/43770d02ba5999414b494d49516d77d9cd71d8e8"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-01-05 15:06:35.000000000","tz":0},"subject":"Proxy: Use namespaces for container listing/updating GETs","message":"Proxy: Use namespaces for container listing/updating GETs\n\nWith the Related-Change, container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching namespaces. Specifically,\nthe proxy only needs Namespaces when caching \u0027updating\u0027 or \u0027listing\u0027\nshard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the existing\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces, old container servers continue to return full\nshard ranges and they are parsed as Namespaces by the new proxy.\n\nThis patch refactors _get_from_shards to clarify that it does not\nrequire ShardRange objects. The method is now passed a list of\nnamespaces, which is parsed from the response body before the method\nis called. Some unit tests are also refactored to be more realistic\nwhen mocking _get_from_shards.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/52fbbcb3010bda2d4f13158785cdc7b74489127e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/52fbbcb3010bda2d4f13158785cdc7b74489127e"}]},"branch":"refs/heads/master"},"ebe275723a5666e7323f6fe4ad5800d1bb003f81":{"kind":"NO_CODE_CHANGE","_number":39,"created":"2024-01-05 15:11:21.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/39","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/39","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/39 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/39 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/39 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/39"}}},"commit":{"parents":[{"commit":"43770d02ba5999414b494d49516d77d9cd71d8e8","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/43770d02ba5999414b494d49516d77d9cd71d8e8"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-01-05 15:10:42.000000000","tz":0},"subject":"Proxy: Use namespaces when getting listing/updating shards","message":"Proxy: Use namespaces when getting listing/updating shards\n\nWith the Related-Change, container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching namespaces. Specifically,\nthe proxy only needs Namespaces when caching \u0027updating\u0027 or \u0027listing\u0027\nshard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the existing\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces, old container servers continue to return full\nshard ranges and they are parsed as Namespaces by the new proxy.\n\nThis patch refactors _get_from_shards to clarify that it does not\nrequire ShardRange objects. The method is now passed a list of\nnamespaces, which is parsed from the response body before the method\nis called. Some unit tests are also refactored to be more realistic\nwhen mocking _get_from_shards.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ebe275723a5666e7323f6fe4ad5800d1bb003f81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ebe275723a5666e7323f6fe4ad5800d1bb003f81"}]},"branch":"refs/heads/master"},"5d322113a3e118fbe66a4c811910afe3c22b1702":{"kind":"TRIVIAL_REBASE","_number":40,"created":"2024-01-06 01:51:51.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/40","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/40","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/40 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/40 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/40 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/40"}}},"commit":{"parents":[{"commit":"b3889b0017f2c8cf7259f3773dc888f5067d8d7e","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b3889b0017f2c8cf7259f3773dc888f5067d8d7e"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-01-06 01:51:08.000000000","tz":-480},"subject":"Proxy: Use namespaces when getting listing/updating shards","message":"Proxy: Use namespaces when getting listing/updating shards\n\nWith the Related-Change, container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching namespaces. Specifically,\nthe proxy only needs Namespaces when caching \u0027updating\u0027 or \u0027listing\u0027\nshard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the existing\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces, old container servers continue to return full\nshard ranges and they are parsed as Namespaces by the new proxy.\n\nThis patch refactors _get_from_shards to clarify that it does not\nrequire ShardRange objects. The method is now passed a list of\nnamespaces, which is parsed from the response body before the method\nis called. Some unit tests are also refactored to be more realistic\nwhen mocking _get_from_shards.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5d322113a3e118fbe66a4c811910afe3c22b1702"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5d322113a3e118fbe66a4c811910afe3c22b1702"}]},"branch":"refs/heads/master"},"201a84c8984fd2ac54dc46f27b2c7be6154be14c":{"kind":"REWORK","_number":41,"created":"2024-01-08 14:59:16.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/41","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/41","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/41 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/41 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/41 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/41"}}},"commit":{"parents":[{"commit":"b3889b0017f2c8cf7259f3773dc888f5067d8d7e","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b3889b0017f2c8cf7259f3773dc888f5067d8d7e"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-01-08 14:55:51.000000000","tz":0},"subject":"Proxy: Use namespaces when getting listing/updating shards","message":"Proxy: Use namespaces when getting listing/updating shards\n\nWith the Related-Change, container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching namespaces. Specifically,\nthe proxy only needs Namespaces when caching \u0027updating\u0027 or \u0027listing\u0027\nshard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the existing\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces, old container servers continue to return full\nshard ranges and they are parsed as Namespaces by the new proxy.\n\nThis patch refactors _get_from_shards to clarify that it does not\nrequire ShardRange objects. The method is now passed a list of\nnamespaces, which is parsed from the response body before the method\nis called. Some unit tests are also refactored to be more realistic\nwhen mocking _get_from_shards.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/201a84c8984fd2ac54dc46f27b2c7be6154be14c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/201a84c8984fd2ac54dc46f27b2c7be6154be14c"}]},"branch":"refs/heads/master"},"0204e5cf3540c94fb49ef35b416a5f14dd5d1e84":{"kind":"REWORK","_number":42,"created":"2024-01-08 18:10:07.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/42","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/42","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/42 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/42 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/42 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/42"}}},"commit":{"parents":[{"commit":"b3889b0017f2c8cf7259f3773dc888f5067d8d7e","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b3889b0017f2c8cf7259f3773dc888f5067d8d7e"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-01-08 18:09:54.000000000","tz":0},"subject":"Proxy: Use namespaces when getting listing/updating shards","message":"Proxy: Use namespaces when getting listing/updating shards\n\nWith the Related-Change, container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching namespaces. Specifically,\nthe proxy only needs Namespaces when caching \u0027updating\u0027 or \u0027listing\u0027\nshard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the existing\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces, old container servers continue to return full\nshard ranges and they are parsed as Namespaces by the new proxy.\n\nThis patch refactors _get_from_shards to clarify that it does not\nrequire ShardRange objects. The method is now passed a list of\nnamespaces, which is parsed from the response body before the method\nis called. Some unit tests are also refactored to be more realistic\nwhen mocking _get_from_shards.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0204e5cf3540c94fb49ef35b416a5f14dd5d1e84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0204e5cf3540c94fb49ef35b416a5f14dd5d1e84"}]},"branch":"refs/heads/master"},"61a31e676dd3ba559e9a9f4b59472cc52a73df12":{"kind":"REWORK","_number":43,"created":"2024-01-09 05:40:59.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/43","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/43","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/43 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/43 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/43 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/43"}}},"commit":{"parents":[{"commit":"b3889b0017f2c8cf7259f3773dc888f5067d8d7e","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b3889b0017f2c8cf7259f3773dc888f5067d8d7e"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-01-09 05:40:14.000000000","tz":-480},"subject":"Proxy: Use namespaces when getting listing/updating shards","message":"Proxy: Use namespaces when getting listing/updating shards\n\nWith the Related-Change, container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching namespaces. Specifically,\nthe proxy only needs Namespaces when caching \u0027updating\u0027 or \u0027listing\u0027\nshard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the existing\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces, old container servers continue to return full\nshard ranges and they are parsed as Namespaces by the new proxy.\n\nThis patch refactors _get_from_shards to clarify that it does not\nrequire ShardRange objects. The method is now passed a list of\nnamespaces, which is parsed from the response body before the method\nis called. Some unit tests are also refactored to be more realistic\nwhen mocking _get_from_shards.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/61a31e676dd3ba559e9a9f4b59472cc52a73df12"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/61a31e676dd3ba559e9a9f4b59472cc52a73df12"}]},"branch":"refs/heads/master"},"890e41cbe8de9345a2c161ac0972f55e09af7148":{"kind":"REWORK","_number":44,"created":"2024-01-09 12:19:14.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/44","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/44","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/44 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/44 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/44 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/44"}}},"commit":{"parents":[{"commit":"e3676eff802dcde5eeabbda8d5707025f40412ad","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e3676eff802dcde5eeabbda8d5707025f40412ad"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-01-09 12:07:13.000000000","tz":0},"subject":"Proxy: Use namespaces when getting listing/updating shards","message":"Proxy: Use namespaces when getting listing/updating shards\n\nWith the Related-Change, container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching namespaces. Specifically,\nthe proxy only needs Namespaces when caching \u0027updating\u0027 or \u0027listing\u0027\nshard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the existing\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces, old container servers continue to return full\nshard ranges and they are parsed as Namespaces by the new proxy.\n\nThis patch refactors _get_from_shards to clarify that it does not\nrequire ShardRange objects. The method is now passed a list of\nnamespaces, which is parsed from the response body before the method\nis called. Some unit tests are also refactored to be more realistic\nwhen mocking _get_from_shards.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/890e41cbe8de9345a2c161ac0972f55e09af7148"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/890e41cbe8de9345a2c161ac0972f55e09af7148"}]},"branch":"refs/heads/master"},"e3bd775fafc62212750b2a366660f3055da50a2a":{"kind":"TRIVIAL_REBASE","_number":45,"created":"2024-01-09 20:44:26.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/02/895602/45","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/45","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/45 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/45 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/45 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/45"}}},"commit":{"parents":[{"commit":"7be1763455236ebf184d6be483798bad5e2acc9d","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7be1763455236ebf184d6be483798bad5e2acc9d"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2024-01-09 20:43:59.000000000","tz":-480},"subject":"Proxy: Use namespaces when getting listing/updating shards","message":"Proxy: Use namespaces when getting listing/updating shards\n\nWith the Related-Change, container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching namespaces. Specifically,\nthe proxy only needs Namespaces when caching \u0027updating\u0027 or \u0027listing\u0027\nshard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the existing\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces, old container servers continue to return full\nshard ranges and they are parsed as Namespaces by the new proxy.\n\nThis patch refactors _get_from_shards to clarify that it does not\nrequire ShardRange objects. The method is now passed a list of\nnamespaces, which is parsed from the response body before the method\nis called. Some unit tests are also refactored to be more realistic\nwhen mocking _get_from_shards.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e3bd775fafc62212750b2a366660f3055da50a2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e3bd775fafc62212750b2a366660f3055da50a2a"}]},"branch":"refs/heads/master"},"03b66c94f423f06cd6c16742a8ae2ea4bbccbd70":{"kind":"TRIVIAL_REBASE","_number":46,"created":"2024-01-11 10:47:03.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/02/895602/46","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/02/895602/46","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/46 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/46 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/02/895602/46 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/02/895602/46"}}},"commit":{"parents":[{"commit":"c073933387347bec7a917f34ca7e2f15993b33a5","subject":"Container-server: add container namespaces GET","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c073933387347bec7a917f34ca7e2f15993b33a5"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-09-11 07:27:10.000000000","tz":600},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-01-11 10:46:53.000000000","tz":0},"subject":"Proxy: Use namespaces when getting listing/updating shards","message":"Proxy: Use namespaces when getting listing/updating shards\n\nWith the Related-Change, container servers can return a list Namespace\nobjects in response to a GET request.  This patch modifies the proxy\nto take advantage of this when fetching namespaces. Specifically,\nthe proxy only needs Namespaces when caching \u0027updating\u0027 or \u0027listing\u0027\nshard range metadata.\n\nIn order to allow upgrades to clusters we can\u0027t just send\n\u0027X-Backend-Record-Type \u003d namespace\u0027, as old container servers won\u0027t\nknow how to respond. Instead, proxies send a new header\n\u0027X-Backend-Record-Shard-Format \u003d namespace\u0027 along with the existing\n\u0027X-Backend-Record-Type \u003d shard\u0027 header. Newer container servers will\nreturn namespaces, old container servers continue to return full\nshard ranges and they are parsed as Namespaces by the new proxy.\n\nThis patch refactors _get_from_shards to clarify that it does not\nrequire ShardRange objects. The method is now passed a list of\nnamespaces, which is parsed from the response body before the method\nis called. Some unit tests are also refactored to be more realistic\nwhen mocking _get_from_shards.\n\nAlso refactor the test_container tests to better test shard-range and\nnamespace responses from legacy and modern container servers.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nRelated-Change: If152942c168d127de13e11e8da00a5760de5ae0d\nChange-Id: I7169fb767525753554a40e28b8c8c2e265d08ecd\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/03b66c94f423f06cd6c16742a8ae2ea4bbccbd70"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/03b66c94f423f06cd6c16742a8ae2ea4bbccbd70"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
