Prevent additional API call when hostname not available
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-troveclient |
Confirmed
|
Medium
|
Suthan Venkataramanaiah |
Bug Description
Recently, a Trove "list" API change was made (https:/
With the above change merged, exactly one of hostname or IP will always be present in the list of instances. However, a call per row is still possible in Horizon today if hostname is not present (but IP is). This is because Horizon checks for hostname first and since hostname is not present, it lazy-loads each instance which causes the slow rendering of Trove instances in Horizon.
One proposal is to allow clients of python-troveclient to disable lazy-loading of returned resources. Then Horizon would set the flag to disable lazy-loading when calling instances.list().
Changed in python-troveclient: | |
assignee: | nobody → Suthan Venkataramanaiah (svenkataramanaia) |
description: | updated |
Changed in python-troveclient: | |
importance: | Undecided → Medium |
milestone: | none → juno-2 |
Changed in python-troveclient: | |
status: | In Progress → Confirmed |
Fix proposed to branch: master /review. openstack. org/106843
Review: https:/