[ https://issues.apache.org/jira/browse/YARN-3700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14559671#comment-14559671 ]
Zhijie Shen commented on YARN-3700: ----------------------------------- [~xgong], thanks for updating the patch. The enhancement is exactly what I expect. Some comments about the patch: 0. Can we change it to "max-applications" to "apps.num"? {code} String MAX_APP = "max-applications"; {code} 1. We can uniform getAllApplications and getAllApplications(long maxApps), as they are internal interfaces. BTW, can we change maxApps to appsNum? {code} 115 @Override 116 public Map<ApplicationId, ApplicationReport> getAllApplications(long maxApps) 117 throws IOException { 118 return getAllApplications(); {code} 2. AppBlock and AHSWebServices need to take in the param of appsNum. For AHSWebServices, we may need to define a new param called "limit" to be as close as RMWebServices. 3. And we need to document the param and the new config in TimelineServer.md. 4. Would you mind rephrasing the description a bit? {code} 1450 /** 1451 * Defines how many applications can be loaded into 1452 * timeline service web ui. 1453 * This will also affect the number of applications fetched from 1454 * REST API and application history protocol. 1455 */ {code} 5. I don't quite understand to following logic. Why do we want to use ID to set the timestamp? And how do we verify if we limit the apps num, we are getting the latest apps. {code} 477 tEvent.setTimestamp(Integer.MAX_VALUE + 2L + appId.getId()); {code} > ATS Web Performance issue at load time when large number of jobs > ---------------------------------------------------------------- > > Key: YARN-3700 > URL: https://issues.apache.org/jira/browse/YARN-3700 > Project: Hadoop YARN > Issue Type: Sub-task > Components: resourcemanager, webapp, yarn > Reporter: Xuan Gong > Assignee: Xuan Gong > Attachments: YARN-3700.1.patch, YARN-3700.2.1.patch, > YARN-3700.2.2.patch, YARN-3700.2.patch > > > Currently, we will load all the apps when we try to load the yarn > timelineservice web page. If we have large number of jobs, it will be very > slow. -- This message was sent by Atlassian JIRA (v6.3.4#6332)