On 8/27/2018 1:53 PM, Matt Riedemann wrote:
On 8/27/2018 12:11 PM, Miguel Lavalle wrote:
Isn't multiple port binding what we need in the case of ports? In my mind, the big motivator for multiple port binding is the ability to change a port's backend

Hmm, yes maybe. Nova's usage of multiple port bindings today is restricted to live migration which isn't what we're supporting with the initial cross-cell (cold) migration support, but it could be a dependency if that's what we need.

What I was wondering is if there is a concept like a port spanning or migrating across networks? I'm assuming there isn't, and I'm not even sure if that would be required here. But it would mean there is an implicit requirement that for cross-cell migration to work, neutron networks need to span cells (similarly storage backends would need to span cells).

In thinking about this again (sleepless at 3am of course), port bindings doesn't help us here if we're orchestrating the cross-cell move using shelve offload, because in that case the port is unbound from the source host - while the instance is shelved offloaded, it has no host. When we unshelve in the new cell, we'd update the port binding. So there isn't really a use in this flow for multiple port bindings on multiple hosts (assuming we stick with using the shelve/unshelve idea here).

--

Thanks,

Matt

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to