<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><div><div>Hi all:</div><div>A few weeks ago, I reported a bug about ceilometer polling floatingip:</div><div><br></div><div>https://bugs.launchpad.net/nova/+bug/1262124</div><div><br></div><div>I thought it is a bug of ceilometer at first, but  actually, It is better to modify in nova.</div><div><br></div><div>Followed by the bug description, if a tenant with admin role,we can use this tenant to list other tenant's resources,like: nova net-list, nova image-list,or we can do this with a parameter specified,like:nova list --all-tenants.</div><div>But,when we list floatingips by nova API, nova will call neutron api(if we configured neutron as network) to list foatingips filtered by tenant id of current context.</div><div>the code flow is:</div><div><br></div><div>-->nova.api.openstack.compute.contrib.floating_ips.FloatingIPController#index</div><div>-->nova.network.neutronv2.api.API#get_floating_ips_by_project</div><div>-->        fips = client.list_floatingips(tenant_id=project_id)['floatingips']</div><div><br></div><div>I am not sure if I can fix this but by changing nova API.Maybe the nova API should list all tenants floatingips?</div><div><br></div><div>Anyone have good idea?</div><div><br></div><div>Best Regards </div><div>liusheng</div><div><br></div></div></div>