)]}'
{"id":"openstack%2Fcloudkitty~680332","triplet_id":"openstack%2Fcloudkitty~master~Ib4f3a59377144e1d37028dfc3df77180d79e0c46","project":"openstack/cloudkitty","branch":"master","hashtags":[],"change_id":"Ib4f3a59377144e1d37028dfc3df77180d79e0c46","subject":"Replace eventlet with futurist","status":"MERGED","created":"2019-09-05 08:39:45.000000000","updated":"2019-09-12 16:15:55.000000000","submitted":"2019-09-12 16:14:16.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"680332-1568304856949-ba4f1ced","meta_rev_id":"18d88e25cc07007d61eb167807f93f8945d18ced","_number":680332,"virtual_id_number":680332,"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"},{"value":2,"date":"2019-09-12 16:14:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},{"value":0,"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"}],"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":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},"all":[{"value":1,"date":"2019-09-12 14:08: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":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-09-12 14:08:28.000000000","_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},{"value":0,"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"}],"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":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-09-12 15:14:03.000000000","_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},{"value":0,"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"}],"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":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},{"value":0,"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"}],"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-09-09 14:35:24.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-09-09 14:49:37.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-09-12 08:20:37.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-09-12 16:14:16.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":"19a7a66d952f42a6d7d8b4344f45556035b80996","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-09-05 08:39:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"71e1937a1c97446988ae634dd8033c7bc0d27baa","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-05 10:42:15.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/3f2d75516f314cec939cabc8034ce3af : SUCCESS in 4m 13s\n- requirements-check https://zuul.opendev.org/t/openstack/build/82d3bae2a2e3451e8e9b3afeb11d6986 : SUCCESS in 2m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ae3886a7a9cb4668bc9421de04cdbd47 : SUCCESS in 6m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/91d198c24fc94c95b43be281ea8170db : SUCCESS in 4m 59s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/43822739c939437b877c22e5c17a88d5 : SUCCESS in 4m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/235a6cd033b9439cb36d3780bed2ae27 : SUCCESS in 5m 55s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c9c45d272fe4404ba659d7c71c13925e : SUCCESS in 4m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/68ec1046e2f848bbb266320435c87839 : SUCCESS in 6m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3fa669f671c34ed59a5dae47b3f28d4d : SUCCESS in 4m 11s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/fbd23cf019084146b589b64a7888cbab : SUCCESS in 39m 55s\n- cloudkitty-tempest-full-v2-storage-influxdb-py3 https://zuul.opendev.org/t/openstack/build/1a12a83b849a4785afd59005480653b3 : SUCCESS in 33m 45s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/d4e8b339164442c8907969bfcfe5275d : SUCCESS in 35m 59s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3 https://zuul.opendev.org/t/openstack/build/dbda8ac2d2e24c2fb078a61557689a5d : SUCCESS in 41m 21s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/3c3f63f359fc4316a1f5171f48eb0788 : SUCCESS in 34m 16s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/b75e94141850414992ab51649c458fe7 : SUCCESS in 4m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2a560b7ff1932c25397ad0a00cab7772fbba9312","author":{"_account_id":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},"date":"2019-09-09 14:27:31.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nSmall question about the choice of thread numbers, LGTM otherwise","accounts_in_message":[],"_revision_number":1},{"id":"a7d6881fe7d53690d39016dc7273a4c19a34cc37","author":{"_account_id":30959,"name":"Julien Pinchelimouroux","email":"julien.pinchelimouroux@objectif-libre.com"},"date":"2019-09-09 14:35:24.000000000","message":"Patch Set 1:\n\nSame question as @Quentin_Anglade, otherwise looks good to me.","accounts_in_message":[],"_revision_number":1},{"id":"803167549e08115024d82c38f2dc2fa1d745ed69","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-09-09 14:42:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"01d00de5dbc2a7de33192b8bb622167a3738e970","author":{"_account_id":30960,"name":"Quentin Anglade","email":"quentin.anglade@objectif-libre.com","username":"qanglade"},"date":"2019-09-09 14:49:37.000000000","message":"Patch Set 2: Code-Review+1\n\nThx for clarification, LGTM","accounts_in_message":[],"_revision_number":2},{"id":"9163f8b8e2b4871d420e767e4010ae418553fb6a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-09 15:31:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3e3655aaa0484987b823d32ad3bf16c5 : SUCCESS in 3m 20s\n- requirements-check https://zuul.opendev.org/t/openstack/build/064f7ddc2d674a38806476eab049f19b : SUCCESS in 2m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1c623e64c5e9487abe0040cd25f98e1c : SUCCESS in 3m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/937228c444f14b12b080c403d717d109 : SUCCESS in 3m 30s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7b25dbd6b2814166b5793cfb523eccf1 : SUCCESS in 4m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4336088e74ef4afa90984c90a15c8832 : SUCCESS in 4m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/78cb42b3cb964c9799440985d79887f2 : SUCCESS in 4m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3fe32b406ea5465c9ccbd7a67367c61d : SUCCESS in 3m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0659c20cea19476f8ba65c2448a760f7 : SUCCESS in 3m 51s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/00101edf18454c9f9bbacb71468e436a : SUCCESS in 41m 11s\n- cloudkitty-tempest-full-v2-storage-influxdb-py3 https://zuul.opendev.org/t/openstack/build/aed831436010430fa4988150d0cdf993 : SUCCESS in 33m 26s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/49da1bd1316344208507919b7692113f : SUCCESS in 39m 41s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3 https://zuul.opendev.org/t/openstack/build/de9472b340b74b21bfb746f3a1af453f : SUCCESS in 33m 59s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/c29fe6e0e60f476498eb7c4f09b8ee9d : SUCCESS in 39m 40s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/41d5f55d4cae47e9aefccbdb54345ea4 : SUCCESS in 4m 20s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1943a7d2f9c7b6c384496a202b9ada02c60eb0f7","author":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"date":"2019-09-12 08:20:37.000000000","message":"Patch Set 2: Code-Review+2\n\nLGTM.","accounts_in_message":[],"_revision_number":2},{"id":"eb97f736a7f6ab56cbae9d9d58a022b21b389596","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-09-12 08:26:36.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"194724acda64cff5f9f49f9b78c8e4fd849c36bc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 08:26:48.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"869e9898c8769fae40dde655ee0cd98c62ea5af1","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-09-12 09:31:30.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"22c6582dc789e5179db38adcca7496c82c8513f8","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-09-12 10:30:03.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"9a3e96f349a4cc0ddaf5f8b4a3fc0216b478e2e8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 10:49:08.000000000","message":"Patch Set 3: 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/7b8b814f45fc4ab09fea1ac71965e895 : TIMED_OUT in 40m 49s\n- requirements-check https://zuul.opendev.org/t/openstack/build/9a763684caa542cd878e75e3c86f9957 : FAILURE in 17m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/049103674bf642f8b075a514fe573053 : SUCCESS in 4m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ba8069609ef34e4a936c952160abceaf : SUCCESS in 3m 49s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/32f48c4c2c544557888da6eafb304326 : SUCCESS in 5m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cdd89412bfed4aad8b025d63ecc6f0c0 : SUCCESS in 4m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/966888b0318848018aa40e2363e42471 : SUCCESS in 4m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e35aef1a41c9472c9c54c291ff57a3f8 : SUCCESS in 4m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/004fe2bc2c8f41aa98565c204efa3447 : SUCCESS in 4m 31s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/7055cafa5bc74367b6cfc2d444450523 : SUCCESS in 52m 48s\n- cloudkitty-tempest-full-v2-storage-influxdb-py3 https://zuul.opendev.org/t/openstack/build/50f5a7db09444e2596bb56da082d4105 : SUCCESS in 48m 42s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/d7945676dba34cef9f9b00fcd5a5e584 : FAILURE in 33m 13s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3 https://zuul.opendev.org/t/openstack/build/340973ffd13a446b944217bdda45cdb4 : SUCCESS in 38m 43s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/a2c4e2d2905443c5bbc60744e327fe7f : SUCCESS in 37m 17s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/697247b4fd1e4e4599752492fbb7abb9 : SUCCESS in 3m 01s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"2da39d90147638cbe69fe9452ad5b6496b4cf8cf","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-09-12 11:23:55.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"c69748006938048651aa730ea9aadf6f27bab0e1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 12:16:53.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1b16d24d33df4962a5f35bfa0f1e025f : SUCCESS in 5m 22s\n- requirements-check https://zuul.opendev.org/t/openstack/build/c2c51c9d004d4f1494e85ce8a18418ec : SUCCESS in 2m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b5abaf6c94ad4f7aa42d004d18c4e301 : SUCCESS in 5m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef3e44b1b9d34d6f81dc890bd40bc982 : SUCCESS in 3m 21s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0dac235951d948e8824c2a153f6d05be : SUCCESS in 4m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/996e769a8d224b2d9b85f0ede3cb181c : SUCCESS in 4m 57s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b817342574de44f99d9877c0e45668a5 : SUCCESS in 4m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/733735ea10d649f18b2b6a4b32572aa4 : SUCCESS in 4m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/72d0cbe2246d4983b637f4097a243119 : SUCCESS in 3m 36s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/d7627c80b2ef47fcbdceb7087c1020bb : SUCCESS in 44m 01s\n- cloudkitty-tempest-full-v2-storage-influxdb-py3 https://zuul.opendev.org/t/openstack/build/e4c948028c2b4642b4b16a28ab5e5e84 : SUCCESS in 39m 15s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/5ced5113a66448edaa65f0c6c684e709 : SUCCESS in 45m 11s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3 https://zuul.opendev.org/t/openstack/build/1d7bb89b549f4ef18f4a609ff0047b52 : SUCCESS in 38m 01s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/6dd0f5515293479480a510a870d3aa14 : SUCCESS in 37m 01s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/239d2918064f417f82b1ff3bb8730126 : SUCCESS in 2m 44s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"917977108d9152fa5ed46433910f3d3c105812c6","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-09-12 12:53:56.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"16f86a606011818fe04547438f3736fc68b08042","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 12:54:14.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"aacda566b1785d3213342f00712668edbffe598e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 14:06:17.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate 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/de142fa0294e45748723d2632548e9aa : SUCCESS in 3m 34s\n- requirements-check https://zuul.opendev.org/t/openstack/build/878bd5424f8747c996e9e47d66ef7e10 : SUCCESS in 2m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/281ba90d51124b90b4e6276730b93283 : SUCCESS in 3m 05s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1686bf52b6e543b48fad6762ad2addaf : POST_FAILURE in 7m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e5f21cd6685e4af29bed521c430c9be3 : SUCCESS in 3m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3a6e976f92794e16ade469fd113208a6 : SUCCESS in 3m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/367132e0fa854f119f6296af4879fb46 : SUCCESS in 4m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fd3f55d6328c4abb92e17e028dfa7d31 : SUCCESS in 3m 32s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/7587d8a426aa47f1a827885d40b1d78b : SUCCESS in 38m 25s\n- cloudkitty-tempest-full-v2-storage-influxdb-py3 https://zuul.opendev.org/t/openstack/build/1740b5f1e7014788aa0dab0195aa0879 : SUCCESS in 33m 20s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/ef5a2763e7c0461e92a83192ff1637d9 : SUCCESS in 35m 52s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3 https://zuul.opendev.org/t/openstack/build/4205da5b0e784b5ca0031e870b4ac23e : SUCCESS in 1h 09m 01s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/1f50314b4c4f45ee9b90c91c07eab83e : SUCCESS in 34m 26s","accounts_in_message":[],"_revision_number":4},{"id":"9ff5823d2a71186650cfaeed4d664dd86e960b86","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-09-12 14:08:28.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"b8b9f490dafe3ebb4bcf95c733c89ee46c850ae7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 14:54:50.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1808486c2c62482ca22f9f1a6220ace6 : SUCCESS in 3m 53s\n- requirements-check https://zuul.opendev.org/t/openstack/build/fbe504419d97461599acb8634d11327c : SUCCESS in 2m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e9cfe5724699414597a6df41d6697012 : SUCCESS in 4m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/41b007db4a1243dd87892fdb3d1c3e3e : SUCCESS in 3m 28s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/37fb561ee2064b0984b49cadf42357f8 : SUCCESS in 4m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0e07ae6d3726483a8d17f0b6167e7942 : SUCCESS in 3m 44s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/728f72a7cabb4a52995eb00b21d8592d : SUCCESS in 4m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a7c5b52412e4426ebe3797bde1752cf1 : SUCCESS in 3m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ded160d32898458a80c2392710f7de53 : SUCCESS in 4m 23s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/1e18a68f35684f0195bfb69ae9522e94 : SUCCESS in 37m 27s\n- cloudkitty-tempest-full-v2-storage-influxdb-py3 https://zuul.opendev.org/t/openstack/build/14fa1467d523456d993826f94806c780 : SUCCESS in 34m 07s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/57a20dde4ce14a63a4a45999c1bf5546 : SUCCESS in 37m 57s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3 https://zuul.opendev.org/t/openstack/build/5a6fe148886d4d2f92ad049af101c82f : SUCCESS in 32m 05s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/e1d76506d95b4b6c80028aafa80349e6 : SUCCESS in 35m 07s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/7d812d94d5064d269ea78a6caf8b5785 : SUCCESS in 2m 57s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"9f44d74c978655cf0d8c1ddaef16e53deddabe56","author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"date":"2019-09-12 15:14:03.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"d95a46e1b31d7d931a0306dd2058de8d10ff2c6b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 15:14:17.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"ae670baab370cf1538ea2065c627f75ddfe34ce8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 16:14:16.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/91062c1a1ed04931adc8f424ffa311c5 : SUCCESS in 5m 11s\n- requirements-check https://zuul.opendev.org/t/openstack/build/aa8789f2feda434dafb23e5bf7527d83 : SUCCESS in 2m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/595b12229dce42659398af01e6984710 : SUCCESS in 3m 20s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8d48a6f000804aad84c5675c5f98a60f : SUCCESS in 5m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f9fbf6b50a874157a20e04fef54bdc6b : SUCCESS in 4m 37s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cf2d5063dfa245238a24d92cc6bac1ef : SUCCESS in 3m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52455181a595455d8924a968432813c7 : SUCCESS in 5m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d45d28c099c1405da67d7b638963acb9 : SUCCESS in 3m 56s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/2127a0eee7314168b9f7dda486290a19 : SUCCESS in 43m 21s\n- cloudkitty-tempest-full-v2-storage-influxdb-py3 https://zuul.opendev.org/t/openstack/build/ff70328ddb0c46cd8df06e3a5f897c65 : SUCCESS in 42m 43s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/8f6d7ce9db1444eeb2546297f2b38775 : SUCCESS in 54m 23s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy-py3 https://zuul.opendev.org/t/openstack/build/243c439f49b744ddae350adda1a50e02 : SUCCESS in 36m 47s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/07311b089d5447828f6ab52f8616f0e5 : SUCCESS in 37m 43s","accounts_in_message":[],"_revision_number":5},{"id":"987c2378eb30f9df1f8f56ecf72be6e2af9c2f1c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 16:14:16.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"18d88e25cc07007d61eb167807f93f8945d18ced","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 16:15:55.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/228fdcee604340b89048cc270f141d59 : SUCCESS in 59s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/93b0c69a22fb4036a7dced014534c677 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"b16da527a99d2f695d7223d982cfc5a4c5660895","revisions":{"6c3130b7fdb5019a5d0ed0ac4b32dc3fc6b7318e":{"kind":"REWORK","_number":1,"created":"2019-09-05 08:39:45.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/32/680332/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/32/680332/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/1"}}},"commit":{"parents":[{"commit":"c841ee8c2929c713dfb72e9dd2d15b2ebb72b77a","subject":"Fix validation of begin/end in GET /v2/summary endpoint","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/c841ee8c2929c713dfb72e9dd2d15b2ebb72b77a"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-09-05 08:02:53.000000000","tz":120},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-09-05 08:26:24.000000000","tz":120},"subject":"Replace eventlet with futurist","message":"Replace eventlet with futurist\n\nThis replaces the \"eventlet\" with \"futurist\". Futurist does not require\nmonkey-patching of the standard library, is an openstack project and\nis simply an overlay to the python STL in python3, rather than a partial\nreplacement.\n\nChange-Id: Ib4f3a59377144e1d37028dfc3df77180d79e0c46\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/6c3130b7fdb5019a5d0ed0ac4b32dc3fc6b7318e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/6c3130b7fdb5019a5d0ed0ac4b32dc3fc6b7318e"}]},"branch":"refs/heads/master"},"fff77ada3178665281d389597bfe817a4908b406":{"kind":"REWORK","_number":2,"created":"2019-09-09 14:42:38.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/32/680332/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/32/680332/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/2"}}},"commit":{"parents":[{"commit":"c841ee8c2929c713dfb72e9dd2d15b2ebb72b77a","subject":"Fix validation of begin/end in GET /v2/summary endpoint","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/c841ee8c2929c713dfb72e9dd2d15b2ebb72b77a"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-09-05 08:02:53.000000000","tz":120},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-09-09 14:41:55.000000000","tz":120},"subject":"Replace eventlet with futurist","message":"Replace eventlet with futurist\n\nThis replaces the \"eventlet\" library with \"futurist\". Futurist does not\nrequire monkey-patching of the standard library, is an openstack project\nand is simply an overlay to the python STL in python3, rather than a\npartial replacement.\n\nChange-Id: Ib4f3a59377144e1d37028dfc3df77180d79e0c46\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/fff77ada3178665281d389597bfe817a4908b406"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/fff77ada3178665281d389597bfe817a4908b406"}]},"branch":"refs/heads/master"},"92c184c99029cfdde90690494cc693408140b4c4":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-09-12 09:31:30.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/32/680332/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/32/680332/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/3"}}},"commit":{"parents":[{"commit":"c920108d5af179110829007d2a276be96b8eb90b","subject":"Merge \"Pass \u0027type\u0027 as metric_types in /v2/summary endpoints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/c920108d5af179110829007d2a276be96b8eb90b"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-09-05 08:02:53.000000000","tz":120},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-09-12 09:31:30.000000000","tz":0},"subject":"Replace eventlet with futurist","message":"Replace eventlet with futurist\n\nThis replaces the \"eventlet\" library with \"futurist\". Futurist does not\nrequire monkey-patching of the standard library, is an openstack project\nand is simply an overlay to the python STL in python3, rather than a\npartial replacement.\n\nChange-Id: Ib4f3a59377144e1d37028dfc3df77180d79e0c46\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/92c184c99029cfdde90690494cc693408140b4c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/92c184c99029cfdde90690494cc693408140b4c4"}]},"branch":"refs/heads/master"},"24994e5649a1d81598b46cfc6cc12da73b329510":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2019-09-12 11:23:55.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/32/680332/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/32/680332/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/4"}}},"commit":{"parents":[{"commit":"3c28781888517399ca35daa328a154bb614ae04f","subject":"Merge \"Store collect period in InfluxDB driver datapoints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3c28781888517399ca35daa328a154bb614ae04f"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-09-05 08:02:53.000000000","tz":120},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-09-12 11:23:55.000000000","tz":0},"subject":"Replace eventlet with futurist","message":"Replace eventlet with futurist\n\nThis replaces the \"eventlet\" library with \"futurist\". Futurist does not\nrequire monkey-patching of the standard library, is an openstack project\nand is simply an overlay to the python STL in python3, rather than a\npartial replacement.\n\nChange-Id: Ib4f3a59377144e1d37028dfc3df77180d79e0c46\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/24994e5649a1d81598b46cfc6cc12da73b329510"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/24994e5649a1d81598b46cfc6cc12da73b329510"}]},"branch":"refs/heads/master"},"b16da527a99d2f695d7223d982cfc5a4c5660895":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2019-09-12 14:08:28.000000000","uploader":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"ref":"refs/changes/32/680332/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/32/680332/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/32/680332/5"}}},"commit":{"parents":[{"commit":"3a47e50f09ac67b920958bcf1f4b40b6789a9527","subject":"Add a \"force_granularity\" option to gnocchi collector\u0027s extra_args","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3a47e50f09ac67b920958bcf1f4b40b6789a9527"}]}],"author":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-09-05 08:02:53.000000000","tz":120},"committer":{"name":"Luka Peschke","email":"luka.peschke@objectif-libre.com","date":"2019-09-12 14:08:28.000000000","tz":0},"subject":"Replace eventlet with futurist","message":"Replace eventlet with futurist\n\nThis replaces the \"eventlet\" library with \"futurist\". Futurist does not\nrequire monkey-patching of the standard library, is an openstack project\nand is simply an overlay to the python STL in python3, rather than a\npartial replacement.\n\nChange-Id: Ib4f3a59377144e1d37028dfc3df77180d79e0c46\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/b16da527a99d2f695d7223d982cfc5a4c5660895"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/b16da527a99d2f695d7223d982cfc5a4c5660895"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
