Branch: refs/heads/release/jon3.3.x
Home: https://github.com/rhq-project/rhq
Commit: ca1dc3d0c072a1505c05fd9159e4ec98c0c24418
https://github.com/rhq-project/rhq/commit/ca1dc3d0c072a1505c05fd9159e4ec98c…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-08-12 (Tue, 12 Aug 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/auth/SubjectManagerBean.java
Log Message:
-----------
[BZ 1122549] - LDAP user registration screen does not appear when 'Enable Login Without Roles' has value 'No' - SubjectManagerBean.processSubjectForLdap() was calling the SubjectManagerBean.login() where the exception was thrown, but the roles get assigned after this step. Now the login method is called with additional parameter that says 'don't do the role checking'. There was also a logical error that actually caused that no RHQ roles (based on LDAP group) were assigned at all (it was done correctly only when the log level was set to DEBUG)
(cherry picked from commit 12c727d8b96694fb60cb119b95aceeeeece02190)
Signed-off-by: Libor Zoubek <lzoubek(a)redhat.com>
Branch: refs/heads/storage_workflow
Home: https://github.com/rhq-project/rhq
Commit: c917a8fc7996ade68d011d50ffef060bc51d300a
https://github.com/rhq-project/rhq/commit/c917a8fc7996ade68d011d50ffef060bc…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-08-11 (Mon, 11 Aug 2014)
Changed paths:
A modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/storage/FakeStepRunner.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/storage/StorageClusterMaintenanceManagerBeanTest.java
A modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/storage/TestCalculatorLookup.java
A modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/storage/TestDeployCalculator.java
M modules/enterprise/server/itests-2/src/test/resources/cassandra-test.properties
A modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/CalculatorLookup.java
A modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/DefaultCalculatorLookup.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageClusterMaintenanceManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageClusterMaintenanceManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/job/DeployCalculator.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/job/StepCalculator.java
Log Message:
-----------
[BZ 1120418] add initial test for scheduleing and executing a single job
This commit includes some refactoring to make the code more testable.
DeplpyCalculator is no longer an EJB. I have also introduced the
CalculatorLookup interface along with a test hook so that we can use test
implementations of StepCalculator.
Branch: refs/heads/storage_workflow
Home: https://github.com/rhq-project/rhq
Commit: 2291de55ac2f43d914c9bd896e8687a37ce07068
https://github.com/rhq-project/rhq/commit/2291de55ac2f43d914c9bd896e8687a37…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-08-11 (Mon, 11 Aug 2014)
Changed paths:
M modules/common/cassandra-ccm/cassandra-ccm-arquillian/src/main/java/org/rhq/cassandra/ccm/arquillian/CCMSuiteDeploymentExtension.java
A modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/storage/StorageClusterMaintenanceManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/resources/cassandra-test.properties
Log Message:
-----------
[BZ 1120418] intial commit for cluster maintenance server itest
I am also adding support for skipping the storage cluster setup/tear down to
speed up itest execution. They can be skipped by setting these system
properties on the command line passed to maven,
* -Drhq.storage.deploy=false
* -Drhq.storage.shutdown=false
Branch: refs/heads/storage_workflow
Home: https://github.com/rhq-project/rhq
Commit: 7d5e62999c6e548aa090cb8b2c9f30c7fc5b996b
https://github.com/rhq-project/rhq/commit/7d5e62999c6e548aa090cb8b2c9f30c7f…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-08-11 (Mon, 11 Aug 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/storage/MaintenanceStep.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/storage/StorageClusterMaintenanceManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageClusterMaintenanceManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/StorageMaintenanceJob.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/job/DeployCalculator.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/job/StepCalculator.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/step/AnnounceStorageNode.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/step/BaseStepRunner.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/step/BootstrapNode.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/step/MaintenanceStepRunner.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/step/ShutdownStorageClient.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/step/StartStorageClient.java
A modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/step/StepFailureException.java
A modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/step/StepFailureStrategy.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/step/UpdateStorageNodeEndpoints.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/maintenance/step/UpdateStorageNodeEntity.java
Log Message:
-----------
[BZ 1120418] first cut at dealing with failures
Branch: refs/heads/RHQ_4_9_0_JON322GA/bug/1128888
Home: https://github.com/rhq-project/rhq
Commit: 3f24ae5f645429f33042a36fc4a968fc3530efad
https://github.com/rhq-project/rhq/commit/3f24ae5f645429f33042a36fc4a968fc3…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-08-11 (Mon, 11 Aug 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/invalid/InvalidMetricsManager.java
Log Message:
-----------
[BZ 1110462] handle aggregate metrics with NaN as a value
Conflicts:
modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
(cherry picked from commit 28e6e45129b03280c88de14742b5129618f95efe)
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 4dd517a72c7ab2f77c450ac42832a4044960567f
https://github.com/rhq-project/rhq/commit/4dd517a72c7ab2f77c450ac42832a4044…
Author: Elias Ross <elias_ross(a)apple.com>
Date: 2014-08-11 (Mon, 11 Aug 2014)
Changed paths:
M modules/core/dbutils/src/main/scripts/dbsetup/alert-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
Log Message:
-----------
BZ1073093 Alert template query does not scale well
With a high number of alert definitions, the count query does not scale well.
Adding index for resource_type_id
Branch: refs/heads/release/jon3.3.x
Home: https://github.com/rhq-project/rhq
Commit: b0ab71681d20379c0c98c04d9c252aa5eab3a1fe
https://github.com/rhq-project/rhq/commit/b0ab71681d20379c0c98c04d9c252aa5e…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-08-11 (Mon, 11 Aug 2014)
Changed paths:
M modules/plugins/cassandra/pom.xml
M modules/plugins/cassandra/src/main/java/org/rhq/plugins/cassandra/CassandraNodeComponent.java
M modules/plugins/cassandra/src/main/java/org/rhq/plugins/cassandra/util/KeyspaceService.java
A modules/plugins/cassandra/src/main/java/org/rhq/plugins/cassandra/util/TakeSnapshotOperation.java
M modules/plugins/cassandra/src/main/resources/META-INF/rhq-plugin.xml
M modules/plugins/rhq-storage/src/main/java/org/rhq/plugins/storage/StorageNodeComponent.java
M modules/plugins/rhq-storage/src/main/resources/META-INF/rhq-plugin.xml
M modules/plugins/rhq-storage/src/test/java/org/rhq/plugins/storage/StorageNodeComponentITest.java
Log Message:
-----------
Bug 1074633 - RFE: Manage storage node snapshots
Added "Take Snapshot" operation to StorageNode resource. This operation
takes several other parameters and it can either move or delete older
snapshots. Basically it allows to
- keep N latest snapshots and move/delete older ones
- keep snapshots not older than N days and move/delete the older ones
(cherry picked from commit 2ac701032cf7b05de8a285210de619a5f62e5191)
Signed-off-by: Jirka Kremser <jkremser(a)redhat.com>
Commit: 1da0e2100b8336d5d4cdf298bbaf618392e44b2c
https://github.com/rhq-project/rhq/commit/1da0e2100b8336d5d4cdf298bbaf61839…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-08-11 (Mon, 11 Aug 2014)
Changed paths:
M modules/plugins/rhq-storage/src/test/java/org/rhq/plugins/storage/StorageNodeComponentITest.java
Log Message:
-----------
Bug 1074633 - RFE: Manage storage node snapshots
StorageNodeComponentItest - output more details when assertion fails
(cherry picked from commit 2de223b66109636a8b073e70e510f35cd6b70238)
Signed-off-by: Jirka Kremser <jkremser(a)redhat.com>
Commit: b9a429f70973e757f2e89c13421c24bf03cafa80
https://github.com/rhq-project/rhq/commit/b9a429f70973e757f2e89c13421c24bf0…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-08-11 (Mon, 11 Aug 2014)
Changed paths:
M modules/plugins/rhq-storage/src/test/java/org/rhq/plugins/storage/StorageNodeComponentITest.java
Log Message:
-----------
Bug 1074633 - RFE: Manage storage node snapshots
next attempt to fix storageNode takeSnapshots itests
(cherry picked from commit 0bef943a102c2bd13f42964fa35c8dd651ca9790)
Signed-off-by: Jirka Kremser <jkremser(a)redhat.com>
Commit: a2a56774602a65677b4ef36bbecea7c19137ca7c
https://github.com/rhq-project/rhq/commit/a2a56774602a65677b4ef36bbecea7c19…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-08-11 (Mon, 11 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 1074633 - 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()
(cherry picked from commit 6640eabc6735327f8261f0fed23afd942d0ce801)
Signed-off-by: Jirka Kremser <jkremser(a)redhat.com>
Compare: https://github.com/rhq-project/rhq/compare/bd1b43c2f2b8...a2a56774602a
Branch: refs/heads/release/jon3.3.x
Home: https://github.com/rhq-project/rhq
Commit: bd1b43c2f2b86d6cb8845b69792194be0200ea24
https://github.com/rhq-project/rhq/commit/bd1b43c2f2b86d6cb8845b69792194be0…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-08-11 (Mon, 11 Aug 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/SystemSettingsView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/AboutModalWindow.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/menu/MenuBarView.java
Log Message:
-----------
[BZ 1083479] - Second invocation of about dialog fails - creating the dialog from scratch (instead of using the cached instance that was causing the issue). Also adding a link to GitHub commit corresponding to the build number (only for RHQ).
(cherry picked from commit 177ee40d9251de5207d58bf417c51187bc7bd38c)
Signed-off-by: Mike Thompson <mithomps(a)redhat.com>