You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by sw...@apache.org on 2013/08/06 21:16:23 UTC

git commit: AMBARI-2812. Ambari server leaks memory. (swagle)

Updated Branches:
  refs/heads/branch-1.2.5 7cf113337 -> 0858f3a8a


AMBARI-2812. Ambari server leaks memory. (swagle)


Project: http://git-wip-us.apache.org/repos/asf/incubator-ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ambari/commit/0858f3a8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ambari/tree/0858f3a8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ambari/diff/0858f3a8

Branch: refs/heads/branch-1.2.5
Commit: 0858f3a8ab119655266c2610fd86ff6ff65a1d5c
Parents: 7cf1133
Author: Siddharth Wagle <sw...@hortonworks.com>
Authored: Mon Aug 5 19:00:35 2013 -0700
Committer: Siddharth Wagle <sw...@hortonworks.com>
Committed: Tue Aug 6 11:45:20 2013 -0700

----------------------------------------------------------------------
 .../org/apache/ambari/server/orm/dao/HostRoleCommandDAO.java    | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/0858f3a8/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/HostRoleCommandDAO.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/HostRoleCommandDAO.java b/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/HostRoleCommandDAO.java
index a1a4c2f..5f36e45 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/HostRoleCommandDAO.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/orm/dao/HostRoleCommandDAO.java
@@ -44,7 +44,7 @@ public class HostRoleCommandDAO {
   DaoUtils daoUtils;
   private static Logger LOG = LoggerFactory.getLogger(HostRoleCommandDAO.class);
   private static final int REQUESTS_RESULT_LIMIT_WITH_FILTER =  20;
-  private static final int REQUESTS_RESULT_LIMIT = 200;
+  private static final int REQUESTS_RESULT_LIMIT = 100;
 
   @Transactional
   public HostRoleCommandEntity findByPK(long taskId) {
@@ -66,6 +66,7 @@ public class HostRoleCommandDAO {
         "SELECT task FROM HostRoleCommandEntity task " +
             "WHERE task.requestId IN ?1 " +
             "ORDER BY task.taskId", HostRoleCommandEntity.class);
+    query.setMaxResults(REQUESTS_RESULT_LIMIT);
     return daoUtils.selectList(query, requestIds);
   }
 
@@ -76,6 +77,7 @@ public class HostRoleCommandDAO {
             "WHERE task.requestId IN ?1 AND task.taskId IN ?2 " +
             "ORDER BY task.taskId", HostRoleCommandEntity.class
     );
+    query.setMaxResults(REQUESTS_RESULT_LIMIT);
     return daoUtils.selectList(query, requestIds, taskIds);
   }
 
@@ -180,6 +182,7 @@ public class HostRoleCommandDAO {
     queryStr.append("ORDER BY command.requestId DESC");
     TypedQuery<Long> query = entityManagerProvider.get().createQuery(queryStr.toString(),
         Long.class);
+    query.setMaxResults(REQUESTS_RESULT_LIMIT);
 
     if (statuses != null && !statuses.isEmpty()) {
       results = daoUtils.selectList(query, statuses);