horizon-pending-bar decreases performance

Bug #1576648 reported by Ivan Lozgachev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Confirmed
Low
Unassigned

Bug Description

Steps to reproduce
1. Create 100 volumes
2. Set number of items per page to 100 (in Admin -> Settings -> User Settings -> Items Per Page)
3. Open Volumes page (Project -> Compute -> Volumes)
4. Select all volumes and delete them (to get progress bar showed on all items). The same could be do by executing simple script which deletes all volumes.

The page performance is critically slow. Execution of script

$(".horizon-pending-bar").hide()

significantly improve page performance.

Please do not show "horizon-pending-bar" when number of *pending* instances on page more than 20~30. This looks ugly and has bad UX.

Revision history for this message
Rob Cresswell (robcresswell-deactivatedaccount) wrote :

Which version is this?

Revision history for this message
Ivan Lozgachev (ilozgachev) wrote :

I saw that on MOS 8.0
MOS 9.0 is not tested yet but I suppose that result will be the same.

Revision history for this message
Ivan Lozgachev (ilozgachev) wrote :

Yes, the same result on MOS 9.0

affects: horizon → mos
Changed in mos:
milestone: none → 9.0
assignee: nobody → MOS Horizon (mos-horizon)
Revision history for this message
Timur Sufiev (tsufiev-x) wrote :

Rob, Ivan meant that it's actual for stable/liberty and stable/mitaka.

Sorry for the confusion, I'm going to keep this bug as an upstream one.

affects: mos → horizon
Changed in horizon:
milestone: 9.0 → none
assignee: MOS Horizon (mos-horizon) → nobody
Revision history for this message
Gary W. Smith (gary-w-smith) wrote :

This is a reasonable request. Marking as low since there is a simple workaround (use a smaller page size)

tags: added: large-scale volume
Changed in horizon:
status: New → Confirmed
importance: Undecided → Low
tags: added: cinder
removed: volume
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.