)]}'
{"id":"openstack%2Fcloudkitty~699727","triplet_id":"openstack%2Fcloudkitty~master~If6c2242d876eb40fb9a86a776258d50e7a2a441f","project":"openstack/cloudkitty","branch":"master","hashtags":[],"change_id":"If6c2242d876eb40fb9a86a776258d50e7a2a441f","subject":"Add support for the query_function field to the Prometheus collector","status":"MERGED","created":"2019-12-18 16:35:36.000000000","updated":"2020-01-14 11:37:27.000000000","submitted":"2020-01-14 11:35:49.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":26,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"699727-1579001749890-fe3cfc39","meta_rev_id":"edee70ef7918b84ad161abca15d5a23909437d45","_number":699727,"virtual_id_number":699727,"owner":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-14 11:35:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},{"value":0,"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"},{"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"},"recommended":{"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"},"all":[{"value":1,"date":"2020-01-13 10:17:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},{"value":1,"date":"2020-01-13 10:34:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"},{"value":2,"date":"2020-01-14 10:04:17.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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"all":[{"value":0,"_account_id":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},{"value":0,"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"},{"value":1,"date":"2020-01-14 10:04:17.000000000","_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":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},{"value":0,"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"},{"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":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},{"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"},{"_account_id":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-13 10:17:28.000000000","updated_by":{"_account_id":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},"reviewer":{"_account_id":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},"state":"REVIEWER"},{"updated":"2020-01-13 10:34:14.000000000","updated_by":{"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"},"reviewer":{"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"},"state":"REVIEWER"},{"updated":"2020-01-14 10:04:17.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":"2020-01-14 11:35:49.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":"fe59b47909964fb4c3fcbbb5cf816c0de149142e","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2019-12-18 16:35:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a4e6a307adca0d207f4dd5a1f41643619e13fba9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-18 17:23:09.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ffd5db7a2ec6492ba34c0d3246496659 : FAILURE in 4m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/67ac0df852524f53be8d589e2877fca4 : FAILURE in 5m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8f663bde5afe43a1aacffbfc941cb90e : FAILURE in 4m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6e49b53ed4f5408ea006787ba500ca2e : FAILURE in 5m 04s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8d7b96aaa7fe4b9e99e9e434919fb88c : FAILURE in 6m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d375c07c94c4eb0b97235108ca717f3 : SUCCESS in 7m 11s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/cf1d6564f03d4336b8a9d60ce779d32e : SUCCESS in 43m 16s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/015b89bf79974704bf7cc6f125f8637e : SUCCESS in 36m 19s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/fab41ba796f44f24a8637825193954b5 : SUCCESS in 39m 45s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/02de9ea8652c4b29b7155114a886749f : SUCCESS in 41m 16s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/6afc79a947224059830d2679cf887c3a : SUCCESS in 6m 07s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b3321c2f2a1642dcde5703c38335ecdee45fcfb7","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2019-12-19 11:05:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"25096909ee93a4838de0f5c7d4bac52c41ff4e01","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-19 12:00:21.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/543f4b7f2b0b48eebf735e7277d8ae55 : FAILURE in 8m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c7f3194ba69f4a108f3aaaa51184c5ba : FAILURE in 5m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a1d4744604574d5a9c974a54ab827385 : FAILURE in 4m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/18a834c2bde5468fa7065a6370a1d58f : FAILURE in 6m 03s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6ddc5fce7cb34a30b800654dd1751e49 : FAILURE in 6m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/17d7744f2ccd40449d000489e2e4a787 : SUCCESS in 6m 11s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/00916e02204b4f9eb911eff61b91cb23 : SUCCESS in 37m 59s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/792663295cd940a5aa6a28269a9dcf36 : SUCCESS in 48m 15s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/9be1029e99c9412c80cf8f4795e846d7 : SUCCESS in 49m 03s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/6c00ba71125c40de986cd1cded62a495 : SUCCESS in 44m 34s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/344e4a24814749268d40e3179e1e254e : SUCCESS in 6m 57s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"02e18f8b28637c75a3ffb1b32cca30a6f723a729","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2019-12-19 13:45:42.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"69692ee0f132c3c342ac21005b490b273865075a","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2019-12-19 14:13:42.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b74ac5c1926cceb46dd4ab230a87dc3b799b8991","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2019-12-19 14:52:29.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a86e496870f7ffc19d6903cd3e07bfdb5e5fd177","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-19 15:46:10.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0b35bd9437e44cf78a8549653998b59a : SUCCESS in 4m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/aa9aa6b406eb4c1cbcd94a024bdca90d : SUCCESS in 4m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d4e2aba924c4cb38df7b716d249ff3c : FAILURE in 3m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2a83b1066824446d80aa900d310d80dc : SUCCESS in 4m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b3b3c912dda940dca698c511db3b2cf6 : SUCCESS in 5m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe8b2636537949528f12e8951ad10e68 : SUCCESS in 6m 45s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/399fe12d853544a1ba8b0e365c5f8148 : SUCCESS in 41m 01s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/aee6a201672440098d4618d15e453207 : SUCCESS in 47m 22s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/21073d535bf14757aaa2a3bb2c6f35f1 : SUCCESS in 46m 25s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/2fb4f38145624bd3be450d62672189c8 : SUCCESS in 36m 08s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/53ddfedc779642c583d3184310fa0762 : SUCCESS in 4m 13s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"4583d332c806ee21fd0ea52f4e09e77c1ecdcba1","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2019-12-26 10:26:20.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"553131ff0c61febce18ce751a9a5a86c854cacaf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-26 11:08:46.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/83e4844d08654a28b1c920864b1ee16b : SUCCESS in 3m 41s\n- requirements-check https://zuul.opendev.org/t/openstack/build/afcc86befdb44330be7ad4ceed606f99 : SUCCESS in 2m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9e659547cab647e3be9a72b0c6c5b6fc : SUCCESS in 4m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/08b1eb6ccef64b6990957f38775bbbad : FAILURE in 3m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d6c335219a0d41079985551142f732b4 : SUCCESS in 3m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fa541ebb4fba4de19989f866326dc855 : SUCCESS in 3m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/97d9c0803705484a8bcc27440f2147c5 : SUCCESS in 5m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2ed1b31204fd4a668846f21438a7542e : SUCCESS in 3m 22s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/0293db410fc9418cbb30c54ab98ee41b : SUCCESS in 35m 17s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/b509cdca2acc47c39b2ce9e77fe54a57 : SUCCESS in 37m 32s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/c7c0cb430248477a996368d93ccb94e4 : SUCCESS in 35m 18s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/5bd365bcbde94d97b40e65bb1458dc73 : SUCCESS in 35m 47s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/4934134263524e51b8dd00c5d0bad99c : SUCCESS in 3m 13s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"d814ab281aeade8c4425d6b59d9c7661b82d99de","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2019-12-30 09:23:55.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)\n\nHi Florian,\n\nThanks for your patch.\n\nPlease see the recommendation below.\n\nI will review thoroughly afterwards.","accounts_in_message":[],"_revision_number":6},{"id":"d565ef3d455146d945a23652aba667009f16b7db","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2020-01-02 08:54:35.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"45f4e17d9164e2ec4cd7d92d0d545daf89f0964d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-02 09:44:56.000000000","message":"Patch Set 7:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b3e359715be9451594d7c646ad497bb8 : SUCCESS in 6m 07s\n- requirements-check https://zuul.opendev.org/t/openstack/build/8174d9df3cf04279956e70732b244db9 : SUCCESS in 3m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2b153537c86b4e79be44a5baffb92f64 : SUCCESS in 6m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/71de7142adc545758f2a21cbb509edf3 : FAILURE in 5m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0bc28da637db40d29f194280ab8f6666 : SUCCESS in 5m 02s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/76b28136562c4524b572f2da63654083 : SUCCESS in 5m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12b7ff64357d4c9a967ec6c0368e453b : SUCCESS in 7m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0ad099d2871d4e76b3bf78b3b81de1cd : SUCCESS in 4m 27s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/56c64bed967048c5a84a2c94441480f5 : SUCCESS in 36m 51s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/5db65b03c7504ebeabf75bf5f24f7884 : SUCCESS in 38m 43s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/67514d34ee8d481d8f7efbe055dc2be7 : SUCCESS in 40m 21s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/d30789023e234406beb7fb51291de9eb : SUCCESS in 49m 41s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/b636a6e79fea44828b2d4d6a6026507c : SUCCESS in 4m 15s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"465babbb42eea2881989df1144ff1442ba67b466","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2020-01-02 13:43:57.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"989964b9caed4b48465ac72fa18bf8f20d80bfd7","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2020-01-02 13:51:29.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"4f74e53cff282d14550c86935b33f7f87346768b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-02 14:43:28.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4bb007f9a3194d7787915b9ae730cdaf : SUCCESS in 3m 53s\n- requirements-check https://zuul.opendev.org/t/openstack/build/0986d6df91914632ae8f44f8e7e442f9 : SUCCESS in 2m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/516cb0bd18af49afaded9e8250487597 : SUCCESS in 4m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a92d9707f1f94beaad46d65020addc43 : FAILURE in 4m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e9944bb7bace4f7ebb5aa1c9788b88ca : SUCCESS in 3m 57s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fa610daedcab419eb4f2c978a8eeecf8 : SUCCESS in 4m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0bbc986b3b3c46dda89be635a28cfcee : SUCCESS in 5m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/edc851a75de548f085eab6e2591f5f9f : SUCCESS in 3m 48s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/23aa397c43d14ca281823fdb0326f0c8 : SUCCESS in 37m 21s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/82cbf869688b4d4da465954227042ed1 : SUCCESS in 39m 41s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/1d722a4e7e2f4de297153bbe2067abef : SUCCESS in 44m 11s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/3a2880a916b3468ab303632b8dd6e52d : SUCCESS in 39m 16s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/8e225eb263e343fc95b949b302743f5c : SUCCESS in 3m 36s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"43ce2dafbb6f3394627ab989b08685e03686a453","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2020-01-02 15:00:03.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"bd4adb7ccfa8cf43a14d971b4be790d4386ab5e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-02 15:52:53.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6666b7aac8924e46805ca0aa4a2381ab : SUCCESS in 4m 12s\n- requirements-check https://zuul.opendev.org/t/openstack/build/58dfc0a45bd449b28f797c456b4fc468 : SUCCESS in 2m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d8a1edea4d804e95a628effe84e3fe39 : SUCCESS in 4m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad4940d8c94949a7b4f4da8a196a7791 : SUCCESS in 4m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/abfc58e79d4441c39fe3708f28b5c7ae : SUCCESS in 5m 09s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3e794775ba6f44a9becc46e3fc91c19a : SUCCESS in 5m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/196ffd0422344c009903649768f3ec05 : SUCCESS in 5m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2fbd788810d14d05b715c7905efc2402 : SUCCESS in 3m 55s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/b7f093d089454507a6b5f113c8a986cb : SUCCESS in 50m 15s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/dca94b84d11e43ebae6e6daf8e50898e : SUCCESS in 38m 48s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/3b3ff4a4eccd4804be088377310f7e74 : SUCCESS in 39m 25s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/5c3a112e1ed643ed876ce385256ed094 : SUCCESS in 50m 07s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/6f0b5f14865c4461bdb06346027a120a : SUCCESS in 3m 59s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"6482d79d1226b1f892c1715985f510eca27ee370","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2020-01-03 09:15:30.000000000","message":"Patch Set 10: Code-Review-1\n\n(9 comments)\n\nHi Florian,\n\nThanks for your changes,\n\nPlease see my recommendations below.\n\nFeel free to discuss these.","accounts_in_message":[],"_revision_number":10},{"id":"56dd164d4a53e4d381b48192cd2b51b37db2dfe1","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2020-01-03 09:37:48.000000000","message":"Patch Set 10:\n\n(5 comments)\n\nHello Justin,\n\nAgain, thank\u0027s for the review. I left some questions.\nI will fix the commit msg.","accounts_in_message":[],"_revision_number":10},{"id":"a643a6053b00394417ee72ccc7925ca738939ad7","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2020-01-03 10:17:54.000000000","message":"Patch Set 10:\n\n(5 comments)","accounts_in_message":[],"_revision_number":10},{"id":"999bba7bd68cc9841f7655b693407b3d1672ef01","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2020-01-09 10:37:24.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"b5d3f32115ef280183ccc859ac6cf17ea64572f1","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2020-01-09 11:11:42.000000000","message":"Patch Set 11: Code-Review-1\n\n(2 comments)\n\nHi Florian,\n\nThanks for applying the recommendations.\n\nI have some more :)","accounts_in_message":[],"_revision_number":11},{"id":"a9300da70544de72e2e946cc5843edb976446619","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-09 11:44:55.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/445d9c7bac9c48279d1d205da638dd61 : SUCCESS in 4m 59s\n- requirements-check https://zuul.opendev.org/t/openstack/build/29bccf032ad34db1aac69f8b354030ad : SUCCESS in 3m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b9ff94fa1c4144b4ade8218dda855195 : SUCCESS in 7m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/931c4d9322e14cf49792b899651bc4fb : SUCCESS in 4m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/20c05b92b04040168fa6a06c705ba7ba : SUCCESS in 4m 37s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8657fd940fd547da95b656bb33708859 : SUCCESS in 5m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/42bd26fb788f4f66a6e8f3cf9551171e : SUCCESS in 8m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b90ad624560a47aaae978a5eb5c866f7 : SUCCESS in 7m 18s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/2be0eb9b00cb4a7cac23642642e674f5 : SUCCESS in 51m 57s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/b16b5fab44f74c09ae3346c34e8df13f : SUCCESS in 1h 02m 38s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/a73bfb2c56a248ce913653c80fc4d6d6 : SUCCESS in 47m 56s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/5e83560566344835a051dbbe346e9ba6 : SUCCESS in 38m 50s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/7df22dcd2dff4e0bbde455b9d88d6d0d : SUCCESS in 6m 05s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"fcc6f0eddda0e1e64c7e97d354f7b5615f4e1ca3","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2020-01-09 14:19:28.000000000","message":"Patch Set 11:\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"b8c5e0f6c64e9496224d891a11ef60526d656310","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2020-01-09 14:21:36.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"00371c1c11b96fac886d2692e63c494f2651f80f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-09 15:14:13.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/16db14c38e994df6b52d551a103fc0f4 : SUCCESS in 5m 01s\n- requirements-check https://zuul.opendev.org/t/openstack/build/11330817f6e64a98b657eadb71cbc93f : SUCCESS in 3m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ece106c3fd5c4ee183f8bd9f5e285ecb : SUCCESS in 5m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/21b5da4bf7824c26a8624267fc0fb1a8 : SUCCESS in 4m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2311dbca71e545d0af92d79ed3561221 : SUCCESS in 5m 12s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/77008a20cd484e7c8a1e051772c5843e : SUCCESS in 5m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12487655eef9400ab17380f5713fdc0f : SUCCESS in 7m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e21c3a7d854d412d92dfe8b2f6fd6a82 : SUCCESS in 4m 30s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/45af8a41df174837aea78bde7b1e65df : SUCCESS in 39m 17s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/cecdfd2d36ef4bc19a3e14ed30a0d725 : SUCCESS in 43m 14s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/9ad3a71f04884b79a9f636d432ecb90d : SUCCESS in 44m 47s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/06579b5bec3348b19ed9b4ff313eb68c : SUCCESS in 40m 18s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/148154917e7b43c08b60c79dd717845b : SUCCESS in 5m 53s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"cc13621bbb1e57cbeff8c21425cd5ccfc6fe0b9b","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2020-01-09 15:24:15.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"5a28a9c7fe192b3990097bd53e9c795391987717","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2020-01-09 15:39:26.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"f4bcc2601cd76ed588a1f2900f46e4465d2ba818","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2020-01-09 15:43:32.000000000","message":"Patch Set 14: Code-Review+2\n\nThanks a lot for your contribution Florian,\n\nLGTM.","accounts_in_message":[],"_revision_number":14},{"id":"c8db46d18f17f0fc732b3c9809eb2a04d6901a95","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-09 16:28:53.000000000","message":"Patch Set 14: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9dbc925d87114261a7b5c5d3f293913e : SUCCESS in 4m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dffa1b2c77bf4910b649e18d2389d61a : SUCCESS in 6m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cdca7dc5e14341d7b1f7c291a4edc18c : FAILURE in 6m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d27beb5b49b94a69a10550f8c7ac93e1 : SUCCESS in 5m 51s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5e779bcafb49408e8b2e1db4bd04a0db : SUCCESS in 6m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71fea81cd8854328936c45678c8c7c3e : SUCCESS in 5m 57s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/43f9f5a35b864d91b9b51c1e9bb00930 : SUCCESS in 39m 58s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/59e7aa607c954220a4641dc30be00f44 : SUCCESS in 38m 22s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/cc06ebbc865741b0a641cf9f72030493 : SUCCESS in 41m 49s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/887f74ac5850472bb8e8c8b7a1b5101a : SUCCESS in 36m 08s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/f5ca1dc329f44e7faeb3fa0f19179bd0 : SUCCESS in 4m 03s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"171fdef32d9f142e4d9a325f8650270f4e48299b","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2020-01-09 16:54:54.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"4dd27abd78e1351dd53786357e797dc4712c1d5c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-09 17:45:46.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d56fe2e42bd54352aed6bbac8aadb85c : SUCCESS in 4m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8fa4af33d7304bf7abd5f32001a9878a : SUCCESS in 5m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c546895182324375adddc443b653e256 : SUCCESS in 6m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/673ecb8bfb8f47908a04afa223f108c7 : SUCCESS in 4m 45s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9256077af1d04dfc87c1b01147d6573a : SUCCESS in 6m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5d68b380b0ac45eaaab0dcedc73ef019 : SUCCESS in 10m 26s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/1e82593bd62d4290b5114f83f9da58e6 : SUCCESS in 36m 55s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/b87f88beca11434fbfe7d61eddb4b60d : SUCCESS in 40m 53s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/695ea2f8b4f44e01b898e7f402300f89 : SUCCESS in 37m 40s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/86a88e10ee6841af883d799630de0875 : SUCCESS in 43m 13s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/d4c6862b468b4b1692b8153fa0bfd6ee : SUCCESS in 5m 21s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"a125a675f18a684754d9fa3c7d049c54ea38dd57","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2020-01-10 09:44:48.000000000","message":"Patch Set 15: Code-Review+2\n\nLGTM.","accounts_in_message":[],"_revision_number":15},{"id":"f4f295ddd3bc2e3243642357e022ca1287933392","author":{"_account_id":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},"date":"2020-01-13 09:40:14.000000000","message":"Patch Set 15:\n\n(2 comments)\n\nEverything looks good except the small detail in the documentation","accounts_in_message":[],"_revision_number":15},{"id":"a57e92ad74c4fa2310621b3196a806e1f0008195","author":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"date":"2020-01-13 09:43:46.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"a0af1f0fec8b5db66404f30095026185b1183229","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-13 10:13:10.000000000","message":"Patch Set 16: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0be11ed24dcf4402879413666da1ffc6 : SUCCESS in 5m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e996120b2e5f41798a7298bb875690eb : SUCCESS in 5m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e01b7f3ff8954f5e88e83bcaaf130834 : SUCCESS in 3m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fdee9e487a7b4160b0c67996e889ea7a : SUCCESS in 4m 49s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/eb580badaa1e4089863de5fffce88ba4 : SUCCESS in 7m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6aa7379b8cc14708bb852e6d72c7c2a2 : SUCCESS in 6m 33s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/fbce1e9069a54085a2b886efa71d5699 : FAILURE in 11m 37s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/a8a933e110d84ccfb93c71659b7529c2 : FAILURE in 11m 45s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/ca958d15d3724db6bdb6369850cbd0b9 : FAILURE in 11m 12s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/81db4b56969b4efe8a3693661e7373e7 : FAILURE in 10m 46s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/1edead69300345c280e5141b0faf982b : SUCCESS in 4m 01s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"34aea5f5bd2f7dde2f967db7cf0467932b7305ec","author":{"_account_id":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},"date":"2020-01-13 10:17:28.000000000","message":"Patch Set 16: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":16},{"id":"15e5f642cab7c38f85f67c3bddf9f319052b28c9","author":{"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"},"date":"2020-01-13 10:34:14.000000000","message":"Patch Set 16: Code-Review+1\n\nSeems good to me.\nThe string format as \"{}\".format() is in python \u003e\u003d 3.6\nI don\u0027t know if the v3.6 will be the minimal version of python that we will use, so wait for @Justin validation.\nIf not, fix that to be able to run successfully zuul checks.","accounts_in_message":[],"_revision_number":16},{"id":"79ffb1d724351d9c4583e21ee7e3adc3fb2b3f69","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2020-01-14 09:01:27.000000000","message":"Patch Set 16:\n\nrecheck","accounts_in_message":[],"_revision_number":16},{"id":"6b6bbc6c0e95ed949caf041fd756ae50d030d14e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 09:59:55.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a70a3c687fe34492971cf1128e119373 : SUCCESS in 3m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3aa58650624749b4bde0c74bb93af11b : SUCCESS in 4m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd0f641481b442149b49063496e597fc : SUCCESS in 3m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/61ebc5ff68574d2ba766fcd2af0e26f0 : SUCCESS in 5m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fca7b70ba48d407bb9b4f6f3f33c0ff1 : SUCCESS in 7m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/624cc059cb8f4c65b098ab969a0a0271 : SUCCESS in 7m 47s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/d9737d659d794bc48cae8358a7788ebb : SUCCESS in 38m 50s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/5d27c287ce6a4640ac60037ce128b08c : SUCCESS in 37m 36s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/e4ad20023f4c46a9870e3957cfb3dca8 : SUCCESS in 42m 05s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/62a0db5a3ef54366aa6fe62d9b009f47 : SUCCESS in 50m 20s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/953bc6993bf74db19c841474550b6e05 : SUCCESS in 3m 30s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"4bf47e5bcc4ec8a9b857dc115da7dd6d167bf2fe","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2020-01-14 10:04:17.000000000","message":"Patch Set 16: Code-Review+2 Workflow+1\n\nHi Florian,\n\nThanks for applying the various recommendations.\n\nLGTM.","accounts_in_message":[],"_revision_number":16},{"id":"b0b8cf505891dc12e9fd490b15fc02a0aca1776d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 10:04:29.000000000","message":"Patch Set 16: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":16},{"id":"f1f75e28acfe30beb29dc71b12394a396adfcd3a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 11:35:49.000000000","message":"Patch Set 16: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3414aa01998847d593f23a188d6fe2a8 : SUCCESS in 5m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cb1f247ee3c84d51bf79b8fa50887224 : SUCCESS in 4m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d87408a3926f49888fb97a21037c8419 : SUCCESS in 4m 56s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fd76f3599f9446469161d0eccd1a44e7 : SUCCESS in 6m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ef5c1df95d43464d8eb3e402626ab4ac : SUCCESS in 5m 56s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/1b4a59882667403f83142f13950fbc68 : SUCCESS in 44m 52s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/ddad446023f947289d06a906113e9f36 : SUCCESS in 38m 10s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/1cb296e3e16545b69f9a37f5cd5ec9ee : SUCCESS in 54m 18s","accounts_in_message":[],"_revision_number":16},{"id":"5b012cc859f9928f80103e24c9d6d6376bc20e4b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 11:35:49.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":16},{"id":"edee70ef7918b84ad161abca15d5a23909437d45","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 11:37:27.000000000","message":"Patch Set 16:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/84a5811b56614d97a97bf5b82e7d03c8 : SUCCESS in 1m 14s","accounts_in_message":[],"_revision_number":16}],"current_revision_number":16,"current_revision":"b9ed6085f2268a3026e2e0eff3b0c104767e19ba","revisions":{"c3da26f6dff97a42eff67fe625b6c58ab6872912":{"kind":"REWORK","_number":1,"created":"2019-12-18 16:35:36.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/1"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-18 14:04:49.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-18 16:28:47.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extend the possibilities for manupilating the data with the Prometheus\ncollector withouth using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/c3da26f6dff97a42eff67fe625b6c58ab6872912"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/c3da26f6dff97a42eff67fe625b6c58ab6872912"}]},"branch":"refs/heads/master"},"0613ee4d418c3dc68e47213dd248e0563b8b752d":{"kind":"REWORK","_number":2,"created":"2019-12-19 11:05:55.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/2"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-18 14:04:49.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-19 11:05:00.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extend the possibilities for manupilating the data with the Prometheus\ncollector withouth using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/0613ee4d418c3dc68e47213dd248e0563b8b752d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/0613ee4d418c3dc68e47213dd248e0563b8b752d"}]},"branch":"refs/heads/master"},"0854b9601e49517ca2908344d4bf50f6e00b5580":{"kind":"REWORK","_number":3,"created":"2019-12-19 13:45:42.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/3"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-18 14:04:49.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-19 13:45:34.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extend the possibilities for manupilating the data with the Prometheus\ncollector withouth using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/0854b9601e49517ca2908344d4bf50f6e00b5580"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/0854b9601e49517ca2908344d4bf50f6e00b5580"}]},"branch":"refs/heads/master"},"08af2b32ac9695e3c639203a7bf8dfd40a034c2f":{"kind":"REWORK","_number":4,"created":"2019-12-19 14:13:42.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/4"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-18 14:04:49.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-19 14:13:32.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extend the possibilities for manupilating the data with the Prometheus\ncollector withouth using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/08af2b32ac9695e3c639203a7bf8dfd40a034c2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/08af2b32ac9695e3c639203a7bf8dfd40a034c2f"}]},"branch":"refs/heads/master"},"2725c5801afb349846e43883e18b1141719dfc9a":{"kind":"REWORK","_number":5,"created":"2019-12-19 14:52:29.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/5"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-18 14:04:49.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-19 14:52:22.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extend the possibilities for manupilating the data with the Prometheus\ncollector withouth using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2725c5801afb349846e43883e18b1141719dfc9a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2725c5801afb349846e43883e18b1141719dfc9a"}]},"branch":"refs/heads/master"},"793af0c9a70e13e39b9219259f9fd57248f77470":{"kind":"REWORK","_number":6,"created":"2019-12-26 10:26:20.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/6"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-18 14:04:49.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-26 10:25:35.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extend the possibilities for manupilating the data with the Prometheus\ncollector withouth using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/793af0c9a70e13e39b9219259f9fd57248f77470"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/793af0c9a70e13e39b9219259f9fd57248f77470"}]},"branch":"refs/heads/master"},"1fd710587d5d8bc00ed3d6dd77f16a22987cd4f6":{"kind":"NO_CHANGE","_number":7,"created":"2020-01-02 08:54:35.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/7"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-18 14:04:49.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-02 08:54:00.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extend the possibilities for manupilating the data with the Prometheus\ncollector withouth using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/1fd710587d5d8bc00ed3d6dd77f16a22987cd4f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/1fd710587d5d8bc00ed3d6dd77f16a22987cd4f6"}]},"branch":"refs/heads/master"},"e412e20e881087e5688662e808b4290b2d38188c":{"kind":"NO_CHANGE","_number":8,"created":"2020-01-02 13:43:57.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/8"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-18 14:04:49.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-02 13:43:12.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extend the possibilities for manupilating the data with the Prometheus\ncollector withouth using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e412e20e881087e5688662e808b4290b2d38188c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/e412e20e881087e5688662e808b4290b2d38188c"}]},"branch":"refs/heads/master"},"5b83c010b30e364a2dd942ed24179c2144c34de6":{"kind":"REWORK","_number":9,"created":"2020-01-02 13:51:29.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/9"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-18 14:04:49.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-02 13:51:20.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extend the possibilities for manupilating the data with the Prometheus\ncollector withouth using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/5b83c010b30e364a2dd942ed24179c2144c34de6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/5b83c010b30e364a2dd942ed24179c2144c34de6"}]},"branch":"refs/heads/master"},"c2cbfab35bd3a78d32649fdd79784e6a687893c6":{"kind":"REWORK","_number":10,"created":"2020-01-02 15:00:03.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/10"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-18 14:04:49.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-02 14:59:54.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extend the possibilities for manupilating the data with the Prometheus\ncollector withouth using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/c2cbfab35bd3a78d32649fdd79784e6a687893c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/c2cbfab35bd3a78d32649fdd79784e6a687893c6"}]},"branch":"refs/heads/master"},"42cecddab44a73839b1ce4b338919ad849902408":{"kind":"REWORK","_number":11,"created":"2020-01-09 10:37:24.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/11"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-18 14:04:49.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-09 10:34:43.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extends the possibilities for manupilating data with the Prometheus\ncollector without using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/42cecddab44a73839b1ce4b338919ad849902408"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/42cecddab44a73839b1ce4b338919ad849902408"}]},"branch":"refs/heads/master"},"4fd9be87aeb651812162c6118d7ae2f5c6235bb6":{"kind":"REWORK","_number":12,"created":"2020-01-09 14:21:36.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/12"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2019-12-18 14:04:49.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-09 14:21:24.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extends the possibilities for manupilating data with the Prometheus\ncollector without using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/4fd9be87aeb651812162c6118d7ae2f5c6235bb6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/4fd9be87aeb651812162c6118d7ae2f5c6235bb6"}]},"branch":"refs/heads/master"},"286613685481112952fe3b94bd78caa4aed09524":{"kind":"REWORK","_number":13,"created":"2020-01-09 15:24:15.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/13"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-09 15:23:48.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-09 15:23:56.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extends the possibilities for manupilating data with the Prometheus\ncollector without using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/286613685481112952fe3b94bd78caa4aed09524"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/286613685481112952fe3b94bd78caa4aed09524"}]},"branch":"refs/heads/master"},"16a537d869df4f4f7f25fe36e15e17e83d2c986f":{"kind":"REWORK","_number":14,"created":"2020-01-09 15:39:26.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/14"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-09 15:23:48.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-09 15:39:20.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extends the possibilities for manupilating data with the Prometheus\ncollector without using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/16a537d869df4f4f7f25fe36e15e17e83d2c986f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/16a537d869df4f4f7f25fe36e15e17e83d2c986f"}]},"branch":"refs/heads/master"},"b80f915f27bb4041b90ceaae7213c2e6aa288212":{"kind":"REWORK","_number":15,"created":"2020-01-09 16:54:54.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/15"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-09 15:23:48.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-09 16:54:49.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extends the possibilities for manupilating data with the Prometheus\ncollector without using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/b80f915f27bb4041b90ceaae7213c2e6aa288212"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/b80f915f27bb4041b90ceaae7213c2e6aa288212"}]},"branch":"refs/heads/master"},"b9ed6085f2268a3026e2e0eff3b0c104767e19ba":{"kind":"REWORK","_number":16,"created":"2020-01-13 09:43:46.000000000","uploader":{"_account_id":30844,"name":"Florian Davasse","email":"florian.davasse@objectif-libre.com","username":"aimbot31"},"ref":"refs/changes/27/699727/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/27/699727/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/27/699727/16"}}},"commit":{"parents":[{"commit":"8a0f80ad915e9dff5ab1ec244fdaae5682f6f195","subject":"Allow reaggregation method to be specified in the gnocchi collector","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8a0f80ad915e9dff5ab1ec244fdaae5682f6f195"}]}],"author":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-09 15:23:48.000000000","tz":60},"committer":{"name":"aimbot31","email":"florian.davasse@objectif-libre.com","date":"2020-01-13 09:43:44.000000000","tz":60},"subject":"Add support for the query_function field to the Prometheus collector","message":"Add support for the query_function field to the Prometheus collector\n\nThis extends the possibilities for manipulating data with the Prometheus\ncollector without using custom scripts.\n\nWork items:\n * Implemented the query_function field in the Prometheus collector.\n\n * Documented the query_function field.\n\n * Updated the tests on the Prometheus collector to include the\n   query_function field.\n\nChange-Id: If6c2242d876eb40fb9a86a776258d50e7a2a441f\nStory: 2006427\nTask: 37688\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/b9ed6085f2268a3026e2e0eff3b0c104767e19ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/b9ed6085f2268a3026e2e0eff3b0c104767e19ba"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
