Yusaku Sako created AMBARI-12300:
------------------------------------

             Summary: Hosts page becomes increasingly unresponsive and laggy 
(keeps freezing for a long time, especially on a big cluster)
                 Key: AMBARI-12300
                 URL: https://issues.apache.org/jira/browse/AMBARI-12300
             Project: Ambari
          Issue Type: Bug
          Components: ambari-web
    Affects Versions: 2.1.0
            Reporter: Yusaku Sako
            Assignee: Yusaku Sako
            Priority: Critical
             Fix For: 2.1.0


This can be easily seen on the 400-node cluster.
Go to Hosts page.
Set the number of hosts to display to 100.
Go back and forth using Next and Back arrows to page thru.
hostsMapper become increasingly slower to the point where UI becomes unusable.
Next and Back arrows make the hostsMapper time go up quickly, but simply 
staying on this page after a few back and forth makes the mapper time go up not 
even doing anything on the page.  

{code}
app.js:59619 App.serviceMapper execution time: 0.554ms
app.js:59024 App.hostsMapper execution time: 246.747ms
app.js:59908 App.serviceMetricsMapper execution time: 426.094ms
app.js:58571 stackConfigMapper execution time: 1380.691ms
app.js:57970 App.componentConfigMapper execution time: 763.289ms
app.js:58199 App.componentsStateMapper execution time: 26.789ms
app.js:59024 App.hostsMapper execution time: 482.072ms
app.js:59024 App.hostsMapper execution time: 1143.700ms
app.js:59024 App.hostsMapper execution time: 1117.032ms
app.js:58199 App.componentsStateMapper execution time: 12.173ms
app.js:59619 App.serviceMapper execution time: 16.305ms
app.js:57970 App.componentConfigMapper execution time: 485.623ms
app.js:59024 App.hostsMapper execution time: 1749.992ms
app.js:58199 App.componentsStateMapper execution time: 12.041ms
app.js:58199 App.componentsStateMapper execution time: 10.633ms
app.js:59619 App.serviceMapper execution time: 11.880ms
app.js:57970 App.componentConfigMapper execution time: 308.430ms
app.js:59024 App.hostsMapper execution time: 2250.236ms
app.js:58199 App.componentsStateMapper execution time: 19.387ms
app.js:59619 App.serviceMapper execution time: 13.730ms
app.js:58199 App.componentsStateMapper execution time: 12.745ms
app.js:57970 App.componentConfigMapper execution time: 360.433ms
app.js:59024 App.hostsMapper execution time: 1873.836ms
app.js:58199 App.componentsStateMapper execution time: 12.495ms
app.js:59619 App.serviceMapper execution time: 12.461ms
app.js:57970 App.componentConfigMapper execution time: 356.806ms
app.js:58199 App.componentsStateMapper execution time: 11.530ms
app.js:59024 App.hostsMapper execution time: 2633.293ms
app.js:59619 App.serviceMapper execution time: 15.021ms
app.js:58199 App.componentsStateMapper execution time: 12.354ms
app.js:57970 App.componentConfigMapper execution time: 380.520ms
app.js:58199 App.componentsStateMapper execution time: 13.028ms
app.js:59024 App.hostsMapper execution time: 2122.117ms
app.js:59619 App.serviceMapper execution time: 13.204ms
app.js:58199 App.componentsStateMapper execution time: 11.409ms
app.js:57970 App.componentConfigMapper execution time: 367.927ms
app.js:58199 App.componentsStateMapper execution time: 11.252ms
app.js:59024 App.hostsMapper execution time: 2210.014ms
app.js:58199 App.componentsStateMapper execution time: 11.534ms
app.js:59619 App.serviceMapper execution time: 12.796ms
app.js:57970 App.componentConfigMapper execution time: 380.329ms
app.js:58199 App.componentsStateMapper execution time: 11.723ms
app.js:59024 App.hostsMapper execution time: 2301.805ms
app.js:58199 App.componentsStateMapper execution time: 11.782ms
app.js:59619 App.serviceMapper execution time: 12.738ms
app.js:57970 App.componentConfigMapper execution time: 389.006ms
app.js:58199 App.componentsStateMapper execution time: 11.153ms
app.js:58199 App.componentsStateMapper execution time: 11.273ms
app.js:59024 App.hostsMapper execution time: 2495.490ms
app.js:59619 App.serviceMapper execution time: 12.830ms
app.js:57970 App.componentConfigMapper execution time: 400.489ms
app.js:58199 App.componentsStateMapper execution time: 11.224ms
app.js:58199 App.componentsStateMapper execution time: 11.271ms
app.js:59024 App.hostsMapper execution time: 2359.390ms
app.js:59619 App.serviceMapper execution time: 19.082ms
app.js:58199 App.componentsStateMapper execution time: 19.433ms
app.js:57970 App.componentConfigMapper execution time: 406.556ms
app.js:58199 App.componentsStateMapper execution time: 11.570ms
app.js:59024 App.hostsMapper execution time: 2500.995ms
app.js:58199 App.componentsStateMapper execution time: 11.855ms
app.js:59619 App.serviceMapper execution time: 13.046ms
app.js:57970 App.componentConfigMapper execution time: 413.948ms
app.js:58199 App.componentsStateMapper execution time: 11.656ms
app.js:58199 App.componentsStateMapper execution time: 12.111ms
app.js:59024 App.hostsMapper execution time: 2710.463ms
app.js:59619 App.serviceMapper execution time: 12.325ms
app.js:57970 App.componentConfigMapper execution time: 410.595ms
app.js:58199 App.componentsStateMapper execution time: 15.498ms
app.js:58199 App.componentsStateMapper execution time: 11.388ms
app.js:59024 App.hostsMapper execution time: 2720.415ms
app.js:59619 App.serviceMapper execution time: 14.646ms
app.js:57970 App.componentConfigMapper execution time: 408.883ms
app.js:58199 App.componentsStateMapper execution time: 11.792ms
app.js:58199 App.componentsStateMapper execution time: 11.605ms
app.js:59024 App.hostsMapper execution time: 2832.187ms
app.js:59619 App.serviceMapper execution time: 31.810ms
app.js:57970 App.componentConfigMapper execution time: 393.024ms
app.js:58199 App.componentsStateMapper execution time: 18.970ms
app.js:58199 App.componentsStateMapper execution time: 11.515ms
app.js:59024 App.hostsMapper execution time: 4259.933ms
app.js:59619 App.serviceMapper execution time: 13.248ms
app.js:57970 App.componentConfigMapper execution time: 395.647ms
app.js:58199 App.componentsStateMapper execution time: 11.930ms
app.js:58199 App.componentsStateMapper execution time: 11.660ms
app.js:59024 App.hostsMapper execution time: 2888.671ms
app.js:59619 App.serviceMapper execution time: 12.753ms
app.js:57970 App.componentConfigMapper execution time: 393.453ms
app.js:58199 App.componentsStateMapper execution time: 11.461ms
app.js:58199 App.componentsStateMapper execution time: 11.469ms
app.js:59024 App.hostsMapper execution time: 2897.127ms
app.js:59619 App.serviceMapper execution time: 12.388ms
app.js:57970 App.componentConfigMapper execution time: 384.372ms
app.js:58199 App.componentsStateMapper execution time: 11.483ms
app.js:58199 App.componentsStateMapper execution time: 12.125ms
app.js:59024 App.hostsMapper execution time: 3022.123ms
app.js:58199 App.componentsStateMapper execution time: 11.609ms
app.js:59619 App.serviceMapper execution time: 33.246ms
app.js:57970 App.componentConfigMapper execution time: 397.844ms
app.js:58199 App.componentsStateMapper execution time: 19.030ms
app.js:59024 App.hostsMapper execution time: 4263.693ms
app.js:59619 App.serviceMapper execution time: 13.305ms
app.js:57970 App.componentConfigMapper execution time: 441.658ms
app.js:58199 App.componentsStateMapper execution time: 19.626ms
app.js:58199 App.componentsStateMapper execution time: 19.055ms
app.js:59024 App.hostsMapper execution time: 4841.448ms
app.js:59619 App.serviceMapper execution time: 12.996ms
app.js:57970 App.componentConfigMapper execution time: 439.037ms
app.js:58199 App.componentsStateMapper execution time: 19.153ms
app.js:58199 App.componentsStateMapper execution time: 18.350ms
app.js:59619 App.serviceMapper execution time: 13.210ms
app.js:58199 App.componentsStateMapper execution time: 18.354ms
app.js:59024 App.hostsMapper execution time: 3690.118ms
app.js:57970 App.componentConfigMapper execution time: 443.038ms
app.js:58199 App.componentsStateMapper execution time: 19.716ms
app.js:59619 App.serviceMapper execution time: 13.771ms
app.js:58199 App.componentsStateMapper execution time: 18.369ms
app.js:59024 App.hostsMapper execution time: 4962.743ms
app.js:57970 App.componentConfigMapper execution time: 428.326ms
app.js:58199 App.componentsStateMapper execution time: 18.233ms
app.js:59619 App.serviceMapper execution time: 13.439ms
app.js:58199 App.componentsStateMapper execution time: 19.573ms
app.js:59024 App.hostsMapper execution time: 5023.670ms
app.js:57970 App.componentConfigMapper execution time: 447.475ms
app.js:59619 App.serviceMapper execution time: 14.050ms
app.js:58199 App.componentsStateMapper execution time: 25.370ms
app.js:58199 App.componentsStateMapper execution time: 19.281ms
app.js:57970 App.componentConfigMapper execution time: 387.224ms
app.js:59024 App.hostsMapper execution time: 5146.912ms
app.js:59619 App.serviceMapper execution time: 12.898ms
app.js:58199 App.componentsStateMapper execution time: 18.909ms
app.js:57970 App.componentConfigMapper execution time: 426.459ms
app.js:58199 App.componentsStateMapper execution time: 18.557ms
app.js:59024 App.hostsMapper execution time: 4071.515ms
app.js:59619 App.serviceMapper execution time: 21.460ms
app.js:58199 App.componentsStateMapper execution time: 19.114ms
app.js:57970 App.componentConfigMapper execution time: 1586.893ms
app.js:58199 App.componentsStateMapper execution time: 18.901ms
app.js:59619 App.serviceMapper execution time: 13.810ms
app.js:59024 App.hostsMapper execution time: 5579.686ms
app.js:57970 App.componentConfigMapper execution time: 436.375ms
app.js:58199 App.componentsStateMapper execution time: 18.427ms
app.js:59619 App.serviceMapper execution time: 12.662ms
app.js:58199 App.componentsStateMapper execution time: 18.132ms
app.js:59024 App.hostsMapper execution time: 4299.889ms
app.js:57970 App.componentConfigMapper execution time: 601.724ms
app.js:58199 App.componentsStateMapper execution time: 19.305ms
app.js:59619 App.serviceMapper execution time: 12.764ms
app.js:58199 App.componentsStateMapper execution time: 18.383ms
app.js:59024 App.hostsMapper execution time: 4303.221ms
app.js:59619 App.serviceMapper execution time: 13.716ms
app.js:57970 App.componentConfigMapper execution time: 447.331ms
app.js:58199 App.componentsStateMapper execution time: 18.811ms
app.js:58199 App.componentsStateMapper execution time: 18.584ms
app.js:59024 App.hostsMapper execution time: 4440.846ms
app.js:59619 App.serviceMapper execution time: 12.913ms
app.js:58199 App.componentsStateMapper execution time: 19.378ms
app.js:57970 App.componentConfigMapper execution time: 479.144ms
...
...
...
App.hostsMapper execution time: 5495.975ms
app.js:59619 App.serviceMapper execution time: 14.585ms
app.js:57970 App.componentConfigMapper execution time: 503.015ms
app.js:58199 App.componentsStateMapper execution time: 19.115ms
app.js:58199 App.componentsStateMapper execution time: 19.929ms
app.js:59024 App.hostsMapper execution time: 5501.445ms
app.js:59619 App.serviceMapper execution time: 14.046ms
app.js:57970 App.componentConfigMapper execution time: 532.726ms
app.js:58199 App.componentsStateMapper execution time: 21.521ms
app.js:58199 App.componentsStateMapper execution time: 33.141ms
app.js:59024 App.hostsMapper execution time: 5850.158ms
app.js:59619 App.serviceMapper execution time: 12.633ms
app.js:57970 App.componentConfigMapper execution time: 567.539ms
app.js:58199 App.componentsStateMapper execution time: 19.598ms
app.js:58199 App.componentsStateMapper execution time: 18.270ms
{code}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to