)]}'
{"id":"openstack%2Fcloudkitty~689105","triplet_id":"openstack%2Fcloudkitty~master~Ia01fced0bdb3a9b389a89d56f02029b9456781c2","project":"openstack/cloudkitty","branch":"master","topic":"groupby-time","hashtags":[],"change_id":"Ia01fced0bdb3a9b389a89d56f02029b9456781c2","subject":"Support grouping by timestamp in GET /v2/summary","status":"MERGED","created":"2019-10-17 09:16:31.000000000","updated":"2019-10-28 17:13:22.000000000","submitted":"2019-10-28 17:11:49.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"689105-1572282709541-fa70c53b","meta_rev_id":"f8d60a1e01cb1ab83c4e16badc0bd875c1e8ae4e","_number":689105,"virtual_id_number":689105,"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":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},{"value":0,"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-10-28 17:11:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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"},"all":[{"value":0,"_account_id":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},{"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":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"},{"value":2,"date":"2019-10-28 15:55:44.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":0,"_account_id":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},{"value":1,"date":"2019-10-28 16:19:30.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":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":"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":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":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":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},{"_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":"2019-10-21 14:20:05.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":"2019-10-23 15:57:32.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":"2019-10-28 15:55:44.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-10-28 17:11: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":"b9b523a41b5f82f520e059972e246d3ae85a1428","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-10-17 09:16:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"77fdc21cd5e19fee100ff8a0fa8bb74dbb1fb04c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-17 10:06:22.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/a193f8dcf77c4e34967255b325641a5f : SUCCESS in 4m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a12e3abe2aec4711984cb30ed194237e : SUCCESS in 3m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8cfe1a058eb74268b9a836d9711e92fb : SUCCESS in 3m 29s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/47a31e46469b4213b772ff3977207040 : SUCCESS in 3m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ba9fd426870b4a10bda9e7fa11f6fa8f : SUCCESS in 3m 55s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f8db3f59164942f4a8f9b11fc199f3d8 : SUCCESS in 5m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/609b1fbcf69d4e5580562d1e192ddc14 : SUCCESS in 7m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/501a2e8cb05e4d03ad2b994c11dce74b : SUCCESS in 3m 17s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/71155ce719304330ac27ca2cbed9ec95 : SUCCESS in 47m 42s\n- cloudkitty-tempest-full-v2-storage-influxdb-py3 https://zuul.opendev.org/t/openstack/build/0ae283df8a55434aa115bf104e183347 : SUCCESS in 42m 58s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/14fce2ab87774e9ea671818e89675056 : SUCCESS in 47m 00s (non-voting)\n- cloudkitty-tempest-full-v2-storage-elasticsearch-py3 https://zuul.opendev.org/t/openstack/build/91c0797b04af488799d8990780616644 : SUCCESS in 43m 20s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/2fee176736f947148e2fb525aeed2263 : SUCCESS in 39m 52s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3 https://zuul.opendev.org/t/openstack/build/099c3fd697a14c3882955632fbd35c1f : SUCCESS in 38m 14s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/eecc99b0d3e7468e9448d996bf1dc4d0 : SUCCESS in 37m 38s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/62f45be2b56649058a043315bffe4c98 : SUCCESS in 4m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"796ca89634edac4f949d0bdda08e9002f5f13137","author":{"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"},"date":"2019-10-21 14:20:05.000000000","message":"Patch Set 1: Code-Review+1\n\nLooks good to me :)","accounts_in_message":[],"_revision_number":1},{"id":"9a41c2a049c3604abf652ed060e0fe221da026c2","author":{"_account_id":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},"date":"2019-10-23 15:57:32.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"211d0f802f0fa01aebc967be06a48fa6f61772dc","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2019-10-28 10:31:27.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nHi Luka,\n\nThanks for the patch,\n\nExcept the two remarks left below it looks good to me.\n\nI will +2 after that.","accounts_in_message":[],"_revision_number":1},{"id":"9200749e877e25f6fa20084f3bc3505c4949b56b","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-10-28 13:45:50.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"106da26cd5dc868a172ccd436c503debd8d3fb66","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-10-28 13:46:24.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nHi Justin, thanks for the review! Applied/replied to your remarks and rebased the patch","accounts_in_message":[],"_revision_number":1},{"id":"872fef3b15b528bb28dd4298cb8dfcccafe94ddf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-28 14:40:16.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/7586bb58eaf344cfae27003f51cf4c15 : FAILURE in 3m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f1e27a9fa8bf480f8244790141d252c5 : FAILURE in 3m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c84a61903da45b5ae2a873784ee01a4 : SUCCESS in 3m 36s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/3bed455c138e45c69584c7fe94bdf98e : FAILURE in 3m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/86a6dfacda054103abda4a354e89bda5 : FAILURE in 4m 24s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d72bdd41843e40a085797ba6d0fe45a8 : FAILURE in 4m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a33139f1cc2e4f2a89f5b2ef5cf4ba70 : SUCCESS in 5m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0692b41659c247c6af3778001476689f : SUCCESS in 3m 41s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/8bb76d92e19e4fb398354f4f7384339b : SUCCESS in 35m 22s\n- cloudkitty-tempest-full-v2-storage-influxdb-py3 https://zuul.opendev.org/t/openstack/build/52e2fc66107c41fda9f0da1822962bbc : SUCCESS in 35m 29s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/587650e4f8f24ca38646ff3cbf55441f : SUCCESS in 35m 24s (non-voting)\n- cloudkitty-tempest-full-v2-storage-elasticsearch-py3 https://zuul.opendev.org/t/openstack/build/bd020c207ab8430cb1fb932abbf91fee : SUCCESS in 36m 39s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/19b870655deb4dddb3c1f5009dc77151 : SUCCESS in 48m 33s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3 https://zuul.opendev.org/t/openstack/build/5a27027cec38483eba3f8d6820b132d6 : SUCCESS in 29m 52s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/621c3003ec954e4b95c65b453e073c9c : SUCCESS in 32m 04s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/a2eff65b434b4d78b1638bf3b8272bbe : SUCCESS in 3m 09s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"07b5bb5f02e2544a3432fd8b4f7d988ce9dab475","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-10-28 14:45:20.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5cd629c606d5f86fe3c981fd319a4d035a029835","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-28 15:53:58.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/2164689cdaa844509b71d1765596774f : SUCCESS in 3m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9a54e5323be246218d93f3bb0c87fc3b : SUCCESS in 4m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/277554f4db234d19b2767bf8708be123 : SUCCESS in 3m 27s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/73e1fa4bf536453e921497fdba4677dd : SUCCESS in 4m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a81b4a02d72a40958243df94d0f1211d : SUCCESS in 3m 52s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/41dfd7a7badc44d99792e0d7c1c0749e : SUCCESS in 4m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4da2878af4d04d5a9794c20d2605107e : SUCCESS in 5m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9e6a387169754c93aa84d8efaf2e8b35 : SUCCESS in 3m 39s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/601a463c39ff493688f20f59d8602acf : SUCCESS in 40m 41s\n- cloudkitty-tempest-full-v2-storage-influxdb-py3 https://zuul.opendev.org/t/openstack/build/2efb3595350b4f00a5e72013ae28ae8a : SUCCESS in 53m 09s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/43a73d57ac684b85baec150a5dcb41cc : SUCCESS in 1h 06m 12s (non-voting)\n- cloudkitty-tempest-full-v2-storage-elasticsearch-py3 https://zuul.opendev.org/t/openstack/build/3899a29246f147c9898c9c98fa1bf51f : SUCCESS in 1h 05m 00s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/e269079be74f485085d970c8a34c0966 : SUCCESS in 1h 04m 19s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3 https://zuul.opendev.org/t/openstack/build/f81a88c8293747f390ac7150969bd95f : SUCCESS in 56m 07s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/c9cf2d82bc6046288c851a342a8ac0e4 : SUCCESS in 30m 59s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/3232ac25974247a9beebc362c2b5bc4a : SUCCESS in 3m 30s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b2f433f48063f05ea53c1fb357f4f704608172e9","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2019-10-28 15:55:44.000000000","message":"Patch Set 3: Code-Review+2\n\nAlright!\n\nLGTM then.","accounts_in_message":[],"_revision_number":3},{"id":"cade168d34c18c36130ed48712c35ff6a06379ae","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-10-28 16:19:30.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"3cac3fea5a4fb06c5cad303bec08c64dd00e48fc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-28 16:20:20.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"f705bbe6425e5388522ecf61b4107464a1cdf4fc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-28 17:11:49.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"f89932a8ddef5d13e783a36237f7e150b9876cb4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-28 17:11:49.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/77f21fc046fe4ca3bcb4cb44eb72c002 : SUCCESS in 5m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc3396909db844f4b7e377f58220c26f : SUCCESS in 4m 06s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/3c75da990326463c93b0a61c20cfecb6 : SUCCESS in 5m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b94e6ec52acf400d919790b0057d87ac : SUCCESS in 5m 22s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d0853c3a6dff43e0a66ea88c08481c75 : SUCCESS in 6m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e562488df5df44a38a07f95650ea5eb8 : SUCCESS in 5m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d58c00e32a6f44239922f156465f0563 : SUCCESS in 3m 49s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/408611a9596541f8aae40c09d000ee1d : SUCCESS in 39m 55s\n- cloudkitty-tempest-full-v2-storage-influxdb-py3 https://zuul.opendev.org/t/openstack/build/d23fed5c844c417a8e57fd2089e05c1d : SUCCESS in 48m 49s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/88a7090bd34b4dd3b838cc409322b99e : SUCCESS in 40m 38s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3 https://zuul.opendev.org/t/openstack/build/c9ca506167154327bcc34e70a492f543 : SUCCESS in 38m 56s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/f8ce23d105c944a0adb7693d5ea39ce2 : SUCCESS in 34m 41s","accounts_in_message":[],"_revision_number":3},{"id":"798dbf5a8548c4773718aa3f83fe2ef1c7224b0a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-28 17:13:22.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1091c8184e0e47adb31368172411209b : SUCCESS in 1m 15s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/568c20ce529547119ee9a072815d4199 : SUCCESS in 55s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"0d8a636755c6cf311ffef7a41cbc08aaba18b0e5","revisions":{"86f59b2b4def674366310efac0c474e4f9fa38f3":{"kind":"REWORK","_number":1,"created":"2019-10-17 09:16:31.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/05/689105/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/05/689105/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/689105/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/689105/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/689105/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/05/689105/1"}}},"commit":{"parents":[{"commit":"cbb947ae0065f7d98ba48bd2a98d6ffd91a28ee8","subject":"Use \"interface\" option for monasca endpoint discovery","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/cbb947ae0065f7d98ba48bd2a98d6ffd91a28ee8"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-10-16 09:58:22.000000000","tz":120},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-10-17 09:16:02.000000000","tz":120},"subject":"Support grouping by timestamp in GET /v2/summary","message":"Support grouping by timestamp in GET /v2/summary\n\nWork items:\n\n* Updated Elasticsearch and InfluxDB v2 storage backends in order to support\n  grouping on time.\n\n* Added a \"dt_from_ts()\" function to \"cloudkitty.tzutils\", along with unit\n  tests. This function converts an epoch timestamp to a timezone-aware datetime\n  object.\n\n* Added unit tests for GET /v2/summary to validate grouping by time works as\n  expected.\n\n* Updated the API documentation.\n\nChange-Id: Ia01fced0bdb3a9b389a89d56f02029b9456781c2\nStory: 2006730\nTask: 37153\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/86f59b2b4def674366310efac0c474e4f9fa38f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/86f59b2b4def674366310efac0c474e4f9fa38f3"}]},"branch":"refs/heads/master"},"15e780d989defced31e39654570fe94d4b933cc1":{"kind":"REWORK","_number":2,"created":"2019-10-28 13:45:50.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/05/689105/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/05/689105/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/689105/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/689105/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/689105/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/05/689105/2"}}},"commit":{"parents":[{"commit":"33edfb483d3f641dd035cb30630e402b90714452","subject":"Merge \"Fix filtering on dataframe endpoints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/33edfb483d3f641dd035cb30630e402b90714452"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-10-16 09:58:22.000000000","tz":120},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-10-28 13:45:36.000000000","tz":60},"subject":"Support grouping by timestamp in GET /v2/summary","message":"Support grouping by timestamp in GET /v2/summary\n\nWork items:\n\n* Updated Elasticsearch and InfluxDB v2 storage backends in order to support\n  grouping on time.\n\n* Added a \"dt_from_ts()\" function to \"cloudkitty.tzutils\", along with unit\n  tests. This function converts an epoch timestamp to a timezone-aware datetime\n  object.\n\n* Added unit tests for GET /v2/summary to validate grouping by time works as\n  expected.\n\n* Updated the API documentation.\n\nChange-Id: Ia01fced0bdb3a9b389a89d56f02029b9456781c2\nStory: 2006730\nTask: 37153\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/15e780d989defced31e39654570fe94d4b933cc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/15e780d989defced31e39654570fe94d4b933cc1"}]},"branch":"refs/heads/master"},"0d8a636755c6cf311ffef7a41cbc08aaba18b0e5":{"kind":"REWORK","_number":3,"created":"2019-10-28 14:45:20.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/05/689105/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/05/689105/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/689105/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/689105/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/05/689105/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/05/689105/3"}}},"commit":{"parents":[{"commit":"33edfb483d3f641dd035cb30630e402b90714452","subject":"Merge \"Fix filtering on dataframe endpoints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/33edfb483d3f641dd035cb30630e402b90714452"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-10-16 09:58:22.000000000","tz":120},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-10-28 14:45:09.000000000","tz":60},"subject":"Support grouping by timestamp in GET /v2/summary","message":"Support grouping by timestamp in GET /v2/summary\n\nWork items:\n\n* Updated Elasticsearch and InfluxDB v2 storage backends in order to support\n  grouping on time.\n\n* Added a \"dt_from_ts()\" function to \"cloudkitty.tzutils\", along with unit\n  tests. This function converts an epoch timestamp to a timezone-aware datetime\n  object.\n\n* Added unit tests for GET /v2/summary to validate grouping by time works as\n  expected.\n\n* Updated the API documentation.\n\nChange-Id: Ia01fced0bdb3a9b389a89d56f02029b9456781c2\nStory: 2006730\nTask: 37153\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/0d8a636755c6cf311ffef7a41cbc08aaba18b0e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/0d8a636755c6cf311ffef7a41cbc08aaba18b0e5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
