)]}'
{"id":"openstack%2Fceilometer~657213","triplet_id":"openstack%2Fceilometer~master~I6b46f07690f2fc165fe27bf509ee8926656fd6b9","project":"openstack/ceilometer","branch":"master","topic":"bug/1827768","hashtags":[],"change_id":"I6b46f07690f2fc165fe27bf509ee8926656fd6b9","subject":"metering data lost randomly","status":"MERGED","created":"2019-05-05 08:41:13.000000000","updated":"2019-05-20 14:42:37.000000000","submitted":"2019-05-20 14:42:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"657213-1558363357068-deb1f29f","meta_rev_id":"1ec01d74171551f146d2993707913c6e19b789a2","_number":657213,"virtual_id_number":657213,"owner":{"_account_id":20100,"name":"Shaoman Zhang","email":"zhang.shaoman@zte.com.cn","username":"zhang.shaoman"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2019-05-05 09:09:04.000000000","_account_id":15843,"name":"Intel Hardware-Meters CI","email":"ipmi-ci@intel.com","username":"ipmici"},{"value":0,"date":"2019-05-20 07:27:56.000000000","_account_id":20100,"name":"Shaoman Zhang","email":"zhang.shaoman@zte.com.cn","username":"zhang.shaoman"},{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":0,"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},{"value":2,"date":"2019-05-20 14:42:36.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":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"all":[{"value":0,"_account_id":15843,"name":"Intel Hardware-Meters CI","email":"ipmi-ci@intel.com","username":"ipmici"},{"value":0,"_account_id":20100,"name":"Shaoman Zhang","email":"zhang.shaoman@zte.com.cn","username":"zhang.shaoman"},{"value":2,"date":"2019-05-06 02:34:19.000000000","_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"date":"2019-05-15 10:05:33.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":2,"date":"2019-05-20 11:08:32.000000000","_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},{"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":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"all":[{"value":0,"_account_id":15843,"name":"Intel Hardware-Meters CI","email":"ipmi-ci@intel.com","username":"ipmici"},{"value":0,"_account_id":20100,"name":"Shaoman Zhang","email":"zhang.shaoman@zte.com.cn","username":"zhang.shaoman"},{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":1,"date":"2019-05-20 11:08:32.000000000","_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},{"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":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"_account_id":15843,"name":"Intel Hardware-Meters CI","email":"ipmi-ci@intel.com","username":"ipmici"},{"_account_id":20100,"name":"Shaoman Zhang","email":"zhang.shaoman@zte.com.cn","username":"zhang.shaoman"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-05 09:09:04.000000000","updated_by":{"_account_id":15843,"name":"Intel Hardware-Meters CI","email":"ipmi-ci@intel.com","username":"ipmici"},"reviewer":{"_account_id":15843,"name":"Intel Hardware-Meters CI","email":"ipmi-ci@intel.com","username":"ipmici"},"state":"REVIEWER"},{"updated":"2019-05-06 02:34:19.000000000","updated_by":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"reviewer":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"state":"REVIEWER"},{"updated":"2019-05-15 10:05:33.000000000","updated_by":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"reviewer":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"state":"REVIEWER"},{"updated":"2019-05-20 11:08:32.000000000","updated_by":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"reviewer":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"state":"REVIEWER"},{"updated":"2019-05-20 14:42:36.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"}],"messages":[{"id":"050ff1cd74487fc71358048c6fff9ae77c0de59d","author":{"_account_id":20100,"name":"Shaoman Zhang","email":"zhang.shaoman@zte.com.cn","username":"zhang.shaoman"},"date":"2019-05-05 08:41:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"eb30fa9f0fd713ef88abdeabe689998c0fc8ae21","author":{"_account_id":20100,"name":"Shaoman Zhang","email":"zhang.shaoman@zte.com.cn","username":"zhang.shaoman"},"date":"2019-05-05 08:47:36.000000000","message":"Patch Set 1: Cherry Picked\n\nThis patchset was cherry picked to branch stable/stein as commit fc2586e852a6d308719cb668c785147a672341a2","accounts_in_message":[],"_revision_number":1},{"id":"4ed4ded83dc381e9385cb7463ae7ad6c08a68c93","author":{"_account_id":15843,"name":"Intel Hardware-Meters CI","email":"ipmi-ci@intel.com","username":"ipmici"},"date":"2019-05-05 09:09:04.000000000","message":"Patch Set 1:\n\n* ipmi-test http://52.27.155.124/ipmi/657213/1 : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"cb0aef07fe2f39c952dccfb60b7cee5b6c7474c8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-05 09:52:23.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/13/657213/1/check/openstack-tox-cover/0e0d478/cover/ : SUCCESS in 5m 13s\n- openstack-tox-pep8 http://logs.openstack.org/13/657213/1/check/openstack-tox-pep8/541508a/ : SUCCESS in 3m 35s\n- openstack-tox-py27 http://logs.openstack.org/13/657213/1/check/openstack-tox-py27/226a25f/ : SUCCESS in 4m 13s\n- openstack-tox-py36 http://logs.openstack.org/13/657213/1/check/openstack-tox-py36/18aa6f0/ : SUCCESS in 4m 55s\n- openstack-tox-py37 http://logs.openstack.org/13/657213/1/check/openstack-tox-py37/ccb5e1c/ : SUCCESS in 6m 20s\n- openstack-tox-docs http://logs.openstack.org/13/657213/1/check/openstack-tox-docs/83f3ff6/html/ : SUCCESS in 2m 58s\n- openstack-tox-lower-constraints http://logs.openstack.org/13/657213/1/check/openstack-tox-lower-constraints/5dcd456/ : SUCCESS in 6m 02s\n- grenade-dsvm-ceilometer http://logs.openstack.org/13/657213/1/check/grenade-dsvm-ceilometer/88511b0/ : SUCCESS in 1h 05m 45s\n- telemetry-dsvm-integration http://logs.openstack.org/13/657213/1/check/telemetry-dsvm-integration/4995b54/ : SUCCESS in 54m 00s","accounts_in_message":[],"_revision_number":1},{"id":"60c2249a3524cee24e0d55f3aac9e540c4418953","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-05-06 02:34:19.000000000","message":"Patch Set 1: Code-Review+2\n\nThis is the bugfix in our production.","accounts_in_message":[],"_revision_number":1},{"id":"0d2a8b83a66c5b9aec6b69132b344d27f987fa26","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-05-06 23:23:16.000000000","message":"Patch Set 1: Code-Review-1\n\nI\u0027m a little confused, according to http://effbot.org/pyfaq/what-kinds-of-global-value-mutation-are-thread-safe.htm, append and extend for list are both thread-safe, no? Do you have any proof that could describe the issue you\u0027ve been encountered? Is it possible that there are other reasons for your original problem?","accounts_in_message":[],"_revision_number":1},{"id":"d7aec4b451b593cd0773af399599b49a3c5981d6","author":{"_account_id":20100,"name":"Shaoman Zhang","email":"zhang.shaoman@zte.com.cn","username":"zhang.shaoman"},"date":"2019-05-08 06:03:04.000000000","message":"Patch Set 1:\n\nHi Lingxian,\n\nhttps://stackoverflow.com/questions/6319207/are-lists-thread-safe\nWhile the act of appending or popping elements from the list itself is thread safe, what is not thread safe is when you append in one thread and pop in another.\n\nI\u0027m not quite sure, but we did find data loss without thread locking.","accounts_in_message":[],"_revision_number":1},{"id":"7ef4a1207f093707839d324b3e25116373c40371","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-05-08 06:44:36.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d73f0c4a59297fcf3bfc8a644dc22f42244726b1","author":{"_account_id":20100,"name":"Shaoman Zhang","email":"zhang.shaoman@zte.com.cn","username":"zhang.shaoman"},"date":"2019-05-10 06:06:39.000000000","message":"Patch Set 1:\n\nHi, pls take a look at the last response：\nAs mentioned in the earlier answers while the act of appending or popping elements from the list itself is thread safe, what is not thread safe is when you append in one thread and pop in another.\n\nMy understanding of this problem is that \"append\" operation itself is safe, but if multiple threads are working on a list at the same time, it is possible to corrupt the data. For example, one thread try to append data, while another thread is deleting data.","accounts_in_message":[],"_revision_number":1},{"id":"107227ff2f09e445311ba497fb911baad5f0d18a","author":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"date":"2019-05-15 08:23:11.000000000","message":"Patch Set 1: Code-Review+1\n\nShaoman, I wouldn\u0027t use a stackoverflow link as a reference. Could it be something like the official docs explaining that? Thanks.","accounts_in_message":[],"_revision_number":1},{"id":"47943468cf82957d8f4ccf713c9e07aeae3c70d7","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-05-15 10:05:33.000000000","message":"Patch Set 1: -Code-Review","accounts_in_message":[],"_revision_number":1},{"id":"e93a59b70a379d4d2f575f2374a70eaeb500c8ec","author":{"_account_id":20100,"name":"Shaoman Zhang","email":"zhang.shaoman@zte.com.cn","username":"zhang.shaoman"},"date":"2019-05-20 07:27:56.000000000","message":"Patch Set 1:\n\nHi Trinh,\nSorry, i didn\u0027t find a official explanation for this yet.","accounts_in_message":[],"_revision_number":1},{"id":"4680feba5bac3bac5a8779be170d55616f4f9c36","author":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"date":"2019-05-20 08:11:16.000000000","message":"Patch Set 1:\n\nIs there any way to test if this actually works? A test case of multiple threads are working on a list at the same time, maybe?","accounts_in_message":[],"_revision_number":1},{"id":"6bded3d17fe7a420f45d843f74c2ca3920d806ab","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-05-20 08:55:15.000000000","message":"Patch Set 1:\n\nThis fix exactly solve the metering data lost randomly in a about 100 compute nodes environment, we can\u0027t explain it clearly, but I think it is not harmful to the original process.","accounts_in_message":[],"_revision_number":1},{"id":"9efccc460c445b399c09c784578f890908ae6fff","author":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"date":"2019-05-20 11:08:32.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nOkie, Zhurong, Shaoman. Let\u0027s do this.","accounts_in_message":[],"_revision_number":1},{"id":"a4ea25d3d8f7dc298d0cf0f2efd8f4ae38785611","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 11:08:44.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"fecfb31e3a042e1a0316c907769ae7e84b5b00c2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 12:12:23.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/13/657213/1/gate/openstack-tox-pep8/bfcae02/ : SUCCESS in 3m 52s\n- openstack-tox-py27 http://logs.openstack.org/13/657213/1/gate/openstack-tox-py27/c415a46/ : SUCCESS in 4m 29s\n- openstack-tox-py36 http://logs.openstack.org/13/657213/1/gate/openstack-tox-py36/1d08b99/ : SUCCESS in 4m 23s\n- openstack-tox-py37 http://logs.openstack.org/13/657213/1/gate/openstack-tox-py37/9ed2fec/ : SUCCESS in 4m 58s\n- openstack-tox-docs http://logs.openstack.org/13/657213/1/gate/openstack-tox-docs/694bb4b/html/ : SUCCESS in 3m 41s\n- openstack-tox-lower-constraints http://logs.openstack.org/13/657213/1/gate/openstack-tox-lower-constraints/f17f34d/ : SUCCESS in 6m 11s\n- grenade-dsvm-ceilometer http://logs.openstack.org/13/657213/1/gate/grenade-dsvm-ceilometer/610b045/ : FAILURE in 57m 18s\n- telemetry-dsvm-integration http://logs.openstack.org/13/657213/1/gate/telemetry-dsvm-integration/30dbd32/ : SUCCESS in 48m 38s","accounts_in_message":[],"_revision_number":1},{"id":"4b8c20eadcc75b9f598ee526a76ec8d895b53ac1","author":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"date":"2019-05-20 12:22:27.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"0e832111930b3f7268ce33ffea2c204184ccdf5f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 13:33:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/13/657213/1/check/openstack-tox-cover/4266d1d/cover/ : SUCCESS in 4m 29s\n- openstack-tox-pep8 http://logs.openstack.org/13/657213/1/check/openstack-tox-pep8/5c2b206/ : SUCCESS in 4m 02s\n- openstack-tox-py27 http://logs.openstack.org/13/657213/1/check/openstack-tox-py27/5559e69/ : SUCCESS in 4m 19s\n- openstack-tox-py36 http://logs.openstack.org/13/657213/1/check/openstack-tox-py36/918c99b/ : SUCCESS in 4m 37s\n- openstack-tox-py37 http://logs.openstack.org/13/657213/1/check/openstack-tox-py37/d8dd14a/ : SUCCESS in 5m 05s\n- openstack-tox-docs http://logs.openstack.org/13/657213/1/check/openstack-tox-docs/c02f869/html/ : SUCCESS in 3m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/13/657213/1/check/openstack-tox-lower-constraints/ddc7d61/ : SUCCESS in 7m 05s\n- grenade-dsvm-ceilometer http://logs.openstack.org/13/657213/1/check/grenade-dsvm-ceilometer/63a196b/ : SUCCESS in 1h 05m 16s\n- telemetry-dsvm-integration http://logs.openstack.org/13/657213/1/check/telemetry-dsvm-integration/e59aed9/ : SUCCESS in 48m 44s","accounts_in_message":[],"_revision_number":1},{"id":"41262b9bee86ae33cde0e354336cf77f0bea7d83","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 13:33:59.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"15be19abe86719bc32b59c5a827032518aa6dd54","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 14:42:36.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/13/657213/1/gate/openstack-tox-pep8/e5345ff/ : SUCCESS in 3m 20s\n- openstack-tox-py27 http://logs.openstack.org/13/657213/1/gate/openstack-tox-py27/63d227c/ : SUCCESS in 4m 48s\n- openstack-tox-py36 http://logs.openstack.org/13/657213/1/gate/openstack-tox-py36/842b87c/ : SUCCESS in 5m 04s\n- openstack-tox-py37 http://logs.openstack.org/13/657213/1/gate/openstack-tox-py37/c781c75/ : SUCCESS in 5m 50s\n- openstack-tox-docs http://logs.openstack.org/13/657213/1/gate/openstack-tox-docs/51d6501/html/ : SUCCESS in 3m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/13/657213/1/gate/openstack-tox-lower-constraints/a131ac4/ : SUCCESS in 6m 08s\n- grenade-dsvm-ceilometer http://logs.openstack.org/13/657213/1/gate/grenade-dsvm-ceilometer/e6c32bd/ : SUCCESS in 1h 02m 16s\n- telemetry-dsvm-integration http://logs.openstack.org/13/657213/1/gate/telemetry-dsvm-integration/0d3d6c6/ : SUCCESS in 50m 55s","accounts_in_message":[],"_revision_number":1},{"id":"ac1918be9a409449778433ee8f815e901e3bad7c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 14:42:37.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"fd000b8c131b3b5d23d2c45233353107536565e1","revisions":{"fd000b8c131b3b5d23d2c45233353107536565e1":{"kind":"REWORK","_number":1,"created":"2019-05-05 08:41:13.000000000","uploader":{"_account_id":20100,"name":"Shaoman Zhang","email":"zhang.shaoman@zte.com.cn","username":"zhang.shaoman"},"ref":"refs/changes/13/657213/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/13/657213/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/13/657213/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/13/657213/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/13/657213/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/13/657213/1"}}},"commit":{"parents":[{"commit":"5ca16ccee7fa0f5221ba3a4b6d9a3942bea72b87","subject":"Merge \"Pass gnocchi endpoint into adapter endpoint_override param\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/5ca16ccee7fa0f5221ba3a4b6d9a3942bea72b87"}]}],"author":{"name":"zhang-shaoman","email":"zhang.shaoman@zte.com.cn","date":"2019-05-05 08:25:47.000000000","tz":480},"committer":{"name":"zhang-shaoman","email":"zhang.shaoman@zte.com.cn","date":"2019-05-05 08:25:47.000000000","tz":480},"subject":"metering data lost randomly","message":"metering data lost randomly\n\nThread lock has been added for flush(), while queue may be modified\nin other places, which has not been protected, so need to add lock in\nsuch places too.\n\nChange-Id: I6b46f07690f2fc165fe27bf509ee8926656fd6b9\nCloses-Bug: #1827768\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fd000b8c131b3b5d23d2c45233353107536565e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fd000b8c131b3b5d23d2c45233353107536565e1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
