Branch: refs/heads/master Home: https://github.com/rhq-project/rhq Commit: 6640eabc6735327f8261f0fed23afd942d0ce801 https://github.com/rhq-project/rhq/commit/6640eabc6735327f8261f0fed23afd942d... Author: Libor Zoubek lzoubek@redhat.com Date: 2014-08-04 (Mon, 04 Aug 2014)
Changed paths: M modules/core/dbutils/pom.xml M modules/core/dbutils/src/main/scripts/dbsetup/sysconfig-data.xml M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml M modules/core/domain/src/main/java/org/rhq/core/domain/cloud/StorageClusterSettings.java M modules/core/domain/src/main/java/org/rhq/core/domain/common/composite/SystemSetting.java M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/ClusterConfigurationEditor.java M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_cs.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ko.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_pt.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ru.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_zh.properties M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/RHQConstants.java M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerLocal.java M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageClusterSettingsManagerBean.java M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/system/SystemManagerBean.java M modules/enterprise/server/plugins/alertdef-rhq/src/main/java/org/rhq/enterprise/server/plugins/alertdef/AlertDefinitionServerPluginComponent.java
Log Message: ----------- Bug 1074632 - RFE: Manage storage node snapshots
2nd piece of impl above BZ. This patch adds server side capability to manage snapshots for storage cluster. This basically means that we regularly run takeSnaphost operation with several parameters - so user can decide whether to keep all of them, keep last or move older ones to specified location.
6 new private/readonly system settings have been introduced - those settings can be updated only via Storage admin pages.
User can enable/disable snapshots management of storage cluster and set cron expression to run management task regulary (additional 4 settings are basically parameters for takeSnapshot operation introduced within previous commit for this BZ). When Cluster Setting is saved in UI we re-schedule takeSnapshot operations on all StorageNode resources in inventory.
Snapshot related code was removed from StorageNodeManagerBean#runClusterMaintenance()
Commit: d9d0bd3ddfb075a96ff76a641bce2d18afc8c2e3 https://github.com/rhq-project/rhq/commit/d9d0bd3ddfb075a96ff76a641bce2d18af... Author: Libor Zoubek lzoubek@jezzovo.net Date: 2014-08-07 (Thu, 07 Aug 2014)
Changed paths: M modules/core/dbutils/pom.xml M modules/core/dbutils/src/main/scripts/dbsetup/sysconfig-data.xml M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml M modules/core/domain/src/main/java/org/rhq/core/domain/cloud/StorageClusterSettings.java M modules/core/domain/src/main/java/org/rhq/core/domain/common/composite/SystemSetting.java M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/storage/ClusterConfigurationEditor.java M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_cs.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_de.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ja.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ko.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_pt.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_ru.properties M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages_zh.properties M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/RHQConstants.java M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerLocal.java M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageClusterSettingsManagerBean.java M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/system/SystemManagerBean.java M modules/enterprise/server/plugins/alertdef-rhq/src/main/java/org/rhq/enterprise/server/plugins/alertdef/AlertDefinitionServerPluginComponent.java
Log Message: ----------- Merge pull request #97 from lzoubek/bugs/1074632
Bug 1074632 - RFE: Manage storage node snapshots (part. 2)
Compare: https://github.com/rhq-project/rhq/compare/2d3a7af20783...d9d0bd3ddfb0
rhq-commits@lists.fedorahosted.org