Change in ovirt-engine[master]: engine: Add caching to VdsStatic, VdsDynamic, VdsGroup and V...

emesika at redhat.com emesika at redhat.com
Tue Nov 12 08:04:20 UTC 2013


Eli Mesika has submitted this change and it was merged.

Change subject: engine: Add caching to VdsStatic, VdsDynamic, VdsGroup and VdsSpmIdMap
......................................................................


engine: Add caching to VdsStatic, VdsDynamic, VdsGroup and VdsSpmIdMap

Since some DAO objects rarely change, it is safe to add an option to read
DAOs from cache. This patch will provide the caching interface and some
example implementations.

Change-Id: Ib72b867c778b5609d5e333c63f5798bdd1a0f55f
Signed-off-by: lzelkha at redhat.com <lzelkha at redhat.com>
Bug-Url: https://bugzilla.redhat.com/870330
---
A backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/CachedEntity.java
M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDSGroup.java
M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsDynamic.java
M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VdsStatic.java
M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/vds_spm_id_map.java
A backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/EntityCache.java
A backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/CachedDao.java
M backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDAODbFacadeImpl.java
M backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDynamicDAO.java
M backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDynamicDAODbFacadeImpl.java
M backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsGroupDAO.java
M backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsGroupDAODbFacadeImpl.java
M backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsSpmIdMapDAO.java
M backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsSpmIdMapDAODbFacadeImpl.java
M backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsStaticDAO.java
M backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsStaticDAODbFacadeImpl.java
M frontend/webadmin/modules/gwt-common/src/main/resources/org/ovirt/engine/core/Common.gwt.xml
17 files changed, 215 insertions(+), 33 deletions(-)

Approvals:
  Eli Mesika: Verified; Looks good to me, approved



-- 
To view, visit http://gerrit.ovirt.org/20894
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ib72b867c778b5609d5e333c63f5798bdd1a0f55f
Gerrit-PatchSet: 7
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Liran Zelkha <lzelkha at redhat.com>
Gerrit-Reviewer: Barak Azulay <bazulay at redhat.com>
Gerrit-Reviewer: Eli Mesika <emesika at redhat.com>
Gerrit-Reviewer: Liran Zelkha <lzelkha at redhat.com>
Gerrit-Reviewer: oVirt Jenkins CI Server



More information about the Engine-commits mailing list