Hi,<br><br>I am using nova with the latest trunk here:<br><br>dpkg -l |grep nova<br>ii nova-api 2012.1~e4~20120126.12306-0ubuntu0ppa1~oneiric1 OpenStack Compute - API frontend<br>ii nova-common 2012.1~e4~20120126.12306-0ubuntu0ppa1~oneiric1 OpenStack Compute - common files<br>
ii nova-scheduler 2012.1~e4~20120126.12306-0ubuntu0ppa1~oneiric1 OpenStack Compute - virtual machine scheduler<br>ii python-nova 2012.1~e4~20120126.12306-0ubuntu0ppa1~oneiric1 OpenStack Compute Python libraries<br>
ii python-novaclient 2012.1~e3~20120125.472-0ubuntu0ppa1~oneiric1 client library for OpenStack Compute API<br><br><br>I turned on the feature --auto_assign_floating_ip.<br><br>What I see is that even though the floating ip is assigned correctly to an instance, it does not appear instantly in "euca-describe-instances" and "nova list" output.<br>
<br>The reason probably is that there's no entry for the floating ip in instance_info_caches table. However, you can see the address is allocated in floating_ips table.<br><br>My guess is that the floating ip autoassign code does not update the instance_info_caches table correctly.<br>
<br>Cheers,<br>