Branch: refs/heads/master Home: https://github.com/rhq-project/rhq Commit: 5cc77db6b8ec6873a95d596d04376f4dccf08b32 https://github.com/rhq-project/rhq/commit/5cc77db6b8ec6873a95d596d04376f4dcc... Author: Libor Zoubek lzoubek@redhat.com Date: 2015-07-09 (Thu, 09 Jul 2015)
Changed paths: M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/ResourceGroupManagerBean.java M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java
Log Message: ----------- Bug 1240854 - Group inventory pages (compatible, mixed, all) fail to display groups due to UI timeouts
Replace subqueries by JOINs. Due to JPA limitation of subqueries (One cannot write select x from (select y from z)). One query has been replaced with 2 (or 3) queries which we have to join in memory. This should not be a perf issue, since we're joining composite instance sets (max count of such set equals to total resource group count in DB). A case when 2 (or 3) subsequent queries could return sets of different sizes (due to underlying group deletion/addition) is handled as well.
Commit: d6f408b4fc4378bb921e774f67895195e0e85a47 https://github.com/rhq-project/rhq/commit/d6f408b4fc4378bb921e774f67895195e0... Author: Michael Burman yak@iki.fi Date: 2015-07-10 (Fri, 10 Jul 2015)
Changed paths: M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/ResourceGroupManagerBean.java M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java
Log Message: ----------- Merge pull request #181 from lzoubek/bugs/1240854
Bug 1240854 - Group inventory pages (compatible, mixed, all) fail to …
Compare: https://github.com/rhq-project/rhq/compare/7bf40ec10720...d6f408b4fc43
rhq-commits@lists.fedorahosted.org