Make compute rpcapi 'live_migration' backward compatible
This commit[1] added compute rpcapi version 4.2 which introduced a new
argument 'migration' when calling 'live_migration' method, but the code
did not ensure the backward compatibility with older version compute
node.
When calling 'live_migration' method with 'migration' argument on older
version(like Kilo) of nova compute node, a "TypeError: live_migration()
got an unexpected keyword argument 'migration'" will be threw up.
Reviewed: https:/ /review. openstack. org/312812 /git.openstack. org/cgit/ openstack/ nova/commit/ ?id=0942228fd6f 6192f2415338c5e da6f514833322a
Committed: https:/
Submitter: Jenkins
Branch: stable/mitaka
commit 0942228fd6f6192 f2415338c5eda6f 514833322a
Author: Wenzhi Yu <wenzhi_yu@163.com>
Date: Thu Apr 28 16:06:57 2016 +0800
Make compute rpcapi 'live_migration' backward compatible
This commit[1] added compute rpcapi version 4.2 which introduced a new
argument 'migration' when calling 'live_migration' method, but the code
did not ensure the backward compatibility with older version compute
node.
When calling 'live_migration' method with 'migration' argument on older
version(like Kilo) of nova compute node, a "TypeError: live_migration()
got an unexpected keyword argument 'migration'" will be threw up.
[1]https:/ /github. com/openstack/ nova/commit/ 2f4e64a7cf81de4 a22fe2fc4210b1f 795b1a3db4
Change-Id: Ie5c498d34e7c4c 6573d611abd592c 25f1bcb4f44 f0639c402f64a05 247f475fea)
Closes-Bug: #1576048
(cherry picked from commit 34b8336a41e2896