Hi Dan,folks

As we talked in netstack IRC meetins, I submit this as bug.
https://bugs.launchpad.net/nova/+bug/1031096

I tried to write this, but  the code looks very ugly in order to keep
backward compatibility.
So I wanna propose an alternative design.
In this design, we will use fixed_ip as a temporary identifier of the port.

1. create port
   fixed_ip assigned

2. specify  the fixed_ip in nova boot

3. If the fixed_ip is specified,
  nova.network.quantumv2.api.API will check existing port who use the fixed_ip.

  if there are existing port and device_id is None
      use the port_id.

  if there are no existing port.
       create new port with the fixed_ip

This approach needs no client side change.

Thank you in advance
Nachi Ueno

-- 
Mailing list: https://launchpad.net/~netstack
Post to     : netstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~netstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to