)]}'
{"id":"openstack%2Fswift~886028","triplet_id":"openstack%2Fswift~master~I11bd42c01cee299391b21c179a05e83e65dbb1f3","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"597":{"account":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"last_update":"2023-06-28 05:57:00.000000000","reason":"Change was submitted"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2023-06-20 12:35:37.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2023-06-28 05:57:00.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2023-06-28 05:57:00.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I11bd42c01cee299391b21c179a05e83e65dbb1f3","subject":"Use statsd_client more directly","status":"MERGED","created":"2023-06-13 20:05:22.000000000","updated":"2023-06-28 05:58:07.000000000","submitted":"2023-06-28 05:57:00.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":11,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"886028","meta_rev_id":"c31708076b0ab40e75744b9dce697296481afca6","_number":886028,"virtual_id_number":886028,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-06-28 05:57:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2023-06-28 04:35:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2023-06-27 14:27:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2023-06-13 22:24:28.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2023-06-28 04:35:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-06-13 20:05:41.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2023-06-13 21:20: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":"REVIEWER"},{"updated":"2023-06-13 22:24:28.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-06-20 01:56:24.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"CC"},{"updated":"2023-06-28 04:35:09.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"}],"messages":[{"id":"caa67013c0dcf255c797c0862ea48cc5cee34a38","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-06-13 20:05:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"18edee95dee4977b95bbaa1d87c9b907e073aa05","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-13 21:20:24.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7b3dccdef0b5426795bdc6ff224dd260\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f738c6c6d3f4104af97e006958e399a : SUCCESS in 8m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/ee40f594a5a64786acf31aec1d52dca2 : SUCCESS in 1h 08m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/dba595ae12dc4a83bdf05933c28685d7 : SUCCESS in 39m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ad1fc4c30f5842dc8d05f869985eec11 : SUCCESS in 1h 07m 46s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e61d7aa00f20416487d2aa13e38e4274 : SUCCESS in 18m 06s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/09dd4badb1fa4583a547488c485aca74 : SUCCESS in 18m 01s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e5ecd951c4e943eda6383e16cbcc6554 : SUCCESS in 19m 47s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fdc92e0b6f8049b4b9ee39882c016598 : SUCCESS in 8m 32s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f2e5d40b5e014f309c28706b8483d63f : SUCCESS in 4m 56s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/20ffc0bb47724bcda812e037267a3fad : SUCCESS in 12m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9bf3a776736d4e97a2201e02419421ba : SUCCESS in 15m 55s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/40039e2dd2424d4aa885cb51f900f656 : SUCCESS in 19m 21s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f0b200eee3214086be27b3b019c3f7f8 : SUCCESS in 14m 11s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4c949401fce14618a2ad60f9f3149d51 : SUCCESS in 13m 36s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c459d805284644219de78d4719db6040 : SUCCESS in 20m 47s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a0bfc96f862c4476bf4b9a0064e75b14 : SUCCESS in 21m 44s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/90176ae3ea4a4d259b9b5a070eaa618a : SUCCESS in 13m 15s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/7cf995f3b75d42fab6973b445863fb1f : SUCCESS in 19m 16s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/83ebc12333e1491d84f565901d275d61 : SUCCESS in 15m 30s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a611948116b64038b3b47b581f5b133b : SUCCESS in 6m 42s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2dd6d9cbce2544198f615be76fb3c288 : SUCCESS in 18m 28s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/175b1aa8d70e49ce936a1d99f1c04b91 : SUCCESS in 6m 46s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0750d5aeb2c747ffa72f0203d490feab : SUCCESS in 51m 58s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/6de22a34a8a347399b08f16cee04ab8b : SUCCESS in 53m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9f22c6c23df747d1a8cea237a1ced192 : SUCCESS in 56m 57s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4a45b8579d0b42179751f15b208ad968 : SUCCESS in 53m 51s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/50ba50f4ab8d495583d6c5229916e9a4 : SUCCESS in 11m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9a9129a500354638baf7e1907f2850d3 : SUCCESS in 4m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/aebd609c7a5d46b6a0fa59bf3a6df017 : SUCCESS in 19m 03s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e9668884a55b45149dac4d9ef78b7335 : SUCCESS in 1h 04m 43s","accounts_in_message":[],"_revision_number":1},{"id":"560e9b6c2b52639637d7cd15f8e77236e8622f70","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-13 21:38:43.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0d326da5e52341fcb9841858b287197e\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/9d460d0476f04d6abdbd44c240c0188c : SUCCESS in 16m 33s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/04c3b415fb744eb99a4a86fbff046fcd : TIMED_OUT in 1h 30m 55s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/aecfcbdb98be40718bbd69e846cd3e1d : TIMED_OUT in 1h 30m 52s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f8c56a84aca948ed878817d48b73dcee : SUCCESS in 17m 40s","accounts_in_message":[],"_revision_number":1},{"id":"ea2cc9c71fd9b74d5e0a5db3dc8ceaa113a7095c","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-06-13 22:24:28.000000000","message":"Patch Set 1: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"2a14add8d5963190de24f08e7c931e44e042fb38","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-06-14 00:17:08.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"371c90a0d41e8c478e0e97498a34d6315f4815f7","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2023-06-20 01:56:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"49a4b473928bf0ad9ae56f337ed75cfff641c181","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-06-20 12:35:37.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"15c5948b8a80e208c8b9b7f390496496ec69c31d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-06-20 16:17:45.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"52fdcb29b20f1d0629709ee9438b7419244e78fc","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-06-27 14:27:56.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9f37f7ca75d32429cfb1f2d65df7d4ade75ece82","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-06-27 18:07:04.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"19075536d2b18f637c8804823c44a250f3395b44","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-06-28 04:35:09.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"e8caf046fda41c26f6b76c6cb9cd2c5b27eb826c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-28 04:35:43.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"7281fc0c55fdbe3d324d15e8f7c2ad2e0180b1e5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-28 05:57:00.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/90b2909c0c734fc284c4b82e8000c971\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44510e68940f4176b1f8d595be50e48c : SUCCESS in 10m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/3534067a452f4ad5943fb7796367f6ae : SUCCESS in 1h 09m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/aa6e5c318fa147e6b3c668d02c1ef394 : SUCCESS in 46m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cf6a5a34dc2a48849a05363491a71133 : SUCCESS in 1h 09m 45s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/58139992fb7b4e58978b97a93aeeaa14 : SUCCESS in 9m 31s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/d3811caba0a242f78e5002d5b5c9038a : SUCCESS in 7m 36s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d7a8a753736c44e2a431fca3d4be9a0e : SUCCESS in 15m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/897cd607ddf342e397e17d5fbb30bdce : SUCCESS in 19m 58s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b00e23f6e96f495b866179eeea198c8a : SUCCESS in 17m 47s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/3edfe2169dbf4efd87214fcfccaed867 : SUCCESS in 14m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ae6cf2272d7740aab2957ce3b0e50701 : SUCCESS in 16m 41s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b1f1419b8e1343bfb197745b16e7bf39 : SUCCESS in 20m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/35aedc6e19e54c2295e83deecb2b5420 : SUCCESS in 20m 15s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/bc213a1a261646c790c7416248bb8768 : SUCCESS in 17m 54s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/5d4e282ef5eb44558db5d46a58002cf9 : SUCCESS in 17m 22s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/9d5ac191d5bc4fbead7f0ce6ff977c88 : SUCCESS in 23m 29s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fa5ccbb0a0524667b7541123844f7948 : SUCCESS in 8m 06s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/967b17c2fa3644b080387903a1125a58 : SUCCESS in 8m 17s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/1538175efa444b44a1c6a24f3d05ac85 : SUCCESS in 1h 15m 52s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/4389482213b64d5f949675de143980bb : SUCCESS in 1h 03m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8007724c4baf4da0bb72bae57d319603 : SUCCESS in 54m 47s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/db9ab39020474892890e7fa225f1c96a : SUCCESS in 53m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/515762394b624715a95ebdd65fdc2d55 : SUCCESS in 13m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6460c075caee4125ae080eb7cc93ff11 : SUCCESS in 4m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/48858bb940b141c3a237c699e3e9d43a : SUCCESS in 1h 08m 30s","accounts_in_message":[],"_revision_number":1},{"id":"d375ed14a0631381e39e6d5e4c70005e508705fe","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-28 05:57:00.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"c31708076b0ab40e75744b9dce697296481afca6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-06-28 05:58:07.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1a23f0121c7145d5b1b94ea2d2525b62\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/223c76ea1a69471caf5993a24078aaf8 : SUCCESS in 47s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/5d9cc2c71a5148938b0311fee6c72e3d : SUCCESS in 34s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/384191a26a194aa39dc18e912678d9ee : SUCCESS in 37s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"4c986d97bc1eeb6eb25d6571cc2b9071513e70e7","revisions":{"4c986d97bc1eeb6eb25d6571cc2b9071513e70e7":{"kind":"REWORK","_number":1,"created":"2023-06-13 20:05:22.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/28/886028/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/28/886028/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/886028/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/886028/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/886028/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/28/886028/1"}}},"commit":{"parents":[{"commit":"144b69d901ea676f6935e089bcdadaaa34e73b34","subject":"Merge \"Add --test-config option to WSGI servers\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/144b69d901ea676f6935e089bcdadaaa34e73b34"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-06-13 20:02:56.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-06-13 20:03:00.000000000","tz":-420},"subject":"Use statsd_client more directly","message":"Use statsd_client more directly\n\nIf you go and replace a logger\u0027s statsd_client with something that\ndoesn\u0027t inherit from StatsdClient, you could previously get some\nTypeErrors about how the unbound StatsdClient method must be called\nwith a StatsdClient instance.\n\nEven if the replacement *did* inherit from StatsdClient, you may get\nunexpected behaviors if it overrode any of the metrics functions.\n\nNow, pass through to the bound methods on the logger\u0027s statsd_client.\n\nChange-Id: I11bd42c01cee299391b21c179a05e83e65dbb1f3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4c986d97bc1eeb6eb25d6571cc2b9071513e70e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4c986d97bc1eeb6eb25d6571cc2b9071513e70e7"}]},"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
