)]}'
{"id":"openstack%2Fcloudkitty~695217","triplet_id":"openstack%2Fcloudkitty~master~Id176c99a8cfc7761ba2a67c89a5521d23505ecb5","project":"openstack/cloudkitty","branch":"master","hashtags":[],"change_id":"Id176c99a8cfc7761ba2a67c89a5521d23505ecb5","subject":"Allow reaggregation method to be specified in the gnocchi collector","status":"MERGED","created":"2019-11-20 15:13:03.000000000","updated":"2019-12-05 11:18:01.000000000","submitted":"2019-12-05 11:16:45.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"695217-1575544605375-56cf989d","meta_rev_id":"7a09dce84cc2175f5c66a6a756728caa33d9e02b","_number":695217,"virtual_id_number":695217,"owner":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-12-05 11:16:45.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"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":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"all":[{"value":0,"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-12-05 08:20:39.000000000","_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"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":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"all":[{"value":1,"date":"2019-12-05 10:23:49.000000000","_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-12-05 08:20:39.000000000","updated_by":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"reviewer":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"state":"REVIEWER"},{"updated":"2019-12-05 11:16:45.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"7dbc508f1d3352de09c0c9d3f0fd32236eb3f10b","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-11-20 15:13:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2be2882ff5a08576cd0f52b3f2a9bb3008cbec4f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-20 16:05:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/28fff3d7398049b7aaf261cb6d912737 : SUCCESS in 4m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c26617220af8446a9c77a5de732271fa : SUCCESS in 7m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e6ce4865e6444b21a746af145e6fcbf7 : SUCCESS in 3m 11s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/3a28fa1ed1bc456f80219a25ecbe7957 : SUCCESS in 4m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6120bf6c1a5c4b678d25bc87d171f255 : SUCCESS in 3m 58s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a438ea0d603d4e12b874680bf2aced2a : SUCCESS in 4m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f90dac41c1b842a7b52a1e710921c613 : SUCCESS in 5m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2ff352d72c5346809a450097422c0737 : SUCCESS in 5m 20s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/bb804a5d93fa4c4bb7976c2da054eb57 : SUCCESS in 39m 41s\n- cloudkitty-tempest-full-v2-storage-influxdb-py3 https://zuul.opendev.org/t/openstack/build/54e797036d9f45bdbea51de0b9260189 : SUCCESS in 43m 57s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/7f19c93f72c14b9f929a958c6cf2b419 : SUCCESS in 37m 42s (non-voting)\n- cloudkitty-tempest-full-v2-storage-elasticsearch-py3 https://zuul.opendev.org/t/openstack/build/fea07ad6452046caba3c8b71fd4fe102 : SUCCESS in 47m 10s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/1c7528fbb35848a289e84f94530e12da : SUCCESS in 43m 41s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3 https://zuul.opendev.org/t/openstack/build/6af1cb4354884834a149aac96f5f84dc : SUCCESS in 45m 55s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/a3b12fd1371e4e99b32b940984b784be : SUCCESS in 45m 33s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/5ae9219fd5a241cb975b69e22476ecbb : SUCCESS in 3m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8d4c37e71416b2dce0c1c04bd89bb06debeabd21","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-11-28 08:32:14.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"2b90ef475dc037f11856f6e2c64ec458fde0e01e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-28 09:20:09.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/377ad14ad4d249149f0cf3dc548b8be2 : SUCCESS in 4m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9c18ee9aaff54101969afff3d8878a4b : SUCCESS in 6m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/56d9a5b408224fe4abc67dd847092e44 : SUCCESS in 3m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3d6b9e54368141bf93ee41786b734a08 : SUCCESS in 4m 51s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cae493bccfda46faba3f9e5e4111f4d0 : SUCCESS in 5m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b73e3ce422b477b84394e2d18ab286b : SUCCESS in 4m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f2421cca8b104aabac39e28f7cf9a972 : SUCCESS in 4m 41s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/1ac8b257d3d14216b69ea659c8ab8e3c : SUCCESS in 39m 56s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/9e380cadbe464949b358e3cb756c2e3c : SUCCESS in 38m 34s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/8442e385f74e49fd80da360a51552417 : SUCCESS in 42m 05s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/850839e6636a4a0dad05c1d9ab37e703 : SUCCESS in 39m 23s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/94ef31937ddd4916b49d152d87334d2b : SUCCESS in 3m 53s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"886510ab9c13dcf4975b4ad7c204c4286520e64e","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-12-03 10:39:50.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"9643d4891e236c6a4dd02171f0acca416bee4020","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-03 11:24:21.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/237c25fab5f247aaaf047b138de9deb6 : SUCCESS in 3m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2f7d5733ad4f40df8867e945cbe6b101 : SUCCESS in 4m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fc1c354e9ec649f685f0e78e2b2891dd : SUCCESS in 3m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/15b170e1e97441a3bdc80e7164926bcd : SUCCESS in 4m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/4f1f52e4e2434208895b3dbe7008d32d : SUCCESS in 3m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ebc2fbd9ee64883a0a763f517912cdd : SUCCESS in 5m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0a03d287dd0c49cb845471b1a496c844 : SUCCESS in 3m 04s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/174901ad2b6043d791ad7c43c61d2037 : SUCCESS in 37m 34s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/fbbce278f0a2493c86e21771d74fe541 : SUCCESS in 37m 53s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/26756f8b6d2b484db17201325bd426e6 : SUCCESS in 38m 24s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/2b387299106d433f9d20d819154c17e5 : SUCCESS in 38m 19s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/fe6a82b6665f4d66be88c60e3cde28c9 : SUCCESS in 3m 08s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3b32902edbf5fdcbfd8ca795a1161862691d4b90","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2019-12-05 08:20:39.000000000","message":"Patch Set 3: Code-Review+2\n\nHi Luka,\n\nThanks for the patch,\n\nLGTM.","accounts_in_message":[],"_revision_number":3},{"id":"ad5ebef8f2399fe18ccf783c96d2f4865d6c8fb7","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-12-05 10:23:49.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"7756ee4cdfc4c3489bd7829e1f4d9dc69ba25d6c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-05 10:24:01.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"6386941e14e78c1a8739b364a6a0b9f005b50c44","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-05 11:16:45.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"4688c20d80444597645588754c939e6e75f96c1c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-05 11:16:45.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b1f4a962ac6f458588dcf2db5d8ddf74 : SUCCESS in 5m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3cd3fcb9c854a31b895bcb3dafb087f : SUCCESS in 4m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b596e4e4dff04e87844619126e6ebd39 : SUCCESS in 5m 29s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/be3fc6dcff554152b520ce01d2de6d65 : SUCCESS in 4m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d201ca0495e14d9daf9f1a9b5e210e44 : SUCCESS in 5m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fdc6537187554dbf85f98f9442f51da3 : SUCCESS in 3m 23s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/bc94a2569f2f448e91fca04d4a374d47 : SUCCESS in 37m 15s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/9b58062db036424b9174ec1fc5f433d1 : SUCCESS in 35m 40s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/607208b866e94e6ea7f1ec6dd0dd5798 : SUCCESS in 45m 59s","accounts_in_message":[],"_revision_number":3},{"id":"7a09dce84cc2175f5c66a6a756728caa33d9e02b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-05 11:18:01.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb89c41b750c46c59a23ec925de16871 : SUCCESS in 51s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/61a3599bedb241bb9939982b26e951d0 : SUCCESS in 52s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","revisions":{"a280bd3a4ed61f96c2b6f311b241ae6a1eee7da4":{"kind":"REWORK","_number":1,"created":"2019-11-20 15:13:03.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/17/695217/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/17/695217/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/17/695217/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/17/695217/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/17/695217/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/17/695217/1"}}},"commit":{"parents":[{"commit":"daafaade8f58b6bfb7f1da0d8302c89743be3a39","subject":"Load drivers only once in the v2 API","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/daafaade8f58b6bfb7f1da0d8302c89743be3a39"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-11-20 10:43:22.000000000","tz":60},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-11-20 10:43:22.000000000","tz":60},"subject":"Allow reaggregation method to be specified in the gnocchi collector","message":"Allow reaggregation method to be specified in the gnocchi collector\n\nThis introduces a new option to the gnocchi collector: \"re_aggregation_method\".\nIt allows to specify an aggregation method that\u0027s different from the\nretrieved aggregate type for dynamic aggregation.\n\nWork items:\n\n* Added a \"re_aggregation_method\" to the gnocchi collector\n* Updated the documentation\n* Added some unit tests\n\nChange-Id: Id176c99a8cfc7761ba2a67c89a5521d23505ecb5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/a280bd3a4ed61f96c2b6f311b241ae6a1eee7da4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/a280bd3a4ed61f96c2b6f311b241ae6a1eee7da4"}]},"branch":"refs/heads/master"},"210b019866fa1701a1b795b12068705081657374":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-11-28 08:32:14.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/17/695217/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/17/695217/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/17/695217/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/17/695217/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/17/695217/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/17/695217/2"}}},"commit":{"parents":[{"commit":"ee8b341f2d034e61a8a109f000c28678b3cc15df","subject":"Check for duplicates in \"groupby\" and \"metadata\" for each metric","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/ee8b341f2d034e61a8a109f000c28678b3cc15df"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-11-20 10:43:22.000000000","tz":60},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-11-28 08:32:14.000000000","tz":0},"subject":"Allow reaggregation method to be specified in the gnocchi collector","message":"Allow reaggregation method to be specified in the gnocchi collector\n\nThis introduces a new option to the gnocchi collector: \"re_aggregation_method\".\nIt allows to specify an aggregation method that\u0027s different from the\nretrieved aggregate type for dynamic aggregation.\n\nWork items:\n\n* Added a \"re_aggregation_method\" to the gnocchi collector\n* Updated the documentation\n* Added some unit tests\n\nChange-Id: Id176c99a8cfc7761ba2a67c89a5521d23505ecb5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/210b019866fa1701a1b795b12068705081657374"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/210b019866fa1701a1b795b12068705081657374"}]},"branch":"refs/heads/master"},"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-12-03 10:39:50.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/17/695217/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/17/695217/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/17/695217/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/17/695217/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/17/695217/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/17/695217/3"}}},"commit":{"parents":[{"commit":"df1b5530ae750d3021ae0eb6e53ad5033334da02","subject":"Merge \"Fix 500 errors in the API when request context bears no project_id\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/df1b5530ae750d3021ae0eb6e53ad5033334da02"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-11-20 10:43:22.000000000","tz":60},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-12-03 10:39:50.000000000","tz":0},"subject":"Allow reaggregation method to be specified in the gnocchi collector","message":"Allow reaggregation method to be specified in the gnocchi collector\n\nThis introduces a new option to the gnocchi collector: \"re_aggregation_method\".\nIt allows to specify an aggregation method that\u0027s different from the\nretrieved aggregate type for dynamic aggregation.\n\nWork items:\n\n* Added a \"re_aggregation_method\" to the gnocchi collector\n* Updated the documentation\n* Added some unit tests\n\nChange-Id: Id176c99a8cfc7761ba2a67c89a5521d23505ecb5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
