horizon/openstack_dashboard/dashboards/project
Feilong Wang a42f58de50 Allow to skip API calls to Neutron in instance tables
Now instance panel is sending API calls to Neutron to get the addresses
info about network. It take some time until Nova network info cache is
synced when IP address operation like floating IP association is made
in Neutron. The API calls to Neutron exist from this reason.

However, it retrieves a full list of port, so it can potentially leads
to performance issues in large deployments. This commit adds a setting
flag to control whether API calls to Neutron is used or skipped in
the project instance table.

This commits drops a call of servers_update_addresses() in the admin
instance table. In the admin instance table there is no need to retrieve
IP addresses from neutron because the main purpose of the admin panel is
to see all instances and IP addresses in nova network info cache will be
synced soon.

Closes-Bug: #1722417
Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Change-Id: Ie16784eb6352f70ab644dc8b6ea03fc6a881d3f9
2017-12-11 23:19:01 +09:00
..
api_access flake8-import-order: Ensure to place project imports last 2017-09-20 01:19:38 +00:00
backups Enable backups on in-use volumes 2017-05-11 16:00:33 -07:00
cg_snapshots Get rid of redundant cinder api calls 2017-07-14 16:29:06 +03:00
cgroups Get rid of redundant cinder api calls 2017-07-14 16:29:06 +03:00
containers Removing deprecated Swift UI code 2016-11-17 16:00:00 -07:00
floating_ips FIP associate: Show only ports from a target server 2017-11-18 00:03:00 +00:00
images flake8-import-order: Ensure to place project imports last 2017-09-20 01:19:38 +00:00
instances Allow to skip API calls to Neutron in instance tables 2017-12-11 23:19:01 +09:00
key_pairs Merge "Rename "Import Key Pair" to "Import Public Key"" 2017-10-21 13:03:11 +00:00
network_qos Add details to network_qos panel 2017-07-24 13:07:44 +01:00
network_topology Merge "Fixes toggle behavior in Network Topology graphs" 2017-10-21 05:46:15 +00:00
networks Reduce code duplication 2017-11-18 00:59:19 +00:00
overview Show NotAuthorized error message on a separate page 2017-08-29 16:37:04 +03:00
routers Unable to create router when the external network is specified 2017-11-20 09:53:52 +08:00
security_groups Sort security group rules more meaningfully 2017-10-14 10:31:47 +00:00
snapshots Add the Snapshots tab on the Volume Details page 2017-07-27 13:30:34 +00:00
stacks Merge "Properly sort Heat stacks on Created field" 2017-10-24 15:37:47 +00:00
static/dashboard/project Commonize load-edit directive 2017-11-30 11:52:11 +09:00
trunks Trunks panel: details for trunks and subports 2017-07-27 10:48:55 +02:00
volumes Merge "Display correct volume size in error message" 2017-11-22 08:53:56 +00:00
__init__.py Splits OpenStack Dashboard bits from framework app code. 2012-10-11 11:47:50 -07:00
dashboard.py Retrieve domain scoped token 2016-03-08 15:17:38 -08:00