)]}'
{"id":"openstack%2Faodh~829870","triplet_id":"openstack%2Faodh~master~I4f631d224404460138f4050b1b981d577b592544","project":"openstack/aodh","branch":"master","topic":"bug/1946793","attention_set":{},"removed_from_attention_set":{"935":{"account":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"last_update":"2022-03-04 09:48:22.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4f631d224404460138f4050b1b981d577b592544","subject":"gnocchi: Use Dynamic Aggregates API","status":"MERGED","created":"2022-02-18 09:52:30.000000000","updated":"2022-04-18 03:54:58.000000000","submitted":"2022-03-04 09:48:22.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"829870-bug/1946793","meta_rev_id":"86df8497d3280465cb5cedbe2400612fae70f0f1","_number":829870,"virtual_id_number":829870,"owner":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-03-04 09:48:22.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":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"all":[{"value":2,"date":"2022-02-21 17:16:43.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"]}],"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":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"all":[{"value":1,"date":"2022-03-04 07:56:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"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":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-02-18 13:51:01.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-02-21 17:16:43.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-04-18 03:54:58.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":"CC"}],"messages":[{"id":"7172ed9d068699cb27dd2ec2efbc85ff963b576e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2022-02-18 09:52:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"228cbb2c52aff4c4d49bcd9317ff4f8c9f8da0a1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2022-02-18 10:10:31.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"76f1e8bed17ce8758e5c6375cc15a36652e0cbd5","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2022-02-18 10:22:27.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"91efbe0bff361b013507780278e626bbd9e2a525","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2022-02-18 10:51:53.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"9170c441d5d22cfa7604d189a4bc783fb8d3bf95","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2022-02-18 11:22:07.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b37486925b02c6e38bf542a3b70f12f2473346aa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2022-02-18 12:14:03.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"7467a0c986fbef8610f0f16fd9e4ac98b9e73e3d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2022-02-18 12:15:33.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"1ac3f955ea78e547764a0cfd7cec75331f328213","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2022-02-18 13:00:31.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"86cbea2f1095a8f7802430a077682a9f7cc16c21","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-18 13:51:01.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f778db3d64646968341dd1a0175c061 : SUCCESS in 4m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5b196741e3f841daafc3d73d11fa2770 : SUCCESS in 7m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fc35b4fb7c1b4ca2ab72d2b2e9679f83 : SUCCESS in 7m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/677dd282d1a841efaed2c9d97a428a68 : SUCCESS in 7m 21s\n- aodh-tempest-plugin-mysql https://zuul.opendev.org/t/openstack/build/c5c39ce6784c434c8bd3f8a9315db54c : SUCCESS in 30m 12s\n- aodh-tempest-plugin-postgresql https://zuul.opendev.org/t/openstack/build/8f6ae51533e84314b71e767e479b40ec : SUCCESS in 32m 54s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/2847cbec5b8141bfa3b751c0d3d25798 : SUCCESS in 33m 24s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/8cc8179c53cc4551a885d2987f510386 : SUCCESS in 34m 52s\n- telemetry-dsvm-integration-centos-8s https://zuul.opendev.org/t/openstack/build/c7a3602bbfbc4af795d8b8b21f49dee1 : SUCCESS in 49m 22s\n- telemetry-dsvm-integration-centos-8s-fips https://zuul.opendev.org/t/openstack/build/a140109498f545b491d9fe233ec69a3a : SUCCESS in 47m 48s","accounts_in_message":[],"_revision_number":7},{"id":"09e3916046274aeabd963d195b32cad7bd1964bf","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2022-02-21 09:21:31.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"3582939c2c4b317b3c3718f9330865059f7432e6","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2022-02-21 17:16:43.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"6c8b45bc2cfa2bf0591cf335a12dd4ab99108732","author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"date":"2022-03-04 07:56:47.000000000","message":"Patch Set 7: Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"257d2456ad74299a0f089fafcf30d4a825cb78a4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-04 07:57:36.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"37c4914ad53703a6331284704b5f70cd37ede7ef","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-04 09:48:22.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/453f55d5dcde4a239ce8963dc0e0d69b : SUCCESS in 6m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1ce782f67cf641db9817d05b851a7f79 : SUCCESS in 11m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/377d96894f9e41f2ad3c29049713e164 : SUCCESS in 8m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7edf592a4902430d826bb58c5d98e625 : SUCCESS in 9m 52s\n- aodh-tempest-plugin-mysql https://zuul.opendev.org/t/openstack/build/5b440c060e8a4cba92af81af718cd788 : SUCCESS in 28m 46s\n- aodh-tempest-plugin-postgresql https://zuul.opendev.org/t/openstack/build/66601aed813246dea693f11f7d07860b : SUCCESS in 41m 32s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/b65dffbf43ba49a595a76d0b2524f6e6 : SUCCESS in 30m 48s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/fcf09d3865e842b88f59301599e4320a : SUCCESS in 47m 02s\n- telemetry-dsvm-integration-centos-8s https://zuul.opendev.org/t/openstack/build/dbd8a40b54164ff088dbd121ebf35c51 : SUCCESS in 32m 56s\n- telemetry-dsvm-integration-centos-8s-fips https://zuul.opendev.org/t/openstack/build/6ef21e2998434a77a1202821a0612770 : SUCCESS in 56m 52s","accounts_in_message":[],"_revision_number":7},{"id":"138cd9b40b69edd336ef0720e65508a5a3b8cf03","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-04 09:48:22.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"5c966db6f5e9f17e54ae3f009b65fe1feed56460","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-04 09:49:46.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/03097a361d95402ba315615141fa16e8 : SUCCESS in 59s","accounts_in_message":[],"_revision_number":7},{"id":"86df8497d3280465cb5cedbe2400612fae70f0f1","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2022-04-18 03:54:58.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"74eadfbd58359b7ebe9e1e40ae6b6ff245146bb8","revisions":{"b8ab36806b27b7a2326cce90132d52c9a4f9678b":{"kind":"REWORK","_number":1,"created":"2022-02-18 09:52:30.000000000","uploader":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"ref":"refs/changes/70/829870/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/aodh","ref":"refs/changes/70/829870/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/aodh refs/changes/70/829870/1"}}},"commit":{"parents":[{"commit":"8ac7c65cffac34e412ab117f8e86b4dd2c973ac9","subject":"Load api-paste.ini from configuration directories first","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/8ac7c65cffac34e412ab117f8e86b4dd2c973ac9"}]}],"author":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 09:51:41.000000000","tz":0},"committer":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 09:51:41.000000000","tz":0},"subject":"gnocchi: Use Dynamic Aggregates API","message":"gnocchi: Use Dynamic Aggregates API\n\nSwitch to using the Dynamic Aggregates API as the Metric Aggregation\nAPI is deprecated.\n\nChange-Id: I4f631d224404460138f4050b1b981d577b592544\nCloses-Bug: 1946793\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/b8ab36806b27b7a2326cce90132d52c9a4f9678b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/b8ab36806b27b7a2326cce90132d52c9a4f9678b"}]},"branch":"refs/heads/master"},"e8e20ce2cf144871693e4797d16f2be0c039d1b8":{"kind":"REWORK","_number":2,"created":"2022-02-18 10:10:31.000000000","uploader":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"ref":"refs/changes/70/829870/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/aodh","ref":"refs/changes/70/829870/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/aodh refs/changes/70/829870/2"}}},"commit":{"parents":[{"commit":"8ac7c65cffac34e412ab117f8e86b4dd2c973ac9","subject":"Load api-paste.ini from configuration directories first","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/8ac7c65cffac34e412ab117f8e86b4dd2c973ac9"}]}],"author":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 09:51:41.000000000","tz":0},"committer":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 10:10:23.000000000","tz":0},"subject":"gnocchi: Use Dynamic Aggregates API","message":"gnocchi: Use Dynamic Aggregates API\n\nSwitch to using the Dynamic Aggregates API as the Metric Aggregation\nAPI is deprecated.\n\nChange-Id: I4f631d224404460138f4050b1b981d577b592544\nCloses-Bug: 1946793\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/e8e20ce2cf144871693e4797d16f2be0c039d1b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/e8e20ce2cf144871693e4797d16f2be0c039d1b8"}]},"branch":"refs/heads/master"},"03eaa338b16109299e86f4af0f8ed876d8e8418f":{"kind":"REWORK","_number":3,"created":"2022-02-18 10:51:53.000000000","uploader":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"ref":"refs/changes/70/829870/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/aodh","ref":"refs/changes/70/829870/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/aodh refs/changes/70/829870/3"}}},"commit":{"parents":[{"commit":"8ac7c65cffac34e412ab117f8e86b4dd2c973ac9","subject":"Load api-paste.ini from configuration directories first","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/8ac7c65cffac34e412ab117f8e86b4dd2c973ac9"}]}],"author":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 09:51:41.000000000","tz":0},"committer":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 10:51:40.000000000","tz":0},"subject":"gnocchi: Use Dynamic Aggregates API","message":"gnocchi: Use Dynamic Aggregates API\n\nSwitch to using the Dynamic Aggregates API as the Metric Aggregation\nAPI is deprecated.\n\nThe tuple of data for each record returned via this API is a prefixed\nwith \u0027aggregate\u0027 so adapt the sanitization function to deal with this\nand the formatting of the metrics measures API as well.\n\nChange-Id: I4f631d224404460138f4050b1b981d577b592544\nCloses-Bug: 1946793\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/03eaa338b16109299e86f4af0f8ed876d8e8418f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/03eaa338b16109299e86f4af0f8ed876d8e8418f"}]},"branch":"refs/heads/master"},"686842a36c1908509b05faba00b82255df7ac5a7":{"kind":"REWORK","_number":4,"created":"2022-02-18 11:22:07.000000000","uploader":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"ref":"refs/changes/70/829870/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/aodh","ref":"refs/changes/70/829870/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/aodh refs/changes/70/829870/4"}}},"commit":{"parents":[{"commit":"8ac7c65cffac34e412ab117f8e86b4dd2c973ac9","subject":"Load api-paste.ini from configuration directories first","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/8ac7c65cffac34e412ab117f8e86b4dd2c973ac9"}]}],"author":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 09:51:41.000000000","tz":0},"committer":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 11:19:41.000000000","tz":0},"subject":"gnocchi: Use Dynamic Aggregates API","message":"gnocchi: Use Dynamic Aggregates API\n\nSwitch to using the Dynamic Aggregates API as the Metric Aggregation\nAPI is deprecated.\n\nWhen using the Dynamic Aggregates API, any aggregation using rates\ncan use the underlying base measures for the aggregation rather than\nthe rate, for example:\n\n    (aggregation rate:mean (metric cpu mean))\n\nThe tuple of data for each record returned via this API is a prefixed\nwith information about the aggregation used so adapt the sanitization\nfunction to deal with this and the formatting of the metrics measures\nAPI as well.\n\nChange-Id: I4f631d224404460138f4050b1b981d577b592544\nCloses-Bug: 1946793\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/686842a36c1908509b05faba00b82255df7ac5a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/686842a36c1908509b05faba00b82255df7ac5a7"}]},"branch":"refs/heads/master"},"5d4b2f976197c497c3573470e1219d211fae259b":{"kind":"REWORK","_number":5,"created":"2022-02-18 12:14:03.000000000","uploader":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"ref":"refs/changes/70/829870/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/aodh","ref":"refs/changes/70/829870/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/aodh refs/changes/70/829870/5"}}},"commit":{"parents":[{"commit":"8ac7c65cffac34e412ab117f8e86b4dd2c973ac9","subject":"Load api-paste.ini from configuration directories first","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/8ac7c65cffac34e412ab117f8e86b4dd2c973ac9"}]}],"author":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 09:51:41.000000000","tz":0},"committer":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 12:13:26.000000000","tz":0},"subject":"gnocchi: Use Dynamic Aggregates API","message":"gnocchi: Use Dynamic Aggregates API\n\nSwitch to using the Dynamic Aggregates API as the Metric Aggregation\nAPI is deprecated.\n\nWhen using the Dynamic Aggregates API, any aggregation using rates\ncan use the underlying base measures for the aggregation rather than\nthe rate, for example:\n\n    (aggregation rate:mean (metric cpu mean))\n\nThe tuple of data for each record returned via this API is encapsulated\nwith information about the aggregation used so adapt the sanitization\nfunction to deal with this and the formatting of the metrics measures\nAPI as well.\n\nChange-Id: I4f631d224404460138f4050b1b981d577b592544\nCloses-Bug: 1946793\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/5d4b2f976197c497c3573470e1219d211fae259b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/5d4b2f976197c497c3573470e1219d211fae259b"}]},"branch":"refs/heads/master"},"d137740c131c13d22f8be8fae8a873e7916095a9":{"kind":"REWORK","_number":6,"created":"2022-02-18 12:15:33.000000000","uploader":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"ref":"refs/changes/70/829870/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/aodh","ref":"refs/changes/70/829870/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/aodh refs/changes/70/829870/6"}}},"commit":{"parents":[{"commit":"8ac7c65cffac34e412ab117f8e86b4dd2c973ac9","subject":"Load api-paste.ini from configuration directories first","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/8ac7c65cffac34e412ab117f8e86b4dd2c973ac9"}]}],"author":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 09:51:41.000000000","tz":0},"committer":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 12:15:26.000000000","tz":0},"subject":"gnocchi: Use Dynamic Aggregates API","message":"gnocchi: Use Dynamic Aggregates API\n\nSwitch to using the Dynamic Aggregates API as the Metric Aggregation\nAPI is deprecated.\n\nWhen using the Dynamic Aggregates API, any aggregation using rates\ncan use the underlying base measures for the aggregation rather than\nthe rate, for example:\n\n    (aggregation rate:mean (metric cpu mean))\n\nThe tuple of data for each record returned via this API is encapsulated\nwith information about the aggregation used so adapt the sanitization\nfunction to deal with this and the formatting of the metrics measures\nAPI as well.\n\nChange-Id: I4f631d224404460138f4050b1b981d577b592544\nCloses-Bug: 1946793\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/d137740c131c13d22f8be8fae8a873e7916095a9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/d137740c131c13d22f8be8fae8a873e7916095a9"}]},"branch":"refs/heads/master"},"74eadfbd58359b7ebe9e1e40ae6b6ff245146bb8":{"kind":"REWORK","_number":7,"created":"2022-02-18 13:00:31.000000000","uploader":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"ref":"refs/changes/70/829870/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/aodh","ref":"refs/changes/70/829870/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/aodh refs/changes/70/829870/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/aodh refs/changes/70/829870/7"}}},"commit":{"parents":[{"commit":"8ac7c65cffac34e412ab117f8e86b4dd2c973ac9","subject":"Load api-paste.ini from configuration directories first","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/8ac7c65cffac34e412ab117f8e86b4dd2c973ac9"}]}],"author":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 09:51:41.000000000","tz":0},"committer":{"name":"James Page","email":"james.page@ubuntu.com","date":"2022-02-18 12:40:39.000000000","tz":0},"subject":"gnocchi: Use Dynamic Aggregates API","message":"gnocchi: Use Dynamic Aggregates API\n\nSwitch to using the Dynamic Aggregates API as the Metric Aggregation\nAPI is deprecated.\n\nWhen using the Dynamic Aggregates API, any aggregation using rates\ncan use the underlying base measures for the aggregation rather than\nthe rate, for example:\n\n    (aggregation rate:mean (metric cpu mean))\n\nThe tuple of data for each record returned via this API is encapsulated\nwith information about the aggregation used so adapt the sanitization\nfunction to deal with this and the formatting of the metrics measures\nAPI as well.\n\nChange-Id: I4f631d224404460138f4050b1b981d577b592544\nCloses-Bug: 1946793\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/74eadfbd58359b7ebe9e1e40ae6b6ff245146bb8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/aodh/commit/74eadfbd58359b7ebe9e1e40ae6b6ff245146bb8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"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":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
