)]}'
{"id":"openstack%2Fwatcher~656622","triplet_id":"openstack%2Fwatcher~master~Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c","project":"openstack/watcher","branch":"master","topic":"formal-datasource-interface","hashtags":[],"change_id":"Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c","subject":"formal datasource interface implementation","status":"MERGED","created":"2019-05-01 08:13:59.000000000","updated":"2019-05-28 12:15:06.000000000","submitted":"2019-05-28 12:15:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":22,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"656622-1559045706615-85e3ec3a","meta_rev_id":"9d003817962aa8da6c954bcf83220ad793d4c080","_number":656622,"virtual_id_number":656622,"owner":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":2,"date":"2019-05-28 12:15:06.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":2,"date":"2019-05-21 11:46:45.000000000","_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":2,"date":"2019-05-27 03:37:51.000000000","_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"all":[{"value":1,"date":"2019-05-28 08:29:23.000000000","_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-21 11:46:45.000000000","updated_by":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"reviewer":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"state":"REVIEWER"},{"updated":"2019-05-27 03:37:51.000000000","updated_by":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"reviewer":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"state":"REVIEWER"},{"updated":"2019-05-28 12:15:06.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":"709012e8133b4e95cf19d6a2dd1e58df26102e54","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-01 08:13:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"543fdbd5fdf64a88ba3db0f2ea786d0b404bb402","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-01 09:18:18.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-cover http://logs.openstack.org/22/656622/1/check/openstack-tox-cover/4f9974a/cover/ : SUCCESS in 5m 43s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/1/check/openstack-tox-lower-constraints/0b6e99d/ : SUCCESS in 5m 09s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/1/check/openstack-tox-pep8/2870577/ : SUCCESS in 4m 56s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/1/check/openstack-tox-py27/84af710/ : SUCCESS in 5m 16s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/1/check/openstack-tox-py36/7b4b6d5/ : SUCCESS in 5m 10s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/1/check/openstack-tox-py37/2fb4a9c/ : SUCCESS in 6m 21s\n- openstack-tox-docs http://logs.openstack.org/22/656622/1/check/openstack-tox-docs/5fe138a/ : FAILURE in 5m 25s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/1/check/watcher-tempest-functional/077ea7e/ : SUCCESS in 31m 13s\n- watcher-grenade http://logs.openstack.org/22/656622/1/check/watcher-grenade/317817f/ : SUCCESS in 50m 28s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/1/check/watcher-tempest-dummy_optim/e8df444/ : SUCCESS in 40m 18s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/1/check/watcher-tempest-actuator/1e9c0af/ : SUCCESS in 51m 45s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/1/check/watcher-tempest-basic_optim/e6687cb/ : SUCCESS in 49m 51s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/1/check/watcher-tempest-vm_workload_consolidation/9ef78dc/ : SUCCESS in 48m 46s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/1/check/watcher-tempest-workload_balancing/05b8f86/ : SUCCESS in 36m 57s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/1/check/watcherclient-tempest-functional/e2b708f/ : SUCCESS in 35m 19s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/1/check/watcher-tempest-zone_migration/c3db9a6/ : SUCCESS in 48m 49s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/1/check/watcher-tempest-host_maintenance/99dd35e/ : SUCCESS in 49m 54s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/1/check/watcher-tempest-storage_balance/8d4a6a3/ : SUCCESS in 48m 48s (non-voting)\n- watcher-tls-test http://logs.openstack.org/22/656622/1/check/watcher-tls-test/2f48907/ : SUCCESS in 40m 24s","accounts_in_message":[],"_revision_number":1},{"id":"74e84c4756ebed9d0c94f705130d33ef9f9d9998","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-01 11:09:44.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"adae33f0fcb4ad4a472e12342b5b64ef5e8acf2c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-01 12:09:17.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-cover http://logs.openstack.org/22/656622/2/check/openstack-tox-cover/36fdc8a/cover/ : SUCCESS in 5m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/2/check/openstack-tox-lower-constraints/b7de4ae/ : SUCCESS in 5m 07s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/2/check/openstack-tox-pep8/896be6d/ : FAILURE in 4m 25s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/2/check/openstack-tox-py27/4113fcc/ : SUCCESS in 5m 18s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/2/check/openstack-tox-py36/a56eb34/ : SUCCESS in 5m 23s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/2/check/openstack-tox-py37/8219fa3/ : SUCCESS in 5m 54s\n- openstack-tox-docs http://logs.openstack.org/22/656622/2/check/openstack-tox-docs/a2639de/html/ : SUCCESS in 4m 57s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/2/check/watcher-tempest-functional/4e1b24a/ : SUCCESS in 34m 46s\n- watcher-grenade http://logs.openstack.org/22/656622/2/check/watcher-grenade/9aa8248/ : SUCCESS in 47m 20s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/2/check/watcher-tempest-dummy_optim/89ac3fc/ : SUCCESS in 48m 57s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/2/check/watcher-tempest-actuator/a8c250d/ : SUCCESS in 54m 25s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/2/check/watcher-tempest-basic_optim/1c9171b/ : SUCCESS in 49m 25s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/2/check/watcher-tempest-vm_workload_consolidation/10affd1/ : SUCCESS in 47m 46s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/2/check/watcher-tempest-workload_balancing/e5d6806/ : SUCCESS in 47m 55s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/2/check/watcherclient-tempest-functional/5125852/ : SUCCESS in 26m 34s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/2/check/watcher-tempest-zone_migration/3f74770/ : SUCCESS in 51m 35s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/2/check/watcher-tempest-host_maintenance/6cca744/ : SUCCESS in 50m 11s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/2/check/watcher-tempest-storage_balance/4268702/ : SUCCESS in 46m 06s (non-voting)\n- watcher-tls-test http://logs.openstack.org/22/656622/2/check/watcher-tls-test/0357ea1/ : SUCCESS in 49m 11s","accounts_in_message":[],"_revision_number":2},{"id":"aae9f618851d89e74d599b43da9eccd7118266b2","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-02 08:52:05.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7987fe0168e253bf8b9867e9c824074e44bece4a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-02 09:48:40.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/22/656622/3/check/openstack-tox-cover/4774333/cover/ : SUCCESS in 5m 47s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/3/check/openstack-tox-lower-constraints/8ba6119/ : SUCCESS in 5m 25s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/3/check/openstack-tox-pep8/6200991/ : SUCCESS in 5m 15s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/3/check/openstack-tox-py27/0930cb5/ : SUCCESS in 5m 15s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/3/check/openstack-tox-py36/2bfafa1/ : SUCCESS in 5m 25s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/3/check/openstack-tox-py37/62c1913/ : SUCCESS in 6m 02s\n- openstack-tox-docs http://logs.openstack.org/22/656622/3/check/openstack-tox-docs/9028637/html/ : SUCCESS in 5m 14s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/3/check/watcher-tempest-functional/9416c2c/ : SUCCESS in 31m 43s\n- watcher-grenade http://logs.openstack.org/22/656622/3/check/watcher-grenade/07a40f7/ : SUCCESS in 45m 46s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/3/check/watcher-tempest-dummy_optim/49692c8/ : SUCCESS in 48m 04s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/3/check/watcher-tempest-actuator/1c2b62b/ : SUCCESS in 51m 18s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/3/check/watcher-tempest-basic_optim/9ea7f40/ : FAILURE in 47m 15s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/3/check/watcher-tempest-vm_workload_consolidation/2d5f13f/ : FAILURE in 48m 32s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/3/check/watcher-tempest-workload_balancing/bf69c05/ : FAILURE in 46m 33s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/3/check/watcherclient-tempest-functional/d689fc4/ : SUCCESS in 38m 29s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/3/check/watcher-tempest-zone_migration/7dd08e4/ : SUCCESS in 48m 13s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/3/check/watcher-tempest-host_maintenance/046c308/ : SUCCESS in 47m 20s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/3/check/watcher-tempest-storage_balance/e180d6c/ : SUCCESS in 46m 43s (non-voting)\n- watcher-tls-test http://logs.openstack.org/22/656622/3/check/watcher-tls-test/a3e3d84/ : SUCCESS in 47m 25s","accounts_in_message":[],"_revision_number":3},{"id":"257554a10b3fe49004a9679fe08dc7d63dc0c6aa","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-02 12:18:35.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"91469c1e0511a504028922c092974fc373195c60","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-02 13:20:02.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/22/656622/4/check/openstack-tox-cover/7dcd35c/cover/ : SUCCESS in 5m 34s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/4/check/openstack-tox-lower-constraints/23b6585/ : SUCCESS in 4m 57s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/4/check/openstack-tox-pep8/b7c97a4/ : SUCCESS in 5m 11s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/4/check/openstack-tox-py27/c7b8917/ : SUCCESS in 5m 29s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/4/check/openstack-tox-py36/5629d35/ : SUCCESS in 5m 17s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/4/check/openstack-tox-py37/23f3623/ : SUCCESS in 5m 40s\n- openstack-tox-docs http://logs.openstack.org/22/656622/4/check/openstack-tox-docs/d54c48d/html/ : SUCCESS in 5m 14s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/4/check/watcher-tempest-functional/927e711/ : SUCCESS in 34m 54s\n- watcher-grenade http://logs.openstack.org/22/656622/4/check/watcher-grenade/4fc1b5a/ : SUCCESS in 52m 20s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/4/check/watcher-tempest-dummy_optim/1c89c43/ : SUCCESS in 47m 13s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/4/check/watcher-tempest-actuator/28f1a29/ : SUCCESS in 55m 53s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/4/check/watcher-tempest-basic_optim/22215c3/ : FAILURE in 47m 34s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/4/check/watcher-tempest-vm_workload_consolidation/cbd5644/ : FAILURE in 48m 30s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/4/check/watcher-tempest-workload_balancing/10119f8/ : FAILURE in 48m 26s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/4/check/watcherclient-tempest-functional/579da8d/ : SUCCESS in 35m 19s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/4/check/watcher-tempest-zone_migration/9864c79/ : SUCCESS in 50m 04s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/4/check/watcher-tempest-host_maintenance/c66f267/ : SUCCESS in 51m 15s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/4/check/watcher-tempest-storage_balance/3307e9a/ : SUCCESS in 46m 32s (non-voting)\n- watcher-tls-test http://logs.openstack.org/22/656622/4/check/watcher-tls-test/9363f3f/ : SUCCESS in 48m 10s","accounts_in_message":[],"_revision_number":4},{"id":"facd5711f9eab33ca584894e8a25839e9c05abab","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-03 13:11:40.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"af17800a6facddd4820bc2b54933d7614a8f117a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-03 14:25:39.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-cover http://logs.openstack.org/22/656622/5/check/openstack-tox-cover/eb5c22e/ : FAILURE in 5m 27s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/5/check/openstack-tox-lower-constraints/f51112a/ : FAILURE in 5m 26s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/5/check/openstack-tox-pep8/f034220/ : FAILURE in 4m 51s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/5/check/openstack-tox-py27/150bd05/ : FAILURE in 5m 14s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/5/check/openstack-tox-py36/e386b8c/ : FAILURE in 5m 19s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/5/check/openstack-tox-py37/a54c871/ : FAILURE in 8m 56s\n- openstack-tox-docs http://logs.openstack.org/22/656622/5/check/openstack-tox-docs/7fa9b88/html/ : SUCCESS in 5m 05s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/5/check/watcher-tempest-functional/5ede3e1/ : SUCCESS in 25m 47s\n- watcher-grenade http://logs.openstack.org/22/656622/5/check/watcher-grenade/afb4ed1/ : SUCCESS in 41m 40s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/5/check/watcher-tempest-dummy_optim/b9eef4b/ : SUCCESS in 37m 52s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/5/check/watcher-tempest-actuator/69e5d65/ : SUCCESS in 1h 12m 35s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/5/check/watcher-tempest-basic_optim/25adbd0/ : FAILURE in 46m 46s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/5/check/watcher-tempest-vm_workload_consolidation/6bc1ec8/ : FAILURE in 47m 57s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/5/check/watcher-tempest-workload_balancing/dfd0db3/ : FAILURE in 39m 09s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/5/check/watcherclient-tempest-functional/08356d7/ : SUCCESS in 36m 36s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/5/check/watcher-tempest-zone_migration/eab09ca/ : SUCCESS in 55m 54s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/5/check/watcher-tempest-host_maintenance/82aba3d/ : SUCCESS in 39m 01s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/5/check/watcher-tempest-storage_balance/7471ccb/ : SUCCESS in 50m 53s (non-voting)\n- watcher-tls-test http://logs.openstack.org/22/656622/5/check/watcher-tls-test/df71f14/ : SUCCESS in 1h 10m 27s","accounts_in_message":[],"_revision_number":5},{"id":"154d3c38f738b009faad958abdb39d98cffad16d","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-06 09:29:21.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"ec2861d1c1f68590ff569aaa9975df81699c318e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-06 11:12:07.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-cover http://logs.openstack.org/22/656622/6/check/openstack-tox-cover/8fa65f3/ : FAILURE in 7m 03s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/6/check/openstack-tox-lower-constraints/d681114/ : FAILURE in 7m 40s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/6/check/openstack-tox-pep8/a7913bd/ : SUCCESS in 6m 24s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/6/check/openstack-tox-py27/d1296a4/ : FAILURE in 6m 49s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/6/check/openstack-tox-py36/15a02a7/ : FAILURE in 5m 15s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/6/check/openstack-tox-py37/e10181f/ : FAILURE in 5m 57s\n- openstack-tox-docs http://logs.openstack.org/22/656622/6/check/openstack-tox-docs/9cbab25/html/ : SUCCESS in 5m 19s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/6/check/watcher-tempest-functional/ed4d601/ : SUCCESS in 33m 25s\n- watcher-grenade http://logs.openstack.org/22/656622/6/check/watcher-grenade/4885e03/ : SUCCESS in 46m 48s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/6/check/watcher-tempest-dummy_optim/7aab1e8/ : SUCCESS in 47m 07s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/6/check/watcher-tempest-actuator/4267dab/ : SUCCESS in 54m 00s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/6/check/watcher-tempest-basic_optim/e8d46e2/ : FAILURE in 56m 57s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/6/check/watcher-tempest-vm_workload_consolidation/8a7e57e/ : FAILURE in 44m 54s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/6/check/watcher-tempest-workload_balancing/f305bff/ : FAILURE in 48m 00s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/6/check/watcherclient-tempest-functional/ea46b47/ : SUCCESS in 32m 34s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/6/check/watcher-tempest-zone_migration/fc4259d/ : SUCCESS in 47m 17s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/6/check/watcher-tempest-host_maintenance/dbf667b/ : SUCCESS in 48m 06s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/6/check/watcher-tempest-storage_balance/e0efca9/ : SUCCESS in 50m 21s (non-voting)\n- watcher-tls-test http://logs.openstack.org/22/656622/6/check/watcher-tls-test/2a456e9/ : SUCCESS in 50m 04s","accounts_in_message":[],"_revision_number":6},{"id":"802f06afc24a0b033d67a34cbc34224d9e1dda22","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-07 15:03:31.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"c135e0214b0f44908f2ab294822a3f0309ab1a7f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-07 16:10:27.000000000","message":"Patch Set 7: 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-cover http://logs.openstack.org/22/656622/7/check/openstack-tox-cover/e6c91e8/ : FAILURE in 6m 10s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/7/check/openstack-tox-lower-constraints/1655e99/ : FAILURE in 6m 31s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/7/check/openstack-tox-pep8/2170c49/ : FAILURE in 5m 16s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/7/check/openstack-tox-py27/8fc22b4/ : FAILURE in 5m 54s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/7/check/openstack-tox-py36/c1fc342/ : FAILURE in 5m 38s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/7/check/openstack-tox-py37/8ef35f7/ : FAILURE in 6m 02s\n- openstack-tox-docs http://logs.openstack.org/22/656622/7/check/openstack-tox-docs/549e1d5/html/ : SUCCESS in 5m 48s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/7/check/watcher-tempest-functional/f871a15/ : SUCCESS in 32m 10s\n- watcher-grenade http://logs.openstack.org/22/656622/7/check/watcher-grenade/db77dae/ : SUCCESS in 47m 46s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/7/check/watcher-tempest-dummy_optim/1f9f2be/ : SUCCESS in 46m 49s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/7/check/watcher-tempest-actuator/d179744/ : SUCCESS in 55m 23s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/7/check/watcher-tempest-basic_optim/25db354/ : FAILURE in 49m 50s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/7/check/watcher-tempest-vm_workload_consolidation/e0585d4/ : SUCCESS in 51m 54s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/7/check/watcher-tempest-workload_balancing/40340b7/ : FAILURE in 44m 31s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/7/check/watcherclient-tempest-functional/0df31aa/ : SUCCESS in 30m 01s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/7/check/watcher-tempest-zone_migration/1ebb8af/ : SUCCESS in 52m 41s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/7/check/watcher-tempest-host_maintenance/7da9e99/ : SUCCESS in 1h 01m 59s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/7/check/watcher-tempest-storage_balance/409a96b/ : SUCCESS in 49m 08s (non-voting)\n- watcher-tls-test http://logs.openstack.org/22/656622/7/check/watcher-tls-test/a3746e2/ : SUCCESS in 48m 14s","accounts_in_message":[],"_revision_number":7},{"id":"b92700b58db2eccf4c37c6230b501669924d2132","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-07 16:37:34.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"b6659a3e841e7d27fe70fdbe194302a8f3c4ecc0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-07 17:53:50.000000000","message":"Patch Set 8: 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-cover http://logs.openstack.org/22/656622/8/check/openstack-tox-cover/f112568/ : FAILURE in 5m 58s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/8/check/openstack-tox-lower-constraints/539ded3/ : FAILURE in 6m 58s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/8/check/openstack-tox-pep8/b45b1e7/ : FAILURE in 5m 07s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/8/check/openstack-tox-py27/a278a16/ : FAILURE in 5m 56s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/8/check/openstack-tox-py36/e213d5a/ : FAILURE in 5m 23s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/8/check/openstack-tox-py37/7646e2f/ : FAILURE in 6m 51s\n- openstack-tox-docs http://logs.openstack.org/22/656622/8/check/openstack-tox-docs/7b82849/html/ : SUCCESS in 5m 28s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/8/check/watcher-tempest-functional/02970f7/ : SUCCESS in 36m 14s\n- watcher-grenade http://logs.openstack.org/22/656622/8/check/watcher-grenade/8349d71/ : SUCCESS in 40m 15s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/8/check/watcher-tempest-dummy_optim/56d3236/ : SUCCESS in 43m 00s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/8/check/watcher-tempest-actuator/ac796ee/ : SUCCESS in 54m 37s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/8/check/watcher-tempest-basic_optim/9d696a2/ : FAILURE in 48m 14s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/8/check/watcher-tempest-vm_workload_consolidation/8162df0/ : SUCCESS in 51m 32s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/8/check/watcher-tempest-workload_balancing/c0a4a5b/ : FAILURE in 57m 07s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/8/check/watcherclient-tempest-functional/9e97ccd/ : SUCCESS in 35m 14s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/8/check/watcher-tempest-zone_migration/de5e21b/ : SUCCESS in 49m 31s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/8/check/watcher-tempest-host_maintenance/85d5feb/ : SUCCESS in 53m 50s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/8/check/watcher-tempest-storage_balance/045df27/ : SUCCESS in 52m 37s (non-voting)\n- watcher-tls-test http://logs.openstack.org/22/656622/8/check/watcher-tls-test/28eb88b/ : SUCCESS in 41m 46s","accounts_in_message":[],"_revision_number":8},{"id":"9b62517fcb39e896181a8b87ce2fd240209b81da","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-08 07:57:00.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"24cbdedbb32914e97a7382bace5fcac4bec8461b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-08 08:59:11.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/22/656622/9/check/openstack-tox-cover/0695b6c/cover/ : SUCCESS in 6m 03s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/9/check/openstack-tox-lower-constraints/3823dbd/ : SUCCESS in 6m 06s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/9/check/openstack-tox-pep8/936a595/ : SUCCESS in 6m 26s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/9/check/openstack-tox-py27/99d4d8b/ : SUCCESS in 6m 11s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/9/check/openstack-tox-py36/7551815/ : SUCCESS in 5m 04s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/9/check/openstack-tox-py37/b964bf6/ : SUCCESS in 7m 25s\n- openstack-tox-docs http://logs.openstack.org/22/656622/9/check/openstack-tox-docs/e49198e/html/ : SUCCESS in 6m 12s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/9/check/watcher-tempest-functional/60eda00/ : SUCCESS in 33m 56s\n- watcher-grenade http://logs.openstack.org/22/656622/9/check/watcher-grenade/f49ded4/ : SUCCESS in 43m 05s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/9/check/watcher-tempest-dummy_optim/a6c7de5/ : SUCCESS in 1h 00m 46s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/9/check/watcher-tempest-actuator/ae8ffb1/ : SUCCESS in 46m 29s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/9/check/watcher-tempest-basic_optim/687d784/ : FAILURE in 45m 48s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/9/check/watcher-tempest-vm_workload_consolidation/6da5e0c/ : SUCCESS in 59m 15s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/9/check/watcher-tempest-workload_balancing/1f08dff/ : FAILURE in 39m 14s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/9/check/watcherclient-tempest-functional/bbe3959/ : SUCCESS in 39m 46s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/9/check/watcher-tempest-zone_migration/458357b/ : SUCCESS in 45m 37s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/9/check/watcher-tempest-host_maintenance/f96c91a/ : SUCCESS in 48m 35s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/9/check/watcher-tempest-storage_balance/169558f/ : SUCCESS in 47m 21s (non-voting)\n- watcher-tls-test http://logs.openstack.org/22/656622/9/check/watcher-tls-test/120d5a0/ : SUCCESS in 50m 20s","accounts_in_message":[],"_revision_number":9},{"id":"3dc1e9d0f2e53e4e0b5a27c09097a472232aa0eb","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-08 15:29:12.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"9d17af81f066bca5da94d2fb260e39337b110437","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-08 16:34:01.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/22/656622/10/check/openstack-tox-cover/4f002f4/cover/ : SUCCESS in 6m 04s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/10/check/openstack-tox-lower-constraints/379ffb9/ : SUCCESS in 5m 21s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/10/check/openstack-tox-pep8/65b0567/ : SUCCESS in 5m 25s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/10/check/openstack-tox-py27/7e9d8e4/ : SUCCESS in 5m 19s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/10/check/openstack-tox-py36/e6d83b4/ : SUCCESS in 11m 54s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/10/check/openstack-tox-py37/08b0baa/ : SUCCESS in 5m 58s\n- openstack-tox-docs http://logs.openstack.org/22/656622/10/check/openstack-tox-docs/973d892/html/ : SUCCESS in 5m 24s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/10/check/watcher-tempest-functional/0ffff58/ : SUCCESS in 35m 14s\n- watcher-grenade http://logs.openstack.org/22/656622/10/check/watcher-grenade/2af38df/ : SUCCESS in 52m 40s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/10/check/watcher-tempest-dummy_optim/9f711be/ : SUCCESS in 38m 56s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/10/check/watcher-tempest-actuator/391126e/ : SUCCESS in 55m 09s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/10/check/watcher-tempest-basic_optim/d79620b/ : FAILURE in 46m 52s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/10/check/watcher-tempest-vm_workload_consolidation/9ff5c92/ : SUCCESS in 52m 30s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/10/check/watcher-tempest-workload_balancing/6738298/ : FAILURE in 40m 32s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/10/check/watcherclient-tempest-functional/f896b53/ : SUCCESS in 31m 03s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/10/check/watcher-tempest-zone_migration/41e2df7/ : SUCCESS in 53m 39s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/10/check/watcher-tempest-host_maintenance/cd15092/ : SUCCESS in 55m 34s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/10/check/watcher-tempest-storage_balance/e27deb3/ : SUCCESS in 52m 19s (non-voting)\n- watcher-tls-test http://logs.openstack.org/22/656622/10/check/watcher-tls-test/9c11fc3/ : SUCCESS in 48m 03s","accounts_in_message":[],"_revision_number":10},{"id":"5e3fee581eac838fd6506de5e2e63a30279a1775","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-09 14:36:11.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"79ffc3c6a6a6d3628f60ed1d0bb9cfc16c45197e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 15:44:24.000000000","message":"Patch Set 11: 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-cover http://logs.openstack.org/22/656622/11/check/openstack-tox-cover/6045a36/cover/ : SUCCESS in 5m 46s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/11/check/openstack-tox-lower-constraints/57f5531/ : SUCCESS in 6m 00s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/11/check/openstack-tox-pep8/a906bf9/ : FAILURE in 5m 52s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/11/check/openstack-tox-py27/57d856e/ : SUCCESS in 5m 44s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/11/check/openstack-tox-py36/8dbe145/ : SUCCESS in 7m 21s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/11/check/openstack-tox-py37/a180262/ : SUCCESS in 7m 40s\n- openstack-tox-docs http://logs.openstack.org/22/656622/11/check/openstack-tox-docs/a1dbe93/html/ : SUCCESS in 6m 18s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/11/check/watcher-tempest-functional/4cab6cb/ : SUCCESS in 38m 28s\n- watcher-grenade http://logs.openstack.org/22/656622/11/check/watcher-grenade/fd02f4f/ : SUCCESS in 54m 10s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/11/check/watcher-tempest-dummy_optim/0d06d47/ : SUCCESS in 53m 06s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/11/check/watcher-tempest-actuator/16967dc/ : SUCCESS in 1h 00m 18s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/11/check/watcher-tempest-basic_optim/776f10e/ : FAILURE in 52m 13s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/11/check/watcher-tempest-vm_workload_consolidation/c48284c/ : SUCCESS in 52m 01s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/11/check/watcher-tempest-workload_balancing/38f07df/ : FAILURE in 48m 35s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/11/check/watcherclient-tempest-functional/b48dda3/ : SUCCESS in 38m 44s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/11/check/watcher-tempest-zone_migration/0950526/ : SUCCESS in 47m 57s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/11/check/watcher-tempest-host_maintenance/01f4804/ : SUCCESS in 1h 03m 50s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/11/check/watcher-tempest-storage_balance/6ccc4eb/ : SUCCESS in 47m 53s (non-voting)\n- watcher-tls-test http://logs.openstack.org/22/656622/11/check/watcher-tls-test/177f9c2/ : SUCCESS in 46m 33s","accounts_in_message":[],"_revision_number":11},{"id":"31d070baa6169e0310d236c3a4aae12819f3190c","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-10 07:23:48.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"3d3b3fee5854971b8ff5991f25d6cb20dcba1cfd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-10 08:34:04.000000000","message":"Patch Set 12: 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-cover http://logs.openstack.org/22/656622/12/check/openstack-tox-cover/9c6593e/cover/ : SUCCESS in 6m 25s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/12/check/openstack-tox-lower-constraints/88039fc/ : SUCCESS in 5m 38s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/12/check/openstack-tox-pep8/8045bb3/ : SUCCESS in 5m 21s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/12/check/openstack-tox-py27/61f539e/ : SUCCESS in 5m 57s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/12/check/openstack-tox-py36/49c502c/ : SUCCESS in 4m 53s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/12/check/openstack-tox-py37/60c1c75/ : SUCCESS in 5m 32s\n- openstack-tox-docs http://logs.openstack.org/22/656622/12/check/openstack-tox-docs/f41e52f/html/ : SUCCESS in 5m 15s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/12/check/watcher-tempest-functional/31f9bc0/ : SUCCESS in 32m 37s\n- watcher-grenade http://logs.openstack.org/22/656622/12/check/watcher-grenade/760dd80/ : SUCCESS in 44m 42s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/12/check/watcher-tempest-dummy_optim/926e307/ : SUCCESS in 44m 53s\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/12/check/watcher-tempest-actuator/eb0cc50/ : SUCCESS in 1h 04m 35s\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/12/check/watcher-tempest-basic_optim/476c548/ : FAILURE in 45m 56s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/12/check/watcher-tempest-vm_workload_consolidation/cc674e3/ : SUCCESS in 50m 08s\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/12/check/watcher-tempest-workload_balancing/da4910f/ : FAILURE in 50m 24s\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/12/check/watcherclient-tempest-functional/f0c017d/ : SUCCESS in 31m 56s\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/12/check/watcher-tempest-zone_migration/cd6bb52/ : SUCCESS in 56m 29s\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/12/check/watcher-tempest-host_maintenance/0d6f3ad/ : SUCCESS in 56m 35s\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/12/check/watcher-tempest-storage_balance/74fb3c8/ : SUCCESS in 47m 41s\n- watcher-tls-test http://logs.openstack.org/22/656622/12/check/watcher-tls-test/fe48f44/ : SUCCESS in 49m 49s","accounts_in_message":[],"_revision_number":12},{"id":"d8bdf5685df9192a887cf7ef64163fc3dd68f6b0","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-15 15:13:19.000000000","message":"Patch Set 12:\n\nThis is almost ready some minor conversions are needed in some datasources for their return values to match what is specified in the baseclass.","accounts_in_message":[],"_revision_number":12},{"id":"d9737ceb73898646e66b2effe3c922d14a109c2e","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-16 08:06:41.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"5f23b5edef6f4c23094421c367c3e77ad94c8137","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-16 09:06:24.000000000","message":"Patch Set 13: 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-cover http://logs.openstack.org/22/656622/13/check/openstack-tox-cover/4f2b0a9/cover/ : SUCCESS in 5m 42s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/13/check/openstack-tox-lower-constraints/a3ada79/ : SUCCESS in 6m 55s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/13/check/openstack-tox-pep8/a4b4fee/ : SUCCESS in 5m 40s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/13/check/openstack-tox-py27/a8291c1/ : SUCCESS in 5m 57s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/13/check/openstack-tox-py36/639fffd/ : SUCCESS in 5m 40s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/13/check/openstack-tox-py37/07016a9/ : SUCCESS in 5m 51s\n- openstack-tox-docs http://logs.openstack.org/22/656622/13/check/openstack-tox-docs/da6bfe3/html/ : SUCCESS in 5m 33s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/13/check/watcher-tempest-functional/5170e8c/ : SUCCESS in 28m 18s\n- watcher-grenade http://logs.openstack.org/22/656622/13/check/watcher-grenade/b2da018/ : SUCCESS in 41m 33s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/13/check/watcher-tempest-dummy_optim/6ff1318/ : SUCCESS in 46m 11s\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/13/check/watcher-tempest-actuator/302105a/ : SUCCESS in 44m 54s\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/13/check/watcher-tempest-basic_optim/c0edc10/ : FAILURE in 45m 59s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/13/check/watcher-tempest-vm_workload_consolidation/213bf19/ : SUCCESS in 46m 33s\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/13/check/watcher-tempest-workload_balancing/815920d/ : FAILURE in 49m 02s\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/13/check/watcherclient-tempest-functional/d1a4424/ : SUCCESS in 30m 37s\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/13/check/watcher-tempest-zone_migration/ceed654/ : SUCCESS in 47m 57s\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/13/check/watcher-tempest-host_maintenance/5768561/ : SUCCESS in 48m 10s\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/13/check/watcher-tempest-storage_balance/8680400/ : SUCCESS in 40m 55s\n- watcher-tls-test http://logs.openstack.org/22/656622/13/check/watcher-tls-test/f24bcf0/ : SUCCESS in 47m 02s","accounts_in_message":[],"_revision_number":13},{"id":"f0f02302579325ef388681d698e37cfd9ac72dd4","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-16 09:58:33.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"f98451c16d786627338bcb63bfc870b40fea36c8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-16 11:03:31.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-cover http://logs.openstack.org/22/656622/14/check/openstack-tox-cover/b3c680c/cover/ : SUCCESS in 7m 05s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/14/check/openstack-tox-lower-constraints/544ff88/ : SUCCESS in 5m 58s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/14/check/openstack-tox-pep8/78a19d4/ : SUCCESS in 5m 00s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/14/check/openstack-tox-py27/7eefcf0/ : SUCCESS in 7m 48s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/14/check/openstack-tox-py36/46868ae/ : SUCCESS in 5m 00s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/14/check/openstack-tox-py37/b3e43d7/ : SUCCESS in 5m 52s\n- openstack-tox-docs http://logs.openstack.org/22/656622/14/check/openstack-tox-docs/ace7f0a/html/ : SUCCESS in 4m 51s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/14/check/watcher-tempest-functional/6efa986/ : SUCCESS in 31m 06s\n- watcher-grenade http://logs.openstack.org/22/656622/14/check/watcher-grenade/d08b907/ : SUCCESS in 44m 11s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/14/check/watcher-tempest-dummy_optim/e06d6b9/ : SUCCESS in 43m 44s\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/14/check/watcher-tempest-actuator/7f26d67/ : SUCCESS in 57m 06s\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/14/check/watcher-tempest-basic_optim/65a1a20/ : FAILURE in 49m 33s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/14/check/watcher-tempest-vm_workload_consolidation/326b8ce/ : SUCCESS in 46m 13s\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/14/check/watcher-tempest-workload_balancing/e7feaa0/ : FAILURE in 43m 31s\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/14/check/watcherclient-tempest-functional/c691b16/ : SUCCESS in 32m 00s\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/14/check/watcher-tempest-zone_migration/ee2ba1d/ : SUCCESS in 45m 38s\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/14/check/watcher-tempest-host_maintenance/b30490d/ : SUCCESS in 47m 22s\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/14/check/watcher-tempest-storage_balance/460a08e/ : SUCCESS in 45m 06s\n- watcher-tls-test http://logs.openstack.org/22/656622/14/check/watcher-tls-test/c64070a/ : SUCCESS in 48m 46s","accounts_in_message":[],"_revision_number":14},{"id":"97d81cf0a6b563cb3948385d65bab11b74f5076b","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-16 14:36:59.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"852ef361d307809820a0713be3f3b71865aadb30","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-16 15:38:11.000000000","message":"Patch Set 15: 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-cover http://logs.openstack.org/22/656622/15/check/openstack-tox-cover/210fa7b/cover/ : SUCCESS in 6m 01s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/15/check/openstack-tox-lower-constraints/c409372/ : SUCCESS in 9m 03s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/15/check/openstack-tox-pep8/0234e4a/ : SUCCESS in 5m 44s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/15/check/openstack-tox-py27/11539da/ : SUCCESS in 5m 29s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/15/check/openstack-tox-py36/78061cd/ : SUCCESS in 5m 37s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/15/check/openstack-tox-py37/f27deab/ : SUCCESS in 12m 43s\n- openstack-tox-docs http://logs.openstack.org/22/656622/15/check/openstack-tox-docs/d452656/html/ : SUCCESS in 10m 50s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/15/check/watcher-tempest-functional/e1fa649/ : SUCCESS in 29m 37s\n- watcher-grenade http://logs.openstack.org/22/656622/15/check/watcher-grenade/bcb16fc/ : SUCCESS in 57m 47s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/15/check/watcher-tempest-dummy_optim/4c28599/ : SUCCESS in 54m 03s\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/15/check/watcher-tempest-actuator/9e0615d/ : SUCCESS in 49m 21s\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/15/check/watcher-tempest-basic_optim/ac6e84e/ : FAILURE in 44m 15s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/15/check/watcher-tempest-vm_workload_consolidation/09e60f1/ : SUCCESS in 48m 27s\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/15/check/watcher-tempest-workload_balancing/0287ed3/ : FAILURE in 49m 27s\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/15/check/watcherclient-tempest-functional/68f9481/ : SUCCESS in 33m 45s\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/15/check/watcher-tempest-zone_migration/fa87f9d/ : SUCCESS in 45m 13s\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/15/check/watcher-tempest-host_maintenance/36b9dcb/ : SUCCESS in 48m 20s\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/15/check/watcher-tempest-storage_balance/f4289a0/ : SUCCESS in 48m 58s\n- watcher-tls-test http://logs.openstack.org/22/656622/15/check/watcher-tls-test/7745486/ : SUCCESS in 46m 14s","accounts_in_message":[],"_revision_number":15},{"id":"2f2601d0e51c9d355f11de74a0ba8d2fa7876e23","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-16 18:41:47.000000000","message":"Patch Set 15:\n\nThis is ready for reviews I just have to fix the two tempest tests that fail.","accounts_in_message":[],"_revision_number":15},{"id":"0de1d4c09b6a868962cdb4c0aa318f3886bee785","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-17 09:33:57.000000000","message":"Patch Set 16: Commit message was updated.","accounts_in_message":[],"_revision_number":16},{"id":"e3848a5624973e098ba6189a3777340d5bff4177","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-17 10:33:03.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/22/656622/16/check/openstack-tox-cover/0999179/cover/ : SUCCESS in 5m 24s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/16/check/openstack-tox-lower-constraints/7acfbb2/ : SUCCESS in 5m 21s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/16/check/openstack-tox-pep8/61b3c89/ : SUCCESS in 4m 52s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/16/check/openstack-tox-py27/89fc7c3/ : SUCCESS in 5m 30s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/16/check/openstack-tox-py36/802039e/ : SUCCESS in 5m 06s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/16/check/openstack-tox-py37/c8a4add/ : SUCCESS in 6m 15s\n- openstack-tox-docs http://logs.openstack.org/22/656622/16/check/openstack-tox-docs/8861b65/html/ : SUCCESS in 4m 54s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/16/check/watcher-tempest-functional/298bdff/ : SUCCESS in 29m 49s\n- watcher-grenade http://logs.openstack.org/22/656622/16/check/watcher-grenade/38a8e6e/ : SUCCESS in 45m 04s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/16/check/watcher-tempest-dummy_optim/8f475d7/ : SUCCESS in 46m 16s\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/16/check/watcher-tempest-actuator/f5ad0c1/ : SUCCESS in 50m 31s\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/16/check/watcher-tempest-basic_optim/c77f4dc/ : SUCCESS in 47m 48s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/16/check/watcher-tempest-vm_workload_consolidation/e2e0e14/ : SUCCESS in 49m 44s\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/16/check/watcher-tempest-workload_balancing/d26b58f/ : SUCCESS in 47m 58s\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/16/check/watcherclient-tempest-functional/6961106/ : SUCCESS in 32m 26s\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/16/check/watcher-tempest-zone_migration/60091a8/ : SUCCESS in 46m 19s\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/16/check/watcher-tempest-host_maintenance/3830b82/ : SUCCESS in 47m 53s\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/16/check/watcher-tempest-storage_balance/4ab1ea9/ : SUCCESS in 44m 06s\n- watcher-tls-test http://logs.openstack.org/22/656622/16/check/watcher-tls-test/90648fe/ : SUCCESS in 46m 25s","accounts_in_message":[],"_revision_number":16},{"id":"6173b1895e8a2cdc6f4f91964e13d10fb2d775d6","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-17 11:18:09.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"ed87986da10b7baa9142fa5e0b39ca5857dcbd37","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-17 11:18:55.000000000","message":"Uploaded patch set 18: Commit message was updated.","accounts_in_message":[],"_revision_number":18},{"id":"cae16889a455df5b704e04e0156025136616d2db","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-17 11:19:28.000000000","message":"Patch Set 18:\n\n\u003e Uploaded patch set 18: Commit message was updated.\n\nAccidentally removed the Depends-On while rebasing, fixed now.","accounts_in_message":[],"_revision_number":18},{"id":"43174bd905f88da026f33e1faf2f70f47ee6e9af","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-17 12:12:48.000000000","message":"Patch Set 18: 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-cover http://logs.openstack.org/22/656622/18/check/openstack-tox-cover/7bd32ec/cover/ : SUCCESS in 5m 30s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/18/check/openstack-tox-lower-constraints/b4fa423/ : SUCCESS in 5m 09s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/18/check/openstack-tox-pep8/c8d4fe9/ : SUCCESS in 6m 29s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/18/check/openstack-tox-py27/acfcf6a/ : SUCCESS in 6m 46s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/18/check/openstack-tox-py36/90e7046/ : SUCCESS in 6m 14s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/18/check/openstack-tox-py37/1e5015d/ : SUCCESS in 6m 42s\n- openstack-tox-docs http://logs.openstack.org/22/656622/18/check/openstack-tox-docs/288defe/html/ : SUCCESS in 5m 24s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/18/check/watcher-tempest-functional/13da6d3/ : SUCCESS in 25m 39s\n- watcher-grenade http://logs.openstack.org/22/656622/18/check/watcher-grenade/53f38ae/ : SUCCESS in 37m 27s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/18/check/watcher-tempest-dummy_optim/3fdcb1f/ : SUCCESS in 38m 08s\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/18/check/watcher-tempest-actuator/ff3d558/ : SUCCESS in 42m 36s\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/18/check/watcher-tempest-basic_optim/d361be3/ : SUCCESS in 42m 59s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/18/check/watcher-tempest-vm_workload_consolidation/314ea97/ : FAILURE in 45m 23s\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/18/check/watcher-tempest-workload_balancing/b24de77/ : SUCCESS in 40m 16s\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/18/check/watcherclient-tempest-functional/7307c98/ : SUCCESS in 38m 27s\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/18/check/watcher-tempest-zone_migration/6c8442a/ : SUCCESS in 47m 20s\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/18/check/watcher-tempest-host_maintenance/feef808/ : SUCCESS in 43m 48s\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/18/check/watcher-tempest-storage_balance/8ae1699/ : SUCCESS in 42m 43s\n- watcher-tls-test http://logs.openstack.org/22/656622/18/check/watcher-tls-test/ce3768d/ : SUCCESS in 48m 01s","accounts_in_message":[],"_revision_number":18},{"id":"5ffc4987f6cd645b17bc1d73db16365511eb2655","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-17 12:31:38.000000000","message":"Patch Set 18:\n\nIssue seems unrelated, something with the metric already being in gnocchi http://logs.openstack.org/22/656622/18/check/watcher-tempest-vm_workload_consolidation/314ea97/testr_results.html.gz","accounts_in_message":[],"_revision_number":18},{"id":"be2911cd7aa9a13a67bbb7fd335ed550422d39ac","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-17 12:31:47.000000000","message":"Patch Set 18:\n\nrecheck","accounts_in_message":[],"_revision_number":18},{"id":"846546ce3f89b847ad9b4161e30d462c491dc35b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-17 13:56:00.000000000","message":"Patch Set 18:\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-cover http://logs.openstack.org/22/656622/18/check/openstack-tox-cover/9c98ecd/cover/ : SUCCESS in 5m 50s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/18/check/openstack-tox-lower-constraints/868ec70/ : SUCCESS in 5m 04s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/18/check/openstack-tox-pep8/050fe26/ : SUCCESS in 8m 41s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/18/check/openstack-tox-py27/2a67989/ : SUCCESS in 6m 51s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/18/check/openstack-tox-py36/e03fa5e/ : SUCCESS in 5m 11s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/18/check/openstack-tox-py37/c998325/ : SUCCESS in 5m 34s\n- openstack-tox-docs http://logs.openstack.org/22/656622/18/check/openstack-tox-docs/a08f3c1/html/ : SUCCESS in 6m 23s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/18/check/watcher-tempest-functional/045321b/ : SUCCESS in 32m 51s\n- watcher-grenade http://logs.openstack.org/22/656622/18/check/watcher-grenade/a992d60/ : SUCCESS in 49m 24s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/18/check/watcher-tempest-dummy_optim/c76c934/ : FAILURE in 48m 14s\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/18/check/watcher-tempest-actuator/b2724b0/ : SUCCESS in 53m 57s\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/18/check/watcher-tempest-basic_optim/81e2577/ : SUCCESS in 46m 18s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/18/check/watcher-tempest-vm_workload_consolidation/6134135/ : SUCCESS in 51m 38s\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/18/check/watcher-tempest-workload_balancing/cd3cf52/ : SUCCESS in 44m 04s\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/18/check/watcherclient-tempest-functional/cf98266/ : SUCCESS in 32m 23s\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/18/check/watcher-tempest-zone_migration/3b2eabd/ : SUCCESS in 47m 32s\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/18/check/watcher-tempest-host_maintenance/5551cb5/ : SUCCESS in 47m 16s\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/18/check/watcher-tempest-storage_balance/d29ebac/ : SUCCESS in 44m 08s\n- watcher-tls-test http://logs.openstack.org/22/656622/18/check/watcher-tls-test/53b5fae/ : SUCCESS in 48m 06s","accounts_in_message":[],"_revision_number":18},{"id":"ed280c3daea85ff50a47f1fc989256e4491c92fd","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-20 02:10:47.000000000","message":"Patch Set 18:\n\nrecheck","accounts_in_message":[],"_revision_number":18},{"id":"044c6d4a8340423777ad373e9467aac194739ada","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 03:05:06.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/22/656622/18/check/openstack-tox-cover/d0777d0/cover/ : SUCCESS in 5m 53s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/18/check/openstack-tox-lower-constraints/8c78753/ : SUCCESS in 5m 23s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/18/check/openstack-tox-pep8/79cf89e/ : SUCCESS in 5m 15s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/18/check/openstack-tox-py27/c9b1d1c/ : SUCCESS in 7m 13s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/18/check/openstack-tox-py36/5aa1884/ : SUCCESS in 4m 46s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/18/check/openstack-tox-py37/3c9d591/ : SUCCESS in 4m 58s\n- openstack-tox-docs http://logs.openstack.org/22/656622/18/check/openstack-tox-docs/637df94/html/ : SUCCESS in 4m 49s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/18/check/watcher-tempest-functional/79c77bd/ : SUCCESS in 30m 29s\n- watcher-grenade http://logs.openstack.org/22/656622/18/check/watcher-grenade/b62a26b/ : SUCCESS in 44m 18s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/18/check/watcher-tempest-dummy_optim/89135b6/ : SUCCESS in 42m 46s\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/18/check/watcher-tempest-actuator/49f7c17/ : SUCCESS in 52m 59s\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/18/check/watcher-tempest-basic_optim/860c48d/ : SUCCESS in 41m 25s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/18/check/watcher-tempest-vm_workload_consolidation/34ec1bb/ : SUCCESS in 43m 57s\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/18/check/watcher-tempest-workload_balancing/0de510b/ : SUCCESS in 38m 14s\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/18/check/watcherclient-tempest-functional/5844c5d/ : SUCCESS in 25m 27s\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/18/check/watcher-tempest-zone_migration/a7eaa96/ : SUCCESS in 41m 02s\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/18/check/watcher-tempest-host_maintenance/a339324/ : SUCCESS in 37m 39s\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/18/check/watcher-tempest-storage_balance/9083151/ : SUCCESS in 36m 48s\n- watcher-tls-test http://logs.openstack.org/22/656622/18/check/watcher-tls-test/09c49d2/ : SUCCESS in 40m 16s","accounts_in_message":[],"_revision_number":18},{"id":"cee64ce0d2564e9086929644dcabb5c47c1219cc","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-20 08:13:09.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"2644faa168e60d165bbecf710bfb09f44bd58720","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 09:10:29.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/22/656622/19/check/openstack-tox-cover/b7930f0/cover/ : SUCCESS in 6m 04s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/19/check/openstack-tox-lower-constraints/186097e/ : SUCCESS in 5m 33s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/19/check/openstack-tox-pep8/e42ce58/ : SUCCESS in 5m 01s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/19/check/openstack-tox-py27/1f37e54/ : SUCCESS in 5m 05s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/19/check/openstack-tox-py36/b4b8d92/ : SUCCESS in 5m 05s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/19/check/openstack-tox-py37/008045d/ : SUCCESS in 5m 35s\n- openstack-tox-docs http://logs.openstack.org/22/656622/19/check/openstack-tox-docs/b2309ca/html/ : SUCCESS in 5m 24s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/19/check/watcher-tempest-functional/0d379a0/ : SUCCESS in 29m 58s\n- watcher-grenade http://logs.openstack.org/22/656622/19/check/watcher-grenade/0513082/ : SUCCESS in 48m 32s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/19/check/watcher-tempest-dummy_optim/a8016f0/ : SUCCESS in 48m 17s\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/19/check/watcher-tempest-actuator/f605e23/ : SUCCESS in 51m 28s\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/19/check/watcher-tempest-basic_optim/c5f0ef6/ : SUCCESS in 49m 18s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/19/check/watcher-tempest-vm_workload_consolidation/a9929d3/ : SUCCESS in 44m 42s\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/19/check/watcher-tempest-workload_balancing/7b88bd2/ : SUCCESS in 49m 06s\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/19/check/watcherclient-tempest-functional/6550352/ : SUCCESS in 34m 36s\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/19/check/watcher-tempest-zone_migration/02c68d3/ : SUCCESS in 48m 36s\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/19/check/watcher-tempest-host_maintenance/7b9562d/ : SUCCESS in 47m 22s\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/19/check/watcher-tempest-storage_balance/07d4295/ : SUCCESS in 45m 51s\n- watcher-tls-test http://logs.openstack.org/22/656622/19/check/watcher-tls-test/47680ba/ : SUCCESS in 45m 05s","accounts_in_message":[],"_revision_number":19},{"id":"7620fe9a66f66f9aec74fbd0baa68c6352c09582","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-20 09:18:56.000000000","message":"Patch Set 18:\n\n(5 comments)","accounts_in_message":[],"_revision_number":18},{"id":"2a3923b743cf092d038d1f95992590f18528102c","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-20 09:20:33.000000000","message":"Patch Set 19: Code-Review-1","accounts_in_message":[],"_revision_number":19},{"id":"12f7410dc0ac2d257cacd795d26f1425ad88b7ba","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-20 09:59:39.000000000","message":"Patch Set 18:\n\n(5 comments)","accounts_in_message":[],"_revision_number":18},{"id":"d5ffae9051f1e2003c4a4406480bf53e1e90bd63","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-20 11:05:11.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"93af26f399245d1c0787f1dfd8fad80c55cc1004","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-20 11:30:02.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"07b3a5db624d8c16fea3ea554275f81909eb2dfd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 12:42:08.000000000","message":"Patch Set 21: 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-cover http://logs.openstack.org/22/656622/21/check/openstack-tox-cover/142101a/cover/ : SUCCESS in 6m 01s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/21/check/openstack-tox-lower-constraints/0a9c4bd/ : SUCCESS in 5m 44s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/21/check/openstack-tox-pep8/a914a8f/ : FAILURE in 5m 07s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/21/check/openstack-tox-py27/2ff5d81/ : SUCCESS in 5m 23s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/21/check/openstack-tox-py36/adcc52a/ : SUCCESS in 5m 50s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/21/check/openstack-tox-py37/f25ab7e/ : SUCCESS in 8m 00s\n- openstack-tox-docs http://logs.openstack.org/22/656622/21/check/openstack-tox-docs/63a1ba7/html/ : SUCCESS in 5m 14s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/21/check/watcher-tempest-functional/b01e6ba/ : SUCCESS in 35m 58s\n- watcher-grenade http://logs.openstack.org/22/656622/21/check/watcher-grenade/14fd7ab/ : SUCCESS in 48m 38s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/21/check/watcher-tempest-dummy_optim/45f88f0/ : SUCCESS in 44m 30s\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/21/check/watcher-tempest-actuator/f0c73c2/ : SUCCESS in 48m 50s\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/21/check/watcher-tempest-basic_optim/1b3407b/ : FAILURE in 45m 15s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/21/check/watcher-tempest-vm_workload_consolidation/1bce0a2/ : SUCCESS in 47m 15s\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/21/check/watcher-tempest-workload_balancing/cca7eee/ : SUCCESS in 48m 40s\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/21/check/watcherclient-tempest-functional/8ed9195/ : SUCCESS in 35m 07s\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/21/check/watcher-tempest-zone_migration/6102531/ : SUCCESS in 48m 47s\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/21/check/watcher-tempest-host_maintenance/5e26572/ : SUCCESS in 47m 52s\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/21/check/watcher-tempest-storage_balance/2bed9db/ : SUCCESS in 1h 07m 52s\n- watcher-tls-test http://logs.openstack.org/22/656622/21/check/watcher-tls-test/04ddff0/ : SUCCESS in 44m 59s","accounts_in_message":[],"_revision_number":21},{"id":"ed95071dc28b6afe667664ea94770d070cbe82d6","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-20 14:29:54.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"e636cfa047645eaf0d4a0812edd4636cd7d452fa","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 15:48:51.000000000","message":"Patch Set 22: 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-cover http://logs.openstack.org/22/656622/22/check/openstack-tox-cover/5b221a3/cover/ : SUCCESS in 6m 12s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/22/check/openstack-tox-lower-constraints/f41b1e9/ : SUCCESS in 5m 34s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/22/check/openstack-tox-pep8/0a54908/ : SUCCESS in 5m 34s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/22/check/openstack-tox-py27/8f5c1a5/ : SUCCESS in 5m 37s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/22/check/openstack-tox-py36/7c39f8d/ : SUCCESS in 5m 57s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/22/check/openstack-tox-py37/ecf107b/ : SUCCESS in 6m 15s\n- openstack-tox-docs http://logs.openstack.org/22/656622/22/check/openstack-tox-docs/87c9be7/html/ : SUCCESS in 5m 20s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/22/check/watcher-tempest-functional/468ecc9/ : SUCCESS in 32m 11s\n- watcher-grenade http://logs.openstack.org/22/656622/22/check/watcher-grenade/d957c57/ : SUCCESS in 51m 55s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/22/check/watcher-tempest-dummy_optim/e27482c/ : SUCCESS in 55m 51s\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/22/check/watcher-tempest-actuator/d07f09c/ : SUCCESS in 55m 05s\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/22/check/watcher-tempest-basic_optim/6f4ef2b/ : FAILURE in 53m 50s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/22/check/watcher-tempest-vm_workload_consolidation/9549576/ : SUCCESS in 1h 06m 56s\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/22/check/watcher-tempest-workload_balancing/c7f8903/ : SUCCESS in 47m 39s\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/22/check/watcherclient-tempest-functional/ea24421/ : SUCCESS in 34m 25s\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/22/check/watcher-tempest-zone_migration/d0f22a3/ : SUCCESS in 46m 48s\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/22/check/watcher-tempest-host_maintenance/cffaa4d/ : SUCCESS in 52m 36s\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/22/check/watcher-tempest-storage_balance/0fb474f/ : SUCCESS in 51m 22s\n- watcher-tls-test http://logs.openstack.org/22/656622/22/check/watcher-tls-test/7b31d82/ : SUCCESS in 54m 21s","accounts_in_message":[],"_revision_number":22},{"id":"caa1f9ccd60fad30bda00a08d1123088a2d7cabb","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-21 05:56:58.000000000","message":"Patch Set 18:\n\n(3 comments)","accounts_in_message":[],"_revision_number":18},{"id":"ad8927b04bfdffd2875ae368f7e0e9a0e03e0fbc","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-21 06:07:05.000000000","message":"Patch Set 22:\n\nrecheck","accounts_in_message":[],"_revision_number":22},{"id":"c3493ba234489ed95320ee770a4f13e7954c7a5f","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-21 06:18:41.000000000","message":"Patch Set 22:\n\n(1 comment)","accounts_in_message":[],"_revision_number":22},{"id":"bd8a637b161f1c5c065835ca5f9eaf0550cc4751","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-21 06:34:23.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"089db413654543fce35455b7a65729c106e1cbae","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-21 06:36:32.000000000","message":"Patch Set 23:\n\n(2 comments)","accounts_in_message":[],"_revision_number":23},{"id":"6d17e5e8b89c619be2807a18772a5f4bb17ff1f0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-21 07:34:15.000000000","message":"Patch Set 23: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/22/656622/23/check/openstack-tox-cover/5579b59/cover/ : SUCCESS in 6m 29s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/23/check/openstack-tox-lower-constraints/2fefd29/ : SUCCESS in 5m 29s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/23/check/openstack-tox-pep8/c436584/ : SUCCESS in 5m 23s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/23/check/openstack-tox-py27/c23e2eb/ : SUCCESS in 5m 30s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/23/check/openstack-tox-py36/c89338b/ : SUCCESS in 6m 18s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/23/check/openstack-tox-py37/7534b4b/ : SUCCESS in 5m 44s\n- openstack-tox-docs http://logs.openstack.org/22/656622/23/check/openstack-tox-docs/363d509/html/ : SUCCESS in 5m 32s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/23/check/watcher-tempest-functional/5ea62b6/ : SUCCESS in 30m 47s\n- watcher-grenade http://logs.openstack.org/22/656622/23/check/watcher-grenade/4a63511/ : SUCCESS in 40m 14s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/23/check/watcher-tempest-dummy_optim/4d0f537/ : SUCCESS in 44m 47s\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/23/check/watcher-tempest-actuator/9bf5ce0/ : SUCCESS in 45m 18s\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/23/check/watcher-tempest-basic_optim/a04ef9d/ : SUCCESS in 52m 37s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/23/check/watcher-tempest-vm_workload_consolidation/c638f53/ : SUCCESS in 52m 26s\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/23/check/watcher-tempest-workload_balancing/e9d1964/ : SUCCESS in 45m 44s\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/23/check/watcherclient-tempest-functional/56ba0ab/ : SUCCESS in 31m 03s\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/23/check/watcher-tempest-zone_migration/85efdca/ : SUCCESS in 49m 11s\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/23/check/watcher-tempest-host_maintenance/8677fd4/ : SUCCESS in 46m 58s\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/23/check/watcher-tempest-storage_balance/21d9001/ : SUCCESS in 46m 25s\n- watcher-tls-test http://logs.openstack.org/22/656622/23/check/watcher-tls-test/7854346/ : SUCCESS in 46m 12s","accounts_in_message":[],"_revision_number":23},{"id":"29028dfaf43b75561904c03143bf19612f8aa0ea","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-21 08:59:48.000000000","message":"Patch Set 23:\n\n(1 comment)","accounts_in_message":[],"_revision_number":23},{"id":"e33d98701525dbfa0765119f1d7686d9225886b3","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-21 09:03:11.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"0e3ed612c60c954514d4ec561ac47134e83814f0","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-21 09:03:39.000000000","message":"Patch Set 24:\n\n(1 comment)","accounts_in_message":[],"_revision_number":24},{"id":"3fff05fc489b6120c10368c6fa0bd96b3c5342fb","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-21 09:10:48.000000000","message":"Patch Set 24:\n\n\u003e (1 comment)\n\nNeed reabase.","accounts_in_message":[],"_revision_number":24},{"id":"654af93d5420c9031993f75297b02ae03eba6a1f","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-21 09:18:25.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"268abe8ab599d785dc04830e0c4d2d2f3cbfe956","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-21 10:22:45.000000000","message":"Patch Set 25: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/22/656622/25/check/openstack-tox-cover/9737573/cover/ : SUCCESS in 6m 32s\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/25/check/openstack-tox-lower-constraints/33c2dcc/ : SUCCESS in 5m 56s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/25/check/openstack-tox-pep8/e8e73b8/ : SUCCESS in 6m 21s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/25/check/openstack-tox-py27/0ab2e30/ : SUCCESS in 5m 06s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/25/check/openstack-tox-py36/5eb5d34/ : SUCCESS in 5m 42s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/25/check/openstack-tox-py37/a1db80f/ : SUCCESS in 5m 56s\n- openstack-tox-docs http://logs.openstack.org/22/656622/25/check/openstack-tox-docs/a7bfe49/html/ : SUCCESS in 5m 34s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/25/check/watcher-tempest-functional/4dfcdf7/ : SUCCESS in 32m 58s\n- watcher-grenade http://logs.openstack.org/22/656622/25/check/watcher-grenade/b044127/ : SUCCESS in 48m 26s\n- watcher-tempest-dummy_optim http://logs.openstack.org/22/656622/25/check/watcher-tempest-dummy_optim/f716a1f/ : SUCCESS in 45m 32s\n- watcher-tempest-actuator http://logs.openstack.org/22/656622/25/check/watcher-tempest-actuator/ae38959/ : SUCCESS in 50m 22s\n- watcher-tempest-basic_optim http://logs.openstack.org/22/656622/25/check/watcher-tempest-basic_optim/a5fe894/ : SUCCESS in 44m 49s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/22/656622/25/check/watcher-tempest-vm_workload_consolidation/ca9a46a/ : SUCCESS in 55m 32s\n- watcher-tempest-workload_balancing http://logs.openstack.org/22/656622/25/check/watcher-tempest-workload_balancing/aeed181/ : SUCCESS in 44m 00s\n- watcherclient-tempest-functional http://logs.openstack.org/22/656622/25/check/watcherclient-tempest-functional/418bca1/ : SUCCESS in 35m 34s\n- watcher-tempest-zone_migration http://logs.openstack.org/22/656622/25/check/watcher-tempest-zone_migration/fb9dcc6/ : SUCCESS in 52m 21s\n- watcher-tempest-host_maintenance http://logs.openstack.org/22/656622/25/check/watcher-tempest-host_maintenance/1ec0449/ : SUCCESS in 48m 23s\n- watcher-tempest-storage_balance http://logs.openstack.org/22/656622/25/check/watcher-tempest-storage_balance/779ec44/ : SUCCESS in 47m 47s\n- watcher-tls-test http://logs.openstack.org/22/656622/25/check/watcher-tls-test/2cc319b/ : SUCCESS in 47m 10s","accounts_in_message":[],"_revision_number":25},{"id":"c39a61787eb7943e6840a834111e2bf60cdb237e","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-21 11:16:01.000000000","message":"Patch Set 25:\n\n(1 comment)","accounts_in_message":[],"_revision_number":25},{"id":"ea625d6ba83f966e704b305d988d3f9c00207151","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-21 11:38:54.000000000","message":"Patch Set 25:\n\n(2 comments)","accounts_in_message":[],"_revision_number":25},{"id":"4c7aaf77c9c9d848caa3304bc3668caa43436c74","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-21 11:46:45.000000000","message":"Patch Set 25: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":25},{"id":"761a9d11ed0632026bca98a912be67c2571583cc","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-27 03:37:51.000000000","message":"Patch Set 25: Code-Review+2","accounts_in_message":[],"_revision_number":25},{"id":"f9348a0bc27247d7ff150c63e47c8758f0b59f5f","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-28 08:29:23.000000000","message":"Patch Set 25: Workflow+1","accounts_in_message":[],"_revision_number":25},{"id":"99cbc213176252a54621a102363c492e864f68f7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-28 11:36:47.000000000","message":"Patch Set 25: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":25},{"id":"d1223ad2887e5f51edfc065ec6ea29c7b6733c2c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-28 12:15:06.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":25},{"id":"1288654055a4e1f371e6b12a7bd5dc31bafa1118","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-28 12:15:06.000000000","message":"Patch Set 25: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/22/656622/25/gate/openstack-tox-lower-constraints/c3e63cc/ : SUCCESS in 5m 24s\n- openstack-tox-pep8 http://logs.openstack.org/22/656622/25/gate/openstack-tox-pep8/9266c9f/ : SUCCESS in 5m 19s\n- openstack-tox-py27 http://logs.openstack.org/22/656622/25/gate/openstack-tox-py27/efdeda1/ : SUCCESS in 5m 22s\n- openstack-tox-py36 http://logs.openstack.org/22/656622/25/gate/openstack-tox-py36/995ec41/ : SUCCESS in 5m 34s\n- openstack-tox-py37 http://logs.openstack.org/22/656622/25/gate/openstack-tox-py37/4599657/ : SUCCESS in 6m 00s\n- openstack-tox-docs http://logs.openstack.org/22/656622/25/gate/openstack-tox-docs/173b096/html/ : SUCCESS in 5m 54s\n- watcher-tempest-functional http://logs.openstack.org/22/656622/25/gate/watcher-tempest-functional/97b419b/ : SUCCESS in 30m 50s","accounts_in_message":[],"_revision_number":25}],"current_revision_number":25,"current_revision":"84cb589aa9294b95e026c9fa4a30daac704d0c8c","revisions":{"fad792deae9c8ed0b2f1945c800237b5291acb22":{"kind":"REWORK","_number":1,"created":"2019-05-01 08:13:59.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/1"}}},"commit":{"parents":[{"commit":"8ac5e620f45e66a2c3013567e2dbba2d38fc12ff","subject":"Merge \"Resolve problems with audit scope and add tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8ac5e620f45e66a2c3013567e2dbba2d38fc12ff"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made compatible\nwith every datasource.\n\nCeilometer is updated to work with the new baseclass. Several methods which\nare not part of the baseclass and are not used by any strategies are removed.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fad792deae9c8ed0b2f1945c800237b5291acb22"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/fad792deae9c8ed0b2f1945c800237b5291acb22"}]},"branch":"refs/heads/master"},"bc255f99f424570cf3224553d6a89a93b64f9a97":{"kind":"REWORK","_number":2,"created":"2019-05-01 11:09:44.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/2"}}},"commit":{"parents":[{"commit":"8ac5e620f45e66a2c3013567e2dbba2d38fc12ff","subject":"Merge \"Resolve problems with audit scope and add tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8ac5e620f45e66a2c3013567e2dbba2d38fc12ff"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 11:12:43.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made compatible\nwith every datasource. Baseclass methods clearly describe expected values and\ntypes for both parameters and for method returns. query_retry has been added as\nbase method since every current datasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods which\nare not part of the baseclass and are not used by any strategies are removed.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bc255f99f424570cf3224553d6a89a93b64f9a97"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bc255f99f424570cf3224553d6a89a93b64f9a97"}]},"branch":"refs/heads/master"},"6ee9f30a2b6c8e226922c20522fcff47c64af79e":{"kind":"REWORK","_number":3,"created":"2019-05-02 08:52:05.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/3"}}},"commit":{"parents":[{"commit":"8ac5e620f45e66a2c3013567e2dbba2d38fc12ff","subject":"Merge \"Resolve problems with audit scope and add tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8ac5e620f45e66a2c3013567e2dbba2d38fc12ff"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-02 08:56:31.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made compatible\nwith every datasource. Baseclass methods clearly describe expected values and\ntypes for both parameters and for method returns. query_retry has been added as\nbase method since every current datasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods which\nare not part of the baseclass and are not used by any strategies are removed.\n\nGnocchi is updated to work with the new baseclass.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6ee9f30a2b6c8e226922c20522fcff47c64af79e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6ee9f30a2b6c8e226922c20522fcff47c64af79e"}]},"branch":"refs/heads/master"},"b1a2eebe3bbe3cccd2db86dcd46dd688a590d845":{"kind":"REWORK","_number":4,"created":"2019-05-02 12:18:35.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/4"}}},"commit":{"parents":[{"commit":"8ac5e620f45e66a2c3013567e2dbba2d38fc12ff","subject":"Merge \"Resolve problems with audit scope and add tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8ac5e620f45e66a2c3013567e2dbba2d38fc12ff"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-02 12:23:06.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made compatible\nwith every datasource. Baseclass methods clearly describe expected values and\ntypes for both parameters and for method returns. query_retry has been added as\nbase method since every current datasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods which\nare not part of the baseclass and are not used by any strategies are removed.\n\nGnocchi is updated to work with the new baseclass.\n\nMonasca is updated to work with the new baseclass.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b1a2eebe3bbe3cccd2db86dcd46dd688a590d845"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b1a2eebe3bbe3cccd2db86dcd46dd688a590d845"}]},"branch":"refs/heads/master"},"0f96eb3efd13d94697a76ddbd34b34cb68ac3d2e":{"kind":"REWORK","_number":5,"created":"2019-05-03 13:11:40.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/5"}}},"commit":{"parents":[{"commit":"8ac5e620f45e66a2c3013567e2dbba2d38fc12ff","subject":"Merge \"Resolve problems with audit scope and add tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8ac5e620f45e66a2c3013567e2dbba2d38fc12ff"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-03 13:15:21.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made compatible\nwith every datasource. Baseclass methods clearly describe expected values and\ntypes for both parameters and for method returns. query_retry has been added as\nbase method since every current datasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods which\nare not part of the baseclass and are not used by any strategies are removed.\n\nGnocchi is updated to work with the new baseclass.\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work with the\nnew method signatures of the baseclass.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0f96eb3efd13d94697a76ddbd34b34cb68ac3d2e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0f96eb3efd13d94697a76ddbd34b34cb68ac3d2e"}]},"branch":"refs/heads/master"},"01d223371abb030fe7f73d949d4b6d3764bf4c8e":{"kind":"REWORK","_number":6,"created":"2019-05-06 09:29:21.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/6"}}},"commit":{"parents":[{"commit":"8ac5e620f45e66a2c3013567e2dbba2d38fc12ff","subject":"Merge \"Resolve problems with audit scope and add tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8ac5e620f45e66a2c3013567e2dbba2d38fc12ff"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-06 09:34:11.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made compatible\nwith every datasource. Baseclass methods clearly describe expected values and\ntypes for both parameters and for method returns. query_retry has been added as\nbase method since every current datasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods which\nare not part of the baseclass and are not used by any strategies are removed.\n\nGnocchi is updated to work with the new baseclass.\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work with the\nnew method signatures of the baseclass.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/01d223371abb030fe7f73d949d4b6d3764bf4c8e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/01d223371abb030fe7f73d949d4b6d3764bf4c8e"}]},"branch":"refs/heads/master"},"303747d9b19e5e60de44c74be071b44a0cb8f34e":{"kind":"REWORK","_number":7,"created":"2019-05-07 15:03:31.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/7"}}},"commit":{"parents":[{"commit":"8ac5e620f45e66a2c3013567e2dbba2d38fc12ff","subject":"Merge \"Resolve problems with audit scope and add tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8ac5e620f45e66a2c3013567e2dbba2d38fc12ff"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-07 15:01:28.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made compatible\nwith every datasource. Baseclass methods clearly describe expected values and\ntypes for both parameters and for method returns. query_retry has been added as\nbase method since every current datasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods which\nare not part of the baseclass and are not used by any strategies are removed.\n\nGnocchi is updated to work with the new baseclass.\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work with the\nnew method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work with the\nnew method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization and basic_consolidation are updated to work with the\nnew datasource baseclass.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/303747d9b19e5e60de44c74be071b44a0cb8f34e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/303747d9b19e5e60de44c74be071b44a0cb8f34e"}]},"branch":"refs/heads/master"},"f2aca337872eedbec05e022930c755871f026b71":{"kind":"REWORK","_number":8,"created":"2019-05-07 16:37:34.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/8"}}},"commit":{"parents":[{"commit":"30104ae4ae6ee2d30abc10980db386c5034f7a72","subject":"Merge \"Put the method add_migration() in base.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/30104ae4ae6ee2d30abc10980db386c5034f7a72"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-07 16:37:25.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made compatible\nwith every datasource. Baseclass methods clearly describe expected values and\ntypes for both parameters and for method returns. query_retry has been added as\nbase method since every current datasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods which\nare not part of the baseclass and are not used by any strategies are removed.\n\nGnocchi is updated to work with the new baseclass.\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work with the\nnew method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work with the\nnew method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization and basic_consolidation are updated to work with the\nnew datasource baseclass.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f2aca337872eedbec05e022930c755871f026b71"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f2aca337872eedbec05e022930c755871f026b71"}]},"branch":"refs/heads/master"},"357468f74f30bb01c327be3360350887ec722b5e":{"kind":"REWORK","_number":9,"created":"2019-05-08 07:57:00.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/9"}}},"commit":{"parents":[{"commit":"30104ae4ae6ee2d30abc10980db386c5034f7a72","subject":"Merge \"Put the method add_migration() in base.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/30104ae4ae6ee2d30abc10980db386c5034f7a72"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-08 07:54:03.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed.\n\nGnocchi is updated to work with the new baseclass.\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signature.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/357468f74f30bb01c327be3360350887ec722b5e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/357468f74f30bb01c327be3360350887ec722b5e"}]},"branch":"refs/heads/master"},"623a90345809109ebc65a91deb780dd0692e6cc1":{"kind":"REWORK","_number":10,"created":"2019-05-08 15:29:12.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/10"}}},"commit":{"parents":[{"commit":"30104ae4ae6ee2d30abc10980db386c5034f7a72","subject":"Merge \"Put the method add_migration() in base.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/30104ae4ae6ee2d30abc10980db386c5034f7a72"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-08 15:27:57.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signature.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/623a90345809109ebc65a91deb780dd0692e6cc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/623a90345809109ebc65a91deb780dd0692e6cc1"}]},"branch":"refs/heads/master"},"a9db6b18710e281d48796bc785bb9d78847400e4":{"kind":"REWORK","_number":11,"created":"2019-05-09 14:36:11.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/11"}}},"commit":{"parents":[{"commit":"30104ae4ae6ee2d30abc10980db386c5034f7a72","subject":"Merge \"Put the method add_migration() in base.py\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/30104ae4ae6ee2d30abc10980db386c5034f7a72"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-09 14:36:04.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signature.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a9db6b18710e281d48796bc785bb9d78847400e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a9db6b18710e281d48796bc785bb9d78847400e4"}]},"branch":"refs/heads/master"},"ff6ee7ee48945cc39f877262e68f0609d0f4ee01":{"kind":"REWORK","_number":12,"created":"2019-05-10 07:23:48.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/12"}}},"commit":{"parents":[{"commit":"64d841b3f2ed2a8844ec2d3db6b3c711ae00839e","subject":"Merge \"Add tempest voting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/64d841b3f2ed2a8844ec2d3db6b3c711ae00839e"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-10 07:23:32.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signature.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/ff6ee7ee48945cc39f877262e68f0609d0f4ee01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/ff6ee7ee48945cc39f877262e68f0609d0f4ee01"}]},"branch":"refs/heads/master"},"4be82cdf53b569fbeece4004109bcb9ffdfbe196":{"kind":"REWORK","_number":13,"created":"2019-05-16 08:06:41.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/13"}}},"commit":{"parents":[{"commit":"64d841b3f2ed2a8844ec2d3db6b3c711ae00839e","subject":"Merge \"Add tempest voting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/64d841b3f2ed2a8844ec2d3db6b3c711ae00839e"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-16 08:06:28.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signature.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4be82cdf53b569fbeece4004109bcb9ffdfbe196"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4be82cdf53b569fbeece4004109bcb9ffdfbe196"}]},"branch":"refs/heads/master"},"d497b958b4468d708ca6437bf1334a2c3439260f":{"kind":"REWORK","_number":14,"created":"2019-05-16 09:58:33.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/14"}}},"commit":{"parents":[{"commit":"64d841b3f2ed2a8844ec2d3db6b3c711ae00839e","subject":"Merge \"Add tempest voting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/64d841b3f2ed2a8844ec2d3db6b3c711ae00839e"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-16 09:58:37.000000000","tz":120},"subject":"[wip] formal datasource interface implementation","message":"[wip] formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signature.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d497b958b4468d708ca6437bf1334a2c3439260f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d497b958b4468d708ca6437bf1334a2c3439260f"}]},"branch":"refs/heads/master"},"90cf5ea44491af3c75e7e6a2cebff1639cc04354":{"kind":"REWORK","_number":15,"created":"2019-05-16 14:36:59.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/15"}}},"commit":{"parents":[{"commit":"64d841b3f2ed2a8844ec2d3db6b3c711ae00839e","subject":"Merge \"Add tempest voting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/64d841b3f2ed2a8844ec2d3db6b3c711ae00839e"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-16 14:34:50.000000000","tz":120},"subject":"formal datasource interface implementation","message":"formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nGnocchi and Ceilometer will perform a transformation for the\nhost_airflow metric as it retrieves 1/10 th of the actual CFM\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signatures.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/90cf5ea44491af3c75e7e6a2cebff1639cc04354"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/90cf5ea44491af3c75e7e6a2cebff1639cc04354"}]},"branch":"refs/heads/master"},"35ffc0f26077334b7e7576ecd731d5c796806051":{"kind":"NO_CODE_CHANGE","_number":16,"created":"2019-05-17 09:33:57.000000000","uploader":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"ref":"refs/changes/22/656622/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/16"}}},"commit":{"parents":[{"commit":"64d841b3f2ed2a8844ec2d3db6b3c711ae00839e","subject":"Merge \"Add tempest voting\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/64d841b3f2ed2a8844ec2d3db6b3c711ae00839e"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"licanwei","email":"li.canwei2@zte.com.cn","date":"2019-05-17 09:33:49.000000000","tz":0},"subject":"formal datasource interface implementation","message":"formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nGnocchi and Ceilometer will perform a transformation for the\nhost_airflow metric as it retrieves 1/10 th of the actual CFM\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signatures.\n\nDepends-on: I7aa52a9b82f4aa849f2378d4d1c03453e45c0c78\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/35ffc0f26077334b7e7576ecd731d5c796806051"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/35ffc0f26077334b7e7576ecd731d5c796806051"}]},"branch":"refs/heads/master"},"38d33c18fb354ee15ecad9734dd4baf9ba95ea65":{"kind":"REWORK","_number":17,"created":"2019-05-17 11:18:09.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/17"}}},"commit":{"parents":[{"commit":"78d28427be5906f2f236e4106843145f72632e4f","subject":"Merge \"pass default_config_dirs variable for config initialization.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/78d28427be5906f2f236e4106843145f72632e4f"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-17 11:18:13.000000000","tz":120},"subject":"formal datasource interface implementation","message":"formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nGnocchi and Ceilometer will perform a transformation for the\nhost_airflow metric as it retrieves 1/10 th of the actual CFM\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signatures.\n\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/38d33c18fb354ee15ecad9734dd4baf9ba95ea65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/38d33c18fb354ee15ecad9734dd4baf9ba95ea65"}]},"branch":"refs/heads/master"},"10fc0bf4654c8751e3a38e3929c93a05c327f3ac":{"kind":"NO_CODE_CHANGE","_number":18,"created":"2019-05-17 11:18:55.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/18"}}},"commit":{"parents":[{"commit":"78d28427be5906f2f236e4106843145f72632e4f","subject":"Merge \"pass default_config_dirs variable for config initialization.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/78d28427be5906f2f236e4106843145f72632e4f"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-17 11:18:54.000000000","tz":120},"subject":"formal datasource interface implementation","message":"formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nGnocchi and Ceilometer will perform a transformation for the\nhost_airflow metric as it retrieves 1/10 th of the actual CFM\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signatures.\n\nDepends-on: I7aa52a9b82f4aa849f2378d4d1c03453e45c0c78\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/10fc0bf4654c8751e3a38e3929c93a05c327f3ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/10fc0bf4654c8751e3a38e3929c93a05c327f3ac"}]},"branch":"refs/heads/master"},"02fec043e4325ca7c4547338937a306c1c2869fc":{"kind":"REWORK","_number":19,"created":"2019-05-20 08:13:09.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/19"}}},"commit":{"parents":[{"commit":"7456975445a7f902e12bce233c3cdcd4d3bc9ddd","subject":"Merge \"Fix typo in ceilometer datasource\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7456975445a7f902e12bce233c3cdcd4d3bc9ddd"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-20 08:18:16.000000000","tz":120},"subject":"formal datasource interface implementation","message":"formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nGnocchi and Ceilometer will perform a transformation for the\nhost_airflow metric as it retrieves 1/10 th of the actual CFM\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signatures.\n\nDepends-on: I7aa52a9b82f4aa849f2378d4d1c03453e45c0c78\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/02fec043e4325ca7c4547338937a306c1c2869fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/02fec043e4325ca7c4547338937a306c1c2869fc"}]},"branch":"refs/heads/master"},"a6ee3e7347e88e72ee37d3e2b965205dc6fff526":{"kind":"REWORK","_number":20,"created":"2019-05-20 11:05:11.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/20"}}},"commit":{"parents":[{"commit":"7456975445a7f902e12bce233c3cdcd4d3bc9ddd","subject":"Merge \"Fix typo in ceilometer datasource\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7456975445a7f902e12bce233c3cdcd4d3bc9ddd"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-20 11:10:14.000000000","tz":120},"subject":"formal datasource interface implementation","message":"formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nGnocchi and Ceilometer will perform a transformation for the\nhost_airflow metric as it retrieves 1/10 th of the actual CFM\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signatures.\n\nDepends-on: I7aa52a9b82f4aa849f2378d4d1c03453e45c0c78\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a6ee3e7347e88e72ee37d3e2b965205dc6fff526"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a6ee3e7347e88e72ee37d3e2b965205dc6fff526"}]},"branch":"refs/heads/master"},"88b419a621118f453eb2c0ed6af2b5e410610408":{"kind":"REWORK","_number":21,"created":"2019-05-20 11:30:02.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/21"}}},"commit":{"parents":[{"commit":"7456975445a7f902e12bce233c3cdcd4d3bc9ddd","subject":"Merge \"Fix typo in ceilometer datasource\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7456975445a7f902e12bce233c3cdcd4d3bc9ddd"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-20 11:35:17.000000000","tz":120},"subject":"formal datasource interface implementation","message":"formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nGnocchi and Ceilometer will perform a transformation for the\nhost_airflow metric as it retrieves 1/10 th of the actual CFM\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signatures.\n\nDepends-on: I7aa52a9b82f4aa849f2378d4d1c03453e45c0c78\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/88b419a621118f453eb2c0ed6af2b5e410610408"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/88b419a621118f453eb2c0ed6af2b5e410610408"}]},"branch":"refs/heads/master"},"14a9392eb3592faaa107722d3b9da0bb3195b9e0":{"kind":"REWORK","_number":22,"created":"2019-05-20 14:29:54.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/22"}}},"commit":{"parents":[{"commit":"7456975445a7f902e12bce233c3cdcd4d3bc9ddd","subject":"Merge \"Fix typo in ceilometer datasource\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7456975445a7f902e12bce233c3cdcd4d3bc9ddd"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-20 14:29:46.000000000","tz":120},"subject":"formal datasource interface implementation","message":"formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nGnocchi and Ceilometer will perform a transformation for the\nhost_airflow metric as it retrieves 1/10 th of the actual CFM\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signatures.\n\nDepends-on: I7aa52a9b82f4aa849f2378d4d1c03453e45c0c78\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/14a9392eb3592faaa107722d3b9da0bb3195b9e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/14a9392eb3592faaa107722d3b9da0bb3195b9e0"}]},"branch":"refs/heads/master"},"827873acc8ad3ac97094625672e340c5c7f3ba29":{"kind":"REWORK","_number":23,"created":"2019-05-21 06:34:23.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/23"}}},"commit":{"parents":[{"commit":"7456975445a7f902e12bce233c3cdcd4d3bc9ddd","subject":"Merge \"Fix typo in ceilometer datasource\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7456975445a7f902e12bce233c3cdcd4d3bc9ddd"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-21 06:34:12.000000000","tz":120},"subject":"formal datasource interface implementation","message":"formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nGnocchi and Ceilometer will perform a transformation for the\nhost_airflow metric as it retrieves 1/10 th of the actual CFM\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signatures.\n\nDepends-on: I7aa52a9b82f4aa849f2378d4d1c03453e45c0c78\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/827873acc8ad3ac97094625672e340c5c7f3ba29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/827873acc8ad3ac97094625672e340c5c7f3ba29"}]},"branch":"refs/heads/master"},"5ee3c6b16bc684773b15790c345d884a05d6bce4":{"kind":"REWORK","_number":24,"created":"2019-05-21 09:03:11.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/24"}}},"commit":{"parents":[{"commit":"7456975445a7f902e12bce233c3cdcd4d3bc9ddd","subject":"Merge \"Fix typo in ceilometer datasource\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7456975445a7f902e12bce233c3cdcd4d3bc9ddd"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-21 09:03:00.000000000","tz":120},"subject":"formal datasource interface implementation","message":"formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nGnocchi and Ceilometer will perform a transformation for the\nhost_airflow metric as it retrieves 1/10 th of the actual CFM\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signatures.\n\nDepends-on: I7aa52a9b82f4aa849f2378d4d1c03453e45c0c78\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5ee3c6b16bc684773b15790c345d884a05d6bce4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5ee3c6b16bc684773b15790c345d884a05d6bce4"}]},"branch":"refs/heads/master"},"84cb589aa9294b95e026c9fa4a30daac704d0c8c":{"kind":"REWORK","_number":25,"created":"2019-05-21 09:18:25.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/22/656622/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/22/656622/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/22/656622/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/22/656622/25"}}},"commit":{"parents":[{"commit":"f049815cf41081c8016993982f5fbea3456eaabb","subject":"Merge \"Enhance the collector_plugins option help text\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f049815cf41081c8016993982f5fbea3456eaabb"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-01 08:09:58.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-21 09:18:08.000000000","tz":120},"subject":"formal datasource interface implementation","message":"formal datasource interface implementation\n\nChanges to the baseclass for datasources so strategies can be made\ncompatible with every datasource. Baseclass methods clearly describe\nexpected values and types for both parameters and for method returns.\nquery_retry has been added as base method since every current\ndatasource implements it.\n\nCeilometer is updated to work with the new baseclass. Several methods\nwhich are not part of the baseclass and are not used by any strategies\nare removed. The signature of these methods would have to be changed\nto fit with the new base class while it would limit strategies to\nonly work with Ceilometer.\n\nGnocchi is updated to work with the new baseclass.\n\nGnocchi and Ceilometer will perform a transformation for the\nhost_airflow metric as it retrieves 1/10 th of the actual CFM\n\nMonasca is updated to work with the new baseclass.\n\nFakeMetrics for Gnocchi, Monasca and Ceilometer are updated to work\nwith the new method signatures of the baseclass.\n\nFakeClusterAndMetrics for Ceilometer and Gnocchi are updated to work\nwith the new method signatures of the baseclass.\n\nThe strategies workload_balance, vm_workload_consolidation,\nworkload_stabilization, basic_consolidation, noisy_neighbour,\noutlet_temp_control and uniform_airflow are updated to work with the\nnew datasource baseclass.\n\nThis patch will break compatibility with plugin strategies and\ndatasources due to the changes in signatures.\n\nDepends-on: I7aa52a9b82f4aa849f2378d4d1c03453e45c0c78\nChange-Id: Ie30ca3dbf01062cbb20d3be5d514ec6b5155cd7c\nImplements: blueprint formal-datasource-interface\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/84cb589aa9294b95e026c9fa4a30daac704d0c8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/84cb589aa9294b95e026c9fa4a30daac704d0c8c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
