over time, horizon's admin -> overview page becomes very slow ....
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Incomplete
|
Medium
|
Sudheer Kalla |
Bug Description
I've noticed that when logging into the admin account after a bunch of activity against the RDO installation, it takes a very long time (many minutes) before horizon loads (I think the issue is the overview admin page which is also the main landing page for logging in).
The list includes overall activity including deleted projects. If you orchestrate lots of testing against the installation using "rally" you will see lots of projects get created and later deleted. As such I have an overview page which lists at the bottom:
"Displaying 2035 items"
Is it possible to do something about the Overview page either by displaying only the first 20 items, or changing the type of information being displayed? Logging into admin is very painful currently. Non-admin accounts login quickly.
Version-Release number of selected component (if applicable):
Liberty
How reproducible:
Always.
Steps to Reproduce:
Run rally against openstack in an endless loop. After a few days (or hours depending on what you do and how you do it) you will find horizon getting slower and slower.
Originally reported against RDO here: https:/
though this is likely a general issue.
Changed in horizon: | |
status: | New → Confirmed |
This is present since Juno at least.
The issue seems to be that in Admin -> overview we ask nova for _all_ instances, even deleted ones, thus on a big deployment with instances coming and going everyday, this gets as slow as possible.
Mixed with the range that takes since the start of the month to display items, this gets worse the later in the month (as is displaying more and more days)
There is a patch (https:/ /review. openstack. org/#/c/ 238204/) to make the overview ranges configurable so this would alleviate the issue, but it does not fix the real problem. Asking for all instances is very costly.
This should be discussed in a meeting to see what direction to take with the overview page.