I'm in the process of a Kilo to Liberty migration and am encountering this exact same issue when we attempt to live migrate instances from a Liberty to a Kilo Compute node. The Compute API is pinned to 4.0.
I've attempted Johns suggestion and restarted all nova-conductor services but it has had no affect. Are there any suggestions and/or workarounds for this issue? ** Changed in: nova Status: Expired => New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1595864 Title: live_migration() takes exactly 7 arguments (6 given) if upgrade_levels compute=kilo Status in OpenStack Compute (nova): New Bug description: I have Liberty controller (nova-api, etc.) with [upgrade_levels] compute=kilo and Liberty compute node, when i try live-migration i see "live_migration() takes exactly 7 arguments (6 given)" in nova-compute.log. I can not completely remove compatibility with kilo, because i have kilo computes in my env. I also tried to add "upgrade_levels" to compute node, but with no luck. Environment ========== Libvirt+KVM, Ceph for VMs Liberty - Mirantis OpenStack 8.0 (2015.2) Steps to reproduce =============== 1) Install Liberty control plane (api, conductor, schduler, etc.) 2) Install Liberty computes 3) Add to nova.conf on controller [upgrade_levels] compute=kilo 3) Try "nova live-migration VM" Expected result ============= Migration will succeed Actual result ========== Traceback on compute node http://paste.openstack.org/show/521871/ To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1595864/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp