)]}'
{"id":"openstack%2Fceilometer~980636","triplet_id":"openstack%2Fceilometer~master~I6d5bd444eab3b664dd794503ae052acdc2334992","project":"openstack/ceilometer","branch":"master","topic":"gnocchi-update-project-id","attention_set":{},"removed_from_attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-04-01 08:00:04.000000000","reason":"Change was submitted"},"4264":{"account":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"last_update":"2026-04-01 08:00:04.000000000","reason":"Change was submitted"},"32968":{"account":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"last_update":"2026-03-27 08:44:35.000000000","reason":"\u003cGERRIT_ACCOUNT_32968\u003e replied on the change","reason_account":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"}},"36393":{"account":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"last_update":"2026-04-01 08:00:04.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I6d5bd444eab3b664dd794503ae052acdc2334992","subject":"Update project ID in Gnocchi resources","status":"MERGED","created":"2026-03-15 21:30:40.000000000","updated":"2026-04-01 08:01:05.000000000","submitted":"2026-04-01 08:00:04.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"980636-gnocchi-update-project-id","meta_rev_id":"8864f87f1e33aee693392db22e5963968b729240","_number":980636,"virtual_id_number":980636,"owner":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-01 08:00:04.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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"all":[{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":2,"date":"2026-03-31 20:07:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":2,"date":"2026-03-31 20:07:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"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":{"-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":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"all":[{"value":0,"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"value":0,"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-01 06:44:42.000000000","permitted_voting_range":{"min":1,"max":1},"_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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-15 22:18:48.000000000","updated_by":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"reviewer":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"state":"REVIEWER"},{"updated":"2026-03-15 22:18:48.000000000","updated_by":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"reviewer":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"state":"REVIEWER"},{"updated":"2026-03-15 22:32:35.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":"2026-03-17 14:51:32.000000000","updated_by":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"},{"updated":"2026-04-01 06:44:42.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"}],"messages":[{"id":"8e3765d9dd397bc7d190ffd20826c15026a65492","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-03-15 21:30:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"08a6d60c9591b26a0950498b775fe6090cc23097","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-03-15 21:32:14.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"e7174f314989f68c43895d4a060fca628a4c732b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-15 22:32:35.000000000","message":"Patch Set 2: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/dc09d4c8d03e42879dd6f144802f42c4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1f94058c18b94980a748fe5d191d80d7 : SUCCESS in 4m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f7ad1ede7bc457e94b14eed1989d7b6 : SUCCESS in 5m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4a33dedc81ac4ebf88784e1db526c248 : SUCCESS in 3m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b4ac03d9b2064eb9a85d4abc14afe306 : SUCCESS in 4m 23s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/31c53cefd5c847bdad445b7a8fa17be5 : SUCCESS in 7m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe3b5cdbd14c47f29d22f8665b6da616 : SUCCESS in 7m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3d89c49ff4364f549f9bcec00732b5ee : SUCCESS in 6m 12s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/0bac0c04998e4fe183366a80b2100b2f : FAILURE in 30m 15s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/1a7c40ce0ece491f9517d0b87065ccb7 : FAILURE in 40m 26s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/fc135c542a4740179c686da7b3a4bfe1 : FAILURE in 51m 24s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/a358d25bd288439799fcd6148ad01473 : SUCCESS in 49m 36s","accounts_in_message":[],"_revision_number":2},{"id":"5f59b09db6d9dadcc4b758e857feb99fb0b3f146","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-03-15 22:36:19.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"08d52174dac9a277394f50f841842626d70073d4","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2026-03-16 06:58:10.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"4717e562a0c4dac19a44a5b5b203cd1b2ab0ef9f","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2026-03-16 06:58:24.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a2586cf03be7fc02268270b80c2415196c26ad78","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-03-16 08:09:22.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"016b0040e0f7960eb8b35f4710ef9855417fec5b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-16 09:17:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/38356cd8348a4a63960a3ada39256bf2\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2c2981ec03e44a0dad74527e3ab28bc6 : SUCCESS in 4m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/feeec03135ff4af09fd8f0c6feb55a9d : SUCCESS in 3m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ecb50a54f209430a9fc1e43479cff5f3 : SUCCESS in 4m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c4b3a867141344878cba2b46b5d00cc2 : SUCCESS in 3m 04s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c14742e4907b478bb6e661dae6722985 : SUCCESS in 6m 00s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d0551ae7a36942359a61a2daf46abb0e : SUCCESS in 7m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6d2279297176438aacb3e2a285f62c9d : SUCCESS in 4m 10s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/6bc498390b2144bb956b1c77951f891c : SUCCESS in 1h 02m 25s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/9360197c2b36481cb264ac7cc764106a : SUCCESS in 57m 37s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/a1e8e7f81e9843efb73761c0f0048f54 : SUCCESS in 1h 02m 24s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/3ba5ba25e6c14994a83d3231db6213a4 : SUCCESS in 56m 17s","accounts_in_message":[],"_revision_number":2},{"id":"efa3cdfa1d7b458ec06971117ed727a0b54b846d","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-03-17 14:51:32.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"493766b7354f3b73bc4e80bb4dfe074eaa8c2e0e","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-03-17 18:23:14.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"676dadf127def53c6baca09539b8f9ac86f4df8d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-03-17 18:48:06.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"8386f50a0e07a2d6e7ba9a1dcd84e90d5badb9d9","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-03-17 18:49:46.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"06273394b13e47257a2b7d651e46250701c62e59","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-17 20:05:28.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2ab682b1e52449589304468f862359c3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/45fd340c1a974adfbc118bad6f56d133 : SUCCESS in 5m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f1ddb2fe49864838a55b28bfbcd1b457 : SUCCESS in 2m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ac9443565a66422aae698a8415dca3a3 : SUCCESS in 3m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d24aa95d120248498cab7ab4531b9161 : SUCCESS in 3m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/226b5b225b67490391bac173581d758a : SUCCESS in 7m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/be5d214f288c459a8b5c158c1d42e98b : SUCCESS in 8m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4f6789c9e053415486ceb6fe9a179fdf : SUCCESS in 5m 03s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/fc08df31b7dd46d4a395fc669a82bbef : SUCCESS in 1h 11m 47s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/2e22cfd0b99c4e77abc7ce254a73c2e8 : SUCCESS in 46m 34s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/4e6618bab1974756bf7dd5d04f8b09a6 : SUCCESS in 48m 35s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/fbfb08e945fc499c92d20b19eb19173e : SUCCESS in 58m 46s","accounts_in_message":[],"_revision_number":3},{"id":"455515c59acf58635f25dce98ceee4fc5e95e8b6","author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"date":"2026-03-27 08:44:35.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"04a8d7042be09aa4446ea6a38367dd8edc9fb7b8","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-03-30 14:43:58.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"3a2110d9e92c791a623bd536ee2d55ad28c4f834","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-30 14:44:29.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"4f2b61b6a28bc17b8e93219100df7153eddb218f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-30 15:47:47.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate 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/83d6a83733f0485c98ed3edca8ba9f11\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cedc5845b44a47848e41e459d3faf4da : SUCCESS in 2m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/48e9437b11b749fb835b788e6d610cbb : SUCCESS in 4m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8383bbc4efc44a30bacd4fcbdfe8fe27 : SUCCESS in 2m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/14a8cb39fd04478cac1eb49dd779d2e5 : SUCCESS in 6m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5d34492330d840b0bf7f621e3bddef5d : SUCCESS in 3m 25s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/c7313b08abf54132b3f9bbc5cedd3cdb : FAILURE in 22m 48s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/173e0c42b4884c05ad2db7f2240d040b : SUCCESS in 36m 15s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/f403d95249604cb0ba1798df3366c3af : SUCCESS in 47m 38s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/eccd6938f11943cdac4c39e2c66c701e : SUCCESS in 51m 25s","accounts_in_message":[],"_revision_number":3},{"id":"0c8d5d21743fb155ab246e530d430a20d18a38d3","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-03-30 18:45:29.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d823892a2e4132a026d338419ea22a986105ddc4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-30 19:53:55.000000000","message":"Patch Set 3: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/8f76f733aa914c32a9c32c7491fa1fc4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d31a1c26ef6448dc815444077308b1a2 : SUCCESS in 4m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/19a8d6cc13d3412c97063cc333d3b218 : SUCCESS in 2m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e4f0cb8125f642488a563759f8bc1ff2 : SUCCESS in 3m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8fb64ccda42c43d39838d160fbc53bf0 : SUCCESS in 3m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2cb519f2a7424880ada3a806b0dfce19 : SUCCESS in 6m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c50531e301714f51baaa9fa767dd7517 : SUCCESS in 7m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/37b7f3d28f4b46b282cfb94fdc4c5497 : SUCCESS in 3m 39s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/2ee86dc4f20045238d1bf05d546c3988 : FAILURE in 29m 48s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/846ef2dea1ae4468be084265128bdfd0 : SUCCESS in 59m 41s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/1b3bee665f1a4f29be24ec86e2c9f354 : SUCCESS in 1h 03m 10s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/331e61a743ae4c669f562fde3e974e10 : SUCCESS in 31m 43s","accounts_in_message":[],"_revision_number":3},{"id":"7cab01db58a9d200e02a121f929a8efebbe1824d","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-03-30 21:35:44.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"99f5865f147f703e38696bbeb285f4107ead4fde","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2026-03-31 03:26:58.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"da2d18cc296c059ef613d51429a2a55a9d2dd2a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-31 04:40:40.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/691a9f7a35c7441ebaeb7c507f65d231\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/63a082125a3246ddac83b665e8c2b47d : SUCCESS in 2m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef4c1efbcbe948b9af473107ceff8b22 : SUCCESS in 5m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1ddc73bb14ed441b8d2dcc57156405b3 : SUCCESS in 6m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2dc197beee574bacadb43bc987bf9cca : SUCCESS in 5m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/517af72f02194c31b5fc35ebd46892b8 : SUCCESS in 8m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9a1e8db5f064739b997cd97136278c6 : SUCCESS in 9m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f601c7020181428f896c5c9678de4fcd : SUCCESS in 3m 43s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/872c1e78090c4f1bb96de8338ae1a2a9 : FAILURE in 31m 32s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/2de03d2776c142d2948adeef8a7ba8e8 : SUCCESS in 59m 55s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/24b88b7ba34242b29c1bd126cb42cd00 : SUCCESS in 1h 07m 15s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/7a55741cd18746939eff2109fbd215f4 : SUCCESS in 41m 24s","accounts_in_message":[],"_revision_number":3},{"id":"7d71786a5804434db7ff68c37eed176b0bb3beb9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-03-31 20:07:16.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1\n* Workflow+1\n","accounts_in_message":[],"_revision_number":4},{"id":"04bfa29c4b948c9d002824085c378447d921e825","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2026-03-31 20:08:31.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"7aa8f9e5e3ad5bba9c6660c936b1181374d10fbf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-31 20:50:56.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/96feb22a8269498baf4aa292ca84b3a0\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ad6f89df13e342678bcb7e1577407cd3 : SUCCESS in 5m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c20944ad210a439d8e46b66d25291a3f : SUCCESS in 3m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a47e6de0c37a41f4a11c21e6fc0ade8e : SUCCESS in 4m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/848d222fbda346e094481e41035520aa : SUCCESS in 4m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4c31291326644130993396e64041105f : SUCCESS in 4m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a447bf14c1544b62a9c9fb75c2af0b27 : SUCCESS in 7m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9e1358f22ea34bef9778fc2d5f69fe8d : SUCCESS in 4m 15s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/e60fc0743cb24484b92fba773507c992 : SUCCESS in 35m 36s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/78a2344c008b4b05a0c696cefb139e66 : SUCCESS in 39m 58s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/a0517d2023e34bd8bd83593b7b75a0d0 : SUCCESS in 41m 05s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/6d7657a69e934d849cc220ef457028fc : SUCCESS in 35m 49s","accounts_in_message":[],"_revision_number":4},{"id":"f6fc88f33092ed227c76b2ef8661611604f90c6a","author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"date":"2026-04-01 06:44:42.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"177c91ddd0e91c802a0e75365181604aebdada75","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 06:45:22.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"e8b7b28c9a0b4c7cdc8e75218560e979c2f78285","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 08:00:04.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b1a59f5d28aa40ea9eae3c60265c3c90\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/48f06afda29f4f6d8b916663744d6cf6 : SUCCESS in 3m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/256954fa8cb343a3855e73a13d53a356 : SUCCESS in 2m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6f930a5c87754f379f9803b99630b1fc : SUCCESS in 2m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/861ed13adfae4c3787807496b4ef8c39 : SUCCESS in 4m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a2dae62a25ad480b8b6aad14dcf3f8a4 : SUCCESS in 4m 45s\n- grenade-ceilometer https://zuul.opendev.org/t/openstack/build/a03c9abb54a646999632cd4cd22c001e : SUCCESS in 34m 08s\n- telemetry-dsvm-integration-centos-9s https://zuul.opendev.org/t/openstack/build/52633e4042d04eeb99f84601ceef3939 : SUCCESS in 33m 59s (non-voting)\n- telemetry-dsvm-integration-centos-9s-fips https://zuul.opendev.org/t/openstack/build/cf2fa15e275f44918ab8cc8bd1a2b494 : SUCCESS in 1h 09m 00s (non-voting)\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/18bcd8a458594039800194876d130f3c : SUCCESS in 41m 20s","accounts_in_message":[],"_revision_number":4},{"id":"c9d188691b225a1550293e539e84e4a3c9fb5f93","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 08:00:04.000000000","message":"Change has been successfully merged\n\n3 is the latest approved patch-set.\nNo files were changed between the latest approved patch-set and the submitted one.\n","accounts_in_message":[],"_revision_number":4},{"id":"8864f87f1e33aee693392db22e5963968b729240","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 08:01:05.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5697af4135a143ab9bd66cd56e06bfdc\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca2332f2fae240aa80db83dd3e4468de : SUCCESS in 40s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/08e13e57c8514bdea6683db961223987 : SUCCESS in 45s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"85865b3bc2d9dcfde63b2f3a8c7625e8038fbd10","revisions":{"0a03447fb5af19bb9bf55539927885622b80c6cc":{"kind":"REWORK","_number":1,"created":"2026-03-15 21:30:40.000000000","uploader":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"ref":"refs/changes/36/980636/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/36/980636/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/1"}}},"commit":{"parents":[{"commit":"f78560b4001e5856f0f786664f9ed9b75ca925bc","subject":"Update master for stable/2026.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/f78560b4001e5856f0f786664f9ed9b75ca925bc"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-03-15 21:30:06.000000000","tz":780},"committer":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-03-15 21:30:06.000000000","tz":780},"subject":"Update project/user ID in Gnocchi resources","message":"Update project/user ID in Gnocchi resources\n\nWhen creating/updating resources in Gnocchi, the project and user ID\nset on samples are managed separately to the resource metadata values\npublished to Gnocchi. This is to ensure the project and user ID are\nonly set when creating resources, and never added to resource updates.\n\nThere seems to be some kind of assumption that these values cannot\nbe updated once a resource created (maybe that was the case in the\npast?) but with recent versions of Gnocchi this can be freely updated.\n\nProject and user IDs should always be updated on resources because\nsome times of resources can be transferred from one project to another\n(for example, Cinder volumes). This change refactors the metadata and\ncache handling so that the project and user ID is updated along with\nthe rest of the resource metadata as required.\n\nThis has the side effect that it invalidates the Gnocchi resource\nmetadata cache, if resource caching is enabled in Ceilometer\nNotification Agent.\n\nChange-Id: I6d5bd444eab3b664dd794503ae052acdc2334992\nSigned-off-by: Callum Dickinson \u003ccallum.dickinson@catalystcloud.nz\u003e\nStory: 2011706\nTask: 53959\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0a03447fb5af19bb9bf55539927885622b80c6cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0a03447fb5af19bb9bf55539927885622b80c6cc"}]},"branch":"refs/heads/master"},"6cf0b79398fdabae788922f59d53f256febfed39":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-03-15 21:32:14.000000000","uploader":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"ref":"refs/changes/36/980636/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/36/980636/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/2"}}},"commit":{"parents":[{"commit":"f78560b4001e5856f0f786664f9ed9b75ca925bc","subject":"Update master for stable/2026.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/f78560b4001e5856f0f786664f9ed9b75ca925bc"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-03-15 21:30:06.000000000","tz":780},"committer":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-03-15 21:31:52.000000000","tz":780},"subject":"Update project/user ID in Gnocchi resources","message":"Update project/user ID in Gnocchi resources\n\nWhen creating/updating resources in Gnocchi, the project and user ID\nset on samples are managed separately to the resource metadata values\npublished to Gnocchi. This is to ensure the project and user ID are\nonly set when creating resources, and never added to resource updates.\n\nThere seems to be some kind of assumption that these values cannot\nbe updated once a resource created (maybe that was the case in the\npast?) but with recent versions of Gnocchi this can be freely updated.\n\nProject and user IDs should always be updated on resources because\nsome types of resources can be transferred from one project to another\n(for example, Cinder volumes). This change refactors the metadata and\ncache handling so that the project and user ID is updated along with\nthe rest of the resource metadata as required.\n\nThis has the side effect that it invalidates the Gnocchi resource\nmetadata cache, if resource caching is enabled in Ceilometer\nNotification Agent.\n\nChange-Id: I6d5bd444eab3b664dd794503ae052acdc2334992\nSigned-off-by: Callum Dickinson \u003ccallum.dickinson@catalystcloud.nz\u003e\nStory: 2011706\nTask: 53959\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/6cf0b79398fdabae788922f59d53f256febfed39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/6cf0b79398fdabae788922f59d53f256febfed39"}]},"branch":"refs/heads/master"},"182fa300386efa8469cb43e3f82911a6fca34b3a":{"kind":"REWORK","_number":3,"created":"2026-03-17 18:48:06.000000000","uploader":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"ref":"refs/changes/36/980636/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/36/980636/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/3"}}},"commit":{"parents":[{"commit":"f78560b4001e5856f0f786664f9ed9b75ca925bc","subject":"Update master for stable/2026.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/f78560b4001e5856f0f786664f9ed9b75ca925bc"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-03-15 21:30:06.000000000","tz":780},"committer":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-03-17 18:44:49.000000000","tz":780},"subject":"Update project ID in Gnocchi resources","message":"Update project ID in Gnocchi resources\n\nWhen creating/updating resources in Gnocchi, the project and user ID\nset on samples are managed separately to the resource metadata values\npublished to Gnocchi. This is to ensure the project and user ID are\nonly set when creating resources, and never added to resource updates.\n\nThere seems to be some kind of assumption that these values cannot\nbe updated once a resource created (maybe that was the case in the\npast?) but with recent versions of Gnocchi this can be freely updated.\n\nProject IDs should always be updated on resources because some types of\nresources can be transferred from one project to another (for example,\nCinder volumes). This patch changes the handling for project_id so that\nit gets updated with the rest of the configuration-defined metadata\nattributes when changes are required.\n\nNote that user_id is not receiving the same treatment. This is because\nuser_id is not always available on all samples for a given metric, and\nbecause in some cases updating it would cause resource updates to occur\nevery time a new user performs a request against a resource.\n\nThis change has the side effect that it invalidates the Gnocchi\nresource metadata cache, if resource caching is enabled in Ceilometer\nNotification Agent.\n\nChange-Id: I6d5bd444eab3b664dd794503ae052acdc2334992\nSigned-off-by: Callum Dickinson \u003ccallum.dickinson@catalystcloud.nz\u003e\nStory: 2011706\nTask: 53959\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/182fa300386efa8469cb43e3f82911a6fca34b3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/182fa300386efa8469cb43e3f82911a6fca34b3a"}]},"branch":"refs/heads/master"},"85865b3bc2d9dcfde63b2f3a8c7625e8038fbd10":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-03-31 20:07:16.000000000","uploader":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"ref":"refs/changes/36/980636/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/36/980636/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/36/980636/4"}}},"commit":{"parents":[{"commit":"423c9ae0cb304da1e4372dbc2569459683f17c14","subject":"Merge \"[keystone] Add convenience function to use openstacksdk\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/423c9ae0cb304da1e4372dbc2569459683f17c14"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-03-15 21:30:06.000000000","tz":780},"committer":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2026-03-31 20:07:04.000000000","tz":780},"subject":"Update project ID in Gnocchi resources","message":"Update project ID in Gnocchi resources\n\nWhen creating/updating resources in Gnocchi, the project and user ID\nset on samples are managed separately to the resource metadata values\npublished to Gnocchi. This is to ensure the project and user ID are\nonly set when creating resources, and never added to resource updates.\n\nThere seems to be some kind of assumption that these values cannot\nbe updated once a resource created (maybe that was the case in the\npast?) but with recent versions of Gnocchi this can be freely updated.\n\nProject IDs should always be updated on resources because some types of\nresources can be transferred from one project to another (for example,\nCinder volumes). This patch changes the handling for project_id so that\nit gets updated with the rest of the configuration-defined metadata\nattributes when changes are required.\n\nNote that user_id is not receiving the same treatment. This is because\nuser_id is not always available on all samples for a given metric, and\nbecause in some cases updating it would cause resource updates to occur\nevery time a new user performs a request against a resource.\n\nThis change has the side effect that it invalidates the Gnocchi\nresource metadata cache, if resource caching is enabled in Ceilometer\nNotification Agent.\n\nChange-Id: I6d5bd444eab3b664dd794503ae052acdc2334992\nSigned-off-by: Callum Dickinson \u003ccallum.dickinson@catalystcloud.nz\u003e\nStory: 2011706\nTask: 53959\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/85865b3bc2d9dcfde63b2f3a8c7625e8038fbd10"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/85865b3bc2d9dcfde63b2f3a8c7625e8038fbd10"}]},"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":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}}]}],"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":{}}}]}
