)]}'
{"id":"openstack%2Fceilometer~856972","triplet_id":"openstack%2Fceilometer~master~Ie8eb42df3d5b9505160c9e9d6b86bdaa9a02d16a","project":"openstack/ceilometer","branch":"master","topic":"fix-processing_of_event_metrics_that_do_not_have_Resource-id","attention_set":{},"removed_from_attention_set":{"4264":{"account":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"last_update":"2022-09-23 05:52:20.000000000","reason":"\u003cGERRIT_ACCOUNT_4264\u003e replied on the change","reason_account":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}},"28356":{"account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"last_update":"2022-10-18 08:07:47.000000000","reason":"Change was submitted"},"30695":{"account":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"last_update":"2022-09-21 12:22:56.000000000","reason":"\u003cGERRIT_ACCOUNT_30695\u003e replied on the change","reason_account":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}}},"hashtags":[],"change_id":"Ie8eb42df3d5b9505160c9e9d6b86bdaa9a02d16a","subject":"Properly handle \u0027resource_id\u0027 as None for Gnocchi publisher","status":"MERGED","created":"2022-09-11 20:05:11.000000000","updated":"2022-10-18 08:08:55.000000000","submitted":"2022-10-18 08:07:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"856972-fix-processing_of_event_metrics_that_do_not_have_Resource-id","meta_rev_id":"f32a0e3a6755adfba2e40216a33724250012a955","_number":856972,"virtual_id_number":856972,"owner":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30396,"name":"qian wang","email":"wang.qian@99cloud.net","username":"wang.qian"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-10-18 08:07:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}],"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":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"recommended":{"_account_id":30396,"name":"qian wang","email":"wang.qian@99cloud.net","username":"wang.qian"},"all":[{"value":1,"date":"2022-09-23 06:10:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30396,"name":"qian wang","email":"wang.qian@99cloud.net","username":"wang.qian"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-09-23 05:52:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":1,"date":"2022-09-21 12:22:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"all":[{"value":0,"_account_id":30396,"name":"qian wang","email":"wang.qian@99cloud.net","username":"wang.qian"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-09-23 05:52:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}],"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":30396,"name":"qian wang","email":"wang.qian@99cloud.net","username":"wang.qian"},{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-09-11 20:57:06.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":"2022-09-12 17:42:47.000000000","updated_by":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"reviewer":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"state":"REVIEWER"},{"updated":"2022-09-20 14:18:36.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":"CC"},{"updated":"2022-09-23 05:52:20.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":"2022-09-23 06:10:19.000000000","updated_by":{"_account_id":30396,"name":"qian wang","email":"wang.qian@99cloud.net","username":"wang.qian"},"reviewer":{"_account_id":30396,"name":"qian wang","email":"wang.qian@99cloud.net","username":"wang.qian"},"state":"REVIEWER"}],"messages":[{"id":"e9d5ba69f09bda9cb57a4094dc3706e477567610","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-09-11 20:05:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6e02086fc1d9735daafa6c4b42bccd66e216ff81","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-11 20:57:06.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3e258c2e16db4d53ae63b3f6abe369bc\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ee9c686b40bd446c8828dcb250138398 : SUCCESS in 5m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b656eba87de844ec892d33a22c3900e6 : SUCCESS in 3m 01s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/340ac943e34a419092d48c87671860b6 : SUCCESS in 6m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4d63767a475f4d5582cc4e158517c867 : SUCCESS in 5m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5bf6c4040b6c44f1802e344ff2b1c075 : SUCCESS in 6m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52b89fc61771438fab62ee1677cec97e : SUCCESS in 6m 13s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/1d43b8328456477eadbc2b407fd8a240 : FAILURE in 46m 12s (non-voting)\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/8b1ace3004b04cf1b62c8181ea0dab6a : SUCCESS in 50m 39s\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/f390709ab1b64cb1a8c5324ce886fe6a : SUCCESS in 42m 36s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/3ae8b4fea9364d4b8894e5013eb55b6b : SUCCESS in 35m 11s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/d262c1c716b74c19b32f6267ad42c3ba : SUCCESS in 34m 49s","accounts_in_message":[],"_revision_number":1},{"id":"5993d2b5d40ba5225870118eb3ec2108da0337a9","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2022-09-12 17:42:47.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"57594247bb728bda647b5eaa5251b967770dc1df","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2022-09-20 14:18:36.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"9cbfb090a89c1aae0a7ac64fcb089849e517448b","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-09-20 14:25:59.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a227bb6ea1cbd506b1610f3bb564f489d1a11e8c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-09-21 11:55:02.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b4983e5035ba4ce67c4ec5268a0f645cb8e0ecea","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-09-21 11:55:10.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"2ad8636611fc97437c74e6213f7ed472a0020a9d","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2022-09-21 12:12:31.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8ec3ed74763db618ad94e4dd6e4ea7b204d61366","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-09-21 12:17:40.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0eb938816a1cf545b5b3bb4d472bbd84fa9620e8","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2022-09-21 12:22:56.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"bb07112493f8fd58ff2623000dffa745065a32a0","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2022-09-23 05:52:20.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"b8087c5bfd3caf9bbb3085cf925953540aaaa326","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2022-09-23 05:52:26.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"a334ad646a1f38c98d8fb46bde68e1a101ea4885","author":{"_account_id":30396,"name":"qian wang","email":"wang.qian@99cloud.net","username":"wang.qian"},"date":"2022-09-23 06:10:19.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"a67626155dc41643ebffa4193826325a7deb24ee","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2022-10-18 06:12:12.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"29e0116f88076620958f3432c6e3f0c614db42f7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-18 07:04:27.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1697b9ab848440d3bc487775d76da1bd\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c8649446ab264f1a8de1fe92b9c16eb5 : SUCCESS in 5m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b3094bccedc04d8f8ce3bc4250a773aa : SUCCESS in 3m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/599eef484bdf46c693282601c6d97a59 : SUCCESS in 5m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/86a583763fe0453a8b8c693f0691f34b : SUCCESS in 5m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a37d48112ae942e6bb91f38ec0ee593c : SUCCESS in 7m 17s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/a3dbbdef4aa043a68e933e5309a75c44 : FAILURE in 41m 46s (non-voting)\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/7cbe8ed1ce614862b3b27b4b9e148c5b : SUCCESS in 43m 33s\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/72731ca088a442248736770351707358 : SUCCESS in 49m 38s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/380933c38d8342c788457eec326d3191 : SUCCESS in 28m 53s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/dca48c5f8bed4ca2a132aab4003f7b80 : SUCCESS in 44m 28s","accounts_in_message":[],"_revision_number":2},{"id":"b8972a484647e753cd7ffadade41be05fefd16bb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-18 07:05:17.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"6fda68f59aeb7eb2f22829c54ed8ec4e96e54fbd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-18 08:07:47.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0ed3b227d0f9497a86bc4957efc9774c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/85732fd71c5e4e349a70489ca6b9095f : SUCCESS in 3m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/41d672afa1174259acb5717e9c3db8bf : SUCCESS in 5m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a9f046d7f4d94273b6754678dcbb4d50 : SUCCESS in 7m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1f44463a6d9a4300a1a5e435d3c5633f : SUCCESS in 6m 00s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/9ce574a440164375bccd49c72fdcee88 : FAILURE in 54m 21s (non-voting)\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/e2f1a1f13cf2467e80602f8e4849cb8b : SUCCESS in 58m 09s\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/b570ff71e3344c6d80be748e854ec78e : SUCCESS in 47m 57s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/76cdfaf6c6774a259da10c04d2bfbfe6 : SUCCESS in 42m 07s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/96a719ca42954c76b1ec89eb917abbaa : SUCCESS in 41m 15s","accounts_in_message":[],"_revision_number":2},{"id":"5b51fd5f310f76c8ba37e93ee997a8de37c9018b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-18 08:07:47.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"f32a0e3a6755adfba2e40216a33724250012a955","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-18 08:08:55.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/55d123abe231411ebf4bf7c3f4d2568c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/05acff477adf4de7b252578e9b4c40da : SUCCESS in 41s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"b7c2c7ca965659255e9a611666e58b024c27d804","revisions":{"7aad4e9da7cb4bfba10cb62e8c77f61f0647b5a6":{"kind":"REWORK","_number":1,"created":"2022-09-11 20:05:11.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/72/856972/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/72/856972/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/72/856972/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/72/856972/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/72/856972/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/72/856972/1"}}},"commit":{"parents":[{"commit":"fb184a9e594acfd22d6d15cc71fb5d8f94752a17","subject":"Merge \"[zuul] Make telemetry-dsvm-integration-centos-9s-fips vote again\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fb184a9e594acfd22d6d15cc71fb5d8f94752a17"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-09-11 20:02:11.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-09-11 20:02:14.000000000","tz":-180},"subject":"Properly handle \u0027resource_id\u0027 as None for Gnocchi publisher","message":"Properly handle \u0027resource_id\u0027 as None for Gnocchi publisher\n\nThis issue is related to [1]. In Python 3 (I did not check exactly in\nwhich version), the following code was throwing an error\n`data.sort(key\u003doperator.attrgetter(\u0027resource_id\u0027))`. Therefore, this\npatch is proposing a solution for such situations to properly handle\nsamples where the `resource_id` is None. Of course, `resource_id`\ncannot be None in Gnocchi. However, that can be properly handled by\nremoving the metric to be pushed from the `gnocchi_resource.yml` file.\nWhich is what we were doing when we proposed [1]. The problem is that\nthe sort is happening before that part of the code is executed, to\ndecide if the sample should be ignored or not.\n\n[1] https://review.opendev.org/c/openstack/ceilometer/+/746717\n\nChange-Id: Ie8eb42df3d5b9505160c9e9d6b86bdaa9a02d16a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7aad4e9da7cb4bfba10cb62e8c77f61f0647b5a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7aad4e9da7cb4bfba10cb62e8c77f61f0647b5a6"}]},"branch":"refs/heads/master"},"b7c2c7ca965659255e9a611666e58b024c27d804":{"kind":"REWORK","_number":2,"created":"2022-09-21 11:55:02.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/72/856972/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/72/856972/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/72/856972/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/72/856972/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/72/856972/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/72/856972/2"}}},"commit":{"parents":[{"commit":"fb184a9e594acfd22d6d15cc71fb5d8f94752a17","subject":"Merge \"[zuul] Make telemetry-dsvm-integration-centos-9s-fips vote again\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fb184a9e594acfd22d6d15cc71fb5d8f94752a17"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-09-11 20:02:11.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-09-21 11:54:47.000000000","tz":-180},"subject":"Properly handle \u0027resource_id\u0027 as None for Gnocchi publisher","message":"Properly handle \u0027resource_id\u0027 as None for Gnocchi publisher\n\nThis issue is related to [1]. In Python 3 (I did not check exactly in\nwhich version), the following code was throwing an error\n`data.sort(key\u003doperator.attrgetter(\u0027resource_id\u0027))`. Therefore, this\npatch is proposing a solution for such situations to properly handle\nsamples where the `resource_id` is None. Of course, `resource_id`\ncannot be None in Gnocchi. However, that can be properly handled by\nremoving the metric to be pushed from the `gnocchi_resource.yml` file.\nWhich is what we were doing when we proposed [1]. The problem is that\nthe sort is happening before that part of the code is executed, to\ndecide if the sample should be ignored or not.\n\n[1] https://review.opendev.org/c/openstack/ceilometer/+/746717\n\nChange-Id: Ie8eb42df3d5b9505160c9e9d6b86bdaa9a02d16a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/b7c2c7ca965659255e9a611666e58b024c27d804"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/b7c2c7ca965659255e9a611666e58b024c27d804"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"}}]}],"submit_requirements":[]}
