)]}'
{"id":"openstack%2Fwatcher~658973","triplet_id":"openstack%2Fwatcher~master~Id1e2d98f56d5a95d49e32f98d2910660b9f48ce6","project":"openstack/watcher","branch":"master","topic":"live_migration_post","hashtags":[],"change_id":"Id1e2d98f56d5a95d49e32f98d2910660b9f48ce6","subject":"Update migration notification","status":"MERGED","created":"2019-05-14 07:15:54.000000000","updated":"2019-05-20 01:26:44.000000000","submitted":"2019-05-18 08:30:14.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"658973-1558168215037-978e37b0","meta_rev_id":"60b3f7011d07d2c17e4ba73a720b0c58f9b664b6","_number":658973,"virtual_id_number":658973,"owner":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"value":0,"date":"2019-05-17 06:39:15.000000000","_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":2,"date":"2019-05-18 08:30:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"all":[{"value":2,"date":"2019-05-16 09:18:51.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-05-16 18:41:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}],"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":1,"date":"2019-05-18 08:00:26.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","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":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-15 12:49:32.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-16 18:41:15.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-18 08:00:26.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-18 08:30:14.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":"3c528a47a944d97222e82dbf31fd5fd1897f0dcb","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-14 07:15:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"03a8974439df50ab8397189234c02e106e335fd5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-14 08:20:00.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/73/658973/1/check/openstack-tox-cover/9d108ed/cover/ : SUCCESS in 8m 52s\n- openstack-tox-lower-constraints http://logs.openstack.org/73/658973/1/check/openstack-tox-lower-constraints/8ee6e78/ : SUCCESS in 6m 34s\n- openstack-tox-pep8 http://logs.openstack.org/73/658973/1/check/openstack-tox-pep8/f632751/ : SUCCESS in 6m 05s\n- openstack-tox-py27 http://logs.openstack.org/73/658973/1/check/openstack-tox-py27/34ce0d4/ : SUCCESS in 7m 20s\n- openstack-tox-py36 http://logs.openstack.org/73/658973/1/check/openstack-tox-py36/3fdfb4a/ : SUCCESS in 7m 01s\n- openstack-tox-py37 http://logs.openstack.org/73/658973/1/check/openstack-tox-py37/241159a/ : SUCCESS in 5m 43s\n- openstack-tox-docs http://logs.openstack.org/73/658973/1/check/openstack-tox-docs/34ed364/html/ : SUCCESS in 6m 47s\n- watcher-tempest-functional http://logs.openstack.org/73/658973/1/check/watcher-tempest-functional/9abd518/ : SUCCESS in 36m 28s\n- watcher-grenade http://logs.openstack.org/73/658973/1/check/watcher-grenade/af941dd/ : SUCCESS in 37m 19s\n- watcher-tempest-dummy_optim http://logs.openstack.org/73/658973/1/check/watcher-tempest-dummy_optim/b80ebdd/ : SUCCESS in 44m 33s\n- watcher-tempest-actuator http://logs.openstack.org/73/658973/1/check/watcher-tempest-actuator/0691329/ : SUCCESS in 50m 20s\n- watcher-tempest-basic_optim http://logs.openstack.org/73/658973/1/check/watcher-tempest-basic_optim/319dfea/ : SUCCESS in 45m 23s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/73/658973/1/check/watcher-tempest-vm_workload_consolidation/489b1b9/ : SUCCESS in 44m 22s\n- watcher-tempest-workload_balancing http://logs.openstack.org/73/658973/1/check/watcher-tempest-workload_balancing/ac40933/ : SUCCESS in 50m 35s\n- watcherclient-tempest-functional http://logs.openstack.org/73/658973/1/check/watcherclient-tempest-functional/4080ba6/ : SUCCESS in 37m 33s\n- watcher-tempest-zone_migration http://logs.openstack.org/73/658973/1/check/watcher-tempest-zone_migration/8326f22/ : FAILURE in 54m 40s\n- watcher-tempest-host_maintenance http://logs.openstack.org/73/658973/1/check/watcher-tempest-host_maintenance/0910b51/ : SUCCESS in 46m 03s\n- watcher-tempest-storage_balance http://logs.openstack.org/73/658973/1/check/watcher-tempest-storage_balance/175625c/ : SUCCESS in 49m 38s\n- watcher-tls-test http://logs.openstack.org/73/658973/1/check/watcher-tls-test/8ef6d20/ : FAILURE in 31m 34s","accounts_in_message":[],"_revision_number":1},{"id":"6909bd4302f4c6a581643e59d7cbc4a657011446","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-15 14:13:03.000000000","message":"Patch Set 1: Code-Review+1\n\n(2 comments)\n\nYup this is correct, but is there a bug for this? Also, what is the result of having this incorrect? Is watcher waiting on this notification for anything?","accounts_in_message":[],"_revision_number":1},{"id":"5c82ea0b6f0d7054a4316ffea559bf86214585ff","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-15 14:13:08.000000000","message":"Patch Set 1:\n\nrecheck bug 1827083","accounts_in_message":[],"_revision_number":1},{"id":"8a9efcc5be927094a55f7140975e226cfebd6949","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-15 15:15:13.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/73/658973/1/check/openstack-tox-cover/47207ef/cover/ : SUCCESS in 5m 40s\n- openstack-tox-lower-constraints http://logs.openstack.org/73/658973/1/check/openstack-tox-lower-constraints/dc501a8/ : SUCCESS in 5m 59s\n- openstack-tox-pep8 http://logs.openstack.org/73/658973/1/check/openstack-tox-pep8/afc62fc/ : SUCCESS in 5m 43s\n- openstack-tox-py27 http://logs.openstack.org/73/658973/1/check/openstack-tox-py27/e6c3867/ : SUCCESS in 6m 05s\n- openstack-tox-py36 http://logs.openstack.org/73/658973/1/check/openstack-tox-py36/948adfb/ : SUCCESS in 5m 54s\n- openstack-tox-py37 http://logs.openstack.org/73/658973/1/check/openstack-tox-py37/64ed271/ : SUCCESS in 5m 58s\n- openstack-tox-docs http://logs.openstack.org/73/658973/1/check/openstack-tox-docs/be34d3c/html/ : SUCCESS in 5m 47s\n- watcher-tempest-functional http://logs.openstack.org/73/658973/1/check/watcher-tempest-functional/9947fe0/ : SUCCESS in 32m 30s\n- watcher-grenade http://logs.openstack.org/73/658973/1/check/watcher-grenade/c5e92ff/ : SUCCESS in 44m 54s\n- watcher-tempest-dummy_optim http://logs.openstack.org/73/658973/1/check/watcher-tempest-dummy_optim/2e254f5/ : SUCCESS in 47m 42s\n- watcher-tempest-actuator http://logs.openstack.org/73/658973/1/check/watcher-tempest-actuator/1922761/ : SUCCESS in 52m 23s\n- watcher-tempest-basic_optim http://logs.openstack.org/73/658973/1/check/watcher-tempest-basic_optim/c942924/ : SUCCESS in 49m 55s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/73/658973/1/check/watcher-tempest-vm_workload_consolidation/0e151fc/ : SUCCESS in 48m 07s\n- watcher-tempest-workload_balancing http://logs.openstack.org/73/658973/1/check/watcher-tempest-workload_balancing/6822b4a/ : SUCCESS in 49m 02s\n- watcherclient-tempest-functional http://logs.openstack.org/73/658973/1/check/watcherclient-tempest-functional/9e2d09f/ : SUCCESS in 35m 38s\n- watcher-tempest-zone_migration http://logs.openstack.org/73/658973/1/check/watcher-tempest-zone_migration/b28ce9b/ : SUCCESS in 50m 19s\n- watcher-tempest-host_maintenance http://logs.openstack.org/73/658973/1/check/watcher-tempest-host_maintenance/48d4ee8/ : SUCCESS in 47m 51s\n- watcher-tempest-storage_balance http://logs.openstack.org/73/658973/1/check/watcher-tempest-storage_balance/4798dac/ : SUCCESS in 56m 16s\n- watcher-tls-test http://logs.openstack.org/73/658973/1/check/watcher-tls-test/e7a71d7/ : SUCCESS in 47m 31s","accounts_in_message":[],"_revision_number":1},{"id":"9275899c9ddef66e11063a53b76f280651d959ed","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-16 07:47:35.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9d63c02ceffa898f6b70fad3a10c0d5a01f562b9","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-16 07:57:33.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"f04ab7e6ffbf947e77f0dd6f3926cf02720b1bc7","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-16 07:58:13.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"83df47a54978ad2c3433d27624b2227b9fef2857","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-16 08:55:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/73/658973/2/check/openstack-tox-cover/534a588/cover/ : SUCCESS in 6m 36s\n- openstack-tox-lower-constraints http://logs.openstack.org/73/658973/2/check/openstack-tox-lower-constraints/5af658c/ : SUCCESS in 6m 12s\n- openstack-tox-pep8 http://logs.openstack.org/73/658973/2/check/openstack-tox-pep8/19177c7/ : SUCCESS in 5m 58s\n- openstack-tox-py27 http://logs.openstack.org/73/658973/2/check/openstack-tox-py27/846f909/ : SUCCESS in 7m 14s\n- openstack-tox-py36 http://logs.openstack.org/73/658973/2/check/openstack-tox-py36/d29c244/ : SUCCESS in 6m 51s\n- openstack-tox-py37 http://logs.openstack.org/73/658973/2/check/openstack-tox-py37/7f1d957/ : SUCCESS in 7m 26s\n- openstack-tox-docs http://logs.openstack.org/73/658973/2/check/openstack-tox-docs/8f3861b/html/ : SUCCESS in 7m 05s\n- watcher-tempest-functional http://logs.openstack.org/73/658973/2/check/watcher-tempest-functional/27c197f/ : SUCCESS in 34m 04s\n- watcher-grenade http://logs.openstack.org/73/658973/2/check/watcher-grenade/08c7d93/ : SUCCESS in 50m 06s\n- watcher-tempest-dummy_optim http://logs.openstack.org/73/658973/2/check/watcher-tempest-dummy_optim/76321d8/ : SUCCESS in 46m 31s\n- watcher-tempest-actuator http://logs.openstack.org/73/658973/2/check/watcher-tempest-actuator/e27fd7f/ : SUCCESS in 50m 19s\n- watcher-tempest-basic_optim http://logs.openstack.org/73/658973/2/check/watcher-tempest-basic_optim/568cce8/ : SUCCESS in 44m 41s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/73/658973/2/check/watcher-tempest-vm_workload_consolidation/7b5675b/ : SUCCESS in 47m 07s\n- watcher-tempest-workload_balancing http://logs.openstack.org/73/658973/2/check/watcher-tempest-workload_balancing/9cc3f08/ : SUCCESS in 42m 44s\n- watcherclient-tempest-functional http://logs.openstack.org/73/658973/2/check/watcherclient-tempest-functional/49368d7/ : SUCCESS in 37m 39s\n- watcher-tempest-zone_migration http://logs.openstack.org/73/658973/2/check/watcher-tempest-zone_migration/d2d0819/ : SUCCESS in 52m 09s\n- watcher-tempest-host_maintenance http://logs.openstack.org/73/658973/2/check/watcher-tempest-host_maintenance/4932940/ : SUCCESS in 49m 37s\n- watcher-tempest-storage_balance http://logs.openstack.org/73/658973/2/check/watcher-tempest-storage_balance/aa22e84/ : SUCCESS in 44m 33s\n- watcher-tls-test http://logs.openstack.org/73/658973/2/check/watcher-tls-test/a535d3c/ : SUCCESS in 47m 20s","accounts_in_message":[],"_revision_number":2},{"id":"531572e21ff7995f96e1be084f4a496723d12433","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-16 09:18:51.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"3197d5fd64e7fbbc2164488fc557c6ca29ed67d1","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-16 18:41:15.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\nWell this is definitely the correct notification to wait for with respect to when live migration completes, I\u0027m just not totally understanding the tempest test bug and how this is related.","accounts_in_message":[],"_revision_number":2},{"id":"3a0d03354844be68dbca6479052de0d8a8b75cd3","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-17 06:39:15.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e1fc355f0bf1ef4e581678da57addb48b667d1b7","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-05-18 08:00:26.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"9861098f5d284c29954dc52c5b668976855278b2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-18 08:00:38.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"1b258980227ebd6cb359405d4095b35eada6b7bc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-18 08:30:14.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/73/658973/2/gate/openstack-tox-lower-constraints/e53e97f/ : SUCCESS in 4m 56s\n- openstack-tox-pep8 http://logs.openstack.org/73/658973/2/gate/openstack-tox-pep8/1dbbd27/ : SUCCESS in 5m 13s\n- openstack-tox-py27 http://logs.openstack.org/73/658973/2/gate/openstack-tox-py27/5f5a789/ : SUCCESS in 5m 13s\n- openstack-tox-py36 http://logs.openstack.org/73/658973/2/gate/openstack-tox-py36/3f2c1a2/ : SUCCESS in 5m 29s\n- openstack-tox-py37 http://logs.openstack.org/73/658973/2/gate/openstack-tox-py37/5b822de/ : SUCCESS in 5m 50s\n- openstack-tox-docs http://logs.openstack.org/73/658973/2/gate/openstack-tox-docs/7e976df/html/ : SUCCESS in 5m 07s\n- watcher-tempest-functional http://logs.openstack.org/73/658973/2/gate/watcher-tempest-functional/6c2d981/ : SUCCESS in 28m 38s","accounts_in_message":[],"_revision_number":2},{"id":"991ba66f4c43373640ec938f374637465199e5e8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-18 08:30:15.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"887f41f43f2ed82fef2a200bf0ffada05f9b91c3","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-18 18:31:54.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6bcaec1b969d28e6e31f1f18aeee65cac4ccbc7d","author":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"date":"2019-05-19 18:56:45.000000000","message":"Patch Set 2: Cherry Picked\n\nThis patchset was cherry picked to branch stable/stein as commit a79ffb7d2cb6a1e4339b93b234a4f8c5174927cb","accounts_in_message":[],"_revision_number":2},{"id":"e8a07b9f691453b8933debb3262774f24ecb8cba","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-20 01:26:44.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6d965121880f7d581d5773faa9d6c9c6eb65ce65","revisions":{"024f723e77d58707e0d08ea3c3039286c70f6010":{"kind":"REWORK","_number":1,"created":"2019-05-14 07:15:54.000000000","uploader":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"ref":"refs/changes/73/658973/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/73/658973/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/73/658973/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/73/658973/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/73/658973/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/73/658973/1"}}},"commit":{"parents":[{"commit":"9922dec025b94aeb2ad5749bc5b438c4a43814ce","subject":"Merge \"allow building docs without ceilometer client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9922dec025b94aeb2ad5749bc5b438c4a43814ce"}]}],"author":{"name":"licanwei","email":"li.canwei2@zte.com.cn","date":"2019-05-14 07:10:46.000000000","tz":480},"committer":{"name":"licanwei","email":"li.canwei2@zte.com.cn","date":"2019-05-14 07:10:46.000000000","tz":480},"subject":"Update migration notification","message":"Update migration notification\n\ninstance.live_migration_post.end is the last notification,\nso we should use instance.live_migration_post.end instead of\ninstance.live_migration_post_dest.end notification.\n\nChange-Id: Id1e2d98f56d5a95d49e32f98d2910660b9f48ce6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/024f723e77d58707e0d08ea3c3039286c70f6010"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/024f723e77d58707e0d08ea3c3039286c70f6010"}]},"branch":"refs/heads/master"},"6d965121880f7d581d5773faa9d6c9c6eb65ce65":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-05-16 07:57:33.000000000","uploader":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"ref":"refs/changes/73/658973/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/73/658973/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/73/658973/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/73/658973/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/73/658973/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/73/658973/2"}}},"commit":{"parents":[{"commit":"9922dec025b94aeb2ad5749bc5b438c4a43814ce","subject":"Merge \"allow building docs without ceilometer client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9922dec025b94aeb2ad5749bc5b438c4a43814ce"}]}],"author":{"name":"licanwei","email":"li.canwei2@zte.com.cn","date":"2019-05-14 07:10:46.000000000","tz":480},"committer":{"name":"licanwei","email":"li.canwei2@zte.com.cn","date":"2019-05-16 07:48:49.000000000","tz":480},"subject":"Update migration notification","message":"Update migration notification\n\n_post_live_migration[1] runs on the source host and calls\npost_live_migration_at_destination on the dest host which\nemits the instance.live_migration_post_dest.end notification:[2]\nBut it\u0027s not the last notification for the live migration operation.\nso we should use instance.live_migration_post.end instead of\ninstance.live_migration_post_dest.end notification.\n\n[1]https://github.com/openstack/nova/blob/daa2ac2287df12dfdee532d66ef97a03350ca6af/nova/compute/manager.py#L6907\n[2]https://github.com/openstack/nova/blob/daa2ac2287df12dfdee532d66ef97a03350ca6af/nova/compute/manager.py#L7035\n\nChange-Id: Id1e2d98f56d5a95d49e32f98d2910660b9f48ce6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6d965121880f7d581d5773faa9d6c9c6eb65ce65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/6d965121880f7d581d5773faa9d6c9c6eb65ce65"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
