[UI] Maas gui performance is slow

Bug #1691933 reported by Xav Paice on 2017-05-19
This bug affects 5 people
Affects Status Importance Assigned to Milestone

Bug Description

I have a maas with 24 nodes, 2 controllers (package 2.1.3+bzr5573-0ubuntu1~16.04.1).

The page load times are generally around 5-15 seconds when just clicking around, however when I go to view a particular node's details it'll take around 15-20 seconds at minimum. If I make a change to the network configuration for a node in 'ready' status, such as adding a bridge or renaming a bond, the page doesn't ack the click on 'save' for 5-10 seconds, and after that the networking section on the page doesn't get a refresh every time, leading to missing details and clicking on the wrong thing, or losing config entirely and having to repeat it.

These nodes have several nics each, connect to seven different vlans with various bonding configs, and each connection needs configuration.

The NIC comments also go for disk configuration.

~$ dpkg -l '*maas*'|cat
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
ii maas 2.1.3+bzr5573-0ubuntu1~16.04.1 all "Metal as a Service" is a physical cloud and IPAM
ii maas-cli 2.1.3+bzr5573-0ubuntu1~16.04.1 all MAAS client and command-line interface
un maas-cluster-controller <none> <none> (no description available)
ii maas-common 2.1.3+bzr5573-0ubuntu1~16.04.1 all MAAS server common files
ii maas-dhcp 2.1.3+bzr5573-0ubuntu1~16.04.1 all MAAS DHCP server
ii maas-dns 2.1.3+bzr5573-0ubuntu1~16.04.1 all MAAS DNS server
ii maas-proxy 2.1.3+bzr5573-0ubuntu1~16.04.1 all MAAS Caching Proxy
ii maas-rack-controller 2.1.3+bzr5573-0ubuntu1~16.04.1 all Rack Controller for MAAS
ii maas-region-api 2.1.3+bzr5573-0ubuntu1~16.04.1 all Region controller API service for MAAS
ii maas-region-controller 2.1.3+bzr5573-0ubuntu1~16.04.1 all Region Controller for MAAS
un maas-region-controller-min <none> <none> (no description available)
un python-django-maas <none> <none> (no description available)
un python-maas-client <none> <none> (no description available)
un python-maas-provisioningserver <none> <none> (no description available)
ii python3-django-maas 2.1.3+bzr5573-0ubuntu1~16.04.1 all MAAS server Django web framework (Python 3)
ii python3-maas-client 2.1.3+bzr5573-0ubuntu1~16.04.1 all MAAS python API client (Python 3)
ii python3-maas-provisioningserver 2.1.3+bzr5573-0ubuntu1~16.04.1 all MAAS server provisioning libraries (Python 3)

If you can verify that the logs don't need any sanitation, I'll attach them too - but this is a customer site and I'd want to avoid any identification or sensitive info being available.

Andres Rodriguez (andreserl) wrote :

Hi There,

Can you please confirm whether this is still a problem with MAAS 2.2 ? MAAS 2.2 has gone extensive re-organization that considerable improves performance.

MAAS 2.2.1, which will come out soon, has further performance improvements that should make navigation in the device listing/dashboard, node listing and events page much faster, and should improve the performance overall.

tags: added: performance
summary: - Maas gui performance is slow
+ [UI] Maas gui performance is slow
Changed in maas:
milestone: none → 2.3.0
Changed in maas:
status: New → Triaged
Changed in maas:
status: Triaged → Fix Committed
status: Fix Committed → Incomplete
tags: added: internal
Changed in maas:
milestone: 2.3.0 → 2.3.x
Andres Rodriguez (andreserl) wrote :


**This is an automated message**

We believe this is may no longer be an issue in the latest MAAS release. Due to the original date of the bug report, we are currently marking it as Invalid. If you believe this bug report still valid against the latest release of MAAS, or if you are still interested in this, please re-open this bug report.


Changed in maas:
milestone: 2.3.x → 2.4.x
status: Incomplete → Opinion
status: Opinion → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers