This is an automated email from the ASF dual-hosted git repository. dhavalshah9131 pushed a commit to branch ranger-2.3 in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/ranger-2.3 by this push: new 3dcccf220 RANGER-3442 : Ranger KMS DAO memory issues when many new keys are created 3dcccf220 is described below commit 3dcccf22049f3442915c7cb6f9d1f2d3304637a4 Author: Pavi Subenderan <pavithera...@gmail.com> AuthorDate: Thu Sep 30 14:04:38 2021 +0530 RANGER-3442 : Ranger KMS DAO memory issues when many new keys are created --- kms/src/main/java/org/apache/ranger/kms/dao/BaseDao.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kms/src/main/java/org/apache/ranger/kms/dao/BaseDao.java b/kms/src/main/java/org/apache/ranger/kms/dao/BaseDao.java index fdb0be8f1..f97154cb9 100644 --- a/kms/src/main/java/org/apache/ranger/kms/dao/BaseDao.java +++ b/kms/src/main/java/org/apache/ranger/kms/dao/BaseDao.java @@ -260,8 +260,10 @@ public abstract class BaseDao<T> { public List<T> getAllKeys(String namedQuery) { try { - return getEntityManager() + List<T> ret = getEntityManager() .createNamedQuery(namedQuery, tClass).setHint("eclipselink.refresh", "true").getResultList(); + getEntityManager().clear(); + return ret; } catch (NoResultException e) { e.printStackTrace(); }