)]}'
{"id":"openstack%2Fwatcher~655675","triplet_id":"openstack%2Fwatcher~master~I00bc03be6a59edf117b66388305486d8f74f77ce","project":"openstack/watcher","branch":"master","topic":"add_migration_method_in_base_strategy","hashtags":[],"change_id":"I00bc03be6a59edf117b66388305486d8f74f77ce","subject":"Put the method add_migration() in base.py","status":"MERGED","created":"2019-04-25 11:32:26.000000000","updated":"2019-05-07 06:00:55.000000000","submitted":"2019-05-07 06:00:55.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"655675-1557208855956-b9aabfe2","meta_rev_id":"be4c8f606bb4d8992d4c4763439648bd8f974bfe","_number":655675,"virtual_id_number":655675,"owner":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"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":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},{"value":0,"date":"2019-05-06 07:41:34.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":2,"date":"2019-05-07 06:00:55.000000000","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":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"all":[{"value":2,"date":"2019-05-06 09:56:33.000000000","_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":2,"date":"2019-05-07 05:36:24.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":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":1,"date":"2019-05-07 05:36:24.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":{"-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":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},{"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":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},{"_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-04-28 07:31:41.000000000","updated_by":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"reviewer":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"state":"REVIEWER"},{"updated":"2019-05-06 09:56:33.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-07 05:36:24.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-07 06:00:55.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":"25dc9004cef3d74c09c00d1303c69b16e50fa2c0","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-04-25 11:32:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"01138b0d0d2b4f31956f485cad07065b65655bcb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-25 12:34:52.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/75/655675/1/check/openstack-tox-cover/acc8d4a/cover/ : SUCCESS in 6m 38s\n- openstack-tox-lower-constraints http://logs.openstack.org/75/655675/1/check/openstack-tox-lower-constraints/a3f8a69/ : SUCCESS in 5m 42s\n- openstack-tox-pep8 http://logs.openstack.org/75/655675/1/check/openstack-tox-pep8/dd6746d/ : SUCCESS in 4m 57s\n- openstack-tox-py27 http://logs.openstack.org/75/655675/1/check/openstack-tox-py27/5d54b72/ : SUCCESS in 5m 11s\n- openstack-tox-py36 http://logs.openstack.org/75/655675/1/check/openstack-tox-py36/15a39e0/ : SUCCESS in 5m 29s\n- openstack-tox-py37 http://logs.openstack.org/75/655675/1/check/openstack-tox-py37/9b26912/ : SUCCESS in 6m 32s\n- openstack-tox-docs http://logs.openstack.org/75/655675/1/check/openstack-tox-docs/0d26a88/html/ : SUCCESS in 5m 15s\n- watcher-tempest-functional http://logs.openstack.org/75/655675/1/check/watcher-tempest-functional/a441133/ : SUCCESS in 42m 13s\n- watcher-grenade http://logs.openstack.org/75/655675/1/check/watcher-grenade/c67c9ba/ : SUCCESS in 47m 02s\n- watcher-tempest-dummy_optim http://logs.openstack.org/75/655675/1/check/watcher-tempest-dummy_optim/8241f44/ : SUCCESS in 46m 26s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/75/655675/1/check/watcher-tempest-actuator/5718fe3/ : SUCCESS in 56m 07s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/75/655675/1/check/watcher-tempest-basic_optim/c2258fd/ : SUCCESS in 47m 19s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/75/655675/1/check/watcher-tempest-vm_workload_consolidation/bff048c/ : SUCCESS in 50m 43s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/75/655675/1/check/watcher-tempest-workload_balancing/efdc7aa/ : SUCCESS in 47m 23s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/75/655675/1/check/watcherclient-tempest-functional/4119d8a/ : SUCCESS in 42m 16s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/75/655675/1/check/watcher-tempest-zone_migration/5a52242/ : SUCCESS in 47m 53s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/75/655675/1/check/watcher-tempest-host_maintenance/e7d7ba2/ : SUCCESS in 48m 56s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/75/655675/1/check/watcher-tempest-storage_balance/6e9a01b/ : SUCCESS in 38m 32s (non-voting)\n- watcher-tls-test http://logs.openstack.org/75/655675/1/check/watcher-tls-test/2257f15/ : SUCCESS in 42m 45s","accounts_in_message":[],"_revision_number":1},{"id":"60db9e0c467e5081756a0bf1fe966bb37acea649","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-04-26 06:19:19.000000000","message":"Patch Set 1: Code-Review-1\n\nI think this patch and https://review.opendev.org/#/c/651746/ should be combined into one. Were the definitions of add_migration in specific strategies is removed and the call is made to the base class.","accounts_in_message":[],"_revision_number":1},{"id":"c3f677a5abe1235092943c6b66b266e904e1b62e","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-04-26 06:32:26.000000000","message":"Patch Set 1:\n\n\u003e I think this patch and https://review.opendev.org/#/c/651746/\n \u003e should be combined into one. Were the definitions of add_migration\n \u003e in specific strategies is removed and the call is made to the base\n \u003e class.\n\nthanks, i know your means. The method add_migration() should be put in base class, but the method add_action_disable_node() can be put in specific strategies.\nSo I kept this commit to modify method add_action_disable_node(). In this commit, put method add_migration() in base class.\nI will remove the method add_migration() from pecific strategies.","accounts_in_message":[],"_revision_number":1},{"id":"1dd50c9fc3f0fcd4470bd7d451c85f1c3da00942","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-04-26 06:58:34.000000000","message":"Patch Set 1:\n\n\u003e I think this patch and https://review.opendev.org/#/c/651746/\n \u003e should be combined into one. Were the definitions of add_migration\n \u003e in specific strategies is removed and the call is made to the base\n \u003e class.\n\nI agree with you. Do you think we need to put method  add_action_disable_node() in the base class?","accounts_in_message":[],"_revision_number":1},{"id":"eac3271f71ea9da91033b3ae0e375dd02d486a29","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-04-26 07:02:30.000000000","message":"Patch Set 1:\n\n\u003e \u003e I think this patch and https://review.opendev.org/#/c/651746/\n \u003e \u003e should be combined into one. Were the definitions of\n \u003e add_migration\n \u003e \u003e in specific strategies is removed and the call is made to the\n \u003e base\n \u003e \u003e class.\n \u003e \n \u003e I agree with you. Do you think we need to put method \n \u003e add_action_disable_node() in the base class?\n\nMaybe at a later time. I think for now add_migration is enough. Later a greater combined development effort could be made to identify shared / common code between strategies and have those methods move into the base class.","accounts_in_message":[],"_revision_number":1},{"id":"7bac1a925afbfd43bf1229011cf29c378e82d467","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-04-26 07:13:02.000000000","message":"Patch Set 1:\n\n\u003e \u003e \u003e I think this patch and https://review.opendev.org/#/c/651746/\n \u003e \u003e \u003e should be combined into one. Were the definitions of\n \u003e \u003e add_migration\n \u003e \u003e \u003e in specific strategies is removed and the call is made to the\n \u003e \u003e base\n \u003e \u003e \u003e class.\n \u003e \u003e\n \u003e \u003e I agree with you. Do you think we need to put method\n \u003e \u003e add_action_disable_node() in the base class?\n \u003e \n \u003e Maybe at a later time. I think for now add_migration is enough.\n \u003e Later a greater combined development effort could be made to\n \u003e identify shared / common code between strategies and have those\n \u003e methods move into the base class.\n\nok.","accounts_in_message":[],"_revision_number":1},{"id":"695a81c6027306bcc78170b557cb5d2010354f12","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-04-28 07:23:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1b3229c7f6a19f428f236c9f620d29df088857f5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-28 08:23:14.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/75/655675/2/check/openstack-tox-cover/b8ecbbd/cover/ : SUCCESS in 6m 01s\n- openstack-tox-lower-constraints http://logs.openstack.org/75/655675/2/check/openstack-tox-lower-constraints/5e8944c/ : SUCCESS in 5m 35s\n- openstack-tox-pep8 http://logs.openstack.org/75/655675/2/check/openstack-tox-pep8/ea44958/ : SUCCESS in 5m 34s\n- openstack-tox-py27 http://logs.openstack.org/75/655675/2/check/openstack-tox-py27/d01f0d1/ : SUCCESS in 5m 22s\n- openstack-tox-py36 http://logs.openstack.org/75/655675/2/check/openstack-tox-py36/6989a97/ : SUCCESS in 5m 11s\n- openstack-tox-py37 http://logs.openstack.org/75/655675/2/check/openstack-tox-py37/0665af0/ : SUCCESS in 6m 11s\n- openstack-tox-docs http://logs.openstack.org/75/655675/2/check/openstack-tox-docs/422a9cf/html/ : SUCCESS in 5m 44s\n- watcher-tempest-functional http://logs.openstack.org/75/655675/2/check/watcher-tempest-functional/e9672cc/ : SUCCESS in 28m 49s\n- watcher-grenade http://logs.openstack.org/75/655675/2/check/watcher-grenade/ba06944/ : SUCCESS in 54m 09s\n- watcher-tempest-dummy_optim http://logs.openstack.org/75/655675/2/check/watcher-tempest-dummy_optim/5f82f30/ : SUCCESS in 49m 24s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/75/655675/2/check/watcher-tempest-actuator/18401ed/ : SUCCESS in 57m 54s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/75/655675/2/check/watcher-tempest-basic_optim/7ed0fcd/ : SUCCESS in 42m 08s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/75/655675/2/check/watcher-tempest-vm_workload_consolidation/6c68b8c/ : SUCCESS in 50m 29s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/75/655675/2/check/watcher-tempest-workload_balancing/0b8f339/ : SUCCESS in 41m 03s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/75/655675/2/check/watcherclient-tempest-functional/2548ad7/ : SUCCESS in 33m 16s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/75/655675/2/check/watcher-tempest-zone_migration/f4c500b/ : SUCCESS in 39m 53s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/75/655675/2/check/watcher-tempest-host_maintenance/1a4bc13/ : SUCCESS in 53m 00s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/75/655675/2/check/watcher-tempest-storage_balance/e983b69/ : SUCCESS in 42m 52s (non-voting)\n- watcher-tls-test http://logs.openstack.org/75/655675/2/check/watcher-tls-test/658c975/ : SUCCESS in 40m 53s","accounts_in_message":[],"_revision_number":2},{"id":"72de3bb408ced22b9fed88fdd200bb6fc3ffad28","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-06 05:26:38.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"b80f8fdda072835e563929c207565d23b3b61bd3","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-06 05:55:21.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a700e7822ccddc90c15d66da4da802fcd05e75ba","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-06 05:57:29.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e6986911f08c3d97b05545c57a319b3b3d6902f6","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-06 06:10:59.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"71cfc8ebbd41c1e954c479a9c9d50e1d4d28f920","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-06 06:29:51.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"b1d0fe27b9628cfd3c03c69952a243817f3fe059","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-06 06:31:24.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"36612c55c14a779768502384b7574ada28837951","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-06 07:34:24.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/75/655675/6/check/openstack-tox-cover/1854feb/cover/ : SUCCESS in 5m 53s\n- openstack-tox-lower-constraints http://logs.openstack.org/75/655675/6/check/openstack-tox-lower-constraints/a91de85/ : SUCCESS in 5m 12s\n- openstack-tox-pep8 http://logs.openstack.org/75/655675/6/check/openstack-tox-pep8/82dd41d/ : SUCCESS in 5m 29s\n- openstack-tox-py27 http://logs.openstack.org/75/655675/6/check/openstack-tox-py27/cda095f/ : SUCCESS in 6m 20s\n- openstack-tox-py36 http://logs.openstack.org/75/655675/6/check/openstack-tox-py36/135e4df/ : SUCCESS in 6m 28s\n- openstack-tox-py37 http://logs.openstack.org/75/655675/6/check/openstack-tox-py37/5753a61/ : SUCCESS in 7m 26s\n- openstack-tox-docs http://logs.openstack.org/75/655675/6/check/openstack-tox-docs/c6d57f0/html/ : SUCCESS in 7m 17s\n- watcher-tempest-functional http://logs.openstack.org/75/655675/6/check/watcher-tempest-functional/9494b1f/ : SUCCESS in 29m 08s\n- watcher-grenade http://logs.openstack.org/75/655675/6/check/watcher-grenade/17a24b6/ : SUCCESS in 44m 21s\n- watcher-tempest-dummy_optim http://logs.openstack.org/75/655675/6/check/watcher-tempest-dummy_optim/6939184/ : SUCCESS in 46m 50s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/75/655675/6/check/watcher-tempest-actuator/be2f576/ : SUCCESS in 50m 42s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/75/655675/6/check/watcher-tempest-basic_optim/1a9ea35/ : SUCCESS in 43m 34s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/75/655675/6/check/watcher-tempest-vm_workload_consolidation/49a62f0/ : SUCCESS in 46m 35s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/75/655675/6/check/watcher-tempest-workload_balancing/d38c17a/ : SUCCESS in 50m 25s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/75/655675/6/check/watcherclient-tempest-functional/ed660ef/ : SUCCESS in 34m 40s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/75/655675/6/check/watcher-tempest-zone_migration/f42437a/ : SUCCESS in 48m 07s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/75/655675/6/check/watcher-tempest-host_maintenance/cf3b1fb/ : SUCCESS in 48m 34s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/75/655675/6/check/watcher-tempest-storage_balance/a0ad7c9/ : SUCCESS in 48m 33s (non-voting)\n- watcher-tls-test http://logs.openstack.org/75/655675/6/check/watcher-tls-test/216731b/ : POST_FAILURE in 47m 28s","accounts_in_message":[],"_revision_number":6},{"id":"7a26fd15d5a990120fef4467b4a99f0e52d5f638","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-06 07:41:34.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"343cf0add1da379f61140d6b91c0a83a0fea2e94","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-06 08:48:19.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/75/655675/6/check/openstack-tox-cover/fa12d12/cover/ : SUCCESS in 8m 01s\n- openstack-tox-lower-constraints http://logs.openstack.org/75/655675/6/check/openstack-tox-lower-constraints/0c4a3a8/ : SUCCESS in 5m 09s\n- openstack-tox-pep8 http://logs.openstack.org/75/655675/6/check/openstack-tox-pep8/1828dba/ : SUCCESS in 6m 22s\n- openstack-tox-py27 http://logs.openstack.org/75/655675/6/check/openstack-tox-py27/1f12888/ : SUCCESS in 6m 32s\n- openstack-tox-py36 http://logs.openstack.org/75/655675/6/check/openstack-tox-py36/f024872/ : SUCCESS in 5m 28s\n- openstack-tox-py37 http://logs.openstack.org/75/655675/6/check/openstack-tox-py37/4a2a316/ : SUCCESS in 5m 58s\n- openstack-tox-docs http://logs.openstack.org/75/655675/6/check/openstack-tox-docs/9c68f76/html/ : SUCCESS in 5m 03s\n- watcher-tempest-functional http://logs.openstack.org/75/655675/6/check/watcher-tempest-functional/4edbd2e/ : SUCCESS in 30m 34s\n- watcher-grenade http://logs.openstack.org/75/655675/6/check/watcher-grenade/10c1c75/ : SUCCESS in 40m 50s\n- watcher-tempest-dummy_optim http://logs.openstack.org/75/655675/6/check/watcher-tempest-dummy_optim/50ee408/ : SUCCESS in 53m 17s (non-voting)\n- watcher-tempest-actuator http://logs.openstack.org/75/655675/6/check/watcher-tempest-actuator/33bd56c/ : SUCCESS in 52m 52s (non-voting)\n- watcher-tempest-basic_optim http://logs.openstack.org/75/655675/6/check/watcher-tempest-basic_optim/5fa1ac0/ : SUCCESS in 58m 08s (non-voting)\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/75/655675/6/check/watcher-tempest-vm_workload_consolidation/c6865f3/ : SUCCESS in 48m 05s (non-voting)\n- watcher-tempest-workload_balancing http://logs.openstack.org/75/655675/6/check/watcher-tempest-workload_balancing/1e8c500/ : SUCCESS in 48m 48s (non-voting)\n- watcherclient-tempest-functional http://logs.openstack.org/75/655675/6/check/watcherclient-tempest-functional/061c9a3/ : SUCCESS in 34m 42s (non-voting)\n- watcher-tempest-zone_migration http://logs.openstack.org/75/655675/6/check/watcher-tempest-zone_migration/c8f5c2a/ : SUCCESS in 48m 26s (non-voting)\n- watcher-tempest-host_maintenance http://logs.openstack.org/75/655675/6/check/watcher-tempest-host_maintenance/c7c8788/ : SUCCESS in 50m 19s (non-voting)\n- watcher-tempest-storage_balance http://logs.openstack.org/75/655675/6/check/watcher-tempest-storage_balance/f3337bf/ : SUCCESS in 47m 48s (non-voting)\n- watcher-tls-test http://logs.openstack.org/75/655675/6/check/watcher-tls-test/31f9bb0/ : SUCCESS in 48m 32s","accounts_in_message":[],"_revision_number":6},{"id":"573b3ecdfd67b821f84ce08de3ac223525fc4b7b","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-06 09:56:33.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"44d859c9630af2cc7475f0b168ecf2d67e35ee45","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-07 05:36:24.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"4a6402643a3c105012201512c75696308f8470d9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-07 05:36:36.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"69586fc8ca28f548c36b3c187088bfbe5d8a5e1a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-07 06:00:55.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/75/655675/6/gate/openstack-tox-lower-constraints/b70e219/ : SUCCESS in 5m 05s\n- openstack-tox-pep8 http://logs.openstack.org/75/655675/6/gate/openstack-tox-pep8/41ac36e/ : SUCCESS in 5m 05s\n- openstack-tox-py27 http://logs.openstack.org/75/655675/6/gate/openstack-tox-py27/f0e69c1/ : SUCCESS in 5m 10s\n- openstack-tox-py36 http://logs.openstack.org/75/655675/6/gate/openstack-tox-py36/4902182/ : SUCCESS in 5m 11s\n- openstack-tox-py37 http://logs.openstack.org/75/655675/6/gate/openstack-tox-py37/91aa577/ : SUCCESS in 5m 33s\n- openstack-tox-docs http://logs.openstack.org/75/655675/6/gate/openstack-tox-docs/b5cce25/html/ : SUCCESS in 5m 00s\n- watcher-tempest-functional http://logs.openstack.org/75/655675/6/gate/watcher-tempest-functional/9f29fd2/ : SUCCESS in 23m 57s","accounts_in_message":[],"_revision_number":6},{"id":"36bd54f75a74a5c05d545a43b804159cb079f442","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-07 06:00:55.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"4d480d5ccf5860ca692d3a6311ce296dc304096e","revisions":{"9eb78dc0cead88ba05ec250f21337dcb50e846e0":{"kind":"REWORK","_number":1,"created":"2019-04-25 11:32:26.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/75/655675/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/75/655675/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/75/655675/1"}}},"commit":{"parents":[{"commit":"2a1c353014d8dac29aa1d138417495229cf7cf49","subject":"Merge \"separate launching audit scheduler\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/2a1c353014d8dac29aa1d138417495229cf7cf49"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-04-25 11:20:31.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-04-25 11:20:31.000000000","tz":480},"subject":"Put the method add_migration() in base.py","message":"Put the method add_migration() in base.py\n\nChange-Id: I00bc03be6a59edf117b66388305486d8f74f77ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9eb78dc0cead88ba05ec250f21337dcb50e846e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9eb78dc0cead88ba05ec250f21337dcb50e846e0"}]},"branch":"refs/heads/master"},"456ba83d03d7f1c69ba504180b16362795764744":{"kind":"REWORK","_number":2,"created":"2019-04-28 07:23:59.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/75/655675/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/75/655675/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/75/655675/2"}}},"commit":{"parents":[{"commit":"92c94f61cabeaa13e00f53909a1bc9df651c1f60","subject":"Merge \"Add hardware.cpu_util in workload_stabilization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/92c94f61cabeaa13e00f53909a1bc9df651c1f60"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-04-25 11:20:31.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-04-28 07:08:42.000000000","tz":480},"subject":"Put the method add_migration() in base.py","message":"Put the method add_migration() in base.py\n\nChange-Id: I00bc03be6a59edf117b66388305486d8f74f77ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/456ba83d03d7f1c69ba504180b16362795764744"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/456ba83d03d7f1c69ba504180b16362795764744"}]},"branch":"refs/heads/master"},"6b2e7fff82efdf536179b7ee21fe7d67b05c82af":{"kind":"REWORK","_number":3,"created":"2019-05-06 05:55:21.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/75/655675/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/75/655675/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/75/655675/3"}}},"commit":{"parents":[{"commit":"92c94f61cabeaa13e00f53909a1bc9df651c1f60","subject":"Merge \"Add hardware.cpu_util in workload_stabilization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/92c94f61cabeaa13e00f53909a1bc9df651c1f60"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-04-25 11:20:31.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-06 05:54:32.000000000","tz":480},"subject":"Put the method add_migration() in base.py","message":"Put the method add_migration() in base.py\n\nChange-Id: I00bc03be6a59edf117b66388305486d8f74f77ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6b2e7fff82efdf536179b7ee21fe7d67b05c82af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6b2e7fff82efdf536179b7ee21fe7d67b05c82af"}]},"branch":"refs/heads/master"},"eebc33f5430700f21b0e984275b4e175b5c0d406":{"kind":"REWORK","_number":4,"created":"2019-05-06 05:57:29.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/75/655675/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/75/655675/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/75/655675/4"}}},"commit":{"parents":[{"commit":"92c94f61cabeaa13e00f53909a1bc9df651c1f60","subject":"Merge \"Add hardware.cpu_util in workload_stabilization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/92c94f61cabeaa13e00f53909a1bc9df651c1f60"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-04-25 11:20:31.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-06 05:57:03.000000000","tz":480},"subject":"Put the method add_migration() in base.py","message":"Put the method add_migration() in base.py\n\nChange-Id: I00bc03be6a59edf117b66388305486d8f74f77ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/eebc33f5430700f21b0e984275b4e175b5c0d406"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/eebc33f5430700f21b0e984275b4e175b5c0d406"}]},"branch":"refs/heads/master"},"b22f17fa0423840a9f3deb76b027bbfbb1714e91":{"kind":"REWORK","_number":5,"created":"2019-05-06 06:10:59.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/75/655675/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/75/655675/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/75/655675/5"}}},"commit":{"parents":[{"commit":"92c94f61cabeaa13e00f53909a1bc9df651c1f60","subject":"Merge \"Add hardware.cpu_util in workload_stabilization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/92c94f61cabeaa13e00f53909a1bc9df651c1f60"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-04-25 11:20:31.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-06 06:10:27.000000000","tz":480},"subject":"Put the method add_migration() in base.py","message":"Put the method add_migration() in base.py\n\nChange-Id: I00bc03be6a59edf117b66388305486d8f74f77ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b22f17fa0423840a9f3deb76b027bbfbb1714e91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/b22f17fa0423840a9f3deb76b027bbfbb1714e91"}]},"branch":"refs/heads/master"},"4d480d5ccf5860ca692d3a6311ce296dc304096e":{"kind":"REWORK","_number":6,"created":"2019-05-06 06:29:51.000000000","uploader":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"ref":"refs/changes/75/655675/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/75/655675/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/75/655675/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/75/655675/6"}}},"commit":{"parents":[{"commit":"92c94f61cabeaa13e00f53909a1bc9df651c1f60","subject":"Merge \"Add hardware.cpu_util in workload_stabilization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/92c94f61cabeaa13e00f53909a1bc9df651c1f60"}]}],"author":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-04-25 11:20:31.000000000","tz":480},"committer":{"name":"chenke","email":"chen.ke14@zte.com.cn","date":"2019-05-06 06:29:21.000000000","tz":480},"subject":"Put the method add_migration() in base.py","message":"Put the method add_migration() in base.py\n\nChange-Id: I00bc03be6a59edf117b66388305486d8f74f77ce\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4d480d5ccf5860ca692d3a6311ce296dc304096e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4d480d5ccf5860ca692d3a6311ce296dc304096e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
