
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@redhat.com <lzelkha@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@redhat.com> Gerrit-Reviewer: Barak Azulay <bazulay@redhat.com> Gerrit-Reviewer: Eli Mesika <emesika@redhat.com> Gerrit-Reviewer: Liran Zelkha <lzelkha@redhat.com> Gerrit-Reviewer: oVirt Jenkins CI Server