)]}'
{"id":"openstack%2Fswift~945117","triplet_id":"openstack%2Fswift~master~If494956cfb44d1f73c360365acf10e596d77321a","project":"openstack/swift","branch":"master","topic":"p-proxy-logging-options","attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2025-03-31 15:33:12.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"If494956cfb44d1f73c360365acf10e596d77321a","subject":"proxy-logging: copy all options to the access logger conf","status":"NEW","created":"2025-03-20 15:17:09.000000000","updated":"2025-03-31 15:33:37.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":10,"unresolved_comment_count":7,"has_review_started":true,"meta_rev_id":"3373c72d230909900b9880311a4b0f5345005ce0","_number":945117,"virtual_id_number":945117,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"recommended":{"_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":"2025-03-26 13:09:04.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"}],"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":{"recommended":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"all":[{"value":1,"date":"2025-03-26 17:01:23.000000000","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"]},{"value":1,"date":"2025-03-31 15:33:37.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"}],"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":"","value":1,"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"]},{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"}],"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"]},{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-03-20 16:18:08.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":"2025-03-20 16:25:57.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":"2025-03-26 17:01:23.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":"2025-03-31 15:33:12.000000000","updated_by":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"reviewer":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"state":"REVIEWER"}],"messages":[{"id":"9ade417571d00b8f314876ebe91558a3f6f5e34b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-03-20 15:17:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cdff288e96013748c29050b7d377bd62556d37cf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-03-20 15:34:36.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"f201cdd95203aa974321a2ea9f1338393f95877e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-20 16:18:08.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cec79706a6c34c089153c27d310f077e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a40820544e19470c944232c8fa11a540 : SUCCESS in 41m 25s","accounts_in_message":[],"_revision_number":2},{"id":"c397de453ea474609a10e2c7e22e50d2309e795e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-20 16:25:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/22642a35fcac4e92956498f15f9e8a94\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/261cf3635eb44d9ea088d19f2ad62473 : SUCCESS in 10m 53s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/25491f9bda2045d5bf1b3ab70c0e5e24 : SUCCESS in 32m 20s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1304c7841358487f9676cf33e37de665 : SUCCESS in 10m 31s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/50561a53523b447e980bd18339f2f178 : SUCCESS in 10m 36s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c3717c481b8b485d8a1e1303c0968d9f : SUCCESS in 21m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bfe6bf7955814e40adc4ba482b9023d1 : SUCCESS in 5m 35s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a8e2ac341a374051aaed1a7c4e57bfd3 : SUCCESS in 17m 33s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e5b248b04ec34ff08856a843ed61ef76 : SUCCESS in 10m 09s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/6ba6304daabf485f9210280c73f5842c : SUCCESS in 31m 54s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/dd4073c4a5634ff19e45323b65721c55 : SUCCESS in 14m 58s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/644a38bf53ce4384bcfcdc70741b1505 : SUCCESS in 13m 10s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/2627b282d9ed435bb9d8c7fd7f7e8c5e : SUCCESS in 16m 41s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e31c4b5432a04f4f801472c8a6d864e3 : SUCCESS in 46m 04s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/293fcb57fc7647449b20e6f000d8457b : SUCCESS in 18m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/75244146796e4c84ac8f3d1da3ee30bd : SUCCESS in 20m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/470ecde7dc054c35bb81bf2715d86f8e : SUCCESS in 4m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0bbfd3721d8c4693bd7a06f2b43315e8 : SUCCESS in 20m 35s","accounts_in_message":[],"_revision_number":2},{"id":"dbb25a3ce188ec9e31dd76ffca8a961d8dd1df11","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-03-26 11:56:45.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"d1a43b1d1fccaac960f3f4c83b520bc94f7b7889","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-03-26 12:04:47.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"3d2a86bdff6a73803be795edb3d26c9953c492aa","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-26 12:49:54.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/57bae2501b2f41279ef0ea43ec657df8\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5f76b1022a8843e0a7b7e578985d0a5f : SUCCESS in 48m 35s","accounts_in_message":[],"_revision_number":3},{"id":"460f17f55180b40ba96a906a3dc4467065cfe0f9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-26 13:09:04.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/06e15d9d7cc4446e9365b879118ca6d8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5dabb856b0940f9b5d4797a6a767d5d : SUCCESS in 6m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/5f73bb7805004a818dd6c982d1d7f76f : SUCCESS in 55m 27s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/90e78c2e00834414add92dbf1902bb55 : SUCCESS in 55m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/41fea7f3c61a43ddb310a12cb9f1e6d7 : SUCCESS in 51m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b60f84c2e57046b29619627502e19f1b : SUCCESS in 35m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a83c19d8ceef440885bde9391f889a41 : SUCCESS in 11m 42s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/47ccbf0be4564a28a4dd5f88ffabc87e : SUCCESS in 19m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/456e488f7b974876a6b1d94b42f73136 : SUCCESS in 27m 11s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/db9288507f1e440eb0a0c638aca6d1f1 : SUCCESS in 3m 52s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/da8f5065f4d64264a2985a1504685344 : SUCCESS in 9m 25s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b745b1e536d24fb0923d0a560f1a0ddd : SUCCESS in 20m 06s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/9aa9829fc9af4ed9aee9c9a19c8eeb81 : SUCCESS in 29m 57s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/ea6f5818ebc14b04801aec45cd0d9659 : SUCCESS in 14m 17s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/1ec948821f9d4077b4f4c50beb79983a : SUCCESS in 14m 37s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/30153ac8d4f64d9aa8d0f9bc5b1fe99a : SUCCESS in 18m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a26bb17cb6dc41ed91b94e9cb99265dc : SUCCESS in 5m 46s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2c759c315d7f4c6cbe7e329d539b5edc : SUCCESS in 19m 18s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/163f08991d964593a30560a85d2b1a09 : SUCCESS in 7m 14s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d1a2f69f04984e8f851baa259486a610 : SUCCESS in 56m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ec1308472a2640cdadaf639e3e63c37d : SUCCESS in 45m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/63e0a94591e845f088495d236f338bc6 : SUCCESS in 42m 42s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3ed7afd7541a44dc92f136a3fe087cc2 : SUCCESS in 20m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6e619579bf524c5b9f4c3f5a47093537 : SUCCESS in 3m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/eec3b3f00bef40a1a502da3e59ae3de7 : SUCCESS in 20m 01s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a9d86544043242fca02296e8ebdbdd2a : SUCCESS in 55m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fe1a254ded31430fb99a9b3458837bbe : SUCCESS in 55m 30s","accounts_in_message":[],"_revision_number":3},{"id":"aee02c8b37d477ad528dac65c9bb7c3476e55ebc","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-03-26 17:01:23.000000000","message":"Patch Set 3: Code-Review+1\n\n(6 comments)","accounts_in_message":[],"_revision_number":3},{"id":"ab96d3ef1033ee3b25f3bdfcd809d57927625643","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2025-03-31 15:33:12.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"02a8697eac245b5075514a8ae83b4d90bd8ce013","tag":"autogenerated:gerrit:deleteVote","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2025-03-31 15:33:29.000000000","message":"Removed Code-Review+1 by \u003cGERRIT_ACCOUNT_36606\u003e\n","accounts_in_message":[{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"}],"_revision_number":3},{"id":"3373c72d230909900b9880311a4b0f5345005ce0","author":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"date":"2025-03-31 15:33:37.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8fd2166e7dbaddc25115cdfce7643b04864b5f7d","revisions":{"c9debac20dc1313b8b2874ed534f852273c14c00":{"kind":"REWORK","_number":1,"created":"2025-03-20 15:17:09.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/17/945117/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/17/945117/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/17/945117/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/17/945117/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/17/945117/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/17/945117/1"}}},"commit":{"parents":[{"commit":"0cad7b55fa7a3b49f429436cced31e825326244f","subject":"sq? fixups for proxy_logging","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0cad7b55fa7a3b49f429436cced31e825326244f"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-03-20 13:54:44.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-03-20 13:57:45.000000000","tz":0},"subject":"proxy_logging: test log_max_line_length option","message":"proxy_logging: test log_max_line_length option\n\nChange-Id: If494956cfb44d1f73c360365acf10e596d77321a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c9debac20dc1313b8b2874ed534f852273c14c00"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c9debac20dc1313b8b2874ed534f852273c14c00"}]},"branch":"refs/heads/master"},"62b740a77b9e1c21452e920fc80f1ecc2ab67ef2":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-03-20 15:34:36.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/17/945117/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/17/945117/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/17/945117/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/17/945117/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/17/945117/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/17/945117/2"}}},"commit":{"parents":[{"commit":"71343bb6e2520706caa6231e69ef04c85d4e5c69","subject":"sq? fixups for proxy_logging","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/71343bb6e2520706caa6231e69ef04c85d4e5c69"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-03-20 13:54:44.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-03-20 15:34:26.000000000","tz":0},"subject":"proxy_logging: test log_max_line_length option","message":"proxy_logging: test log_max_line_length option\n\nChange-Id: If494956cfb44d1f73c360365acf10e596d77321a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/62b740a77b9e1c21452e920fc80f1ecc2ab67ef2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/62b740a77b9e1c21452e920fc80f1ecc2ab67ef2"}]},"branch":"refs/heads/master"},"8fd2166e7dbaddc25115cdfce7643b04864b5f7d":{"kind":"REWORK","_number":3,"created":"2025-03-26 11:56:45.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/17/945117/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/17/945117/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/17/945117/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/17/945117/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/17/945117/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/17/945117/3"}}},"commit":{"parents":[{"commit":"3f59cef644ce5b4a520cd818c97ed22cb73b731f","subject":"Merge \"Make FakeSwiftCall.DUMMY_VALUE a bespoke singleton\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3f59cef644ce5b4a520cd818c97ed22cb73b731f"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-03-20 13:54:44.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-03-26 11:56:04.000000000","tz":0},"subject":"proxy-logging: copy all options to the access logger conf","message":"proxy-logging: copy all options to the access logger conf\n\nPreviously, proxy-logging middleware copied a specific subset of\nconfig options to the conf dict that it passes to the get_logger\nfunction. Several logger options were not included in this subset,\npresumably due to an oversight when the options were added, i.e.:\n\n  log_max_line_length\n  log_address\n  log_custom_handlers\n\nThis patch modifies proxy logging so that *all* config options are\npassed to the get_logger function. Note that get_logger currently only\nuses options with the prefix \u0027log_\u0027.\n\nProxy-logging middleware supports use of the \u0027access_\u0027 prefix to\noverwrite some \u0027log_\u003csuffix\u003e\u0027 options that are passed to the access\nlogger and in doing so vary the access logger configuration from the\ngeneric logger configuration.  For example, the \u0027access_log_name\u0027\noption, if specified, would overwrite the \u0027log_name\u0027 option passed to\nget_logger.\n\nThis patch does NOT extend the \u0027access_\u0027 prefix pattern to the options\nthat were not previously passed to get_logger. For example,\naccess_log_address will NOT overwrite log_address. Operators that wish\nto vary the access logger\u0027s options from the generic values are\nencouraged to use the \u0027set log_\u003csuffix\u003e \u003d value\u0027 syntax in the\nproxy-logging filter config section.\n\nCloses-Bug: #2104248\nChange-Id: If494956cfb44d1f73c360365acf10e596d77321a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8fd2166e7dbaddc25115cdfce7643b04864b5f7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8fd2166e7dbaddc25115cdfce7643b04864b5f7d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"}},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
