)]}'
{"id":"openstack%2Fwatcher~657374","triplet_id":"openstack%2Fwatcher~master~I1df16245f4c7dfd34066f3ab0553cd67154faa58","project":"openstack/watcher","branch":"master","topic":"bp/file-based-metric-map","hashtags":[],"change_id":"I1df16245f4c7dfd34066f3ab0553cd67154faa58","subject":"Allow using file to override metric map","status":"MERGED","created":"2019-05-06 11:29:56.000000000","updated":"2019-05-21 09:04:40.000000000","submitted":"2019-05-21 09:04:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":38,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"657374-1558429480924-deb1f29f","meta_rev_id":"1b8caed2666dbaf4c9296ce3bd37287a9610d766","_number":657374,"virtual_id_number":657374,"owner":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"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":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-05-21 09:04:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"}],"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":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"all":[{"value":2,"date":"2019-05-20 11:44:05.000000000","_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-05-20 08:50:12.000000000","_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":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"}],"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":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":0,"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-05-21 08:27:19.000000000","_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":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"}],"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":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_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":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},{"_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-10 15:23:11.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-05-17 03:12:47.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-20 02:30:50.000000000","updated_by":{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},"reviewer":{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},"state":"REVIEWER"},{"updated":"2019-05-20 11:44:05.000000000","updated_by":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"reviewer":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"state":"REVIEWER"},{"updated":"2019-05-21 08:27:19.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-21 09:04:40.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":"b0b06b01d984dbef7018319f0346e2ea315eabb7","author":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"date":"2019-05-06 11:29:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3e47c79432ddacd668e903387421b87ec65e3f07","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-06 12:45:10.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/74/657374/1/check/openstack-tox-cover/e0f4407/cover/ : SUCCESS in 5m 31s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/657374/1/check/openstack-tox-lower-constraints/116df5a/ : SUCCESS in 6m 59s\n- openstack-tox-pep8 http://logs.openstack.org/74/657374/1/check/openstack-tox-pep8/c51fe59/ : FAILURE in 4m 32s\n- openstack-tox-py27 http://logs.openstack.org/74/657374/1/check/openstack-tox-py27/b2f3be0/ : SUCCESS in 6m 36s\n- openstack-tox-py36 http://logs.openstack.org/74/657374/1/check/openstack-tox-py36/0c0cf40/ : SUCCESS in 5m 33s\n- openstack-tox-py37 http://logs.openstack.org/74/657374/1/check/openstack-tox-py37/fcd91d4/ : SUCCESS in 5m 53s\n- openstack-tox-docs http://logs.openstack.org/74/657374/1/check/openstack-tox-docs/dda7def/html/ : SUCCESS in 7m 00s\n- watcher-tempest-functional http://logs.openstack.org/74/657374/1/check/watcher-tempest-functional/d3524d0/ : SUCCESS in 34m 51s\n- watcher-grenade http://logs.openstack.org/74/657374/1/check/watcher-grenade/16967bc/ : SUCCESS in 50m 01s\n- watcher-tempest-dummy_optim http://logs.openstack.org/74/657374/1/check/watcher-tempest-dummy_optim/cdb4ade/ : SUCCESS in 49m 55s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/74/657374/1/check/watcher-tempest-actuator/69c1b6e/ : SUCCESS in 59m 38s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/74/657374/1/check/watcher-tempest-basic_optim/01811c2/ : FAILURE in 50m 19s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/74/657374/1/check/watcher-tempest-vm_workload_consolidation/78a6c00/ : FAILURE in 50m 37s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/74/657374/1/check/watcher-tempest-workload_balancing/b4d3330/ : FAILURE in 51m 17s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/74/657374/1/check/watcherclient-tempest-functional/2958c95/ : SUCCESS in 36m 12s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/74/657374/1/check/watcher-tempest-zone_migration/3732656/ : SUCCESS in 49m 24s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/74/657374/1/check/watcher-tempest-host_maintenance/12c81e8/ : SUCCESS in 48m 54s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/74/657374/1/check/watcher-tempest-storage_balance/4eb3880/ : SUCCESS in 50m 40s (non-voting)\n- watcher-tls-test http://logs.openstack.org/74/657374/1/check/watcher-tls-test/acc31af/ : SUCCESS in 48m 36s","accounts_in_message":[],"_revision_number":1},{"id":"e8a659fdfc864cffadee09641536411ddf409329","author":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"date":"2019-05-06 14:18:15.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c92e67cddf1e02c30622d93fb22045c23f68c499","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-06 15:25:41.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/74/657374/2/check/openstack-tox-cover/e22b37f/cover/ : SUCCESS in 7m 58s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/657374/2/check/openstack-tox-lower-constraints/479a42d/ : SUCCESS in 4m 53s\n- openstack-tox-pep8 http://logs.openstack.org/74/657374/2/check/openstack-tox-pep8/ae734f2/ : SUCCESS in 6m 19s\n- openstack-tox-py27 http://logs.openstack.org/74/657374/2/check/openstack-tox-py27/b8d0000/ : SUCCESS in 7m 35s\n- openstack-tox-py36 http://logs.openstack.org/74/657374/2/check/openstack-tox-py36/eed5b1f/ : SUCCESS in 5m 08s\n- openstack-tox-py37 http://logs.openstack.org/74/657374/2/check/openstack-tox-py37/f96abcd/ : SUCCESS in 5m 36s\n- openstack-tox-docs http://logs.openstack.org/74/657374/2/check/openstack-tox-docs/45d07a8/html/ : SUCCESS in 7m 31s\n- watcher-tempest-functional http://logs.openstack.org/74/657374/2/check/watcher-tempest-functional/02e986c/ : SUCCESS in 26m 46s\n- watcher-grenade http://logs.openstack.org/74/657374/2/check/watcher-grenade/ae0ea12/ : SUCCESS in 1h 05m 29s\n- watcher-tempest-dummy_optim http://logs.openstack.org/74/657374/2/check/watcher-tempest-dummy_optim/699c31f/ : SUCCESS in 57m 06s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/74/657374/2/check/watcher-tempest-actuator/ed37843/ : SUCCESS in 51m 32s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/74/657374/2/check/watcher-tempest-basic_optim/cff5b09/ : FAILURE in 58m 29s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/74/657374/2/check/watcher-tempest-vm_workload_consolidation/88296f9/ : FAILURE in 51m 14s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/74/657374/2/check/watcher-tempest-workload_balancing/4b2d499/ : FAILURE in 48m 08s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/74/657374/2/check/watcherclient-tempest-functional/4a6e069/ : SUCCESS in 38m 55s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/74/657374/2/check/watcher-tempest-zone_migration/c2d227c/ : SUCCESS in 48m 35s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/74/657374/2/check/watcher-tempest-host_maintenance/320e280/ : SUCCESS in 51m 18s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/74/657374/2/check/watcher-tempest-storage_balance/5223de6/ : FAILURE in 1h 00m 53s (non-voting)\n- watcher-tls-test http://logs.openstack.org/74/657374/2/check/watcher-tls-test/78e42cc/ : SUCCESS in 43m 43s","accounts_in_message":[],"_revision_number":2},{"id":"b6e952727479f8171365b6f56262d508c41099c8","author":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"date":"2019-05-07 09:53:39.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4793f3282b696b5a06b13ad007313b54c50e332a","author":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"date":"2019-05-07 10:11:57.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"30628b30df65a80f47adce1031b3150c0cdfbd4d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-07 11:28:14.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/74/657374/4/check/openstack-tox-cover/8bce5d4/cover/ : SUCCESS in 5m 17s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/657374/4/check/openstack-tox-lower-constraints/1e6b0bc/ : SUCCESS in 4m 51s\n- openstack-tox-pep8 http://logs.openstack.org/74/657374/4/check/openstack-tox-pep8/1bb0ecc/ : SUCCESS in 5m 29s\n- openstack-tox-py27 http://logs.openstack.org/74/657374/4/check/openstack-tox-py27/e456554/ : SUCCESS in 7m 10s\n- openstack-tox-py36 http://logs.openstack.org/74/657374/4/check/openstack-tox-py36/885aa72/ : SUCCESS in 7m 24s\n- openstack-tox-py37 http://logs.openstack.org/74/657374/4/check/openstack-tox-py37/abaf943/ : SUCCESS in 5m 48s\n- openstack-tox-docs http://logs.openstack.org/74/657374/4/check/openstack-tox-docs/c4737db/html/ : SUCCESS in 5m 23s\n- watcher-tempest-functional http://logs.openstack.org/74/657374/4/check/watcher-tempest-functional/ee68694/ : SUCCESS in 1h 05m 45s\n- watcher-grenade http://logs.openstack.org/74/657374/4/check/watcher-grenade/ef38dd1/ : SUCCESS in 46m 51s\n- watcher-tempest-dummy_optim http://logs.openstack.org/74/657374/4/check/watcher-tempest-dummy_optim/b423ee1/ : SUCCESS in 46m 25s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/74/657374/4/check/watcher-tempest-actuator/84c1892/ : SUCCESS in 55m 12s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/74/657374/4/check/watcher-tempest-basic_optim/346ea0a/ : FAILURE in 48m 56s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/74/657374/4/check/watcher-tempest-vm_workload_consolidation/e48033f/ : FAILURE in 50m 44s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/74/657374/4/check/watcher-tempest-workload_balancing/28ff250/ : FAILURE in 56m 34s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/74/657374/4/check/watcherclient-tempest-functional/2b25d47/ : SUCCESS in 39m 06s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/74/657374/4/check/watcher-tempest-zone_migration/6189078/ : SUCCESS in 48m 29s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/74/657374/4/check/watcher-tempest-host_maintenance/b4dd0d8/ : SUCCESS in 52m 26s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/74/657374/4/check/watcher-tempest-storage_balance/9521a06/ : SUCCESS in 52m 21s (non-voting)\n- watcher-tls-test http://logs.openstack.org/74/657374/4/check/watcher-tls-test/cc0f901/ : SUCCESS in 50m 41s","accounts_in_message":[],"_revision_number":4},{"id":"268a833c8469ce8a10ce3f4e438a0cdec4ba3441","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-07 17:05:22.000000000","message":"Patch Set 4: Code-Review-1\n\n(13 comments)","accounts_in_message":[],"_revision_number":4},{"id":"54e5c3df7de47913297ad16bc7c574b81e60dd49","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-07 17:07:14.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"83fd53f96c71321dae328ff6325353b721fef06c","author":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"date":"2019-05-09 10:01:37.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"15ea0b7f668f2f1caa3f49e0329d97c5f33553dd","author":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"date":"2019-05-09 10:07:32.000000000","message":"Patch Set 4:\n\n(13 comments)","accounts_in_message":[],"_revision_number":4},{"id":"ca5e5a822b754c291435dbf0b701053d97a93d6d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 11:14:36.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/74/657374/5/check/openstack-tox-cover/05c9bc0/cover/ : SUCCESS in 5m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/657374/5/check/openstack-tox-lower-constraints/1b8159b/ : SUCCESS in 5m 27s\n- openstack-tox-pep8 http://logs.openstack.org/74/657374/5/check/openstack-tox-pep8/859a863/ : FAILURE in 5m 15s\n- openstack-tox-py27 http://logs.openstack.org/74/657374/5/check/openstack-tox-py27/3f3a656/ : SUCCESS in 5m 59s\n- openstack-tox-py36 http://logs.openstack.org/74/657374/5/check/openstack-tox-py36/55b36db/ : SUCCESS in 5m 31s\n- openstack-tox-py37 http://logs.openstack.org/74/657374/5/check/openstack-tox-py37/2a46d3f/ : SUCCESS in 7m 49s\n- openstack-tox-docs http://logs.openstack.org/74/657374/5/check/openstack-tox-docs/7c7c991/html/ : SUCCESS in 5m 06s\n- watcher-tempest-functional http://logs.openstack.org/74/657374/5/check/watcher-tempest-functional/6be0523/ : SUCCESS in 29m 41s\n- watcher-grenade http://logs.openstack.org/74/657374/5/check/watcher-grenade/f2e70f2/ : SUCCESS in 48m 37s\n- watcher-tempest-dummy_optim http://logs.openstack.org/74/657374/5/check/watcher-tempest-dummy_optim/9ce3de3/ : SUCCESS in 45m 52s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/74/657374/5/check/watcher-tempest-actuator/13d1804/ : SUCCESS in 56m 52s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/74/657374/5/check/watcher-tempest-basic_optim/775642c/ : SUCCESS in 46m 43s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/74/657374/5/check/watcher-tempest-vm_workload_consolidation/8fcadf8/ : SUCCESS in 45m 48s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/74/657374/5/check/watcher-tempest-workload_balancing/72e5243/ : SUCCESS in 46m 44s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/74/657374/5/check/watcherclient-tempest-functional/1fda1f2/ : SUCCESS in 36m 43s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/74/657374/5/check/watcher-tempest-zone_migration/4702947/ : SUCCESS in 48m 38s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/74/657374/5/check/watcher-tempest-host_maintenance/2b0640c/ : SUCCESS in 47m 23s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/74/657374/5/check/watcher-tempest-storage_balance/bb7369a/ : SUCCESS in 44m 51s (non-voting)\n- watcher-tls-test http://logs.openstack.org/74/657374/5/check/watcher-tls-test/8224760/ : SUCCESS in 47m 33s","accounts_in_message":[],"_revision_number":5},{"id":"7bbafc41ccc7538755c17a707bfac8f3ea5fe772","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-09 14:18:25.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1631d6e57a5d0e180c51d7c4ecddb200f0d40652","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-09 14:19:27.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"061345b305d58bd49e024abba2ad3c9b5f26dac2","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-10 02:59:09.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"16fa87e66549f2fc05d0751181df904f046f313a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-10 04:02:19.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/74/657374/5/check/openstack-tox-cover/b22b0cc/cover/ : SUCCESS in 5m 59s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/657374/5/check/openstack-tox-lower-constraints/1241145/ : SUCCESS in 5m 12s\n- openstack-tox-pep8 http://logs.openstack.org/74/657374/5/check/openstack-tox-pep8/c36df3f/ : SUCCESS in 5m 07s\n- openstack-tox-py27 http://logs.openstack.org/74/657374/5/check/openstack-tox-py27/c431009/ : SUCCESS in 5m 15s\n- openstack-tox-py36 http://logs.openstack.org/74/657374/5/check/openstack-tox-py36/c0fd0e0/ : SUCCESS in 5m 22s\n- openstack-tox-py37 http://logs.openstack.org/74/657374/5/check/openstack-tox-py37/5f8a6b9/ : SUCCESS in 5m 42s\n- openstack-tox-docs http://logs.openstack.org/74/657374/5/check/openstack-tox-docs/610f346/html/ : SUCCESS in 4m 58s\n- watcher-tempest-functional http://logs.openstack.org/74/657374/5/check/watcher-tempest-functional/0880727/ : SUCCESS in 30m 34s\n- watcher-grenade http://logs.openstack.org/74/657374/5/check/watcher-grenade/6721b8d/ : SUCCESS in 44m 30s\n- watcher-tempest-dummy_optim http://logs.openstack.org/74/657374/5/check/watcher-tempest-dummy_optim/d1096a6/ : SUCCESS in 45m 16s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/74/657374/5/check/watcher-tempest-actuator/bf79b9d/ : SUCCESS in 51m 22s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/74/657374/5/check/watcher-tempest-basic_optim/d47afff/ : SUCCESS in 48m 15s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/74/657374/5/check/watcher-tempest-vm_workload_consolidation/714503c/ : SUCCESS in 49m 57s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/74/657374/5/check/watcher-tempest-workload_balancing/1819b1e/ : SUCCESS in 48m 19s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/74/657374/5/check/watcherclient-tempest-functional/82964ab/ : SUCCESS in 35m 19s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/74/657374/5/check/watcher-tempest-zone_migration/db8f0f7/ : SUCCESS in 49m 11s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/74/657374/5/check/watcher-tempest-host_maintenance/c30e757/ : SUCCESS in 46m 28s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/74/657374/5/check/watcher-tempest-storage_balance/e5f6c55/ : SUCCESS in 47m 45s (non-voting)\n- watcher-tls-test http://logs.openstack.org/74/657374/5/check/watcher-tls-test/a502522/ : SUCCESS in 48m 56s","accounts_in_message":[],"_revision_number":5},{"id":"c5fdbff2653b1ad7b18ce01ae5c01b48dbbc6d47","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-10 06:26:39.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)\n\n1, also need a releasenote\n2, watcher/datasource and watcher/tests/datasource have renamed watcher/datasources and watcher/tests/datasources","accounts_in_message":[],"_revision_number":5},{"id":"be26e492f5ad2229de83715d33c1a3debf79d7f5","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-10 06:28:47.000000000","message":"Patch Set 5:\n\nI think it is a good idea to rebase this patch with master because a recently merged patched will have caused some conflicts. https://review.opendev.org/#/c/645294/","accounts_in_message":[],"_revision_number":5},{"id":"44d8f1dedc73a283d0f784b1e31d51d2fc1515d0","author":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"date":"2019-05-10 09:36:27.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"e5a01a624c7e248529cb16b0e81d073ce82dd4d4","author":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"date":"2019-05-10 09:38:00.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"31dc65777ec095e51bfb2547ac27eb027cda40c8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-10 10:39:25.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/74/657374/6/check/openstack-tox-cover/0630885/cover/ : SUCCESS in 5m 57s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/657374/6/check/openstack-tox-lower-constraints/02e50d3/ : SUCCESS in 5m 51s\n- openstack-tox-pep8 http://logs.openstack.org/74/657374/6/check/openstack-tox-pep8/60fbb00/ : SUCCESS in 5m 07s\n- openstack-tox-py27 http://logs.openstack.org/74/657374/6/check/openstack-tox-py27/4ae21aa/ : SUCCESS in 5m 28s\n- openstack-tox-py36 http://logs.openstack.org/74/657374/6/check/openstack-tox-py36/f9abd2f/ : SUCCESS in 5m 50s\n- openstack-tox-py37 http://logs.openstack.org/74/657374/6/check/openstack-tox-py37/4b9ab3e/ : SUCCESS in 5m 57s\n- openstack-tox-docs http://logs.openstack.org/74/657374/6/check/openstack-tox-docs/020795d/html/ : SUCCESS in 5m 25s\n- build-openstack-releasenotes http://logs.openstack.org/74/657374/6/check/build-openstack-releasenotes/4f76698/html/ : SUCCESS in 4m 48s\n- watcher-tempest-functional http://logs.openstack.org/74/657374/6/check/watcher-tempest-functional/21a1d2c/ : SUCCESS in 29m 40s\n- watcher-grenade http://logs.openstack.org/74/657374/6/check/watcher-grenade/726e8a8/ : SUCCESS in 48m 00s\n- watcher-tempest-dummy_optim http://logs.openstack.org/74/657374/6/check/watcher-tempest-dummy_optim/79d28f0/ : SUCCESS in 50m 27s\n- watcher-tempest-actuator http://logs.openstack.org/74/657374/6/check/watcher-tempest-actuator/ccd3f4f/ : SUCCESS in 55m 24s\n- watcher-tempest-basic_optim http://logs.openstack.org/74/657374/6/check/watcher-tempest-basic_optim/aa16d07/ : SUCCESS in 56m 48s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/74/657374/6/check/watcher-tempest-vm_workload_consolidation/6dcd317/ : SUCCESS in 49m 54s\n- watcher-tempest-workload_balancing http://logs.openstack.org/74/657374/6/check/watcher-tempest-workload_balancing/3e34c3f/ : FAILURE in 45m 06s\n- watcherclient-tempest-functional http://logs.openstack.org/74/657374/6/check/watcherclient-tempest-functional/bbf08ef/ : SUCCESS in 32m 52s\n- watcher-tempest-zone_migration http://logs.openstack.org/74/657374/6/check/watcher-tempest-zone_migration/599ed3a/ : FAILURE in 41m 18s\n- watcher-tempest-host_maintenance http://logs.openstack.org/74/657374/6/check/watcher-tempest-host_maintenance/876db4c/ : SUCCESS in 45m 33s\n- watcher-tempest-storage_balance http://logs.openstack.org/74/657374/6/check/watcher-tempest-storage_balance/6e1038e/ : FAILURE in 42m 04s\n- watcher-tls-test http://logs.openstack.org/74/657374/6/check/watcher-tls-test/de5f6fc/ : SUCCESS in 49m 31s","accounts_in_message":[],"_revision_number":6},{"id":"611c46c3198a6a22ab4cca02a30f23a8851b6355","author":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"date":"2019-05-10 13:28:03.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"27422d4689d81d0985038d20139ccd3c7db851d8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-10 14:39:46.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/74/657374/6/check/openstack-tox-cover/358ae90/cover/ : SUCCESS in 6m 09s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/657374/6/check/openstack-tox-lower-constraints/dd162d2/ : SUCCESS in 6m 11s\n- openstack-tox-pep8 http://logs.openstack.org/74/657374/6/check/openstack-tox-pep8/2057455/ : SUCCESS in 5m 22s\n- openstack-tox-py27 http://logs.openstack.org/74/657374/6/check/openstack-tox-py27/93c3cd8/ : SUCCESS in 7m 04s\n- openstack-tox-py36 http://logs.openstack.org/74/657374/6/check/openstack-tox-py36/084faff/ : SUCCESS in 5m 04s\n- openstack-tox-py37 http://logs.openstack.org/74/657374/6/check/openstack-tox-py37/0c80de1/ : SUCCESS in 5m 26s\n- openstack-tox-docs http://logs.openstack.org/74/657374/6/check/openstack-tox-docs/3cadfd3/html/ : SUCCESS in 5m 44s\n- build-openstack-releasenotes http://logs.openstack.org/74/657374/6/check/build-openstack-releasenotes/1bd25be/html/ : SUCCESS in 5m 11s\n- watcher-tempest-functional http://logs.openstack.org/74/657374/6/check/watcher-tempest-functional/5dc53ac/ : SUCCESS in 31m 07s\n- watcher-grenade http://logs.openstack.org/74/657374/6/check/watcher-grenade/c3f1441/ : SUCCESS in 47m 14s\n- watcher-tempest-dummy_optim http://logs.openstack.org/74/657374/6/check/watcher-tempest-dummy_optim/2783a7f/ : SUCCESS in 58m 28s\n- watcher-tempest-actuator http://logs.openstack.org/74/657374/6/check/watcher-tempest-actuator/e6b4630/ : SUCCESS in 54m 15s\n- watcher-tempest-basic_optim http://logs.openstack.org/74/657374/6/check/watcher-tempest-basic_optim/567f1c3/ : SUCCESS in 49m 32s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/74/657374/6/check/watcher-tempest-vm_workload_consolidation/23bb2c7/ : SUCCESS in 54m 19s\n- watcher-tempest-workload_balancing http://logs.openstack.org/74/657374/6/check/watcher-tempest-workload_balancing/62cf2b4/ : SUCCESS in 48m 44s\n- watcherclient-tempest-functional http://logs.openstack.org/74/657374/6/check/watcherclient-tempest-functional/224d3b6/ : SUCCESS in 39m 41s\n- watcher-tempest-zone_migration http://logs.openstack.org/74/657374/6/check/watcher-tempest-zone_migration/d5569f8/ : SUCCESS in 55m 15s\n- watcher-tempest-host_maintenance http://logs.openstack.org/74/657374/6/check/watcher-tempest-host_maintenance/72f503d/ : SUCCESS in 54m 16s\n- watcher-tempest-storage_balance http://logs.openstack.org/74/657374/6/check/watcher-tempest-storage_balance/7c5a7b2/ : SUCCESS in 50m 18s\n- watcher-tls-test http://logs.openstack.org/74/657374/6/check/watcher-tls-test/f5ef184/ : SUCCESS in 55m 52s","accounts_in_message":[],"_revision_number":6},{"id":"8f2cbadb6ea26771b9f40290b1b682a89d9b79de","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-10 15:23:11.000000000","message":"Patch Set 6:\n\nI\u0027ve triaged at least one of the test failures and reported bug 1828598 for the watcher-tempest-workload_balancing job - it looks like the audit is considered complete and the server is deleted (because tempest is tearing down the test and resources) before the live migration of the server is actually complete, but without better logging of the nova_helper code in the test job I can\u0027t really tell why it\u0027s considering the live migration as complete too early.","accounts_in_message":[],"_revision_number":6},{"id":"60daf4cf170249558424c333163ca5b5b76faee6","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-17 03:12:47.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"28113e290063ce7f6ffe9c93059e7d285a287756","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-18 17:38:32.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"a7fc3aa3283c22bc330a7b15a06ebb49df7c915c","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-20 02:17:43.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"8c83a4a612a84def6fb28a1724457abc0c4639c2","author":{"_account_id":25564,"name":"yanpuqing","email":"yanpq@awcloud.com","username":"ycx"},"date":"2019-05-20 02:30:50.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"f5e45e64a0cc1334ede898c613573b99440461f1","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-20 03:01:28.000000000","message":"Patch Set 6: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"1d7e928ca7b90e9b19338a67bdf38a78e60dcc1c","author":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"date":"2019-05-20 08:28:55.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"77909a6d2e518c9d8cb74675f90c56146b12a298","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-20 08:50:12.000000000","message":"Patch Set 7: Code-Review+2\n\nThanks.","accounts_in_message":[],"_revision_number":7},{"id":"e580bb29dc192dc105aaa5bf94053a5da31d9276","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-20 09:24:37.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/74/657374/7/check/openstack-tox-cover/984eb0a/cover/ : SUCCESS in 6m 17s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/657374/7/check/openstack-tox-lower-constraints/e13ac3c/ : SUCCESS in 5m 58s\n- openstack-tox-pep8 http://logs.openstack.org/74/657374/7/check/openstack-tox-pep8/6299f0f/ : SUCCESS in 5m 04s\n- openstack-tox-py27 http://logs.openstack.org/74/657374/7/check/openstack-tox-py27/14a54bf/ : SUCCESS in 5m 56s\n- openstack-tox-py36 http://logs.openstack.org/74/657374/7/check/openstack-tox-py36/dbcc764/ : SUCCESS in 5m 29s\n- openstack-tox-py37 http://logs.openstack.org/74/657374/7/check/openstack-tox-py37/ad3a35b/ : SUCCESS in 6m 05s\n- openstack-tox-docs http://logs.openstack.org/74/657374/7/check/openstack-tox-docs/443a5da/html/ : SUCCESS in 4m 57s\n- build-openstack-releasenotes http://logs.openstack.org/74/657374/7/check/build-openstack-releasenotes/2fe4e78/html/ : SUCCESS in 4m 44s\n- watcher-tempest-functional http://logs.openstack.org/74/657374/7/check/watcher-tempest-functional/fb32c2b/ : SUCCESS in 29m 37s\n- watcher-grenade http://logs.openstack.org/74/657374/7/check/watcher-grenade/dfc8859/ : SUCCESS in 45m 47s\n- watcher-tempest-dummy_optim http://logs.openstack.org/74/657374/7/check/watcher-tempest-dummy_optim/6f3734a/ : SUCCESS in 44m 30s\n- watcher-tempest-actuator http://logs.openstack.org/74/657374/7/check/watcher-tempest-actuator/c87049a/ : SUCCESS in 49m 53s\n- watcher-tempest-basic_optim http://logs.openstack.org/74/657374/7/check/watcher-tempest-basic_optim/8b60da7/ : SUCCESS in 44m 23s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/74/657374/7/check/watcher-tempest-vm_workload_consolidation/bfdf599/ : SUCCESS in 47m 01s\n- watcher-tempest-workload_balancing http://logs.openstack.org/74/657374/7/check/watcher-tempest-workload_balancing/58731bd/ : SUCCESS in 45m 55s\n- watcherclient-tempest-functional http://logs.openstack.org/74/657374/7/check/watcherclient-tempest-functional/36029d2/ : SUCCESS in 34m 10s\n- watcher-tempest-zone_migration http://logs.openstack.org/74/657374/7/check/watcher-tempest-zone_migration/6cb4b8b/ : SUCCESS in 44m 27s\n- watcher-tempest-host_maintenance http://logs.openstack.org/74/657374/7/check/watcher-tempest-host_maintenance/d639335/ : SUCCESS in 45m 40s\n- watcher-tempest-storage_balance http://logs.openstack.org/74/657374/7/check/watcher-tempest-storage_balance/5ed3d71/ : SUCCESS in 45m 22s\n- watcher-tls-test http://logs.openstack.org/74/657374/7/check/watcher-tls-test/11ab4c3/ : SUCCESS in 45m 03s","accounts_in_message":[],"_revision_number":7},{"id":"0a5ec860aec9e3aaa5269f9b857edae7e49af66d","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-20 11:44:05.000000000","message":"Patch Set 7: Code-Review+2\n\nYes looks good, personally I find that the 3 letter abbreviations in test_manager.py make it a bit harder to read but definitely not something to -1 for.","accounts_in_message":[],"_revision_number":7},{"id":"8462dd51761e1ebd5c40bd00393474896c88b0a6","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-21 08:27:19.000000000","message":"Patch Set 7: Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"7d04b42df432ac729b0e80d2668a7d4165350ea3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-21 08:27:32.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"7c6f350f380c5d9a3184c99a7f1b53897f4de7be","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-21 09:04:40.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/74/657374/7/gate/openstack-tox-lower-constraints/77ec2f4/ : SUCCESS in 5m 37s\n- openstack-tox-pep8 http://logs.openstack.org/74/657374/7/gate/openstack-tox-pep8/697231a/ : SUCCESS in 4m 54s\n- openstack-tox-py27 http://logs.openstack.org/74/657374/7/gate/openstack-tox-py27/ebc50ce/ : SUCCESS in 5m 44s\n- openstack-tox-py36 http://logs.openstack.org/74/657374/7/gate/openstack-tox-py36/0ba361c/ : SUCCESS in 5m 37s\n- openstack-tox-py37 http://logs.openstack.org/74/657374/7/gate/openstack-tox-py37/33d6eea/ : SUCCESS in 6m 09s\n- openstack-tox-docs http://logs.openstack.org/74/657374/7/gate/openstack-tox-docs/da9ff06/html/ : SUCCESS in 6m 32s\n- build-openstack-releasenotes http://logs.openstack.org/74/657374/7/gate/build-openstack-releasenotes/756e71d/html/ : SUCCESS in 4m 35s\n- watcher-tempest-functional http://logs.openstack.org/74/657374/7/gate/watcher-tempest-functional/889c4e3/ : SUCCESS in 30m 22s","accounts_in_message":[],"_revision_number":7},{"id":"0d0943064b95e7bf2c278d6ca92240425062abf5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-21 09:04:40.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"b620081714b58222fc3694725b8368643470e7bc","revisions":{"a81dcb7c7c0f472303c1dfb6c868dd6ecb0d8738":{"kind":"REWORK","_number":1,"created":"2019-05-06 11:29:56.000000000","uploader":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"ref":"refs/changes/74/657374/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/74/657374/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/74/657374/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":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-06 09:31:00.000000000","tz":120},"committer":{"name":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-06 11:22:28.000000000","tz":120},"subject":"WIP allow using file to override metric map","message":"WIP allow using file to override metric map\n\nOverride the metric map of each datasource as soon as it is created by\nthe manager. This override comes from a file whose path is provided by\na setting in config file.\n\nLoading at creation time allows the correct datasource be used when\nget_backend is called, this allows loading a datasource whose metric\nnames get updated outside the watcher\u0027s codebase.\n\nThe function \u0027load_metric_map\u0027 returns empty-dict in any error case.\n\nChange-Id: I1df16245f4c7dfd34066f3ab0553cd67154faa58\nImplements: blueprint file-based-metric-map\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a81dcb7c7c0f472303c1dfb6c868dd6ecb0d8738"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/a81dcb7c7c0f472303c1dfb6c868dd6ecb0d8738"}]},"branch":"refs/heads/master"},"76e7f9ca28ed2ffa3a15ed35dd07d955060eb550":{"kind":"REWORK","_number":2,"created":"2019-05-06 14:18:15.000000000","uploader":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"ref":"refs/changes/74/657374/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/74/657374/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/74/657374/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":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-06 09:31:00.000000000","tz":120},"committer":{"name":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-06 14:18:03.000000000","tz":120},"subject":"WIP allow using file to override metric map","message":"WIP allow using file to override metric map\n\nOverride the metric map of each datasource as soon as it is created by\nthe manager. This override comes from a file whose path is provided by\na setting in config file.\n\nLoading at creation time allows the correct datasource be used when\nget_backend is called, this allows loading a datasource whose metric\nnames get updated outside the watcher\u0027s codebase.\n\nThe function \u0027load_metric_map\u0027 returns empty-dict in any error case.\n\nChange-Id: I1df16245f4c7dfd34066f3ab0553cd67154faa58\nImplements: blueprint file-based-metric-map\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/76e7f9ca28ed2ffa3a15ed35dd07d955060eb550"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/76e7f9ca28ed2ffa3a15ed35dd07d955060eb550"}]},"branch":"refs/heads/master"},"ef81d8b8d21431fd5e32a8af0b29d8de8155d0e4":{"kind":"REWORK","_number":3,"created":"2019-05-07 09:53:39.000000000","uploader":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"ref":"refs/changes/74/657374/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/74/657374/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/74/657374/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":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-06 09:31:00.000000000","tz":120},"committer":{"name":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-07 09:52:00.000000000","tz":120},"subject":"Allow using file to override metric map","message":"Allow using file to override metric map\n\nOverride the metric map of each datasource as soon as it is created by\nthe manager. This override comes from a file whose path is provided by\na setting in config file.\n\nLoading at creation time allows the correct datasource be used when\nget_backend is called, this allows loading a datasource whose metric\nnames get updated outside the watcher\u0027s codebase.\n\nThe function \u0027load_metric_map\u0027 returns empty-dict in any error case.\nAlso in case the file is empty where safe_load is unable finds no\nyaml documents, it will return None.\n\nChange-Id: I1df16245f4c7dfd34066f3ab0553cd67154faa58\nImplements: blueprint file-based-metric-map\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/ef81d8b8d21431fd5e32a8af0b29d8de8155d0e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/ef81d8b8d21431fd5e32a8af0b29d8de8155d0e4"}]},"branch":"refs/heads/master"},"df76dfde60ed7aea05a906f69100cf57fc4093b2":{"kind":"REWORK","_number":4,"created":"2019-05-07 10:11:57.000000000","uploader":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"ref":"refs/changes/74/657374/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/74/657374/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/74/657374/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":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-06 09:31:00.000000000","tz":120},"committer":{"name":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-07 10:09:44.000000000","tz":120},"subject":"Allow using file to override metric map","message":"Allow using file to override metric map\n\nOverride the metric map of each datasource as soon as it is created by\nthe manager. This override comes from a file whose path is provided by\na setting in config file.\n\nLoading at creation time allows the correct datasource be used when\nget_backend is called, this allows loading a datasource whose metric\nnames get updated outside the watcher\u0027s codebase.\n\nThe function \u0027load_metric_map\u0027 returns empty-dict in any error case.\nAlso in case the file is empty where safe_load is unable finds any\nyaml documents, it will return None. [1]\n\nSome minor refactoring in the test_manager file for readability and\nadded tests for file load and metric override.\n\n1 - https://pyyaml.org/wiki/PyYAMLDocumentation\n\nChange-Id: I1df16245f4c7dfd34066f3ab0553cd67154faa58\nImplements: blueprint file-based-metric-map\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/df76dfde60ed7aea05a906f69100cf57fc4093b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/df76dfde60ed7aea05a906f69100cf57fc4093b2"}]},"branch":"refs/heads/master"},"4f44e4bbc128f5b6ad51edec3843609b37506ff3":{"kind":"REWORK","_number":5,"created":"2019-05-09 10:01:37.000000000","uploader":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"ref":"refs/changes/74/657374/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/74/657374/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/74/657374/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":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-06 09:31:00.000000000","tz":120},"committer":{"name":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-09 10:01:25.000000000","tz":120},"subject":"Allow using file to override metric map","message":"Allow using file to override metric map\n\nOverride the metric map of each datasource as soon as it is created by\nthe manager. This override comes from a file whose path is provided by\na setting in config file.\n\nLoading at creation time allows the correct datasource be used when\nget_backend is called, this allows loading a datasource whose metric\nnames get updated outside the watcher\u0027s codebase.\n\nThe function \u0027load_metric_map\u0027 returns empty-dict in any error case.\nAlso in case the file is empty where safe_load is unable finds any\nyaml documents, it will return None. [1]\n\nSome minor refactoring in the test_manager file for readability and\nadded tests for file load and metric override.\n\n1 - https://pyyaml.org/wiki/PyYAMLDocumentation\n\nChange-Id: I1df16245f4c7dfd34066f3ab0553cd67154faa58\nImplements: blueprint file-based-metric-map\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4f44e4bbc128f5b6ad51edec3843609b37506ff3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4f44e4bbc128f5b6ad51edec3843609b37506ff3"}]},"branch":"refs/heads/master"},"137a05230f6330d9c7e398de43cbbee76a10ebea":{"kind":"REWORK","_number":6,"created":"2019-05-10 09:36:27.000000000","uploader":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"ref":"refs/changes/74/657374/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/74/657374/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/74/657374/6"}}},"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":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-06 09:31:00.000000000","tz":120},"committer":{"name":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-10 09:36:08.000000000","tz":120},"subject":"Allow using file to override metric map","message":"Allow using file to override metric map\n\nOverride the metric map of each datasource as soon as it is created by\nthe manager. This override comes from a file whose path is provided by\na setting in config file.\n\nLoading at creation time allows the correct datasource be used when\nget_backend is called, this allows loading a datasource whose metric\nnames get updated outside the watcher\u0027s codebase.\n\nThe function \u0027load_metric_map\u0027 returns empty-dict in any error case.\nAlso in case the file is empty where safe_load is unable finds any\nyaml documents, it will return None. [1]\n\nSome minor refactoring in the test_manager file for readability and\nadded tests for file load and metric override.\n\n1 - https://pyyaml.org/wiki/PyYAMLDocumentation\n\nChange-Id: I1df16245f4c7dfd34066f3ab0553cd67154faa58\nImplements: blueprint file-based-metric-map\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/137a05230f6330d9c7e398de43cbbee76a10ebea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/137a05230f6330d9c7e398de43cbbee76a10ebea"}]},"branch":"refs/heads/master"},"b620081714b58222fc3694725b8368643470e7bc":{"kind":"REWORK","_number":7,"created":"2019-05-20 08:28:55.000000000","uploader":{"_account_id":23735,"name":"sumitjami","email":"sjamgade@suse.com","username":"nthforloop"},"ref":"refs/changes/74/657374/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/74/657374/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/74/657374/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/74/657374/7"}}},"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":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-06 09:31:00.000000000","tz":120},"committer":{"name":"Sumit Jamgade","email":"sjamgade@suse.com","date":"2019-05-20 08:28:00.000000000","tz":120},"subject":"Allow using file to override metric map","message":"Allow using file to override metric map\n\nOverride the metric map of each datasource as soon as it is created by\nthe manager. This override comes from a file whose path is provided by\na setting in config file.\n\nLoading at creation time allows the correct datasource be used when\nget_backend is called, this allows loading a datasource whose metric\nnames get updated outside the watcher\u0027s codebase.\n\nThe function \u0027load_metric_map\u0027 returns empty-dict in any error case.\nAlso in case the file is empty where safe_load is unable finds any\nyaml documents, it will return None. [1]\n\nSome minor refactoring in the test_manager file for readability and\nadded tests for file load and metric override.\n\n1 - https://pyyaml.org/wiki/PyYAMLDocumentation\n\nChange-Id: I1df16245f4c7dfd34066f3ab0553cd67154faa58\nImplements: blueprint file-based-metric-map\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b620081714b58222fc3694725b8368643470e7bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b620081714b58222fc3694725b8368643470e7bc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
