)]}'
{"id":"openstack%2Fswift~916413","triplet_id":"openstack%2Fswift~master~I530652dd672d7d4e5eac351ccbad318773414f7d","project":"openstack/swift","branch":"master","topic":"proxy-log-metrics2","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2024-04-19 16:36:09.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I530652dd672d7d4e5eac351ccbad318773414f7d","subject":"proxy_logging: unit test first-byte.timing metrics","status":"MERGED","created":"2024-04-19 11:40:48.000000000","updated":"2024-04-19 16:38:40.000000000","submitted":"2024-04-19 16:36:09.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"916413-proxy-log-metrics2","meta_rev_id":"696f7ff08c00af75c2b18ea753633b7c31fd6dd9","_number":916413,"virtual_id_number":916413,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-04-19 16:36:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":2,"date":"2024-04-19 14:40:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":1,"date":"2024-04-19 14:40:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-04-19 12:52: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":"CC"},{"updated":"2024-04-19 13:03:47.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":"2024-04-19 14:40:35.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"}],"messages":[{"id":"881f891d3abf706db7edd0be717b51983741324b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-04-19 11:40:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1903367dd7c45c7569b1933ed7657761a317e97f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-19 12:52:57.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8d4d87cb35f7452bb2b0966897cd097a\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/4ab34eb065ed4854a86a980688d4c844 : SUCCESS in 16m 57s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/27c6ed6b308447d5856cfe81e6b44291 : SUCCESS in 51m 48s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ee599701840b43a4b0cdc734a3722395 : SUCCESS in 18m 25s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/07b6f3546e024db0b7df591163c4cdb9 : SUCCESS in 1h 10m 18s","accounts_in_message":[],"_revision_number":1},{"id":"285ae19d2821160ae9628d015b659dc4a9b4210e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-19 13:03:47.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/23471cad6ff3495d8e8e6e202c19367b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5bee4087e1e247ea9cedb6a854a74958 : SUCCESS in 9m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/232c52eda8b04be38608bed3081895e6 : SUCCESS in 1h 05m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/100083400a924ad0b97179890e9814f9 : SUCCESS in 59m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f87a0dd0df6e46479a7b609f5cbbfda6 : SUCCESS in 1h 07m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b714a130960d4a7e929ee03303093ac1 : SUCCESS in 20m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/25244dabb7ef4543b95ac8706eb70664 : SUCCESS in 25m 03s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b9588e227eac4509b84df01314841fdd : SUCCESS in 25m 25s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/aac2be8b4cfe4f628533ce0220e12617 : SUCCESS in 9m 59s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ac2717759f89437bbeebdd8ffc7f400c : SUCCESS in 5m 29s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b0b114c29f5e4b079ac73057900bcfce : SUCCESS in 22m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0641bda97d5141a38b3c7be4aafeb29b : SUCCESS in 18m 38s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/dd7043264e344b028b7bbe9d6cce3a9c : SUCCESS in 17m 15s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/98b8f5a8f8b0459d9cca33ecccc575d9 : SUCCESS in 17m 40s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6f285024f38e413c8fcaa5d6deabda61 : SUCCESS in 17m 23s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/06f2c077e0eb4e349b6cdc466e40fc42 : SUCCESS in 18m 32s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7f8e7bad7f624085a05e98d430b2a352 : SUCCESS in 20m 09s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/53d3c47fd2cc43cebee56431bad17081 : SUCCESS in 16m 28s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/04329566417541cfa651bfce4d2826ed : SUCCESS in 15m 47s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/99e307c8fae142c988ee3e421db391fe : SUCCESS in 16m 25s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/23373b8adea646c2a92d6b9521816052 : SUCCESS in 6m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/75b66e01584f48f0b203e1db9b0d53e3 : SUCCESS in 14m 44s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/2063dff730174b0eadfce9c19f476f37 : SUCCESS in 7m 15s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c72e686cfb84467480140bb11b0e0ce2 : SUCCESS in 53m 54s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f4516f334591408cb5a8b3aa14ed3a5e : SUCCESS in 55m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a84691a5cd01429fabe412f3b72a5e4e : SUCCESS in 47m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/09a3dd0b0c874078b7a592545d7c3506 : SUCCESS in 20m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1feea2a54ad64ce09221e2f73cc6bb05 : SUCCESS in 4m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2892d4baf7414bfab8f845d499bf988b : SUCCESS in 18m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5e630d124c304ff09a6e5da9982bc1e9 : SUCCESS in 1h 03m 51s","accounts_in_message":[],"_revision_number":1},{"id":"917d506540e2bb7b71ea1ec6ae441062c67ab4cb","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-04-19 14:40:35.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"c8af3a61f3169e0eea8bf188a50f6dc831d5c246","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-19 14:41:17.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"afe871b78c0e1a989e8f699c298f2b0d5e5d7d82","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-19 16:36:09.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8bc55c6190614b2eb18d49a6da16418f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/05d91f968f554d0c9b782c8a14849258 : SUCCESS in 9m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/b35f0afb9b2f4ec2a9b88071e7a43d81 : SUCCESS in 1h 08m 56s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4308144247474c4cb255888029f975de : SUCCESS in 1h 11m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/25a290a162f94c7b8f4cf32ddb9ccb4e : SUCCESS in 1h 02m 21s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/4a08d2f4dc7b4ca39d5ce0e578aa5993 : SUCCESS in 10m 50s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/8e907cd72e97464bbc3770b9c90eabfe : SUCCESS in 6m 05s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d219486088c44243812ecdffb0d708ca : SUCCESS in 22m 54s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7ec475b151c14772bcb9c7480eaa7714 : SUCCESS in 20m 00s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/282e6166b7f94c0dba76f8fa6e05e41a : SUCCESS in 17m 06s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/843bf906bcdd4b77bdd71fdc66f1d010 : SUCCESS in 20m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f0911ce508d44c32832fe4121b976c55 : SUCCESS in 21m 59s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e6dd8de2370f444eb96691cfef7ee7bb : SUCCESS in 20m 41s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/8a30e133aa954a65b98ffaf0d2aa3dba : SUCCESS in 19m 10s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e3efe504c37843b6ba76066f3c253c30 : SUCCESS in 17m 42s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/9015efa839a84a5b8be76db30bc4d007 : SUCCESS in 15m 17s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7cd1591bc65546d6bdcf01b540e11b41 : SUCCESS in 16m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c98c64ede8c14bdc964296ffe649be17 : SUCCESS in 8m 41s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/c3b988c73f0c40549f79096952eaf477 : SUCCESS in 8m 28s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c709817694f848d68bf38b4650db5a29 : SUCCESS in 1h 03m 04s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/685eefbe16ca463d9e860eec7598f2ea : SUCCESS in 55m 03s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/37959837fbab4e2cbe65552fa57595cc : SUCCESS in 48m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/24dd57815fe34438827551045616aff7 : SUCCESS in 26m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d256eea79b4e457c8680a356c52d19ac : SUCCESS in 4m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cfbb81c48dea46df9101bd40105c4eca : SUCCESS in 1h 01m 25s","accounts_in_message":[],"_revision_number":1},{"id":"f9bb9af4ecc9fc465e65ac86e4874beb2cdb8bff","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-19 16:36:09.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"696f7ff08c00af75c2b18ea753633b7c31fd6dd9","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-19 16:38:40.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4b03f944f1954728be3b12b44e325344\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e3b4b01663554ce0ba338c0d53d0becc : SUCCESS in 56s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/3dafd727bbac4ea481d52e834ebe58a7 : SUCCESS in 34s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/ed2f96d00a6d4728b482301723816325 : SUCCESS in 43s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3d5a97f76bbcc0131814b2e086605aad47924e6f","revisions":{"3d5a97f76bbcc0131814b2e086605aad47924e6f":{"kind":"REWORK","_number":1,"created":"2024-04-19 11:40:48.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/916413/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/916413/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/916413/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/916413/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/916413/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/916413/1"}}},"commit":{"parents":[{"commit":"d4435e12290df9c790ea413bf8b4f220dada7909","subject":"proxy-logging: emit stats more consistently","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d4435e12290df9c790ea413bf8b4f220dada7909"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-04-19 11:33:48.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-04-19 11:33:48.000000000","tz":60},"subject":"proxy_logging: unit test first-byte.timing metrics","message":"proxy_logging: unit test first-byte.timing metrics\n\nAdd some test assertions to cover the first-byte timing metrics\nintroduced in the related change.\n\nAdd ttfb param to log_request docstring.\n\nChange-Id: I530652dd672d7d4e5eac351ccbad318773414f7d\nRelated-Change: I1611e34846e586703e9d3709fa64e8df41f2d685\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3d5a97f76bbcc0131814b2e086605aad47924e6f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3d5a97f76bbcc0131814b2e086605aad47924e6f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
