)]}'
{"id":"openstack%2Fceilometer~894284","triplet_id":"openstack%2Fceilometer~master~Id40fa0e023ad9ca9c05a06b9053bd97b48b4989c","project":"openstack/ceilometer","branch":"master","topic":"ref_tcp_publisher","attention_set":{},"removed_from_attention_set":{"32240":{"account":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"last_update":"2023-09-15 12:48:56.000000000","reason":"\u003cGERRIT_ACCOUNT_32240\u003e replied on the change","reason_account":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"}},"5202":{"account":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"last_update":"2023-09-15 13:58:52.000000000","reason":"Change was submitted"},"34975":{"account":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"last_update":"2023-09-08 13:44:30.000000000","reason":"\u003cGERRIT_ACCOUNT_34975\u003e replied on the change","reason_account":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}}},"hashtags":[],"change_id":"Id40fa0e023ad9ca9c05a06b9053bd97b48b4989c","subject":"Refactor TCP provider","status":"MERGED","created":"2023-09-08 09:02:19.000000000","updated":"2023-09-15 14:00:29.000000000","submitted":"2023-09-15 13:58:52.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"894284-ref_tcp_publisher","meta_rev_id":"93a634848ef4e1d43dec525a851a856fdfe9f974","_number":894284,"virtual_id_number":894284,"owner":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-09-15 13:58:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}],"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":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"all":[{"value":2,"date":"2023-09-15 12:48:56.000000000","_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},{"value":2,"date":"2023-09-11 09:03:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-09-08 13:44:30.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}],"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":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"all":[{"value":1,"date":"2023-09-15 12:48:56.000000000","_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-09-08 10:04:09.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2023-09-08 12:40:15.000000000","updated_by":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"reviewer":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"state":"CC"},{"updated":"2023-09-08 13:44:30.000000000","updated_by":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"reviewer":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"state":"REVIEWER"},{"updated":"2023-09-11 09:03:12.000000000","updated_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"reviewer":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"state":"REVIEWER"},{"updated":"2023-09-12 16:00:54.000000000","updated_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"reviewer":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"state":"REVIEWER"}],"messages":[{"id":"4ebaafa679621b1f7b1e9830df5fe4c870891f75","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2023-09-08 09:02:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3a3e8d964f702c493d790d9cbad634328edd34fc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-08 10:04:09.000000000","message":"Patch Set 1: 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/09e8bb98f8a34e2687eccdf5d479bfc0\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cd2b20ca4cd3494699b3046e310e6d87 : FAILURE in 5m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3b9e7fb4fc044e5fb340faf096644eae : FAILURE in 3m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fe803ffd2a234509935c963c4eaa3e9c : FAILURE in 5m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f1310dc4c4cf4f8eaee879ca51e996a7 : FAILURE in 4m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ba65ca436e424424a8dc714c3b699cd2 : FAILURE in 5m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5e936395e189489785def5b930a22f7c : FAILURE in 5m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52c8daa0983a4ace8daced2ec8f0ea87 : SUCCESS in 6m 49s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/6927dd76d7c1439ca12aa56740347ac9 : FAILURE in 47m 43s (non-voting)\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/b84d8f7d3acc47f08f1174a0195e159d : SUCCESS in 55m 38s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/fb6cef6794284a32a17a2ee4cfd02bd8 : SUCCESS in 43m 30s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/2f69ffc68e6e4092b5ad5c4f933744f8 : FAILURE in 29m 03s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/d7385512639842ae83a3a8a1797aae7c : FAILURE in 35m 03s","accounts_in_message":[],"_revision_number":1},{"id":"05a4ffeba42378c0289c8585314a5038101dc9a1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2023-09-08 11:46:34.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"f10365c15dc8382d1bc1ac0fb6a2fde42f904637","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2023-09-08 11:59:15.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2728db108e5f792ff318218f362e435dd155860b","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2023-09-08 12:34:01.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6ecda3e251e7b21150913426a0e2e9ee00f74ea6","author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"date":"2023-09-08 12:40:15.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"9bc9961b2aa09ebd1a70d8fe188eee40d50fa4d0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2023-09-08 12:43:16.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"dd75268b4d5e2477f9d1fab87502e799e939b626","author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"date":"2023-09-08 12:54:35.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"59b9522d603c94720124ef879d8ff7317b80197f","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2023-09-08 13:36:35.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"3eea4cae5bb5e67321f22407299f5c199c07e3dd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2023-09-08 13:42:14.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"82001cd269d124c377a7b572f5f78cb30966d808","author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"date":"2023-09-08 13:44:30.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"83d5a6f0d3dedd20a7b32f80ab79261dfc15ed64","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-08 14:50:18.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/4753a8bebc834973ae33addf493523e8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/242d66d731d546daa42f621b0641e35c : SUCCESS in 6m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7982fe818e234643a3a7b91830abf33d : SUCCESS in 3m 42s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6f65ed6540e44d5e8c228626bcde01e7 : SUCCESS in 6m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3ec145478a83495394b713f5e4e23b61 : FAILURE in 6m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/95cf2d1942d54aa194314e60cd324f76 : SUCCESS in 5m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0d755fbd10964b9d8d4a6ee982067539 : SUCCESS in 5m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c58eb56c1f0f438999c9276a663e8b0b : SUCCESS in 7m 03s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/a7998e9618ce4f6d8a3ec3d582e73c28 : FAILURE in 51m 20s (non-voting)\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/e963f232aeca4d58b559571e0c15d341 : SUCCESS in 45m 31s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/95ddeea2c86c4d7e9255031db16ec269 : SUCCESS in 1h 01m 21s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/b11009ade1834b6591f4e1e40cffb748 : SUCCESS in 47m 04s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/8ddf829797444e5ba4cda584ac29307c : SUCCESS in 46m 18s","accounts_in_message":[],"_revision_number":5},{"id":"0144c1ce8ed2f57ee2c0acde8f5a35452bb7d6b1","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2023-09-09 00:48:51.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"fee39164c72de9d4d909a90ef25c233e2f91927f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-09 01:54:18.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e9756813b0d74b9ba031a64130f9588b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e505d600738b4b708ae6d5cd8a34b688 : SUCCESS in 8m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/884eebc68d714d6698e1955bc3678580 : SUCCESS in 6m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/151b51954bee4be4bce439a9d2942eb2 : SUCCESS in 5m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5511786dcd8b45ed9e66e5369646d8be : SUCCESS in 10m 32s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d3c35daa4ff44ee2999c44f5417bfa85 : SUCCESS in 5m 44s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e0f1efc26e6442f0861a20303585cdfe : SUCCESS in 5m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a552fa9edc784d52a9f11bfe28ab6b13 : SUCCESS in 7m 19s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/1318dd40719b4fb187ea141282802389 : FAILURE in 59m 55s (non-voting)\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/131947f423f34735a6631428bc6e9621 : SUCCESS in 55m 40s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/2045175d39b2461bb02e159ad4998fd4 : SUCCESS in 57m 12s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/a0887e46288241f180ab10adb84aac02 : SUCCESS in 48m 34s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/0672473bafd9474f91cb07556891d6ad : SUCCESS in 52m 59s","accounts_in_message":[],"_revision_number":5},{"id":"8008de1713412570ef26f72790598f97371a236d","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2023-09-11 09:03:12.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"2d13009ad93c9550a54e5016cf0a1b787bd2dfea","author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"date":"2023-09-15 12:48:56.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"87ad154d25ade46e3f3c7a5561439034b55d83a7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-15 12:49:34.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"64e32e09b06e06ab0f04891ff8aef90bd9a5eb7c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-15 13:58:52.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca15101e93f94996927ae3c909f28866\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/54a5b49aabb6446baf5f25a79c5a2bf8 : SUCCESS in 5m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/dda1f14683b841b3a80f6117f3347f65 : SUCCESS in 7m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e4e15c5d08b0425ca6533843a01ac7c9 : SUCCESS in 5m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1253c422e6984647aeb91bf73227d90a : SUCCESS in 4m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db2843b940884d4cbb00eb734b87f5fe : SUCCESS in 9m 04s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/dc94b5dea0eb40ea9f7b22246563efda : FAILURE in 1h 01m 08s (non-voting)\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/d0865d699e4b4aeba5140dfaaa329a5c : SUCCESS in 57m 32s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/88c41a3d389c449ca367f8108093761f : SUCCESS in 1h 01m 26s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/6c15152c485e4b9b82bb3ed6d654e314 : SUCCESS in 49m 45s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/93e8d297cf9f4468896d892f5dbde427 : SUCCESS in 1h 01m 09s","accounts_in_message":[],"_revision_number":5},{"id":"ab4334b060797d51c7ebda6bbe216e3042df96ee","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-15 13:58:52.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"93a634848ef4e1d43dec525a851a856fdfe9f974","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-15 14:00:29.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ece98f11d8f44e23a3698b7343c99e1f\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4e5e013588824a26a112e2ac071a3aa4 : SUCCESS in 51s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"e62d6d9ed5bbe704e7e7b4edce435b863cd98207","revisions":{"3c8321b73f047969d60271a9a1045e5b249d6776":{"kind":"REWORK","_number":1,"created":"2023-09-08 09:02:19.000000000","uploader":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"ref":"refs/changes/84/894284/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/84/894284/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/1"}}},"commit":{"parents":[{"commit":"7d0ac89c3f085b528ad4d06c2e551b3a4892b649","subject":"Merge \"jsonpath-rw-ext uses operator.add for \"+\" and operator.sub for \"-\". operator.add can do string concatenation, but operator.sub cannot do string subtraction. so the original hack does not work, perhaps we should use sub to get an empty string.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7d0ac89c3f085b528ad4d06c2e551b3a4892b649"}]}],"author":{"name":"Erno Kuvaja","email":"jokke@usr.fi","date":"2023-09-01 12:43:04.000000000","tz":60},"committer":{"name":"Erno Kuvaja","email":"jokke@usr.fi","date":"2023-09-08 08:55:15.000000000","tz":60},"subject":"Refactor TCP provider","message":"Refactor TCP provider\n\nThis change refactors the TCP provider to use socket.create_connection\navoiding the need to guess and do lots of messy handling between IPv6\nand IPv4.\n\nAlso makes the error handling more specific expecting the errors socket\nis emitting rather than catch all. removes logging stack trace on\nconnection issues.\n\nNOTE: there is an issue still to be addressed in the tests.\n\nChange-Id: Id40fa0e023ad9ca9c05a06b9053bd97b48b4989c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3c8321b73f047969d60271a9a1045e5b249d6776"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3c8321b73f047969d60271a9a1045e5b249d6776"}]},"branch":"refs/heads/master"},"eb7a80a23c63351bb4fa8257d864a4a35e3accbd":{"kind":"REWORK","_number":2,"created":"2023-09-08 11:46:34.000000000","uploader":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"ref":"refs/changes/84/894284/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/84/894284/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/2"}}},"commit":{"parents":[{"commit":"7d0ac89c3f085b528ad4d06c2e551b3a4892b649","subject":"Merge \"jsonpath-rw-ext uses operator.add for \"+\" and operator.sub for \"-\". operator.add can do string concatenation, but operator.sub cannot do string subtraction. so the original hack does not work, perhaps we should use sub to get an empty string.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7d0ac89c3f085b528ad4d06c2e551b3a4892b649"}]}],"author":{"name":"Erno Kuvaja","email":"jokke@usr.fi","date":"2023-09-01 12:43:04.000000000","tz":60},"committer":{"name":"Erno Kuvaja","email":"jokke@usr.fi","date":"2023-09-08 11:46:11.000000000","tz":60},"subject":"Refactor TCP provider","message":"Refactor TCP provider\n\nThis change refactors the TCP provider to use socket.create_connection\navoiding the need to guess and do lots of messy handling between IPv6\nand IPv4.\n\nAlso makes the error handling more specific expecting the errors socket\nis emitting rather than catch all. removes logging stack trace on\nconnection issues.\n\nChange-Id: Id40fa0e023ad9ca9c05a06b9053bd97b48b4989c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/eb7a80a23c63351bb4fa8257d864a4a35e3accbd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/eb7a80a23c63351bb4fa8257d864a4a35e3accbd"}]},"branch":"refs/heads/master"},"8e94be1ca2491330657a7e8590c80f5b74787028":{"kind":"REWORK","_number":3,"created":"2023-09-08 11:59:15.000000000","uploader":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"ref":"refs/changes/84/894284/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/84/894284/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/3"}}},"commit":{"parents":[{"commit":"7d0ac89c3f085b528ad4d06c2e551b3a4892b649","subject":"Merge \"jsonpath-rw-ext uses operator.add for \"+\" and operator.sub for \"-\". operator.add can do string concatenation, but operator.sub cannot do string subtraction. so the original hack does not work, perhaps we should use sub to get an empty string.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7d0ac89c3f085b528ad4d06c2e551b3a4892b649"}]}],"author":{"name":"Erno Kuvaja","email":"jokke@usr.fi","date":"2023-09-01 12:43:04.000000000","tz":60},"committer":{"name":"Erno Kuvaja","email":"jokke@usr.fi","date":"2023-09-08 11:59:06.000000000","tz":60},"subject":"Refactor TCP provider","message":"Refactor TCP provider\n\nThis change refactors the TCP provider to use socket.create_connection\navoiding the need to guess and do lots of messy handling between IPv6\nand IPv4.\n\nAlso makes the error handling more specific expecting the errors socket\nis emitting rather than catch all. removes logging stack trace on\nconnection issues.\n\nChange-Id: Id40fa0e023ad9ca9c05a06b9053bd97b48b4989c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/8e94be1ca2491330657a7e8590c80f5b74787028"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/8e94be1ca2491330657a7e8590c80f5b74787028"}]},"branch":"refs/heads/master"},"4eb1d40cd5a7f6dd1d91dc620e328371b7751a25":{"kind":"REWORK","_number":4,"created":"2023-09-08 12:43:16.000000000","uploader":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"ref":"refs/changes/84/894284/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/84/894284/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/4"}}},"commit":{"parents":[{"commit":"7d0ac89c3f085b528ad4d06c2e551b3a4892b649","subject":"Merge \"jsonpath-rw-ext uses operator.add for \"+\" and operator.sub for \"-\". operator.add can do string concatenation, but operator.sub cannot do string subtraction. so the original hack does not work, perhaps we should use sub to get an empty string.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7d0ac89c3f085b528ad4d06c2e551b3a4892b649"}]}],"author":{"name":"Erno Kuvaja","email":"jokke@usr.fi","date":"2023-09-01 12:43:04.000000000","tz":60},"committer":{"name":"Erno Kuvaja","email":"jokke@usr.fi","date":"2023-09-08 12:42:18.000000000","tz":60},"subject":"Refactor TCP provider","message":"Refactor TCP provider\n\nThis change refactors the TCP provider to use socket.create_connection\navoiding the need to guess and do lots of messy handling between IPv6\nand IPv4.\n\nAlso makes the error handling more specific expecting the errors socket\nis emitting rather than catch all. removes logging stack trace on\nconnection issues.\n\nWe introduce break out of the message loop in case reconnect fails to\navoid spamming.\n\nChange-Id: Id40fa0e023ad9ca9c05a06b9053bd97b48b4989c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/4eb1d40cd5a7f6dd1d91dc620e328371b7751a25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/4eb1d40cd5a7f6dd1d91dc620e328371b7751a25"}]},"branch":"refs/heads/master"},"e62d6d9ed5bbe704e7e7b4edce435b863cd98207":{"kind":"REWORK","_number":5,"created":"2023-09-08 13:42:14.000000000","uploader":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"ref":"refs/changes/84/894284/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/84/894284/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/84/894284/5"}}},"commit":{"parents":[{"commit":"7d0ac89c3f085b528ad4d06c2e551b3a4892b649","subject":"Merge \"jsonpath-rw-ext uses operator.add for \"+\" and operator.sub for \"-\". operator.add can do string concatenation, but operator.sub cannot do string subtraction. so the original hack does not work, perhaps we should use sub to get an empty string.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7d0ac89c3f085b528ad4d06c2e551b3a4892b649"}]}],"author":{"name":"Erno Kuvaja","email":"jokke@usr.fi","date":"2023-09-01 12:43:04.000000000","tz":60},"committer":{"name":"Erno Kuvaja","email":"jokke@usr.fi","date":"2023-09-08 13:42:05.000000000","tz":60},"subject":"Refactor TCP provider","message":"Refactor TCP provider\n\nThis change refactors the TCP provider to use socket.create_connection\navoiding the need to guess and do lots of messy handling between IPv6\nand IPv4.\n\nAlso makes the error handling more specific expecting the errors socket\nis emitting rather than catch all. removes logging stack trace on\nconnection issues.\n\nWe introduce break out of the message loop in case reconnect fails to\navoid spamming.\n\nChange-Id: Id40fa0e023ad9ca9c05a06b9053bd97b48b4989c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e62d6d9ed5bbe704e7e7b4edce435b863cd98207"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e62d6d9ed5bbe704e7e7b4edce435b863cd98207"}]},"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":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"}}]}],"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":{}}}]}
