)]}'
{"id":"openstack%2Fswift~857559","triplet_id":"openstack%2Fswift~master~I04d37ba2aa9b856b2d0d753920f8d4051a41d085","project":"openstack/swift","branch":"master","topic":"otel_tracing","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2025-08-20 02:14:17.000000000","reason":"Change was abandoned"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2025-08-20 02:14:17.000000000","reason":"Change was abandoned"},"34892":{"account":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"last_update":"2022-11-08 04:24:44.000000000","reason":"Only change owner, uploader, reviewers, and cc can be in the attention set"}},"hashtags":[],"change_id":"I04d37ba2aa9b856b2d0d753920f8d4051a41d085","subject":"trace: Add RequestTraceMiddleware with OpTel","status":"ABANDONED","created":"2022-09-14 06:48:41.000000000","updated":"2025-08-20 02:14:17.000000000","total_comment_count":32,"unresolved_comment_count":16,"has_review_started":true,"meta_rev_id":"e3d80233c780164a44f2e85f6813693d5f0225fe","_number":857559,"virtual_id_number":857559,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2023-10-24 04:44:15.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},{"_account_id":36647,"name":"Matheus Victorello","display_name":"Matheus Victorello","email":"matheusvictorello@gmail.com","username":"mvictorello"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-09-14 07:33:24.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":"CC"},{"updated":"2022-09-14 10:37:59.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-09-14 14:07:36.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":"2023-05-05 23:59:30.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"},{"updated":"2023-08-17 16:16:29.000000000","updated_by":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"reviewer":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"state":"CC"},{"updated":"2024-01-03 12:06:20.000000000","updated_by":{"_account_id":36647,"name":"Matheus Victorello","display_name":"Matheus Victorello","email":"matheusvictorello@gmail.com","username":"mvictorello"},"reviewer":{"_account_id":36647,"name":"Matheus Victorello","display_name":"Matheus Victorello","email":"matheusvictorello@gmail.com","username":"mvictorello"},"state":"CC"}],"messages":[{"id":"808633908dcd3ca2b9f1fd9d1947e97d50e21b82","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-09-14 06:48:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f3666184c24a4c2cec4d1513f8e1f2c12f769a2d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-14 07:33:24.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/97b721843f0b4b6584ee865b34228ae1\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/194f4190d6f54349970750065e076451 : FAILURE in 31m 19s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/9208f1605ce942cf9648ba5a973f8c1c : FAILURE in 31m 08s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/15b682fbcf504c31a653ed15d5a5defe : SUCCESS in 38m 21s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f48f2feb92354530b53a795496b5e2b0 : SUCCESS in 34m 07s","accounts_in_message":[],"_revision_number":1},{"id":"055fee755b396f9d1ce498c80f03b32e8d5daffb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-09-14 07:48:03.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"95431f48fa21289dfeb7b8e7f17cc14f3f023162","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-14 10:34:08.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/436590b7edad478e88e82683a4cfe3fe\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/fd5bb7faeb7b46ac97e417ffe55f78c7 : TIMED_OUT in 1h 30m 53s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3d2faca844f54350a7fdeebcc4ad040a : FAILURE in 43m 36s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/41db6b1d8c7b4efc93c0e2f3c1570435 : FAILURE in 1h 12m 59s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/64ab1217986f44d6a245dab6048050c1 : TIMED_OUT in 1h 30m 53s","accounts_in_message":[],"_revision_number":2},{"id":"d6f62bbe4949510792968c8ef9a4057b4245a542","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-14 10:37:59.000000000","message":"Patch Set 2: Verified-1\n\n(15 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/0d7d264d3ee6433a81523083e618a72e\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/55fbc52863844a5e9cec9e3ba7efae0c : SUCCESS in 2m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e0917fa6b4d44ddb976f468be503247 : SUCCESS in 8m 00s\n- requirements-check https://zuul.opendev.org/t/openstack/build/57f5922720864454a5a9ca5de5fbcf80 : FAILURE in 3m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/7f866f598f0448a7bc19b7b263a706b3 : SUCCESS in 1h 08m 33s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9c287a6d7365453ca783bde196044903 : FAILURE in 51m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9d27c4c116db41efa3c10e9a67c3584c : SUCCESS in 1h 09m 06s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1b1a8d0d4e3d434d95fc0278c2175790 : FAILURE in 22m 31s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dc62623d34114d5b973d16575feba6e2 : SUCCESS in 21m 32s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/21826fee7bab4a7eb0e5a6c90120c20f : FAILURE in 34m 01s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e67764c9f9284224a12a40aef76d0683 : SUCCESS in 6m 36s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/17b4d1011e06435880b118c116fb4dd0 : SUCCESS in 6m 16s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c483d669238a4aafb28ce2fcbae473a9 : FAILURE in 7m 29s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5b00f9924df84c55ba559400ffb16370 : FAILURE in 15m 47s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bc6ba7ca8aff4721bc231eeef845c307 : FAILURE in 17m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/97acb633b7c34d7681e2fc69a3ae8a6b : FAILURE in 4m 30s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d86071b9a0d349fdb046d783222a54fb : FAILURE in 4m 27s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/725f206e003d46f38e3a3f44d2ee1637 : FAILURE in 4m 28s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/d91f4bf6112a48d79283d232d61ef298 : SUCCESS in 16m 35s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/efd01563093d4da1a08c13360c93a0b1 : SUCCESS in 22m 24s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/bf7f90dafec9441eaa40252f8818e9f7 : FAILURE in 25m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4a53eb029ba149eb97cebc649e57c488 : FAILURE in 11m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/30481def1ca943debecf0e5612c4dc2b : SUCCESS in 22m 52s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/dd7b8fbf006c4481bb5074ce96726492 : SUCCESS in 11m 27s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6077d3a073f9469d9cd8b0dd7636f463 : RETRY_LIMIT in 5m 16s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/49a224bbd53941358f2c311444932bb7 : FAILURE in 1h 09m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6a2259f291d8440e8e9c30325512ffce : FAILURE in 56m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ac63014dccae47a9a72c8f55e43cb4d5 : FAILURE in 1h 00m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cf5f6ce2b65e44b3b54aeb1ebaaafa1d : FAILURE in 4m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/76406f1f12cc4b7b9c09055062fa72d6 : FAILURE in 5m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/358783ef8e354f41b0b3849b2971ad6e : TIMED_OUT in 1h 31m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a6a548cfc36c45b29a70c9bc54314b6a : SUCCESS in 55m 37s\n\nWarning:\n  Comments left for invalid file swift/common/middleware/s3api/s3api.py\n  Comments left for invalid file test/unit/common/test_wsgi.py","accounts_in_message":[],"_revision_number":2},{"id":"4f10426b2311ce714cabb11c1e9a317d33b15ac9","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-09-14 14:07:36.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"12f9b07dbf953531f397fa92ba6729e314530f85","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-09-26 06:33:22.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2420338261c6f19cc6ca2a389e77a3c952aff6ec","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-09-26 06:40:50.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"127cbd79f602b1bf125e2c9e0e1404c43bf097cf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-26 08:07:22.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/be1cc443291d47309547d8f571229f4a\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c54fdfd739e94f4aa020b521f06393dc : FAILURE in 1h 17m 33s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/37716aac38eb4f388702f89daf4dfef7 : FAILURE in 1h 09m 12s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/074c7004941c408994649647f9de8e43 : TIMED_OUT in 1h 31m 07s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/6b6e1268bf8648209af3e18cae1a7be0 : FAILURE in 1h 16m 15s","accounts_in_message":[],"_revision_number":3},{"id":"f633364620ea713ab6bd2bd57b601a3d86eaa70f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-26 08:10:18.000000000","message":"Patch Set 3: Verified-1\n\n(3 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/929a69d4f1b846229f5fe51b146fd850\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c2ba061341a9409aba2b942df5b42f7e : SUCCESS in 2m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f6df8fa05ecc42c0a0a0c68835a6455c : SUCCESS in 9m 13s\n- requirements-check https://zuul.opendev.org/t/openstack/build/c570aeab99a248a9985549c4e0312b24 : FAILURE in 3m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/83d1ef921e4c401cbc2f2d09873e80d3 : SUCCESS in 54m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/df39cb39279b472890b8867021c97717 : FAILURE in 43m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/687b3d2cc9724ec893351f91bd45edd0 : SUCCESS in 52m 57s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/43eda67c1fc743a78800fad6360fe6ce : FAILURE in 26m 57s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2eb02c10c01447ecae10b3c74aabbee9 : FAILURE in 27m 40s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/70cda26ea3174be5aaf58a4decce63ca : SUCCESS in 30m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6297a9db81e24076a2309ecb461cde15 : SUCCESS in 6m 53s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/1dbe542394e74fd6899b5e186bb562e2 : SUCCESS in 6m 28s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/479040723cea4fc0997be1d210f7de28 : FAILURE in 4m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9c273db6220e4d22aa21b22d9d74e706 : FAILURE in 19m 45s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/11dc241500f14183a3fc551cab91ab80 : FAILURE in 12m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1c4b694793ac472c8284992f726e2206 : FAILURE in 4m 01s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/a37baf858de54e7689916470b447c254 : FAILURE in 4m 15s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7c1d4552f324494ab637fc016b4ba06f : FAILURE in 3m 43s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/f5b17846fc204b9d848fd47d4a515d1f : SUCCESS in 21m 04s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/55ea94aab57b475d9e9fc2acc57850c5 : SUCCESS in 16m 21s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/22c98372fe024647b8f3b53e44b5a72d : SUCCESS in 19m 10s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/15ffd03553714bebbaf52a25d90e2022 : FAILURE in 8m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/58ac5679e83f4702be15b021f9b9b3e3 : SUCCESS in 16m 28s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/8cc3dbe912f7409583e0d6ab2cebff5c : SUCCESS in 9m 22s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/56463c45f3df48f298d03a3010cedb33 : RETRY_LIMIT in 5m 24s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/6177b0f0782d4776b5438d6e75e13aeb : FAILURE in 1h 09m 59s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e06db5bb9b964b07ad08a98789bc8da9 : FAILURE in 1h 03m 06s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b37f8c6b917742b0aa51684fa5c80707 : FAILURE in 51m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3e27450e0bc8435b878c6c27b71f7c24 : FAILURE in 4m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8428bd8f81bf4f78954bb3d71ef9dab8 : FAILURE in 5m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/43ed0a030ce140be88c6107cdd1ad729 : TIMED_OUT in 1h 31m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e4221371e4c1420980628c5526adc3b5 : SUCCESS in 37m 55s","accounts_in_message":[],"_revision_number":3},{"id":"ee2e1c265fd09e19cc67bf61e84ed10db12467db","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-10-17 05:13:01.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"1655fa5771748591544ed82d02e865b93ad0f780","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-17 06:15:14.000000000","message":"Patch Set 4:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0858362499784d06a76f777ba392976e\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3f929247e0f7431c95cb8bfc3fecb978 : FAILURE in 59m 49s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b14660f0d9e9434e91566b3a52479f5f : FAILURE in 31m 57s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/f8e59d145cbc4eda93b1102c1c006669 : FAILURE in 58m 04s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/5f41314c3cc1481b961854bc4a8ff747 : FAILURE in 39m 50s","accounts_in_message":[],"_revision_number":4},{"id":"57cb0e238a3ed1e8086a0e98f5ab9c25899785fb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-17 06:46:13.000000000","message":"Patch Set 4: Verified-1\n\n(3 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/5247996defd44c3cb3006d6b295c051c\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/7595b1d14b304eed8fa0054a0f2d1882 : SUCCESS in 1m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92862054f14e4af2b80d0c0d8389ee47 : SUCCESS in 7m 30s\n- requirements-check https://zuul.opendev.org/t/openstack/build/1cb79787c2f14f0ea493ea8a4988f0d1 : FAILURE in 2m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/bc9f3969da804cc48095012f3878e984 : FAILURE in 34m 04s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/26143ee58a0047bea42101af2e7f7402 : FAILURE in 14m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dde8ec41003e45fbace01184008f4942 : POST_FAILURE in 15m 19s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/aa67b5ca1e464a919448ac9db6e2bae6 : FAILURE in 20m 04s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8226081909f142359b0ce20ca6388815 : FAILURE in 21m 53s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/533268c706214723a3522f18c6da1d9b : FAILURE in 20m 50s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/13fd91d09d9147fca62f4c7496f33b0d : SUCCESS in 5m 07s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5f7cca116d314b229ee2764802681f9e : SUCCESS in 5m 18s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5a9a51d7751b43c4b4e733b5ad21fcf0 : FAILURE in 3m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f0338806d4a64fbcbf863afb0ffb5e81 : FAILURE in 12m 23s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fdda99b040d64761a52f7bbef723d3ad : FAILURE in 13m 39s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/525fee00d56646c6b1174ca1e98c3e15 : FAILURE in 2m 47s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/aa3f0493dc7140f8a18956357261b932 : FAILURE in 2m 59s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/208c0edca82046c6acb66aea070d44b1 : FAILURE in 2m 43s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/781202564f1f46a390ef83bde7401de6 : SUCCESS in 16m 28s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d9a7d21b20f24496bb71e58236b251c2 : SUCCESS in 20m 28s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/500f55002f9749c9b5498ff57b13661f : SUCCESS in 17m 37s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3921c6600504415b85b67eadac458fb6 : FAILURE in 6m 55s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f4ea6af2db354ad8a1ca6829521d6064 : SUCCESS in 14m 49s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/d9997078864c4172bed8234bd9e39706 : SUCCESS in 7m 27s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/2c7521793dc54053874d1f7b67a28b8a : RETRY_LIMIT in 4m 54s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/420d2eb02bdf42fa8627fb1206771217 : FAILURE in 1h 01m 54s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c4ed1265bff443f1a7471f8d2795bf0d : RETRY_LIMIT in 17m 41s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/da5ab160242949d1a8c349791d846e5b : RETRY_LIMIT in 23m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2e36b495675643aab3b32f76e6981c21 : FAILURE in 2m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/23b9d5c516be41b3952fa051c09e143d : FAILURE in 4m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/dd6f4f2714e54c20a48ff2d4696ec6b8 : FAILURE in 6m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e049a6051e7c48538261b911d01087de : FAILURE in 26m 01s","accounts_in_message":[],"_revision_number":4},{"id":"d9151944727e6501f840106809eb30d18a8635a0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2022-10-27 23:21:09.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"e7ec1efb3841237cf948329af09d3f7613967e21","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2022-10-27 23:30:14.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"d033316e46507fc7ba37ae4300075ef75a740446","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-27 23:30:34.000000000","message":"Patch Set 6:\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 797811,19","accounts_in_message":[],"_revision_number":6},{"id":"ab0ba027aa861176529f5a478248442f4ac38171","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-27 23:30:36.000000000","message":"Patch Set 6: 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 797811,19","accounts_in_message":[],"_revision_number":6},{"id":"36e239594ffbdb662cd1f5258d98f90aa8afb5d7","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-10-28 15:36:11.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"87db6c60b4c94f6841a1cce61df81f6dbab227f0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2022-11-03 22:52:24.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"953aab59bd3c4e4a15fdb860ce0fbb0820363460","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-04 00:33:23.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/af97e350198d4b3c928b1d2f112af1ce\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a484369a9fd74e019d6519ded0ce2894 : FAILURE in 46m 28s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/af33086d8e27448d8e5dd822d4aeec3b : FAILURE in 34m 18s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/981c04c71f3a46bea0bfb46a1ccd5116 : FAILURE in 1h 07m 15s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/558b5cfc7e8d45f78b06e70c6a42609c : FAILURE in 1h 12m 10s","accounts_in_message":[],"_revision_number":7},{"id":"36c9d7d3bfab8f2c956716e48539cfb23aefa999","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-04 00:59:38.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/59a2873fcd5d4abb8ecf2cdbf14873c6\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/dd8eab3765e14f59851e3659ad6e3d49 : SUCCESS in 1m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0c06f1483f624643947fdfdcf927013d : SUCCESS in 7m 01s\n- requirements-check https://zuul.opendev.org/t/openstack/build/0a3944c1e82b45a08fbe4435073f67fc : RETRY_LIMIT in 1m 43s\n- grenade https://zuul.opendev.org/t/openstack/build/93d673752fb44013bd58bdb45f63e818 : FAILURE in 33m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/bc89394b36ca45939ca4c14722322a30 : FAILURE in 15m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bec9f35c00454f958604b90856de0b1a : POST_FAILURE in 15m 29s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ccd75e33e7ed415bb4e392ea4e054a98 : FAILURE in 1h 07m 49s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5873ef7adfe44ebbbb12e86f33569a83 : FAILURE in 1h 07m 49s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f03cb3afe68c40f8b171d0896c9d962b : FAILURE in 1h 07m 45s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bb74c5f4bcfa4f5ebea68477f3641059 : SUCCESS in 5m 31s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7b70ec34bfa941ef9ac038d0996d2218 : SUCCESS in 5m 02s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b2dcb4d26e9d4a4d8621881491cebe20 : FAILURE in 3m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f8bf1daad3b947a9b9c54122473a6a2c : FAILURE in 14m 29s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/01bbe740a4094dd5bfe27a5f50973ee3 : FAILURE in 14m 23s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3c018fd27c4c40b9b8373062341c8120 : FAILURE in 3m 03s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/dd9253deb669439b939bf6f38fef1247 : FAILURE in 3m 07s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b5db778479154958a1b899230b1910e9 : FAILURE in 2m 55s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/542a4d0989844bbcb0d0ef309e13c66e : FAILURE in 1h 06m 20s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d7239447ca134a3aa0c7d3e652d83f82 : FAILURE in 1h 06m 04s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/6c08c688abf14c66ade8b3088e1f326a : FAILURE in 1h 06m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fa8729f7c06e4432b801176c96081e7f : FAILURE in 7m 39s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4acfab792fef4a268d1afcf071530c4c : FAILURE in 6m 43s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/3572a9d050124e219902bada871b9ab8 : FAILURE in 11m 50s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/1c6e0af93705459d8331dca9e06ffc41 : RETRY_LIMIT in 3m 22s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/785bc3f0aa604b66bd66e3a7496fd3d0 : TIMED_OUT in 2h 00m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0720f7f068be4f7c9f50f2c37d97635b : RETRY_LIMIT in 8m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fe2b6e0b086a43c38505368f891c2e31 : RETRY_LIMIT in 11m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b602ac0f1dc44b14a7d5ccb46a4792ff : FAILURE in 3m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/da02f9b2d9e840d781ccc3f6fe6739d2 : SUCCESS in 4m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e073a05b4d094cfeadf043e90a88f1a2 : FAILURE in 7m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2f887873bd734a28bff24e946fb6d81b : FAILURE in 36m 36s","accounts_in_message":[],"_revision_number":7},{"id":"633f17fec362df66187997d0a7527df4da19b88e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-11-08 03:24:25.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"25a75d19ef6d8b4eee340f75058854795483bcd7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-08 04:24:44.000000000","message":"Patch Set 8:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/41b5f31ef8c347a488af3df649616653\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c7e4c3641c7a4d96b4c0b2d194b843b1 : FAILURE in 31m 16s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/84f5eaec33f2466a9ae75a7f4ca09be5 : FAILURE in 43m 39s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/158597a0d58842f39b0dd98f7d0183c3 : SUCCESS in 33m 56s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/9fcc652db2224be7a7d66f12a60a886a : FAILURE in 57m 11s","accounts_in_message":[],"_revision_number":8},{"id":"55825eb67f41aca5e7b18f911c39ff253b3a85fe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-08 04:49:22.000000000","message":"Patch Set 8: Verified-1\n\n(6 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/19cff3d76f7c4124b5365c8533f56a52\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/a60767cbd4d646cd8812a3f6561a0bba : SUCCESS in 2m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/83a5a77a87c34f02b768f266a6f93667 : SUCCESS in 9m 52s\n- requirements-check https://zuul.opendev.org/t/openstack/build/392bc62466bb45ebb57de8629689a45f : FAILURE in 3m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/30c2903740564ce397b625eae70e929c : FAILURE in 52m 59s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/681fdb205b7b4944adc1274c246dab18 : FAILURE in 18m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bb3e15ea6e1048e0ae764b719702455d : POST_FAILURE in 18m 56s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d85a0ac7789a4c08bb142b5befe5c9b9 : FAILURE in 23m 45s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/eb9a037686474424a8a0dfa6b83b6d46 : FAILURE in 21m 20s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/334b521dcdcd4350924bbc21a3786eab : FAILURE in 24m 24s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/16809744e3fe4040ac35f46103e1bee0 : SUCCESS in 6m 03s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c3e5c9aa1c4e4493933b44cacf8d2a4d : SUCCESS in 5m 36s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d5068b3e55c8406f8ca209329a875e5c : FAILURE in 3m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b179b1822075466cbdb931af4de0a73f : FAILURE in 17m 27s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/57d010d605004cd2b92a08b75c240e26 : FAILURE in 16m 41s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1498beb9c5694febb8aaa7f78b2c2458 : FAILURE in 3m 06s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d4b5626233ed41e58aa21563a5bcfeb7 : FAILURE in 3m 13s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0b3c1619c9454f5c81c5000363ff9de7 : FAILURE in 3m 11s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/0c6d26698ced431da51d4a51bfa44b61 : SUCCESS in 22m 29s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/bc148fce2ec5472f86599e2af5a8c46c : SUCCESS in 17m 00s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/613bb6fcb76e4f569f203cc962a5ac1d : SUCCESS in 18m 40s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/41c2391b9ab041959ee5ae3aab39ff0c : FAILURE in 11m 03s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/df49df91172242b58c16992d4a69e19e : SUCCESS in 13m 47s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/f3c5b96b40b34bf091d3618b211e040f : SUCCESS in 7m 15s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/073bf3af9b004f2b830f5de811bdec69 : RETRY_LIMIT in 3m 42s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/87f1fec1f00e434387ea1a5b5dd7877b : FAILURE in 1h 19m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/961e566243114b88981a5dae375419b3 : RETRY_LIMIT in 25m 52s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0c403bcd607a45958476d73b302b04e8 : RETRY_LIMIT in 19m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/134189908f6841a0bf2eb88debd8877e : FAILURE in 2m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/67b73519faa94fa9bf70c1953b758914 : FAILURE in 4m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/cbd81d8cc545429da556e4f69aa75f2b : FAILURE in 7m 45s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/79b6b83ed3b345218ac4bc63c7a1e05a : FAILURE in 19m 12s","accounts_in_message":[],"_revision_number":8},{"id":"b37f7039b8a715fa0ddd495251c8c0a4bd0c2105","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-11-09 21:28:07.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"e62fd63fbf6d7be8ae2746e738f38acc20797641","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-11-14 16:14:20.000000000","message":"Patch Set 8:\n\n(6 comments)","accounts_in_message":[],"_revision_number":8},{"id":"b209efa1b0f5250995cd28f0b3b2c3011ab536d6","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-11-14 23:07:30.000000000","message":"Patch Set 8:\n\n(6 comments)","accounts_in_message":[],"_revision_number":8},{"id":"af44fc7e1fde9ce717576e60811f176d5c5a0a1b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-11-16 06:24:42.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"4445ee78ad95ae75e6197cb1c5989c33085d9a3a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-11-16 07:11:29.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"6b65c12537b66a04903245be79ed326969b327c3","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-11-16 07:12:04.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"652c0062af4da81a1d4a3d810b7b9a9bb1dfe46b","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-11-16 07:15:15.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"37f1d669340cee957dbc6d1d657a4a6717169827","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-16 08:24:44.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/8e23fedab2264fffb277bc0e4c3facab\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/6cff0b3fa2f344d083c5103c5b9a7db0 : SUCCESS in 1m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aa7761cd5e1b4b2ea2d9934a3696dfb1 : SUCCESS in 8m 04s\n- requirements-check https://zuul.opendev.org/t/openstack/build/682dad1ad78c459b8e6ce88a0486999e : FAILURE in 2m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/3f1af08940df4c59bf54327ef8d579be : FAILURE in 50m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f42dfe6387ca4b57a7370669a220512d : FAILURE in 25m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9061c6c708f34724bce7697941cea1b7 : POST_FAILURE in 26m 07s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1977e7d8b6e34d07a7bb72ee1ae5f7f5 : FAILURE in 28m 07s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5fa0ae4f8f65431d867d19acca1865f9 : FAILURE in 24m 43s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/766360971f2c488c8eb3b8b215366c88 : FAILURE in 26m 53s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d59bf2939c41462381f9fb8bcc0eb3b4 : SUCCESS in 6m 11s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c0bc640ba4ff4f68a03ca845d79712c7 : SUCCESS in 5m 16s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/8fbf264af46943778d50c637e5603796 : FAILURE in 3m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/64ec3ed66f8a4bbda27b8f3dc2528d21 : FAILURE in 19m 25s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/affa206dbee348f996aee9fee1532e79 : FAILURE in 17m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0e9792e2c453447897c683f8d170c4fb : FAILURE in 2m 55s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b5173b9668ed41c4b965b000db29c852 : FAILURE in 2m 57s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/450b8d907d51450fb61238edb3de71bd : FAILURE in 3m 32s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/27871379c9604a4899c3228c7853a0eb : SUCCESS in 17m 43s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/38c5b227c83242209671e6b8cc63d0f0 : SUCCESS in 21m 02s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/fcb58407293744309ae3c2c4c39f6f7c : SUCCESS in 19m 11s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2ba79cd8d0414595b1ccc125a7d93e6c : FAILURE in 6m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b0dc3c8932c54d308e52cd54a69e8416 : SUCCESS in 15m 03s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/ecbc6659be964351b6d08ef1832cb4d7 : SUCCESS in 6m 34s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/5fadf7b7cb7b45d28a28a1d61a0690a9 : RETRY_LIMIT in 3m 29s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/2b54f21b07aa436792e668f8ff0f4bd3 : FAILURE in 1h 08m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2287cb5519fa42a1ade3de0f28ac39c2 : RETRY_LIMIT in 9m 03s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/033ab1f432164919ab38e33cd476a795 : RETRY_LIMIT in 11m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/19e222286f27488daae5854f1d60e1f0 : FAILURE in 3m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ee05563b484642558baaf21bf5241bb7 : SUCCESS in 4m 44s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a69ddf4bcc0c4bac904a03415d10bc10 : FAILURE in 7m 06s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d82ff13cdcf54d26913450eeab5df36e : FAILURE in 24m 23s","accounts_in_message":[],"_revision_number":10},{"id":"bfeba04f4b52b78156165b192aa7f8261f815fd8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-16 08:44:47.000000000","message":"Patch Set 10:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/03894cca325f4dbfb3a147409f335c9d\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/22ef94700462481fbfe1d560d019106c : FAILURE in 30m 44s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c1a6773e9b2b4e42a6b6a3c538ad187c : FAILURE in 54m 22s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/f89ca483e56d4732b7de3513414f83e8 : FAILURE in 32m 28s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/8a0804501b4a4e51aaffed1e30f87c5d : TIMED_OUT in 1h 31m 03s","accounts_in_message":[],"_revision_number":10},{"id":"6215d3e7a5fc19eb4859fe5d9f7df573e1ef3095","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-11-17 08:15:03.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"ae6135c5d6b0e5155d32b2df51d2c26805161499","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-17 09:45:40.000000000","message":"Patch Set 11:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5a0f10aa94744feaaa1cae5b29123e7f\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/4a61f8286db74ff58152af43f53e7073 : FAILURE in 1h 27m 12s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4995d3f3db964f3aa4fa0bec196acf71 : FAILURE in 1h 05m 13s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/6dedf96f183c4068b3ad3fb726bd423e : SUCCESS in 1h 05m 10s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/3ca9fc4794d9405b910590c4842bee4c : FAILURE in 56m 10s","accounts_in_message":[],"_revision_number":11},{"id":"d9780dd045c866cab698fb949eb6b725aba00e00","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-17 10:10:49.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/eeb56e12a48743eb994adf8757600d69\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d2ff1e20459c45f390fdc96d0dec70ef : SUCCESS in 1m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/563bc4dbd3374c9bae7c062067c87dfb : SUCCESS in 8m 02s\n- requirements-check https://zuul.opendev.org/t/openstack/build/c7c578847170425cacf7198e365e10e9 : FAILURE in 2m 21s\n- grenade https://zuul.opendev.org/t/openstack/build/e37bcc0ddd314f08b30e360a31394115 : FAILURE in 45m 26s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cde4877bf7634dceb3553130774e9ed4 : FAILURE in 15m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8ddd05712e274d10ba43b0782c8f5648 : POST_FAILURE in 20m 36s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6b9f5a473ada40c7b1bbdfa6035e493e : FAILURE in 21m 05s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f1345c88e0094b17b78baafa2f820a85 : FAILURE in 20m 21s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/148e091b7df540d8afd10b0059cdba85 : FAILURE in 24m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9f30607c1ef948c1a6b98b8ca1d431d0 : SUCCESS in 5m 06s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3d345ea0c21e4dc384ef7367eb6239da : SUCCESS in 5m 12s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1959fdab2332441d8630cb54dcac9d9f : FAILURE in 2m 54s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f093bc2b971045d79946fc6d98a35adb : FAILURE in 13m 27s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f46440831b2c499a8f12f033db784406 : FAILURE in 14m 36s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/36407dc2aca24ccba71878a0e6a9fe49 : FAILURE in 2m 56s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/a6168cb045464a04b265ccfa78b1f6c1 : FAILURE in 3m 11s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3dc5e70c718b4018a5f5f158189f4d5a : FAILURE in 2m 51s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/98ba4dec65fb43b49ac25588d49ac676 : FAILURE in 24m 23s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b8e286d93b474d33972545e05a7f7a53 : FAILURE in 16m 39s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/813134ae84054270a15a14f85d4fc123 : SUCCESS in 20m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d941c6f528a449dfb446dea0a2a61031 : SUCCESS in 5m 50s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7700a1e779a4408a91d0ec44130c168f : SUCCESS in 15m 43s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/d8347e0a151d416695676d449ff482e4 : SUCCESS in 6m 29s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0d8ce89dfcb046ed9f477e8da41174e2 : RETRY_LIMIT in 4m 10s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/d9fdd13719ba4ac58acbce2d4b43d2ca : FAILURE in 1h 23m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f90249e908204eaa89d08deff4707a62 : RETRY_LIMIT in 12m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/00077ecc48a44ce7af07ffa668e2a881 : RETRY_LIMIT in 19m 34s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1181cf98aaba4e69a0e4019a93ca2c59 : FAILURE in 3m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d7495512b2140fa8b76b041e3a25c5e : SUCCESS in 5m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e784d06da06e46c4b1c360b560dbdd98 : FAILURE in 14m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7aa5f1e88cec43fe98199327738c6269 : FAILURE in 26m 38s","accounts_in_message":[],"_revision_number":11},{"id":"e6e474b3d90b4ba8b090cf75a975070100529967","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-11-21 08:11:39.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"b0b73c41d86d849445f6a8a7947bcf4e3671ba83","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-21 09:30:11.000000000","message":"Patch Set 12: Verified-1\n\n(2 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/da2d09a53acf4d0b8079d36f3039f3ef\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/6389207aaf4444ec90e9c069f9c3d20d : SUCCESS in 2m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4064d9f56ed8483ba459327bf6fe2141 : SUCCESS in 8m 16s\n- requirements-check https://zuul.opendev.org/t/openstack/build/d05043970ee643c7b9a90302fcd1563c : FAILURE in 3m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/568f46b67aec4b2684efa7a5823c9f36 : FAILURE in 42m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b9ada218951d43a6be39f34606b31e5a : SUCCESS in 39m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/055e3f4760064d15afda6b16ac71fe7b : SUCCESS in 49m 50s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ce885c3dff7c4db38f9226212b4a784d : FAILURE in 17m 39s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c234a3f380c64f46b84b873f123da742 : FAILURE in 18m 42s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/45ad559f697d4255ba26c9a3b00e9c9a : FAILURE in 20m 25s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/05b3a14898444d858071b542139734a2 : SUCCESS in 7m 19s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/cbbf208c36c243458d59b68e531e4d3c : SUCCESS in 6m 43s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/8bd4dd741e6f4f938f2e506982493ea9 : FAILURE in 3m 42s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5a4d0db3acf34686addddebbcd54d16e : FAILURE in 15m 37s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/2df581fc09a24962bdb779d2cd3ba944 : FAILURE in 14m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f131ac5ec6f94ced8b44b5da0e95a94d : FAILURE in 3m 57s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b7a0002e3c67421b86cc81c284cb5c52 : FAILURE in 3m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a56561b307894816895ed604e321efee : FAILURE in 4m 05s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/347350bdb8ba477ab0488186aa70235a : SUCCESS in 14m 38s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b141354c40b246938b20d90e673a8baf : SUCCESS in 14m 14s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a0f9ca06649441eb94b9c57481961916 : SUCCESS in 15m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/085b97a3716f46259afc563ff7387ddb : SUCCESS in 6m 43s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/614d8b5f716a41a4a1400df9410d64ab : SUCCESS in 17m 51s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/6740cabf5bc94cb7ae91ec9bd76b77e1 : SUCCESS in 6m 45s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/505c24121bf745878bb72705c0396efb : RETRY_LIMIT in 3m 25s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/64d98409a28e4e4e9b35f41ede80f18e : SUCCESS in 1h 11m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/34a84724e34d411b86923875e3f166aa : RETRY_LIMIT in 11m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/45f3a487be94442b8acb90c46c475e1e : RETRY_LIMIT in 11m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8d0cfbf2610443a7be90cb01e735b5d5 : FAILURE in 3m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/afbd90228e1949f5b5064e17bdc85615 : FAILURE in 4m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/07bcb92e827d478eba704d96564e5ba9 : FAILURE in 6m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d152fc7ac54d461d80abd756e8b24ba0 : SUCCESS in 57m 42s","accounts_in_message":[],"_revision_number":12},{"id":"9a3203284fe50dc65d146e00de445f990d94e5cf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-21 09:36:00.000000000","message":"Patch Set 12:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f6a4c07d07f14b5c9856be177cdd62cc\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/8beedd420dbf480ab0ff63c53e524766 : FAILURE in 1h 22m 15s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/23687563eedc4123b5d25bca7d3753f0 : FAILURE in 1h 02m 39s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/b8642da280c244678c5afdc86985cbba : SUCCESS in 53m 40s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/a09ff9ba3a814abb88532a5dea2da587 : SUCCESS in 1h 09m 00s","accounts_in_message":[],"_revision_number":12},{"id":"cb65ea70755b978e58caccbc173aa946fe1ceace","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-11-22 05:49:21.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"6c6825e489fa331cae1de14b0599319563679849","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-22 07:00: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/4c1cc31261714df2bd13603c106f7801\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/54b52ce32ab0441a8ca5bf7f51b052fa : SUCCESS in 2m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b81e36f89f5a4ec4b8873b8b21dcd6c8 : SUCCESS in 8m 39s\n- requirements-check https://zuul.opendev.org/t/openstack/build/68464683707b47f3888134fd3133af1e : FAILURE in 3m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/3d1307a7bef3472db881a782124a1d1d : FAILURE in 41m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/632caf28b2bf4024aff22df5b0b7e35c : SUCCESS in 40m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0af436a895714c068aaed4fadca3d06c : SUCCESS in 40m 43s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/89e48730a0aa44f68f005709349dd1b5 : FAILURE in 14m 04s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/62296fb6fdeb4edaa5735b9181c35da2 : FAILURE in 14m 54s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2975537dfc8d4bdf8c63042d897297b9 : FAILURE in 15m 13s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/770dc57a547241b9a0ec2c56c04b844b : SUCCESS in 5m 54s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4709e4aee7a4420a9245e3ae1eeadfae : SUCCESS in 5m 24s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/774eca169d5c401eba9dd641441261c2 : FAILURE in 4m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5552da30cb8e442d9bf5431484b694b0 : SUCCESS in 14m 06s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fe623d48972f4244b62d8d3bc53ed8c6 : SUCCESS in 16m 15s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d2b013829fbd498781059d345a303048 : FAILURE in 3m 00s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/85ac5c4287f1447b8b095214d2ac8b7e : FAILURE in 3m 07s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d3748213ef284e6db058326596abf14d : FAILURE in 2m 39s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/4ca6b358f1f54d1bacbbf495b3c3aba2 : SUCCESS in 15m 06s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/5ef74955df6a42a9ad7309950442cf6d : SUCCESS in 13m 43s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/8f1a0086c9d8410694baf934fa43fcaf : SUCCESS in 16m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ce18b8b3eca84f1085c8903b84b9be82 : SUCCESS in 6m 34s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7c9c296ec9b24ceebf8367156454d90b : SUCCESS in 15m 26s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/7cc000b5eb8d473ca6ba9ffce6633921 : SUCCESS in 7m 29s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b387eb4b3720419e9386c46ba8272d9b : RETRY_LIMIT in 3m 55s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/2301f0d312d34049b065785c4d724df1 : SUCCESS in 56m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/27b353a6b8934720b0a50f7517d90c2d : RETRY_LIMIT in 12m 14s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/81493deb870f4650a6e04920aafe8f40 : RETRY_LIMIT in 9m 44s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ba93b30f3d3f492083dc8436b67b3bb2 : FAILURE in 3m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/746b770864e54e069ba868acf5c0e6ec : SUCCESS in 5m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8cb0bcddca8c454eb32a7bc2f99a45a5 : FAILURE in 7m 33s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/091411c4131148c5bed3c1bf09245726 : SUCCESS in 35m 38s","accounts_in_message":[],"_revision_number":13},{"id":"7be653bf7e5a2599b7e21cf6ada71a33015e1945","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-22 07:03:43.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/44f17d9c8388410ab9cbabd0f5bad2ab\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2d6c98adf2ec43f8b21abc067b73ffcb : SUCCESS in 34m 34s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d027f60eff5f47fbacc2987cb1e16d61 : SUCCESS in 34m 16s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/c7e0835b011a43228ec2094a8bbdb696 : SUCCESS in 1h 12m 21s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/fab9a251210142d1ab86812b2cbbe41d : SUCCESS in 32m 38s","accounts_in_message":[],"_revision_number":13},{"id":"e3d8a8353c284766325f8d8ea17377142f4f267e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-11-25 05:13:41.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"e88ef1479ebb8a67cb21b76a007af597878ed5fe","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-25 05:55:46.000000000","message":"Patch Set 14:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f5cfd2ffe9a4e76ac0c450be93bdeab\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5baef4349e7546a6831e41cdfe5877bf : SUCCESS in 32m 04s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/54abbd3e404c4908a3ed65aadd9cdd7f : SUCCESS in 33m 26s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/03b0446cf91e491d81b93e9e26b58a71 : SUCCESS in 32m 12s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/8a380f5a86674dbda8f2157b9708069e : SUCCESS in 30m 12s","accounts_in_message":[],"_revision_number":14},{"id":"a9b175ede21791a9427a787818ccb1b322170a07","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-25 06:28:12.000000000","message":"Patch Set 14: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/e164afd6aff14b09a4362bae5a8aa599\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/12e0af9ead4846789c68f9ce27f3962b : SUCCESS in 2m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/434995d69027448bac17649bea982806 : SUCCESS in 11m 33s\n- requirements-check https://zuul.opendev.org/t/openstack/build/13435121ce8441e89352f00ad8f1924f : FAILURE in 2m 57s\n- grenade https://zuul.opendev.org/t/openstack/build/9b06916c5fba40ef83bbb1f8aaaa2b9a : FAILURE in 41m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/71ff8293fc1c4d03b83641cc3481bcc1 : SUCCESS in 46m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/aca74902db0c425486bc71870dc6f5f1 : SUCCESS in 50m 32s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/42e4a1ab1992457086f18dbd00648c5d : FAILURE in 19m 41s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/de298345ce3d4260995e9799517810df : FAILURE in 22m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/892ea26c2947488f9b804e4c330dcca2 : FAILURE in 23m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6e3f2888ad704ea68fe84c374293e4d3 : SUCCESS in 7m 58s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d7c008f435ae4ec5ab617e1cc60cbb3c : SUCCESS in 5m 29s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/19832285e91347dbbd8bf6a747197799 : FAILURE in 4m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0e398b13ee63407982a38ffa34ef066b : SUCCESS in 21m 33s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a38e6d440f834466b9131960db81a6d3 : SUCCESS in 13m 04s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7638f4eb0e17445e97530358d5378378 : FAILURE in 4m 28s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5629d8ece9f846939c8356750a2fbe0e : FAILURE in 3m 14s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a35e22728c144f13b2eb96f1c1d6de1c : FAILURE in 4m 12s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/2b8b322052414029b984ae9045bf8044 : SUCCESS in 12m 33s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/30a73736b65c45d28ab957438d3fb858 : SUCCESS in 20m 41s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/a9eec3268caa45809be1159a184f8abd : SUCCESS in 17m 25s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9cfcc251d4774c4881227357e8f857b1 : SUCCESS in 6m 13s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b9ecc088da0c4add9fff8d0eaae4c17b : SUCCESS in 20m 00s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/b21ae2a355c34beeb0cb6e204f40196d : SUCCESS in 11m 06s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b78e93ca3dd64b2290797fc8b50f7323 : RETRY_LIMIT in 4m 37s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/b4175e28855e4cc5adde19991c6493e3 : SUCCESS in 1h 03m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a350fa36aa1d443c910ba3827bb37888 : RETRY_LIMIT in 11m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/01a96c702e7f4277bd40a772d60f93b7 : RETRY_LIMIT in 18m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fb34b4db8a4e4dd98858ba16f4ae18aa : FAILURE in 5m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4703f7fedf6741fbaea15ba7c0f12c76 : SUCCESS in 4m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/fb2e403c34ae4b08bc595cc696951221 : FAILURE in 7m 07s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/661cf5fa86f443949c2fb55b7cbc67c1 : SUCCESS in 46m 21s","accounts_in_message":[],"_revision_number":14},{"id":"1a2d39cee9eb5b749bc5370953b5d2f47e3fc2b4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-01-10 11:33:57.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"bdc1662dcfcf49f57f25cae0c95a146fe4f3e0d1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-10 13:12:04.000000000","message":"Patch Set 15: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/98b59768bcdc4ff992911cc513267233\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f15fa816b81943ac8ab24b48a25d37ae : SUCCESS in 2m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bb9aa124b3e5437f9722b32c8cce79d4 : SUCCESS in 7m 58s\n- requirements-check https://zuul.opendev.org/t/openstack/build/9c5023ea9e6a436c93f4de1b6bc188d2 : FAILURE in 2m 38s\n- grenade https://zuul.opendev.org/t/openstack/build/6b7f5adae32e457e9a0575c8f3111cf0 : FAILURE in 38m 57s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0172b2c2c92f4e9d8999a4d0fbe57228 : SUCCESS in 50m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e2e219039ebe48538bc1d9f4307c5fac : SUCCESS in 55m 06s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d2cd639f7b394f43832a125b3b01aaf0 : SUCCESS in 17m 36s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f3b980ce37bf45f688e72b38c9601f41 : SUCCESS in 17m 42s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5320f1f3cae94f098acda1477292e384 : SUCCESS in 20m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/dfb658ad42074257a493470e376f5ea6 : SUCCESS in 5m 47s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e82679b67b274e18b7d6f8e443f52e16 : SUCCESS in 6m 31s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b5a9ef5f4b5b4bc583b1bd1796893786 : FAILURE in 4m 05s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0d3f0c50dda24d0d9660f2312a56d54e : SUCCESS in 17m 39s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/605a5b233b0f42e58114f545ba1b669b : SUCCESS in 15m 21s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/1e5f7f7765a9441d8eca4c1f5765cb00 : SUCCESS in 17m 22s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/feecf2bf7c7b4a5fb05cba8f2bbbd795 : FAILURE in 3m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/a42ca345f86a4f399f56665de20dd3f4 : FAILURE in 3m 17s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a61f778c361d4d88bc0297870e92393b : FAILURE in 3m 12s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/149b1d7abfe54345be13438ef83b6840 : SUCCESS in 13m 59s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/90efc9380dd544af95088af74590fb38 : SUCCESS in 17m 47s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1f4bc9cf8b8c48479b8ef3bfefcea08a : SUCCESS in 15m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c9c2bbd82d9f4c8d970efed22ba853ff : SUCCESS in 8m 25s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c90cb4f332094206b2e518f14edf0b7b : SUCCESS in 15m 30s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/bb28766cb6bb4270abff99fb3d06a4dd : SUCCESS in 7m 46s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/bacdad1b8a27485bb40ae0426e770815 : RETRY_LIMIT in 4m 27s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/deaf78fcf4d547678d6d87b736e9ff84 : FAILURE in 1h 31m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/da9d2413b7a8480d8aa10e98d7c25e38 : SUCCESS in 48m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1492242676f14506b5be67a44c5fefbf : SUCCESS in 42m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c368b7f719bd4476a133940069cfe095 : FAILURE in 6m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a10c71387930415c89ae2f3a6f9aeef9 : SUCCESS in 4m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4699740bddfe4f778615b32cf372c0cd : FAILURE in 9m 33s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6b374fe7f64548f896ef77d6442fc044 : SUCCESS in 48m 05s","accounts_in_message":[],"_revision_number":15},{"id":"76950006377747af04d0879dac4b6a568b10462c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-10 14:21:36.000000000","message":"Patch Set 15:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e1563fdaa9ad470bb840f552920df612\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0118c22a49854a998cf7adec0204da29 : TIMED_OUT in 1h 30m 59s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b10e5b759cc64611a4a187bb6cdaaf88 : TIMED_OUT in 1h 31m 24s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ad32168499e740328cf63cc7136a29ee : TIMED_OUT in 1h 30m 54s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f1695be9f11a454dbd4dfede0fd96d8b : TIMED_OUT in 1h 31m 00s","accounts_in_message":[],"_revision_number":15},{"id":"fee9c559a971b79e5b3d59503698cc00c915c0df","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-03-24 04:23:08.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"84c36fc76aec163dc32cab810695ec76d07f69e7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-24 04:47:45.000000000","message":"Patch Set 16:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/86d046cce9ba4807a74d9c927d934ad6\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/fddf1707cd234377a14f76286c4a04d3 : SUCCESS in 17m 05s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/2c6ae39caf234092bf14849fb18e042c : SUCCESS in 17m 09s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/311157321d9b481bb02846f74b7ccf71 : SUCCESS in 21m 56s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/72932d7a3e4248f0bae39efce2f43ca7 : SUCCESS in 19m 48s","accounts_in_message":[],"_revision_number":16},{"id":"f65a891da18132d71ffb9fb7288aa38f804f7430","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-24 05:51:55.000000000","message":"Patch Set 16: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/b37e5a7ba7c34b248c649a16fc7f246d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/6cded295cd86490cb3317950ca4c35bf : SUCCESS in 1m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bf583a8563294ca090f89340910491c4 : SUCCESS in 8m 15s\n- requirements-check https://zuul.opendev.org/t/openstack/build/55aeffd6d6f843f2b6dea52b33dfca88 : FAILURE in 2m 15s\n- grenade https://zuul.opendev.org/t/openstack/build/f36c0f8d487a46cb8fc5286d96bd737c : SUCCESS in 43m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9c146535d5b04a43a37ee7b81e48d388 : SUCCESS in 53m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d17242f73a2b4d1592fcd2691bac4f2a : SUCCESS in 59m 00s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/efc039dbeb1843ac8cffbb3f5ca0d059 : SUCCESS in 15m 27s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b2abe3f064744af3a12fa6b1df0054f1 : SUCCESS in 18m 44s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/eead0006a74d4be7bceba59d587e4372 : SUCCESS in 15m 57s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d20fb00f3e6142749893ab76a81c3b75 : SUCCESS in 5m 32s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/72cc70d1fa2e4d0b90c7683a8419b077 : SUCCESS in 4m 56s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0bbbd5a79a114177b5ae1a4424cc2c71 : FAILURE in 3m 14s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3b530d801fd344b4b8ea32f1f78877b1 : SUCCESS in 19m 44s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/53eab78e285c465992e09bae67422cdf : SUCCESS in 15m 20s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/21f94133a1694b19964926aa110627f8 : SUCCESS in 15m 09s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/69ea008b00ae4baf86b7a50315c07459 : FAILURE in 3m 11s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/eb23dd0f6e2d4aa2a6286530589b38f0 : FAILURE in 3m 10s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/99ffecdf3e9541dca1bce377aa909750 : FAILURE in 2m 50s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e7bad307940948acace04a9825d9aa84 : SUCCESS in 13m 41s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/ed47cbf7e6c4478da28882161a5b2587 : SUCCESS in 13m 43s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/ae9d59fe9c6d47138acb3749314e1364 : SUCCESS in 14m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/79775a6cb4a54fb48e39fd2cdef9bed4 : SUCCESS in 6m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/314f6721019b4173a60fd7e86ae06a2e : SUCCESS in 15m 56s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/ef851e2d667549daabaea0f7f30f7e25 : SUCCESS in 7m 27s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/9914db0ff1364e6194991dad33470121 : RETRY_LIMIT in 3m 45s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/834b28c503de4b1392201dfe95d77caf : SUCCESS in 1h 19m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9cf8c76484ce4ae9ac55d2bcfaadf5a3 : SUCCESS in 55m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/db6355152c9f407c82b895145680fd7f : SUCCESS in 54m 38s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/53ad4ec9216a479d85d62304429cab16 : FAILURE in 3m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/16beb3fa68934f22b012ebc00b20be3a : FAILURE in 3m 44s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2382534b065d49a2b20f0ff478ede1f4 : FAILURE in 8m 50s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/baeb1f6a5d45498d9a6b808a3a5b6308 : SUCCESS in 1h 00m 20s\n\nWarning:\n  Comments left for invalid file test/unit/common/middleware/test_account_quotas.py","accounts_in_message":[],"_revision_number":16},{"id":"26747baab95296960e9ad7c813f5a1a0fd18fed3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-04-20 05:47:02.000000000","message":"Uploaded patch set 17.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":17},{"id":"598127d23f6442f43c5b8eb621aed866d238e28d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-20 07:01:28.000000000","message":"Patch Set 17: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/e9d5a3b8291f489e8fb00d62baa233d6\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/3852f6b0b22e482682096c7fe7670b6e : SUCCESS in 2m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4b4270ce48c0473da8b4155218ac7c57 : SUCCESS in 7m 27s\n- requirements-check https://zuul.opendev.org/t/openstack/build/8f13b3d19733426a930d15f84042e5fb : FAILURE in 2m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/ca68393a26b44045b0812a4262867313 : SUCCESS in 39m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f3e0483f9b6e4c7cbb5a7080c6815ef7 : SUCCESS in 30m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6119468530c34cb49933c12dcf0a37c7 : SUCCESS in 56m 24s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/69cdfc12ad6f4c8683800424ac3ed429 : SUCCESS in 13m 40s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/51c314a2b194486ea43b59d1d3141463 : SUCCESS in 19m 46s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8e663148c5744327a2f0cc26655cfd77 : SUCCESS in 13m 57s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2b2d3b63851145638d60d1407f073109 : SUCCESS in 5m 30s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/1f236c8423cc435bb38ec479c3a3f6f1 : SUCCESS in 7m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f8444b2ac3fd4dcfba3102dfcb6a0b71 : FAILURE in 3m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/32a6b94c7bfe4a9da3dc9fccdf0b8607 : SUCCESS in 19m 41s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fb3cfe1efd254b9294e8664696184f8c : SUCCESS in 15m 23s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/8c062ed74d8b4baa829ce98a4ed31f7f : SUCCESS in 14m 29s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/106129b594da49c79613189f94385144 : FAILURE in 2m 50s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/2139dbbce79a4ca29eb32eb58a8b9bef : FAILURE in 3m 59s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/dd2f8c3a65cc44db936d299d92a25338 : FAILURE in 2m 44s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/9a81fa9842a74547804da283d38c27b3 : SUCCESS in 14m 17s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/21ea645f4fe9476490fbb2267312d0ea : SUCCESS in 15m 29s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/31efbae326714db2ad679c1264e8e9c0 : SUCCESS in 15m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3ecbf6cbecca4792a29aa49d9896c770 : SUCCESS in 8m 30s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c134c279f4fd4527b4d22aae0d9dcfc7 : SUCCESS in 16m 38s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/5e34e6f537df46e1a7ffdeef846ad334 : SUCCESS in 7m 07s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0e3640376662495083f2f50e5633de71 : RETRY_LIMIT in 4m 57s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/9b0436f96c0147ddb01930a0551bef7b : SUCCESS in 1h 05m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1e81d6ba41ae41eba8119938771fbe65 : SUCCESS in 53m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/139a886c4fae41068700cc1de15d106b : SUCCESS in 49m 13s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2458375d87f24d8796945ad2f5427408 : FAILURE in 2m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0c660197ef504c3b924e37c51347c805 : FAILURE in 4m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2d44c56d7f5a4cb79c03b773a0383727 : FAILURE in 7m 56s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ba2576e152db4f30b4d2631ce784c8c6 : SUCCESS in 43m 15s\n\nWarning:\n  Comments left for invalid file test/unit/common/middleware/test_account_quotas.py","accounts_in_message":[],"_revision_number":17},{"id":"08ccc9a8676402afbe7a5245bbb3cf955851d81b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-20 07:11:47.000000000","message":"Patch Set 17:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8da8754d8aa9417e88b7ae48ae09a471\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/21b3609617d54649abbf1c56eb9689be : SUCCESS in 17m 20s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/342f94b6218d4abbabf53f7bba007140 : SUCCESS in 17m 40s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/7142ae4b0bf34155afc8cbfd27b5106d : SUCCESS in 20m 36s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e052b421d6a44add902985610d8e760f : SUCCESS in 1h 22m 33s","accounts_in_message":[],"_revision_number":17},{"id":"caeaa37897bfebe7dafe6e057ee018ed171d4bee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-05-04 07:27:03.000000000","message":"Uploaded patch set 18.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":18},{"id":"cc62480594dcfb1faad9186ae56e9555aeb40de8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-04 08:40:03.000000000","message":"Patch Set 18:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c82bfae240f24573b4686c7d1557a6e6\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/845a65bf98c04213a3ae9843b1796367 : SUCCESS in 1h 10m 10s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/85912fc7772847a892c3baee6f02857a : SUCCESS in 19m 10s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/548a8d2bb7bb412eb307d7acc5316e52 : SUCCESS in 24m 53s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f3d60d42290a43049d167728755bf985 : SUCCESS in 20m 06s","accounts_in_message":[],"_revision_number":18},{"id":"58eba24eb5a48f45d1a67f1d9f274f532ae9ceed","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-04 09:18:41.000000000","message":"Patch Set 18: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/a7024e2a1e384783bab049169da71296\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/df81bdcd2f1c4e19be4424fdda10c268 : SUCCESS in 2m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/32551ae2df34411e9f49fc7de64a8fd2 : SUCCESS in 9m 14s\n- requirements-check https://zuul.opendev.org/t/openstack/build/498683d1d9944198be2dee81865f6f26 : FAILURE in 3m 04s\n- grenade https://zuul.opendev.org/t/openstack/build/e077f3767f7a4170992d797d739cc8b7 : SUCCESS in 55m 11s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4562e6a019d048dba6ad529f097cfc18 : SUCCESS in 53m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b59c3cc4a5a5404093a6574be8042130 : SUCCESS in 45m 32s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9ff17e23f0ef4e05ae3c876d1d457310 : SUCCESS in 20m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/664ed4bcbb854bac81c84bb6ec8cc1c7 : SUCCESS in 18m 05s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9a1f8f4bb0e343fb8ac1b5dcf018a3c8 : SUCCESS in 29m 08s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/25cf1a59890844029a865ced13ccaeae : SUCCESS in 6m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6124dfb34f0f407b9f41052fb63457a7 : SUCCESS in 5m 22s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f65e3e5f75584361b685e42e9662a716 : FAILURE in 3m 05s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8f7d865323084e72b73c26f1e593e2ae : SUCCESS in 16m 20s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bec8bc5fb3884eeab865bc88970347d3 : SUCCESS in 14m 07s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/d76dd66a813947f7b025c4ab66f7fe08 : SUCCESS in 16m 38s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/94a2f07adcb8473cbc28d98e900739bd : FAILURE in 2m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b5b5d081fe324a03a98a19624baeff66 : FAILURE in 3m 08s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/aefe487e6d084fd491a229d6ff510ced : FAILURE in 3m 19s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/5cfc3195f36645c5a1f9bd2a5be384ba : SUCCESS in 14m 20s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/43e590659a1d41218d0dad19f8e0061b : SUCCESS in 14m 01s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/3051d21ac3f248539606c29b849fb37b : SUCCESS in 26m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/82ea577160fa445485c9ebf0eea51db7 : SUCCESS in 6m 19s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6fa4599acea8423a9cc7bc57d59bb23b : SUCCESS in 24m 18s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/ac7d2134be3c4385bb63307619ef1bdb : SUCCESS in 8m 00s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3805ca51dea64baeb945eed052ed1969 : RETRY_LIMIT in 3m 46s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/f1de33870a11473eb8a4ca7539eb8880 : SUCCESS in 1h 50m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f64fc799609240159d3c0539f965cfed : SUCCESS in 55m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7e61c7f7bdf14bf284bffb4a28fe2e3a : SUCCESS in 1h 00m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/80697018a084431c9c2bdddf210ddf04 : FAILURE in 3m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/68a5a1d0b11843d59a256925e7f12951 : FAILURE in 4m 51s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/34df6107d89e4825bca3e53e9e70e049 : FAILURE in 7m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ca5493d184d04a068891f6c03d073dfd : SUCCESS in 57m 36s\n\nWarning:\n  Comments left for invalid file test/unit/common/middleware/test_account_quotas.py","accounts_in_message":[],"_revision_number":18},{"id":"60332d9a715f0b029473c0821427c8760fd395ee","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-05-05 23:59:30.000000000","message":"Patch Set 18:\n\n(9 comments)","accounts_in_message":[],"_revision_number":18},{"id":"b5a03f24d4618cd3fc84eec581bec4b2cd67b94f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-05-26 06:29:35.000000000","message":"Uploaded patch set 19.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":19},{"id":"933da659e1ef34eaf5965667e23a8398690921bc","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-05-26 06:31:21.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"dc1970ad86ae6dbe2977813d1ddd333c6359e917","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-26 07:47:54.000000000","message":"Patch Set 19:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5d805f2a97494e629222495a690e9daf\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/adef0651464e442bae3879e3129d4dbb : SUCCESS in 16m 23s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5fcece8e55af45968aeb61a403d3edfd : SUCCESS in 16m 11s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ecee17a69da44d1db8356e72ebe38e63 : SUCCESS in 1h 16m 01s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/6ad6dfebd51e4714b517da47d7730dae : SUCCESS in 51m 59s","accounts_in_message":[],"_revision_number":19},{"id":"53a1ac2f5425f19590cb3b82ccfdbbd19f6ce4fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-05-26 08:07:19.000000000","message":"Patch Set 19: 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/a139b303922f4ee79a5cae4c6e00a7e9\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b3016c730c5b484b8d17e8aff7729f9e : SUCCESS in 2m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3547450727a45bd9700411f8d8c008a : SUCCESS in 8m 20s\n- requirements-check https://zuul.opendev.org/t/openstack/build/65c847585ff24715bb173268246304cb : FAILURE in 2m 23s\n- grenade https://zuul.opendev.org/t/openstack/build/3f95982ef8cb4f10bac4b437e46e0f2e : SUCCESS in 45m 57s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4c7ce2101a054b418f51710fd24ca778 : SUCCESS in 59m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2f930af008c141a5af6942564f19fef4 : SUCCESS in 1h 00m 18s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2717abfc8d2e4e6eaeb2e553f0860a75 : SUCCESS in 19m 51s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3d8fcc94ddf24ec2bdb904339c62db8b : SUCCESS in 17m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dfc7e3d1b80f44d1acefdc342ee3ae74 : SUCCESS in 19m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fedaf9357de44bc5afef2952d8aca28f : SUCCESS in 6m 16s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/27ca02bef6be4254877a927b81bc87fb : SUCCESS in 5m 57s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c47b74fce76a42d49d030ab2b6c395f4 : FAILURE in 4m 06s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a4671861e8544a5cafacda2721a82763 : SUCCESS in 18m 03s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7f106a294dff4be1992a9b66ea0cda13 : SUCCESS in 16m 07s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/5f2c7f106d954fbb9eea9e799a99def0 : SUCCESS in 16m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/10dce9f53dca4ebea424c49c0721cef3 : FAILURE in 4m 02s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1cc1ed9d019949019d99ddefbd09cf39 : FAILURE in 3m 58s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4a8f8cab0b42487cabe0c1ddf08b495b : FAILURE in 3m 57s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/316f3e17364147daae4358d2fc38c7ac : SUCCESS in 15m 51s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/10a392e495be422aa761fe8f817bbde0 : SUCCESS in 16m 48s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/acd0f8e5d3b74dedb002d0b02680e85d : SUCCESS in 19m 52s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/27a0209788ea446fb1fed76c246fd483 : SUCCESS in 7m 18s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b144864ff95948beb653002190ea0371 : SUCCESS in 19m 35s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/7f839d197a4443d8bc26d9a60c294cdb : SUCCESS in 8m 08s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/5a0d01eac750456591c8b302ea4bd928 : RETRY_LIMIT in 4m 29s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/a00de7cdfbce4409a04b4a5e9aac541b : FAILURE in 1h 07m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/86cfa3b213bd4259ac4fd28e0c0ab845 : SUCCESS in 51m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/79aa65a1d9164f598cdecaf24691a1a7 : SUCCESS in 52m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f7da1090b7fd4e179ce3cd1c396d39ae : FAILURE in 5m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f39b78aa345e484f9ba1058ca851c57b : FAILURE in 5m 32s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c07441ea2b6447f488c9c94d08c18053 : FAILURE in 8m 41s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9e96dd9ed9ba4c5f9e048a73644dbebb : SUCCESS in 48m 54s\n\nWarning:\n  Comments left for invalid file test/unit/common/middleware/test_account_quotas.py","accounts_in_message":[],"_revision_number":19},{"id":"a0cc921c5662641589db50d96e2d3f3612114d07","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2023-08-17 16:16:29.000000000","message":"Patch Set 19:\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"44585b8fc9e974b55eda3db713d45fd24c7a8e9e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-10-24 03:26:46.000000000","message":"Uploaded patch set 20.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":20},{"id":"f049bb79cf811535087beaeb9694c36456b1fa36","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-24 04:34:20.000000000","message":"Patch Set 20:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/32d70365423d49d1a62c0700e2425edd\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/49e52ed4b5dd4b04a1d043c5a284d77b : SUCCESS in 17m 03s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/6d4cbc760edb4f28b1b8110ceb457229 : SUCCESS in 1h 04m 25s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/6c3f35dbec24439681a47321d0f3ce44 : SUCCESS in 1h 04m 17s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f53288a7f1074df8917179054c3d2a81 : SUCCESS in 23m 08s","accounts_in_message":[],"_revision_number":20},{"id":"9f30fe23ccd752c8436feae149b4bb59717692bf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-10-24 04:44:15.000000000","message":"Patch Set 20: 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/13097f421fe04d02b9dd28cd98398c39\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/66e27cdf0bda411f8ff9cc792dbf04e5 : SUCCESS in 2m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0b7a7b059d6429ca367b54957de5386 : SUCCESS in 8m 55s\n- requirements-check https://zuul.opendev.org/t/openstack/build/914c4c9cc79748c7857c8eb3571c5faf : FAILURE in 2m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/cfcecb33b63542d48a6a146c78ab8696 : SUCCESS in 1h 07m 34s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/0ffe007c44f14570ae9564ae4413468e : SUCCESS in 1h 00m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/df47ee0cceed48339ef7e1b2c3e3faf3 : SUCCESS in 40m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/119970db77a246139aa5a0dc59402a4e : SUCCESS in 46m 20s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9eba0296e23d4bb4a80505ca72cf50d6 : SUCCESS in 20m 09s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8c3fad9fc7e442169bc3e1a24dad78ba : SUCCESS in 24m 19s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d949d0d2f06f4d658454eda7dcd8349b : SUCCESS in 23m 08s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b9e9df830c8a4841a657637fc4221048 : SUCCESS in 5m 48s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ac85882ceab14e83ab6da4fce9c9fbbd : SUCCESS in 7m 04s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/72b4f9d5b3694d3ebe07fb77e4c7a74c : FAILURE in 3m 36s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/fcc5c0f561ea4d3c8e929ee144fc0f07 : SUCCESS in 18m 28s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a844ca86db48441f8782d04a34f25924 : SUCCESS in 18m 19s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/da42087e855f46c1aa4137d5ddc9b838 : SUCCESS in 17m 04s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/1026c3f792ce4cf8b5aca42668d52de1 : SUCCESS in 17m 12s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a5e7af3d1d194c1f814da79f51aef012 : FAILURE in 3m 26s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/32bdfe061b4241d08c1a057f204d7e52 : FAILURE in 3m 18s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/717aa413dae44bd08858a14d5960ac78 : FAILURE in 3m 32s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/35f2e66351d94749ac86a770f12c5661 : SUCCESS in 14m 50s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b5fc40c3d442445e81e43e6f4d7fd30f : SUCCESS in 17m 56s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/b6fcb4e0e431485eaa8fd1dadb372a84 : SUCCESS in 17m 38s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d04e4c2f37264589967848efeecaee1f : SUCCESS in 9m 53s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fac5d516ee0e458281a6c33c06e71b2a : SUCCESS in 15m 19s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/c1ff06b7817f4208a23c5cd45b1dd603 : SUCCESS in 8m 28s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3574b2f4543e4820a9d18cc6e86507a7 : RETRY_LIMIT in 4m 15s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/761dd053347d41a49bc25f09d18e9a19 : SUCCESS in 1h 16m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0fca75ebaf8c44c3a73cd1c7148b4c16 : SUCCESS in 49m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/377aa0088a314f89b23e5096dd246375 : SUCCESS in 40m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bb94c82e7c09414a94f1bd8c3f7e2a2c : FAILURE in 4m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3c9f46803baf47ab85644814ba2a8689 : SUCCESS in 4m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f8c1915c15274e1e9a1589577361b462 : FAILURE in 7m 55s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e8c946af46f3424d9ea651e24600bb83 : SUCCESS in 1h 00m 00s","accounts_in_message":[],"_revision_number":20},{"id":"77cf37a0501f03d40e3e39813daeae1d339a23c8","author":{"_account_id":36647,"name":"Matheus Victorello","display_name":"Matheus Victorello","email":"matheusvictorello@gmail.com","username":"mvictorello"},"date":"2024-01-03 12:06:20.000000000","message":"Patch Set 20:\n\n(2 comments)","accounts_in_message":[],"_revision_number":20},{"id":"e3d80233c780164a44f2e85f6813693d5f0225fe","tag":"autogenerated:gerrit:abandon","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-08-20 02:14:17.000000000","message":"Abandoned\n\nTracing has been reworked here: https://review.opendev.org/c/openstack/swift/+/899397","accounts_in_message":[],"_revision_number":20}],"current_revision_number":20,"current_revision":"528074390a7b041142bbf14a04e17ae396b4b16a","revisions":{"30140a32a50b5591a033d1dbe3569316e6e95250":{"kind":"REWORK","_number":1,"created":"2022-09-14 06:48:41.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/1"}}},"commit":{"parents":[{"commit":"0f3a9ed2f86309e0236de2040fef734366441001","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0f3a9ed2f86309e0236de2040fef734366441001"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-09-14 06:46:28.000000000","tz":600},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/30140a32a50b5591a033d1dbe3569316e6e95250"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/30140a32a50b5591a033d1dbe3569316e6e95250"}]},"branch":"refs/heads/master"},"ea0166a5c61ca97fe20aedbcd48fdf2f95571302":{"kind":"REWORK","_number":2,"created":"2022-09-14 07:48:03.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/2"}}},"commit":{"parents":[{"commit":"1a9fc53157c821bc171443c2f30887bc3ca719de","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1a9fc53157c821bc171443c2f30887bc3ca719de"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-09-14 07:44:35.000000000","tz":600},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ea0166a5c61ca97fe20aedbcd48fdf2f95571302"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ea0166a5c61ca97fe20aedbcd48fdf2f95571302"}]},"branch":"refs/heads/master"},"cf0e30bdc047b7fd33ab3e407408557e42622ff8":{"kind":"REWORK","_number":3,"created":"2022-09-26 06:33:22.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/3"}}},"commit":{"parents":[{"commit":"1a9fc53157c821bc171443c2f30887bc3ca719de","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1a9fc53157c821bc171443c2f30887bc3ca719de"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-09-26 06:33:00.000000000","tz":600},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cf0e30bdc047b7fd33ab3e407408557e42622ff8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cf0e30bdc047b7fd33ab3e407408557e42622ff8"}]},"branch":"refs/heads/master"},"3e721a0df16bc9a72d806eccbdf26c17e310bbcd":{"kind":"REWORK","_number":4,"created":"2022-10-17 05:13:01.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/4"}}},"commit":{"parents":[{"commit":"b3f39904b511f79c5a8482d292c41d3caca034b8","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b3f39904b511f79c5a8482d292c41d3caca034b8"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-10-17 05:12:38.000000000","tz":660},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3e721a0df16bc9a72d806eccbdf26c17e310bbcd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3e721a0df16bc9a72d806eccbdf26c17e310bbcd"}]},"branch":"refs/heads/master"},"bf8f376c9cfcbbd539b9def24b7c64982a9c4170":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2022-10-27 23:21:09.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/59/857559/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/5"}}},"commit":{"parents":[{"commit":"3b8bf7ef5550277f928c0db852d880563367bc52","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3b8bf7ef5550277f928c0db852d880563367bc52"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2022-10-27 23:20:15.000000000","tz":-420},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bf8f376c9cfcbbd539b9def24b7c64982a9c4170"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bf8f376c9cfcbbd539b9def24b7c64982a9c4170"}]},"branch":"refs/heads/master"},"32ad3626881061754feed945ebb04e174a93208d":{"kind":"REWORK","_number":6,"created":"2022-10-27 23:30:14.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/59/857559/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/6"}}},"commit":{"parents":[{"commit":"3b8bf7ef5550277f928c0db852d880563367bc52","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3b8bf7ef5550277f928c0db852d880563367bc52"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2022-10-27 23:29:55.000000000","tz":-420},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/32ad3626881061754feed945ebb04e174a93208d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/32ad3626881061754feed945ebb04e174a93208d"}]},"branch":"refs/heads/master"},"e69767f42ccd5937fd61cf337e01b6179de21f7b":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2022-11-03 22:52:24.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/59/857559/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/7"}}},"commit":{"parents":[{"commit":"a4696f84e4cf9b3de2164b9aaab210c6dfe819ea","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4696f84e4cf9b3de2164b9aaab210c6dfe819ea"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"indianwhocodes","email":"nairashwin952013@gmail.com","date":"2022-11-03 22:51:47.000000000","tz":-420},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e69767f42ccd5937fd61cf337e01b6179de21f7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e69767f42ccd5937fd61cf337e01b6179de21f7b"}]},"branch":"refs/heads/master"},"9cc248eb24ca16cc271e81e2f3be628bd439368a":{"kind":"REWORK","_number":8,"created":"2022-11-08 03:24:25.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/8"}}},"commit":{"parents":[{"commit":"a4696f84e4cf9b3de2164b9aaab210c6dfe819ea","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4696f84e4cf9b3de2164b9aaab210c6dfe819ea"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-11-08 03:23:46.000000000","tz":660},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9cc248eb24ca16cc271e81e2f3be628bd439368a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9cc248eb24ca16cc271e81e2f3be628bd439368a"}]},"branch":"refs/heads/master"},"2cc044dd0cd5e3e39135564543975ad761fedd11":{"kind":"REWORK","_number":9,"created":"2022-11-16 06:24:42.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/9"}}},"commit":{"parents":[{"commit":"ab92d961f5b8d6e0483a715441713002f668a01c","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ab92d961f5b8d6e0483a715441713002f668a01c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-11-16 06:24:21.000000000","tz":660},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2cc044dd0cd5e3e39135564543975ad761fedd11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2cc044dd0cd5e3e39135564543975ad761fedd11"}]},"branch":"refs/heads/master"},"6d13d45c2e4697d7c98e1c733577e41e9f61db32":{"kind":"REWORK","_number":10,"created":"2022-11-16 07:11:29.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/10"}}},"commit":{"parents":[{"commit":"ab92d961f5b8d6e0483a715441713002f668a01c","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ab92d961f5b8d6e0483a715441713002f668a01c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-11-16 07:11:14.000000000","tz":660},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6d13d45c2e4697d7c98e1c733577e41e9f61db32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6d13d45c2e4697d7c98e1c733577e41e9f61db32"}]},"branch":"refs/heads/master"},"22f3ccd99287546684cc694e02a6a194a88fc33c":{"kind":"REWORK","_number":11,"created":"2022-11-17 08:15:03.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/11"}}},"commit":{"parents":[{"commit":"ab92d961f5b8d6e0483a715441713002f668a01c","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ab92d961f5b8d6e0483a715441713002f668a01c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-11-17 08:14:49.000000000","tz":660},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/22f3ccd99287546684cc694e02a6a194a88fc33c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/22f3ccd99287546684cc694e02a6a194a88fc33c"}]},"branch":"refs/heads/master"},"10f9607a0aa66d4ce278878b3931ba1c9f8b1433":{"kind":"REWORK","_number":12,"created":"2022-11-21 08:11:39.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/12"}}},"commit":{"parents":[{"commit":"ab92d961f5b8d6e0483a715441713002f668a01c","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ab92d961f5b8d6e0483a715441713002f668a01c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-11-21 08:11:11.000000000","tz":660},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/10f9607a0aa66d4ce278878b3931ba1c9f8b1433"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/10f9607a0aa66d4ce278878b3931ba1c9f8b1433"}]},"branch":"refs/heads/master"},"b0aca1e96e714130f8aa038ea64467e76dc241a1":{"kind":"REWORK","_number":13,"created":"2022-11-22 05:49:21.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/13"}}},"commit":{"parents":[{"commit":"ab92d961f5b8d6e0483a715441713002f668a01c","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ab92d961f5b8d6e0483a715441713002f668a01c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-11-22 05:49:00.000000000","tz":660},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b0aca1e96e714130f8aa038ea64467e76dc241a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b0aca1e96e714130f8aa038ea64467e76dc241a1"}]},"branch":"refs/heads/master"},"705edf3f94a6569f661cbfbca48ab95c20ad1a8e":{"kind":"REWORK","_number":14,"created":"2022-11-25 05:13:41.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/14"}}},"commit":{"parents":[{"commit":"12e4036184f69de2ccf6a8d8dc798eceb0e91c26","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/12e4036184f69de2ccf6a8d8dc798eceb0e91c26"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-11-25 04:59:19.000000000","tz":660},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/705edf3f94a6569f661cbfbca48ab95c20ad1a8e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/705edf3f94a6569f661cbfbca48ab95c20ad1a8e"}]},"branch":"refs/heads/master"},"c448c987fc845b6751ac209735ab7fddb980721c":{"kind":"REWORK","_number":15,"created":"2023-01-10 11:33:57.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/15"}}},"commit":{"parents":[{"commit":"71c48fe1202e88bf6d18105c1566639ad2a1831e","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/71c48fe1202e88bf6d18105c1566639ad2a1831e"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-01-10 06:37:56.000000000","tz":660},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c448c987fc845b6751ac209735ab7fddb980721c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c448c987fc845b6751ac209735ab7fddb980721c"}]},"branch":"refs/heads/master"},"a6977cba96f215801d4c8b0bb7823622e04dd3a0":{"kind":"REWORK","_number":16,"created":"2023-03-24 04:23:08.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/16"}}},"commit":{"parents":[{"commit":"79a1e2f547baa3ea6b1ddb2e213722b4f8694e24","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/79a1e2f547baa3ea6b1ddb2e213722b4f8694e24"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-03-24 04:01:34.000000000","tz":660},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a6977cba96f215801d4c8b0bb7823622e04dd3a0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a6977cba96f215801d4c8b0bb7823622e04dd3a0"}]},"branch":"refs/heads/master"},"189c97c95182912facc70853759d4e6705f787be":{"kind":"REWORK","_number":17,"created":"2023-04-20 05:47:02.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/17"}}},"commit":{"parents":[{"commit":"1d07432696dce81bd74f341d0975f73944315638","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1d07432696dce81bd74f341d0975f73944315638"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-04-20 05:46:16.000000000","tz":600},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/189c97c95182912facc70853759d4e6705f787be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/189c97c95182912facc70853759d4e6705f787be"}]},"branch":"refs/heads/master"},"c1cfcb4811f9ec566714bbb7c6475226beb84763":{"kind":"REWORK","_number":18,"created":"2023-05-04 07:27:03.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/18"}}},"commit":{"parents":[{"commit":"79c780493f61597991c6f5d6a1c46e191e233b39","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/79c780493f61597991c6f5d6a1c46e191e233b39"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-05-04 07:26:33.000000000","tz":600},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c1cfcb4811f9ec566714bbb7c6475226beb84763"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c1cfcb4811f9ec566714bbb7c6475226beb84763"}]},"branch":"refs/heads/master"},"a02dff4a6d2f413af2b7f92fdf62126afa9636a3":{"kind":"REWORK","_number":19,"created":"2023-05-26 06:29:35.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/19"}}},"commit":{"parents":[{"commit":"f578dd2dc1bff092ee184d6bd4d7d0d6ee280b7c","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f578dd2dc1bff092ee184d6bd4d7d0d6ee280b7c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-05-26 06:26:59.000000000","tz":600},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a02dff4a6d2f413af2b7f92fdf62126afa9636a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a02dff4a6d2f413af2b7f92fdf62126afa9636a3"}]},"branch":"refs/heads/master"},"528074390a7b041142bbf14a04e17ae396b4b16a":{"kind":"REWORK","_number":20,"created":"2023-10-24 03:26:46.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/59/857559/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/59/857559/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/59/857559/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/59/857559/20"}}},"commit":{"parents":[{"commit":"017b9e6208d176fe79f66da9db7dd447290840a8","subject":"Prepare tracing by adding a WSGI mixin for middlewares","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/017b9e6208d176fe79f66da9db7dd447290840a8"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-07-30 07:13:01.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2023-10-24 03:26:11.000000000","tz":660},"subject":"trace: Add RequestTraceMiddleware with OpTel","message":"trace: Add RequestTraceMiddleware with OpTel\n\nThis middleware is used to enable request tracing. At this stage the is\nno actual HMAC To start tracing so any value can be put into the\nquery_string parameter trace_sig. When you do that req will be traced.\n\nThe middleware also introduces another option which will trace every x\nrequest. This can be handy if you want to insert the middleware into\nsomething like the internal client config.\n\nThe request will start and stop tracing as the request hits this\nmiddleware. As such, to get as much info as possible it\u0027s best to have it\nas close to the front of the pipeline as possible.\n\nThe proxy has been instrumented so when making calls to storage nodes,\nso long as the middleware is also inserted into the storage node\npipelines, the tracing context is injected into the sub requests allowing\nus to trace a single request throughout the cluster.\n\nRequest tracing utilises the OpenTelemetry framework, which has now\nbecome a swift dependency. We could pull this out and warn.\n\nBecause a trace is scoped by the request. There is a trace_data object that\nis used to store some tracing metadata. Namely:\n\n - The call stack (so we can name middleware uniquely)\n - The current tracer object. As it\u0027s this object that creates spans.\n\nTracing and eventlet has issues. So we also make the GreenAsyncPool\ntrace aware, and also created sub-classed GreenPile to\nTraceAwareGreenPile, so it can pass a span (if it exists) into the\neventlet environment, allowing them to be traced correctly.\n\nTrace: be able to force the current span and SLO\n\nWhen we\u0027ve instrumented a response interator, like the SegmentIterater\nused by SLO, by the time the iter is being called by the client the\nrest of the request spans have returned.\nAlthough we force some of the spans to not be ended, the OpTel tracer object\nby the time it gets to a new iteration, it can\u0027t find the current\nrunning span to tie newly created spans off. This generates new traces\nrather the joining the existing trace.\n\nBecause eventlet uses the same process for its pool of threads, we\nstopped using otels global get_current_trace helper, and instead track them in\nthe request env.\nPutting the 2 together, we can optionally force the current span to come\nback into focus before the tracer object creates a new span, thereby\nkeeping the trace connected even when we\u0027re out in a response iter.\n\nAdd More unit tests\n\nAdded an activate_tracing(env) unit test helper to help activate and\ninterrogate tracing. Which is being used to test middlewares we\u0027ve\nalready targetted for instumentation (more then just importing the\nmixin).\nAlso added some request_trace middleware tests\n\nTrace status_int and wire_status int Also add some instrumentation to\nsegmentationIter exception handling\n\nChange-Id: I04d37ba2aa9b856b2d0d753920f8d4051a41d085\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/528074390a7b041142bbf14a04e17ae396b4b16a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/528074390a7b041142bbf14a04e17ae396b4b16a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
