Branch: refs/heads/bug/1090462
Home: https://github.com/rhq-project/rhq
Commit: ac3268af4d08034eba56ce5d811ef72fe38843d4
https://github.com/rhq-project/rhq/commit/ac3268af4d08034eba56ce5d811ef72fe…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/RemoteAccessInfo.java
A modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/SSHAccessException.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/RemoteInstallGWTServiceImpl.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1090462 - prototype to see if I can get key fingerprints authenticated and stored in a known_hosts file
Branch: refs/heads/BZ1069545
Home: https://github.com/rhq-project/rhq
Commit: 9a610ded207d1a6252ba329531347078ab4d6de3
https://github.com/rhq-project/rhq/commit/9a610ded207d1a6252ba329531347078a…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
[BZ 1069545] Add Subsystems and Server Configuration subcategories.
Commit: d28528b4b11fa051ec500791db606d9bbff3be9e
https://github.com/rhq-project/rhq/commit/d28528b4b11fa051ec500791db606d9bb…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
A modules/core/dbutils/src/main/java/org/rhq/core/db/upgrade/SubcategoryUpgradeTask.java
M modules/core/dbutils/src/main/scripts/dbsetup/inventory-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
Log Message:
-----------
[BZ 1069545] Add a ManyToMany relationship between resource type and proper subcategories. Also, add new table, upgrade schema, and upgrade tasks to move to the new model.
Commit: b301111897d7b235d9041ec0069a490a786ff445
https://github.com/rhq-project/rhq/commit/b301111897d7b235d9041ec0069a490a7…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/SubCategoriesMetadataParser.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceSubCategory.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/ResourceMetadataManagerBean.java
Log Message:
-----------
[BZ 1069545] Clean the subcategory class as well the persisting layers.
Commit: a0b2fc43e05c8845a1c1b16ac6d9b12737da3227
https://github.com/rhq-project/rhq/commit/a0b2fc43e05c8845a1c1b16ac6d9b1273…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceSubCategory.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/ResourceMetadataManagerBean.java
Log Message:
-----------
[BZ 1069545] Add code that indepdently persists the subcategories.
Commit: c9e9e5e3ac9e3751bad0028e17369b1032fc2b98
https://github.com/rhq-project/rhq/commit/c9e9e5e3ac9e3751bad0028e17369b103…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/PluginMetadataParser.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/SubCategoriesMetadataParser.java
M modules/core/client-api/src/test/java/org/rhq/core/clientapi/agent/metadata/test/ExtensionModelTest.java
M modules/core/client-api/src/test/java/org/rhq/core/clientapi/agent/metadata/test/NestedSubCategoriesMetadataParserTest.java
M modules/core/client-api/src/test/java/org/rhq/core/clientapi/agent/metadata/test/SubCategoriesMetadataParserTest.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceSubCategory.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/AutoGroupCompositeFlyweight.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/FlyweightCache.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/ResourceSubCategoryFlyweight.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/ResourceTypeFlyweight.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/group/composite/AutoGroupComposite.java
M modules/core/plugindoc/src/main/java/org/rhq/core/tool/plugindoc/PluginDescriptorProcessor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/navigation/group/ResourceGroupTreeNode.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/navigation/resource/ResourceTreeModelUIBean.java
M modules/enterprise/server/appserver/src/main/scripts/storage_setup.groovy
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/PluginExtensionMetadataTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/test/UpdateResourceSubsystemTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/ResourceMetadataManagerBean.java
Log Message:
-----------
[BZ 1069545] First cut at removing the predefined subcategories concept. This version has some functionality removed but will be added in later revisions.
Commit: a87590557af4512b1ff43a0ff6007494b09817c5
https://github.com/rhq-project/rhq/commit/a87590557af4512b1ff43a0ff6007494b…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M etc/eclipse-tools/hibernate.cfg.xml
M modules/core/dbutils/pom.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
Log Message:
-----------
[BZ 1069545] Gui changes for the subcategory generation. The subcategories are now driven by attributes on the child resource type.
Commit: a24ecfc665dd734e9a54c5ed7fc6f1c72351c95e
https://github.com/rhq-project/rhq/commit/a24ecfc665dd734e9a54c5ed7fc6f1c72…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/scripts/dbsetup/inventory-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/Resource.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/ResourceMetadataManagerBeanTest.java
Log Message:
-----------
[BZ 1069545] Fix queries related to subcategories.
Commit: faec6f2d75f2d8eb5f4a0a186bb152b18c12a504
https://github.com/rhq-project/rhq/commit/faec6f2d75f2d8eb5f4a0a186bb152b18…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceManagerBean.java
Log Message:
-----------
[BZ 1069545] More subcategory cleanup, removing unused code and fixing joined queries.
Commit: 916d0f3acc49409b2eb547603f51b369f7e2ee9c
https://github.com/rhq-project/rhq/commit/916d0f3acc49409b2eb547603f51b369f…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/core/dbutils/src/main/java/org/rhq/core/db/upgrade/SubcategoryUpgradeTask.java
M modules/core/domain/src/main/java/org/rhq/core/domain/criteria/ResourceTypeCriteria.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupContextMenu.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/type/ResourceTypeRepository.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/navigation/resource/ResourceTreeModelUIBean.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/PluginExtensionMetadataTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/test/UpdatePluginMetadataTestBase.java
Log Message:
-----------
[BZ 1069545] Removing more undeeded code for fetching subcategories. Subcategories are now just a proper field on the resource type.
Commit: 79eab8edc5ebe91bc3633ac0ecdf063fe9f64f78
https://github.com/rhq-project/rhq/commit/79eab8edc5ebe91bc3633ac0ecdf063fe…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/PluginMetadataParser.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
M modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
[BZ 1069545] Updates to the tree build structure.
Commit: 2de0c497707cf414629eeb5d60b80bba5d1c6415
https://github.com/rhq-project/rhq/commit/2de0c497707cf414629eeb5d60b80bba5…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
Log Message:
-----------
[BZ 1069545] More updates to the tree build structure.
Commit: c8e4be31e8077fb6fb3afb835331c259c2c3a039
https://github.com/rhq-project/rhq/commit/c8e4be31e8077fb6fb3afb835331c259c…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
Log Message:
-----------
[BZ 1069545] More updates to the tree build structure for the resource view.
Commit: 1af6f9b8eb84dfee60bb2a30aa5afe41d97e16c4
https://github.com/rhq-project/rhq/commit/1af6f9b8eb84dfee60bb2a30aa5afe41d…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
M modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
[BZ 1069545] The resource tree view now renders subcategories as well as nested subcategories with the identical names properly.
Commit: e414181dbf34ceddaa38cff9758a5215dbea5838
https://github.com/rhq-project/rhq/commit/e414181dbf34ceddaa38cff9758a5215d…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/core/domain/intentional-api-changes-since-4.10.0.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/criteria/ResourceTypeCriteria.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceSubCategory.java
Log Message:
-----------
[BZ 1069545] First round for addressing API differences due to this change.
Compare: https://github.com/rhq-project/rhq/compare/43a744fb3268...e414181dbf34
Branch: refs/heads/BZ1069545
Home: https://github.com/rhq-project/rhq
Commit: 43a744fb3268e19869665df9f794f68b28e1d0c3
https://github.com/rhq-project/rhq/commit/43a744fb3268e19869665df9f794f68b2…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
A modules/core/domain/intentional-api-changes-since-4.10.0.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/criteria/ResourceTypeCriteria.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceSubCategory.java
Log Message:
-----------
[BZ 1069545] First round for addressing API differences due to this change.
Branch: refs/heads/jshaughn/as7-deployment
Home: https://github.com/rhq-project/rhq
Commit: 195b18b45f43f712cedc00d51bfc2ffccc83a38e
https://github.com/rhq-project/rhq/commit/195b18b45f43f712cedc00d51bfc2ffcc…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/server/configuration/ConfigurationServerService.java
M modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/InventoryManager.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationServerServiceImpl.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/SubsystemDiscovery.java
Log Message:
-----------
[1070326] Do not individually track applications with the same WEB Context
This is an initial commit for consideration. It enhances discovery in the
as7 plugin such that Deployments automatically process versioned artifact
names. For example, myapp-1.0.war results in a Deployment resource
of myapp.way with version 1.0. A subsequent deployment of myapp-2.0.war
results in the existing myapp.war resource being upped to version 2.0.
This is applied to any Deployment based on the SubsystemDiscovery class.
Moreover, general support has been added such that when discovering a new
version of an existing resource, not only is the version updated, but the
resource's plugin configuration is updated with any properties set by the
discovery. In this way if the new version requires updated connection props
(like the EAP address path used to connect) it gets updated. Since only
those props set by discovery are updated, any existing customizations will be
maintained in the existing configuration.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 1cc8d7e635d22be7f4513c7c8de395dd4c718306
https://github.com/rhq-project/rhq/commit/1cc8d7e635d22be7f4513c7c8de395dd4…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/configuration/ConfigurationUtility.java
Log Message:
-----------
[1092975] Unable to update configuration of JBossAS7 Standalone Server
Use the correct equality test for read-only PropertyList during
config validation.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 1beac55fa86c81b4901942fc42458aea05bbb2ac
https://github.com/rhq-project/rhq/commit/1beac55fa86c81b4901942fc42458aea0…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/plugins/rhq-server/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
[BZ 1084626] adding constraint to ensure there are at least 2 aggregation worker threads
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 039044395d0a05dc2bbf3ff334f15abe3fead5cb
https://github.com/rhq-project/rhq/commit/039044395d0a05dc2bbf3ff334f15abe3…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
Log Message:
-----------
[BZ 1084626] Make sure metrics thread pool has more than 1 thread to avoid deadlock
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: bb35b92a5cea38180cf176a90d2c173458572d0d
https://github.com/rhq-project/rhq/commit/bb35b92a5cea38180cf176a90d2c17345…
Author: Heiko W. Rupp <hwr(a)pilhuhn.de>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
A modules/enterprise/server/plugins/alert-aerogear-ups/pom.xml
A modules/enterprise/server/plugins/alert-aerogear-ups/src/main/java/org/rhq/enterprise/server/plugins/alertUps/UpsAlertComponent.java
A modules/enterprise/server/plugins/alert-aerogear-ups/src/main/java/org/rhq/enterprise/server/plugins/alertUps/UpsSender.java
A modules/enterprise/server/plugins/alert-aerogear-ups/src/main/resources/META-INF/rhq-serverplugin.xml
R modules/enterprise/server/plugins/alert-agerogear-ups/pom.xml
R modules/enterprise/server/plugins/alert-agerogear-ups/src/main/java/org/rhq/enterprise/server/plugins/alertUps/UpsAlertComponent.java
R modules/enterprise/server/plugins/alert-agerogear-ups/src/main/java/org/rhq/enterprise/server/plugins/alertUps/UpsSender.java
R modules/enterprise/server/plugins/alert-agerogear-ups/src/main/resources/META-INF/rhq-serverplugin.xml
M modules/enterprise/server/plugins/pom.xml
Log Message:
-----------
Fix a bad typo on the maven module name.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 10e13d8118304efb8b287d5eacf24909fd8934cf
https://github.com/rhq-project/rhq/commit/10e13d8118304efb8b287d5eacf24909f…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
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
Log Message:
-----------
[BZ 1020807] - UI shows successful message even though an update of configuration failed - Changing the message from "Configuration updated..." to "Updating configuration...", because we cannot predict if the configuration update will or will not be successful.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: cd310d35b22ecdd05e367b45e92eee11598cda2b
https://github.com/rhq-project/rhq/commit/cd310d35b22ecdd05e367b45e92eee115…
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: 2014-04-17 (Thu, 17 Apr 2014)
Changed paths:
A modules/enterprise/server/plugins/alert-agerogear-ups/pom.xml
A modules/enterprise/server/plugins/alert-agerogear-ups/src/main/java/org/rhq/enterprise/server/plugins/alertUps/UpsAlertComponent.java
A modules/enterprise/server/plugins/alert-agerogear-ups/src/main/java/org/rhq/enterprise/server/plugins/alertUps/UpsSender.java
A modules/enterprise/server/plugins/alert-agerogear-ups/src/main/resources/META-INF/rhq-serverplugin.xml
M modules/enterprise/server/plugins/pom.xml
Log Message:
-----------
First cut of a Aerogear-Unified-Push-Server alert plugin.
Commit: b778af0bf7e55c31c0fd69e756b570b08349eb09
https://github.com/rhq-project/rhq/commit/b778af0bf7e55c31c0fd69e756b570b08…
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M modules/enterprise/server/plugins/alert-agerogear-ups/src/main/java/org/rhq/enterprise/server/plugins/alertUps/UpsAlertComponent.java
M modules/enterprise/server/plugins/alert-agerogear-ups/src/main/java/org/rhq/enterprise/server/plugins/alertUps/UpsSender.java
M modules/enterprise/server/plugins/alert-agerogear-ups/src/main/resources/META-INF/rhq-serverplugin.xml
Log Message:
-----------
Some cleanup and externalization of settings.
Commit: d3a52df1169dd963b8202873f877cd4dc5fc5be6
https://github.com/rhq-project/rhq/commit/d3a52df1169dd963b8202873f877cd4dc…
Author: Heiko W. Rupp <hwr(a)pilhuhn.de>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
A modules/enterprise/server/plugins/alert-agerogear-ups/pom.xml
A modules/enterprise/server/plugins/alert-agerogear-ups/src/main/java/org/rhq/enterprise/server/plugins/alertUps/UpsAlertComponent.java
A modules/enterprise/server/plugins/alert-agerogear-ups/src/main/java/org/rhq/enterprise/server/plugins/alertUps/UpsSender.java
A modules/enterprise/server/plugins/alert-agerogear-ups/src/main/resources/META-INF/rhq-serverplugin.xml
M modules/enterprise/server/plugins/pom.xml
Log Message:
-----------
Merge pull request #25 from pilhuhn/alert-ups
Aerogear UPS alert sender plugin
Compare: https://github.com/rhq-project/rhq/compare/bc47bf3b7d24...d3a52df1169d
Branch: refs/heads/BZ1069545
Home: https://github.com/rhq-project/rhq
Commit: 9427b2a0a7416a43360ff75e7715e3f61611543d
https://github.com/rhq-project/rhq/commit/9427b2a0a7416a43360ff75e7715e3f61…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-29 (Tue, 29 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
M modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
[BZ 1069545] The resource tree view now renders subcategories as well as nested subcategories with the identical names properly.
Branch: refs/heads/BZ1069545
Home: https://github.com/rhq-project/rhq
Commit: 624e8985efd22e3b0c166595608fbede4c165cd5
https://github.com/rhq-project/rhq/commit/624e8985efd22e3b0c166595608fbede4…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-29 (Tue, 29 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
Log Message:
-----------
[BZ 1069545] More updates to the tree build structure for the resource view.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 17239b3b948a8c2b05a21bd87d25aeed7217020f
https://github.com/rhq-project/rhq/commit/17239b3b948a8c2b05a21bd87d25aeed7…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-29 (Tue, 29 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
Log Message:
-----------
[BZ 1092507] Globally uncaught exception when selecting an area which doesn't contain data in unfolded graph. Zooming in on range of no data (NaN) causes the lowestValue to become null because there is no low value (there are no valid values at all). This scenario was solved by assigning the measurement definition UOM when no valid values are available.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 074e649afda89f314679a0c65676aa41f80f420b
https://github.com/rhq-project/rhq/commit/074e649afda89f314679a0c65676aa41f…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-29 (Tue, 29 Apr 2014)
Changed paths:
M modules/common/ant-bundle/src/main/java/org/rhq/bundle/ant/type/DeploymentUnitType.java
M modules/core/util/src/main/java/org/rhq/core/util/updater/Deployer.java
M modules/core/util/src/main/java/org/rhq/core/util/updater/DeploymentData.java
M modules/core/util/src/test/java/org/rhq/core/util/updater/DeployerCanonicalPathTest.java
M modules/core/util/src/test/java/org/rhq/core/util/updater/DeployerTest.java
M modules/core/util/src/test/java/org/rhq/core/util/updater/ManageRootDirTest.java
M modules/core/util/src/test/java/org/rhq/core/util/updater/SimpleDeployerRawFileTest.java
M modules/core/util/src/test/java/org/rhq/core/util/updater/SimpleDeployerTest.java
Log Message:
-----------
[665508] rhq:url-archive, rhq:archive should support destinationFile/destinationDir
- Fix API back-compat issues in DeploymentData constructors
- Fix ambiguous constructors issue in DeploymentData when using various null params
- Fix some related jdoc
- Update our code base to not use deprecated calls in DeploymentProperties
and DeploymentData.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 4d736ffdb35d4e4d7bce7aeeef477dbcc8ef2992
https://github.com/rhq-project/rhq/commit/4d736ffdb35d4e4d7bce7aeeef477dbcc…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/agent/install/RemoteAgentInstallView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/topology/AgentTableView.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
Log Message:
-----------
BZ 1090448 - make the remote agent install UI more pretty
Branch: refs/heads/jsanda/metrics-schema
Home: https://github.com/rhq-project/rhq
Commit: e47353b003ebc11168f7869d9bd28c52bc93f094
https://github.com/rhq-project/rhq/commit/e47353b003ebc11168f7869d9bd28c52b…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/common/cassandra-schema/src/main/resources/schema/update/0002.xml
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/SchedulingSynchronizer.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregateCacheMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationType.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchResult.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheMapper.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ComputeMetric.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/RawCacheMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/AggregateNumericMetric.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/AggregateType.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/MetricsTable.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/NumericMetric.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/RawNumericMetric.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsPerfTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
M modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/MeasurementAggregator.java
M modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/Simulator.java
Log Message:
-----------
first cut at metrics_cache table which replaces metrics_index table
The number of reads performed during aggregation grow linearly in proportion to
the number of schedules with data to be aggregated. In the worst case scenario
when 1 hr and 6 hr data are aggregated along with raw data, the number of reads
is 3 * N where N is the number of schedules. If there are a million schedules
with data, then a million reads have to be performed just to aggregate the raw
data.
The new metrics_cache table allows us to dramatically reduce the number of
reads. When raw data for example is stored it is now written to both the
raw_data table as well as the metrics_cache table. A single partition, i.e.,
row, in metrics_cache contains data for some configurable number of schedules.
Right now it defaults to 100. Each partition in metrics_cache contains data
only for a given time slice, e.g., 18:00 to 19:00. Once aggregation has run for
that time slice, the partition is deleted.
If we have a million schedules with raw data and 100 schedules are being stored
per partition in metrics_cache, then the number of reads drops from 1 million
to 10,000. That is a 99% reduction in the number of reads. And this reduction
will not come with a sharp increase in memory utilization.
Commit: b00b191dafb3dae483006dd3ab591ea798c5e31d
https://github.com/rhq-project/rhq/commit/b00b191dafb3dae483006dd3ab591ea79…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/SchedulingSynchronizer.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/TaskTracker.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator2.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
Log Message:
-----------
Some refactoring and fixing bug in TaskTracker
Moving code to process batches into Aggregator2 (which will be renamed). Part
of the reason for this refactoring is logging. Info or debug level logging can
be turned on for AggregationManager without flooding the log file with a lot
of log statements.
TaskTracker provides synchronization for schedules tasks. It is used to track
when all of the scheduled tasks have completed. CountDownLatch cannot be used
anymore because it requires you to specify the number of tasks or events up
front. This worked fine with the metrics_index table since we were only
querying against a single row, and we would iterate over the result set to get
the count. It is not know in advance though how many rows there will be in
metrics_cache so a different sychronization mechanism was needed.
Lastly I should mention that I am not referring to CQL rows here but rather
rows at the actual storage layer, i.e., thrift rows.
Commit: 122e51731dab09d16d80eead4cbbd81d21bafced
https://github.com/rhq-project/rhq/commit/122e51731dab09d16d80eead4cbbd81d2…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationState.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator2.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchAggregationScheduler.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchAggregationState.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchAggregator.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Compute1HourData.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Compute24HourData.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Compute6HourData.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/OneHourDataScheduler.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/RawDataScheduler.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/SixHourDataScheduler.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
more clean up, removing classes that are now unused.
Commit: 67c7cced5fca21e2e2a63f470499ef51c2203955
https://github.com/rhq-project/rhq/commit/67c7cced5fca21e2e2a63f470499ef51c…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/TaskTracker.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregateCacheMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/RawCacheMapper.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/TaskTracker.java
Log Message:
-----------
update logging to output number of schedules aggregated
Commit: 387078d556cd41d598298c7db03e1861c89888bb
https://github.com/rhq-project/rhq/commit/387078d556cd41d598298c7db03e1861c…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/AggregateCacheMapper.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/CacheMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/RawCacheMapper.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregateCacheMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationType.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/RawCacheMapper.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
cleaning up and re-enabling some tests
This commit also updates the logic for determine when aggregation last ran
after a server outage. It is a bit more complicated now since with
metrics_cache there can be multiple partitions per time slice; so, we have to
iterate over all possible partitiion keys per time slice, and if we fail to
find any data, only then do we check the previous time slice. It was eaasier
with the metrics_index table because there was only one partition per time
slice.
Commit: 7d94956725c0cbb2459bd858211c251f2c67385c
https://github.com/rhq-project/rhq/commit/7d94956725c0cbb2459bd858211c251f2…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
re-enabling and updating tests in MetricsServerTest
Commit: 5e37a59d4d9a884714e19bc3dd3824fd853cc592
https://github.com/rhq-project/rhq/commit/5e37a59d4d9a884714e19bc3dd3824fd8…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/measurement/MeasurementSchedule.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBeanTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/scheduler/jobs/DataPurgeJob.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageClientManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
Log Message:
-----------
update server code to pass min/max schedule ids to MetricsServer
Commit: ff11bf30bd966555e78c106701762f0de396db49
https://github.com/rhq-project/rhq/commit/ff11bf30bd966555e78c106701762f0de…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/StorageResultSetFuture.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchException.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchFailureListener.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
Log Message:
-----------
adding some initial support for failure handling
This commit gives the capability to log stack traces when exceptions occur
while processing a batch of futures. More importantly, this is a step towards
providing fail fast behavior. Suppose we provide a configurable threshold for
failures, and when that threshold is passed, we abort the aggregation so that
it can be retried at some later time.
Commit: d5fc0724b727df4633f769201879e5a754fc699c
https://github.com/rhq-project/rhq/commit/d5fc0724b727df4633f769201879e5a75…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/TaskTracker.java
Log Message:
-----------
making some changes based on feedback from code review
The wait() notify() calls have been replaced with a CountDownLatch to address
the scenario in which notify() is invoked before wait(). JavaDoc has also been
added to explain usage.
Commit: d88ae4f7fd4910e29a2c2121005532586c278a84
https://github.com/rhq-project/rhq/commit/d88ae4f7fd4910e29a2c2121005532586…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/data-migration/src/main/java/org/rhq/server/metrics/migrator/workers/MetricsIndexUpdateAccumulator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
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/aggregation/Aggregator.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/MetricsIndexEntry.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/MetricsIndexEntryMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/MetricsTable.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsPerfTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
remove references to now obsolete metrics_index table
There is still a reference in the data migration code. That will be addressed
in a separate task.
Commit: 806efb632cf8bbcffcf3c2c912868be3ad30186c
https://github.com/rhq-project/rhq/commit/806efb632cf8bbcffcf3c2c912868be3a…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 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/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationType.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
changing naming convention for the bucket column in metrics_cache
Previously when inserting a row into metrics_index, the bucket column would
have the next wider bucket as its value. For example, if we inserted raw data,
then we would update metrics_index with the bucket column having a value of
"one_hour_metrics". With the schema changes to start using metrics_cache in
place of metrics_index, this approach got confusing. The bucket column now
is set to the name of the historical table in which data is being written.
Commit: 0210edbe55e9914106723fd1843aec6ddb862968
https://github.com/rhq-project/rhq/commit/0210edbe55e9914106723fd1843aec6dd…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/common/cassandra-schema/src/main/resources/schema/update/0002.xml
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntry.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntryMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/MetricsTable.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
Log Message:
-----------
adding metrics_cache_index table to schema along with initial query support
Commit: e782f303bd088415785880a044e97accba686a1c
https://github.com/rhq-project/rhq/commit/e782f303bd088415785880a044e97accb…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
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/domain/CacheIndexEntryMapper.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/WaitForRawInserts.java
Log Message:
-----------
update metrics_cache_index when inserting raw data
Commit: 04d318dfdb5ba41d6f4a7cc513dc6d63f7dc446e
https://github.com/rhq-project/rhq/commit/04d318dfdb5ba41d6f4a7cc513dc6d63f…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 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/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
updating, refactoring tests
Commit: b7821c13747a7cf2ba5d34c01673d96b6ff5809a
https://github.com/rhq-project/rhq/commit/b7821c13747a7cf2ba5d34c01673d96b6…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 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/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
do not insert raw data that is too old
This initial support caps the age at 24 hours. The plan going forward however
is to make that cap configurable.
Commit: 298ceb07347828e12588d79a9e76f84e58aee337
https://github.com/rhq-project/rhq/commit/298ceb07347828e12588d79a9e76f84e5…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 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/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchResult.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
A modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/InMemoryMetricsDB.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
M modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/Simulator.java
Log Message:
-----------
update metrics_cache and metrics_cache_index for 1 hour and 6 hour data
This commit also introduces a big refactoring of AggregationTests. Tracking and
updating expected values was tedious and error prone; consequently, I
introduced InMemoryMetricsDB.
Commit: 1469e4dbe348006adee92a293a7f38893550a4c2
https://github.com/rhq-project/rhq/commit/1469e4dbe348006adee92a293a7f38893…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/InMemoryMetricsDB.java
Log Message:
-----------
re-enabling 24 hour data tests
Commit: 603120d619c9bf290a4a0d4fdb606e269d10e82e
https://github.com/rhq-project/rhq/commit/603120d619c9bf290a4a0d4fdb606e269…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/common/cassandra-schema/src/main/resources/schema/update/0002.xml
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/DateTimeService.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
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/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntryMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/NumericMetric.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/InMemoryMetricsDB.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
adding initial support for aggregating late/past data
There are two main changes in this commit. The first is the initial suppport
for aggregating late data. That is, raw data that is stored after its time
slice has already passed.
The schema for metrics_cache_index is changed slightly as well. We now order by
the time column before the start_schedule_id column. And we are always storing
the day, i.e., hour zero in the time_slice column. This reduces the number of
queries that need to be performed when looking to see if there is past data to
aggregate.
There is still work to do for handling late data along with a bunch of clean
up and refactoring. I am trying to consolidate the logic as much as possible
for aggregating past data and for current data so as to avoid a lot of the code
duplication that is going on right now.
Commit: d8eca23a787115028214b80a49ae9efa954efc7f
https://github.com/rhq-project/rhq/commit/d8eca23a787115028214b80a49ae9efa9…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 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/aggregation/AggregationManager.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchResult.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheIterator.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ComputeMetric.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/IndexAggregatesPair.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntry.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsPerfTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
major refactoring to consolidate common aggregation functions
After adding initial support for aggregating old/past data, it was evident that
there was a lot of duplicate functionality around aggregating past and current
data. This commit introduces a new class, BaseAggregator, which contains common
functions. Aggregation has been renamed to CacheAggregator since it only works
with data out of the metrics_cache table.
This is also the initial commit for CacheIterator. The computeAggregates
function, in its previous forms, took a list of result sets as input. The
computations to be performed for past and current data is the same, but the
format of the input differed. Now the input is an Iterable so that the function
can be used with both past and current data.
Commit: f1afb402d59da8a83b402569121e8559215991c4
https://github.com/rhq-project/rhq/commit/f1afb402d59da8a83b402569121e85592…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/measurement/MeasurementSchedule.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/scheduler/jobs/DataPurgeJob.java
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/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
Log Message:
-----------
updating logic for determining most recent raw data after server outage
This commit also remove the logic around the min/max scheudle ids. Previously
we needed the min and max schedule ids in order to determine the possible set
of rows in metrics_cache. This is no longer necessary though since we track the
schedule ids in metrics_cache_index.
Commit: 40a76f8ef13f795e59e104a5343c37343c60c312
https://github.com/rhq-project/rhq/commit/40a76f8ef13f795e59e104a5343c37343…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/DateTimeService.java
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/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/DateTimeServiceTest.java
Log Message:
-----------
adding more util methods and javadoc to DateTimeService
Commit: 1f76fff8ef95d992b9ff3e2c161f1372864d5dd6
https://github.com/rhq-project/rhq/commit/1f76fff8ef95d992b9ff3e2c161f13728…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
add support for aggregating cache blocks in PastDataAggregator
If aggregation for a cache block (i.e., partition in metrics_cache) fails,
neither the partition nor the corresponding row in metrics_cache_index are
deleted. When a subsequent aggregation run is performed, PastDataAggregator
will retry those failed partitions. It can be assumed that all data for the
time slice is present in metrics_cache; therefore, we can pull data from
metrics_cache instead of raw_metrics and potentially reduce query and I/O
overhead.
Commit: d70e250e25088c55b397484958cdba8ebdf7c81d
https://github.com/rhq-project/rhq/commit/d70e250e25088c55b397484958cdba8eb…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/DateTimeService.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CombinedMetricsIterator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CombinedMetricsPair.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
when the 6 hour time slice has passed for late data, recompute the 6 hour data
This commit is best explained with an example. Suppose the current time is
06:12. We receive a measurement report with data having a timestamp of 05:50.
Aggregation will run again at 07:00. The 6 hour time slice for the late data is
00:00 to 06:00, and that time slice has already passed. When aggregation runs,
we not only compute the 1 hour aggregate for the data inserted at 05:50, we
also recompute the 6 hour aggregate so that the late data is included.
Commit: 412ed2c15230be29470419f8ca858e2f40b82ec3
https://github.com/rhq-project/rhq/commit/412ed2c15230be29470419f8ca858e2f4…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/DateTimeService.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
update cache and cache index only when necessary for late data
When aggregating late data whose 6 hour time slice has not yet finished, we
should update metrics_cache and metrics_cache_index so that the necessary rows
are present when 6 hour data aggregation runs. If the 6 hour time slice has
already passed, then there is no need to update metrics_cache and
metrics_cache_index because we go ahead and recompute the 6 hour data. The
same idea holds with 24 hour data. If the 24 hour time slice has not yet
finished, then should update metrics_cache and metrics_cache_index so that the
necessary rows are present when 24 hour data aggregation runs; however, if the
24 hour time slice has already passed, then there is no need to perform the
updates because we will (in the next commit) go ahead and recompute 24 hour
data.
Commit: 5313028c39a434c3731b44db3b754c3a0241f6dd
https://github.com/rhq-project/rhq/commit/5313028c39a434c3731b44db3b754c3a0…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/DateTimeService.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CombinedMetricsIterator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CombinedMetricsPair.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/MetricsFuturesPair.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
adding support for recomputing 24 hour data
Commit: 186e838152e92e08c439b8cf8bc287194ed5f0e1
https://github.com/rhq-project/rhq/commit/186e838152e92e08c439b8cf8bc287194…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/DateTimeService.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PersistFunctions.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/AggregateNumericMetric.java
Log Message:
-----------
refactoring some functions into a utility class
This commit also updates the logic in PastDataAggregator for how it invokes the
processCacheBlock method. If the 6 hour time slice has finished, it no longer
updates the metrics_cache and metrics_cache_index tables. There are additional
changes needed for when PastDataAggregator calls processCacheBlock. It needs to
determine if the 6 hour and 24 hour data need to be recomputed similar to what
is done in the processBatch method.
Commit: 664ce1493c8b11e113cc328686ec7dfd4d7446f3
https://github.com/rhq-project/rhq/commit/664ce1493c8b11e113cc328686ec7dfd4…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
recompute 6 hour data when aggregating late data out of metrics_cache table
If the 6 hour time slice of the late data has passed, we need to recompute the
6 hour data just as we do when we pull data from raw_metrics.
Commit: bdd8a0c63a79245378bf29f74fc91aed416aa001
https://github.com/rhq-project/rhq/commit/bdd8a0c63a79245378bf29f74fc91aed4…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/MeasurementAggregator.java
Log Message:
-----------
updating test for recomputing 24 hr data when pulling data from metrics_cache
Commit: a9a59caef28a011ab18c6c685d6430c594ebdf11
https://github.com/rhq-project/rhq/commit/a9a59caef28a011ab18c6c685d6430c59…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
Log Message:
-----------
refactoring task scheduling logic
Task scheduling logic has been pulled up into BaseAggregator which is now an
abstract class. Subclasses are responsible for creating the Runnable tasks.
Commit: 8374cb7ed96da2a43994484caacadb39c4312b67
https://github.com/rhq-project/rhq/commit/8374cb7ed96da2a43994484caacadb39c…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
Log Message:
-----------
more refactoring to correctly compute the number of schedules processed
Commit: 209dfeb3a487d1c3803a8a335c90d1f9ac5bb94c
https://github.com/rhq-project/rhq/commit/209dfeb3a487d1c3803a8a335c90d1f9a…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
Log Message:
-----------
introduce AggregationTask to provide error handling
Commit: ab93df669b213f024511d0e89c1177d39d1c894e
https://github.com/rhq-project/rhq/commit/ab93df669b213f024511d0e89c1177d39…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/common/cassandra-schema/src/main/resources/schema/update/0002.xml
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
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/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PersistFunctions.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntry.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntryMapper.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
making schema changes to metrics_cache_index table
Some columns have been renamed and a new column has been added. We now have the
following timestamp columns - day, collection_time_slice, and insert_time_slice.
collection_time_slice is the timestamp provided by the reported data.
insert_time_slice is the raw time slice in which the data is inserted. For
example, if data is inserted at 17:02, insert_time_slice will be 17:00. And
day is the 24 hour time slice of the collection timestamp.
insert_time_slice is the new column. Previously there was a scenario in which
we could fail to aggregate data. Suppose aggregation for a cache partition
failed. Its cache index entry would be left intact., and note that the set of
schedule ids was empty. Then late data is reported in the next time slice. At
that point, the cache index entry is updated with the schedule ids of the late
data. Prior to this commit we would have only aggregated data for the schedule
ids with late data.
Now we always update the schedule ids for the cache index, even for current
data. When we have past/late data, we now compare collection_time_slice with
insert_time_slice to determine if we can pull data from metrics_cache.
Commit: 03ba9f46751cabbb5da4e5bb593c62ec1d00da0d
https://github.com/rhq-project/rhq/commit/03ba9f46751cabbb5da4e5bb593c62ec1…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
fix scheduling logic for past data aggregation tasks
With the addition of the insert_time_slice column, we can now have multiple
index entries for a {column_time_slice, start_schedule_id} pair. We can reduce
those into a single index entry and submit an aggregation task for that
combined entry.
PastDataAggregator also now has a deleteCacheIndexEntries function to take care
of deleting all index entries for a {column_time_slice, start_schedule_id} pair.
Commit: a90ea57481c0576c68c4d76c48ecb4bbec0e64ac
https://github.com/rhq-project/rhq/commit/a90ea57481c0576c68c4d76c48ecb4bbe…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntry.java
Log Message:
-----------
more refactoring of processing index entries and adding javadocs
Commit: 5088a4efdbd3b03bd143de07466ee59bcf3ed65d
https://github.com/rhq-project/rhq/commit/5088a4efdbd3b03bd143de07466ee59bc…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 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/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsPerfTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
R modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/SimulatedMetricsServer.java
M modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/Simulator.java
Log Message:
-----------
refactoring tests and adding javadocs
Commit: b87f4d8824d72190a9ff4160d057a3ef1b3fce6c
https://github.com/rhq-project/rhq/commit/b87f4d8824d72190a9ff4160d057a3ef1…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
Log Message:
-----------
use the same insert time slice for each raw data
There is no need to recompute the insert time slice for each raw data. It is
sufficient to use insert time slice timestamp as the starting point at which
we beging inserting raw data.
Commit: ca1edcf55afa9856523dc8fce51e2aca9cd9584f
https://github.com/rhq-project/rhq/commit/ca1edcf55afa9856523dc8fce51e2aca9…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CombinedMetricsIterator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/AggregateNumericMetricMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntry.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsPerfTests.java
Log Message:
-----------
do not schedule aggregation tasks on I/O thread
I had previously and inadvertently perfoming the scheduling of aggregation
tasks on an I/O thread. Long running tasks should never run on an I/O thread.
I discovered this mistake in a test environment where I was generating
NoHostAvailableExceptions because of this mistake.
This commit also makes a subtle yet significant change in
AggregateNumericMetricMapper. It now checks for nulls which it should have been
doing all along since we use weak consistency for reads and writes. The change
was needed because I was hitting occassional NPEs with past data aggregation
when 1 hr and/or 6 hr aggregates have to be computed. It is easiest to explain
with an example.
Suppose we are aggregating some past data and we also need to aggregate the
1 hour data into 6 hour data. Almost immediately after computing and storing
the 1 hour data for the given time slice, we then fetch all of the 1 hour data
for the 6 hour time slice. Unless the query is against the same node to which
the preceding write went, the query results might not include all of the data.
We do not have to worry about the missing data in the result sets though
because we already have the data in memory.
Commit: 980afd404731f748c87eaeda151e55542bf8a453
https://github.com/rhq-project/rhq/commit/980afd404731f748c87eaeda151e55542…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
Log Message:
-----------
updating logging and adding javadocs
Commit: e0315a311dd908df63e2c1d56a03d68cf47a9f90
https://github.com/rhq-project/rhq/commit/e0315a311dd908df63e2c1d56a03d68cf…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
add support for "decactivating" metrics_cache
Deactivating metrics_cache results in data *not* being pulled from it. This
applies to both past and current data. Once a specified time has been reached,
it is reactived and we start pulling from metrics_cache again. This logic is
necessary for two purrposes. First, we need it simplify and speed up the data
migration that will be necessary when upgrading to RHQ 4.11. Secondly, it is
necessary for the resizing of cache partitions to take effect. For example,
suppose we store data for up to 5 schedules per cache partition. We decide
to store data for 10 schedules per partition. We need to deactivate the cache
while the change takes effect.
Commit: 16ee3c44bb6a4084a6a08358b9328c7eccb5ae24
https://github.com/rhq-project/rhq/commit/16ee3c44bb6a4084a6a08358b9328c7ec…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/Simulator.java
Log Message:
-----------
fixing merge conflicts from rebase
Commit: 16ffd42907281ed72434fc18e5a8adfd1c41d303
https://github.com/rhq-project/rhq/commit/16ffd42907281ed72434fc18e5a8adfd1…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/common/cassandra-schema/pom.xml
M modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/AbstractManager.java
A modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/CQLStep.java
A modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/DBConnectionFactory.java
A modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/PopulateCacheIndex.java
M modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/SchemaManager.java
A modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/SchemaUpdateThreadFactory.java
A modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/Step.java
M modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/UpdateFile.java
M modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/VersionManager.java
M modules/common/cassandra-schema/src/main/resources/schema/update/0002.xml
A modules/common/cassandra-schema/src/main/resources/schema/update/0003.xml
M modules/common/cassandra-schema/src/test/java/org/rhq/cassandra/schema/UpdateFileTest.java
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/common/composite/SystemSetting.java
M modules/enterprise/server/installer/pom.xml
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
M modules/enterprise/server/installer/src/main/resources/module/main/module.xml
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageClientManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
Log Message:
-----------
Adding data migration support needed during upgrades
The C* schema management tool has been changed such that it now supports
arbitrary tasks in addition to raw CQL statements. An arbitrary task/step must
implement the new Step interface. PopulateCacheIndex is one such custom task
that migrates data out of metrics_index and into metrics_cache_index.
A property has been added to the system settings for the cache activation time.
PopulateCacheIndex sets that property so the server knows when it can start
pulling data from metrics_cache during aggregation. And at server start up,
MetricsServer is initialized with the property value.
Compare: https://github.com/rhq-project/rhq/compare/3338fc8dee08...16ffd4290728
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 8a087da45ba10c3a25f0ea4b933a8cf42733e764
https://github.com/rhq-project/rhq/commit/8a087da45ba10c3a25f0ea4b933a8cf42…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-28 (Mon, 28 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/agent/install/RemoteAgentInstallView.java
Log Message:
-----------
BZ 1090476 - do not check for status if the agent wasn't found. this makes the UI more responsive. There is no need to check status anyway since we don't know where the agent is
Branch: refs/heads/rc/jon3.2.1.GA
Home: https://github.com/rhq-project/rhq
Commit: 3dd669bc43f741d2010b9ad4415cac1c29f92178
https://github.com/rhq-project/rhq/commit/3dd669bc43f741d2010b9ad4415cac1c2…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-27 (Sun, 27 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
Log Message:
-----------
[BZ 1089108] File Systems -> Free Space graph off by a factor of 1000. This was due to a recent bug fix introduced for BZ1080470.
(cherry picked from commit 251d60aa898402d28338a43bc844a3d69d4aff7d)
Commit: b517223f13f94fba88287a3278ecef789bec8af0
https://github.com/rhq-project/rhq/commit/b517223f13f94fba88287a3278ecef789…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-27 (Sun, 27 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/util/MeasurementConverterClient.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/util/MeasurementUtility.java
Log Message:
-----------
[BZ 1089108] File Systems -> Free Space graph off by a factor of 1000. Refactored to a much cleaner solution with no IF logic. Removed some dead code from Measurement helper classes.
(cherry picked from commit a2f0529d82120e069b22c94558d07f9e3a811e44)
Compare: https://github.com/rhq-project/rhq/compare/c92c482ef2a3...b517223f13f9
Branch: refs/heads/release/jon3.2.x
Home: https://github.com/rhq-project/rhq
Commit: b1d4e3914157ececbd52b6f819d9ad7a623ec549
https://github.com/rhq-project/rhq/commit/b1d4e3914157ececbd52b6f819d9ad7a6…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-25 (Fri, 25 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
Log Message:
-----------
[BZ 1080470] - The unit in the new d3 charts is not refreshed correctly.
(cherry picked from commit 82b9324f2de55215b86df7e11c8237cefcf767cb)
Commit: 46f8e7b562a672e8eafbcfdb4912fbd01d5ed238
https://github.com/rhq-project/rhq/commit/46f8e7b562a672e8eafbcfdb4912fbd01…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-25 (Fri, 25 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/AvailabilityOverUnderGraphType.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java
Log Message:
-----------
[BZ 1080470] The unit in the new d3 charts is not refreshed correctly. Adjust the YAxis over to accommodate large values due to scale changes
(cherry picked from commit 60c2a2eaa023d2dc5aa6dede632895fc4b8d0597)
Commit: 8ef584e7ef9540dddb524dfbeb3616306f828a05
https://github.com/rhq-project/rhq/commit/8ef584e7ef9540dddb524dfbeb3616306…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-25 (Fri, 25 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
Log Message:
-----------
[BZ 1089108] File Systems -> Free Space graph off by a factor of 1000. This was due to a recent bug fix introduced for BZ1080470.
(cherry picked from commit 251d60aa898402d28338a43bc844a3d69d4aff7d)
Commit: 488a2eea3dffe86033ab1e886247bd9370b5f9f5
https://github.com/rhq-project/rhq/commit/488a2eea3dffe86033ab1e886247bd937…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-25 (Fri, 25 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/util/MeasurementConverterClient.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/util/MeasurementUtility.java
Log Message:
-----------
[BZ 1089108] File Systems -> Free Space graph off by a factor of 1000. Refactored to a much cleaner solution with no IF logic. Removed some dead code from Measurement helper classes.
(cherry picked from commit a2f0529d82120e069b22c94558d07f9e3a811e44)
Compare: https://github.com/rhq-project/rhq/compare/ea6fdbdfefbc...488a2eea3dff
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: e26efc5c109e10da6418defa48b565c9b0c6097c
https://github.com/rhq-project/rhq/commit/e26efc5c109e10da6418defa48b565c9b…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-25 (Fri, 25 Apr 2014)
Changed paths:
M modules/common/ant-bundle/src/main/java/org/rhq/bundle/ant/type/ArchiveType.java
M modules/common/ant-bundle/src/main/java/org/rhq/bundle/ant/type/DeploymentUnitType.java
M modules/common/ant-bundle/src/main/java/org/rhq/bundle/ant/type/UrlArchiveType.java
M modules/common/ant-bundle/src/test/java/org/rhq/bundle/ant/AntLauncherTest.java
M modules/common/ant-bundle/src/test/resources/legacy-test-bundle-subdir.xml
M modules/common/ant-bundle/src/test/resources/test-bundle-subdir.xml
M modules/core/util/src/main/java/org/rhq/core/util/updater/Deployer.java
M modules/core/util/src/main/java/org/rhq/core/util/updater/DeploymentData.java
M modules/core/util/src/test/java/org/rhq/core/util/updater/DeployerCanonicalPathTest.java
M modules/core/util/src/test/java/org/rhq/core/util/updater/DeployerTest.java
M modules/core/util/src/test/java/org/rhq/core/util/updater/ManageRootDirTest.java
M modules/core/util/src/test/java/org/rhq/core/util/updater/SimpleDeployerTest.java
A modules/core/util/src/test/resources/updater-test4.zip
Log Message:
-----------
[665508] rhq:url-archive, rhq:archive should support destinationFile/destinationDir
Add "destinationDir" attribute for the archive targets. Note that it can only
be used in conjunction with "exploded=false".
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: a2f0529d82120e069b22c94558d07f9e3a811e44
https://github.com/rhq-project/rhq/commit/a2f0529d82120e069b22c94558d07f9e3…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-25 (Fri, 25 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/util/MeasurementConverterClient.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/util/MeasurementUtility.java
Log Message:
-----------
[BZ 1089108] File Systems -> Free Space graph off by a factor of 1000. Refactored to a much cleaner solution with no IF logic. Removed some dead code from Measurement helper classes.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 426caf1692d3403b7e9435435a628f15ca795646
https://github.com/rhq-project/rhq/commit/426caf1692d3403b7e9435435a628f15c…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-25 (Fri, 25 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/CustomAgentInstallData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/agent/install/RemoteAgentInstallView.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1091409 - right now, we don't support custom env files. To prohibit people from setting one, all setters and fields are private. If we support this in the future, we set these back to public and there are a couple places in the GUI code where we need to uncomment some lines that set the env file.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 33c0cdd238dae97b63ad84fb7b9d89b716facbf0
https://github.com/rhq-project/rhq/commit/33c0cdd238dae97b63ad84fb7b9d89b71…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-25 (Fri, 25 Apr 2014)
Changed paths:
M modules/enterprise/remoting/client-api/src/main/java/org/rhq/enterprise/clientapi/RemoteClient.java
Log Message:
-----------
[BZ 1075875] remote API client version is 'undefined' when client is
packaged as executable JAR
if rhq-client.version-check=false - do not even try to detect the version
and log any message - this is exactly what this property says : "NO version
check, please"
introduced 'rhq.client.version' system property, that you can set or pass to
your client that would take precedence over what could be found in manifest
(if it exists).
Branch: refs/heads/BZ1069545
Home: https://github.com/rhq-project/rhq
Commit: a4166da7d7569baf71bd563132d6c06625c611a5
https://github.com/rhq-project/rhq/commit/a4166da7d7569baf71bd563132d6c0662…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-24 (Thu, 24 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/PluginMetadataParser.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
M modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
[BZ 1069545] Updates to the tree build structure.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: c911e9ae46746aad63cf56341bf8c3d9af81f42e
https://github.com/rhq-project/rhq/commit/c911e9ae46746aad63cf56341bf8c3d9a…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-24 (Thu, 24 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1090829 - see if the port is already in use.
If the port is in use, not only will this abort if another agent was
installed, but it will abort if anything has taken the port the agent
wants to use.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: e7c9066d73b55c7f453ed29997c521c8a9d3c057
https://github.com/rhq-project/rhq/commit/e7c9066d73b55c7f453ed29997c521c8a…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-24 (Thu, 24 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-encode-password.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-encode-password.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl.bat
Log Message:
-----------
1061311 - rhqctl contains user modifiable values that result in an unsupported rhqctl script
- Fix issues with rhq-encode-password.sh|bat
- Don't abort a script if rhq-server-env.sh|bat is not found
Branch: refs/heads/jsanda/metrics-schema
Home: https://github.com/rhq-project/rhq
Commit: 71def90d385545d0e9bcd35c6471690b57dda4bd
https://github.com/rhq-project/rhq/commit/71def90d385545d0e9bcd35c6471690b5…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/common/cassandra-schema/src/main/resources/schema/update/0002.xml
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/SchedulingSynchronizer.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregateCacheMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationType.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchResult.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheMapper.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ComputeMetric.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/RawCacheMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/AggregateNumericMetric.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/AggregateType.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/MetricsTable.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/NumericMetric.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/RawNumericMetric.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsPerfTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
M modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/MeasurementAggregator.java
M modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/Simulator.java
Log Message:
-----------
first cut at metrics_cache table which replaces metrics_index table
The number of reads performed during aggregation grow linearly in proportion to
the number of schedules with data to be aggregated. In the worst case scenario
when 1 hr and 6 hr data are aggregated along with raw data, the number of reads
is 3 * N where N is the number of schedules. If there are a million schedules
with data, then a million reads have to be performed just to aggregate the raw
data.
The new metrics_cache table allows us to dramatically reduce the number of
reads. When raw data for example is stored it is now written to both the
raw_data table as well as the metrics_cache table. A single partition, i.e.,
row, in metrics_cache contains data for some configurable number of schedules.
Right now it defaults to 100. Each partition in metrics_cache contains data
only for a given time slice, e.g., 18:00 to 19:00. Once aggregation has run for
that time slice, the partition is deleted.
If we have a million schedules with raw data and 100 schedules are being stored
per partition in metrics_cache, then the number of reads drops from 1 million
to 10,000. That is a 99% reduction in the number of reads. And this reduction
will not come with a sharp increase in memory utilization.
Commit: 4f81346dfabcddaadf9260790057431cfaebeb83
https://github.com/rhq-project/rhq/commit/4f81346dfabcddaadf9260790057431cf…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/SchedulingSynchronizer.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/TaskTracker.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator2.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
Log Message:
-----------
Some refactoring and fixing bug in TaskTracker
Moving code to process batches into Aggregator2 (which will be renamed). Part
of the reason for this refactoring is logging. Info or debug level logging can
be turned on for AggregationManager without flooding the log file with a lot
of log statements.
TaskTracker provides synchronization for schedules tasks. It is used to track
when all of the scheduled tasks have completed. CountDownLatch cannot be used
anymore because it requires you to specify the number of tasks or events up
front. This worked fine with the metrics_index table since we were only
querying against a single row, and we would iterate over the result set to get
the count. It is not know in advance though how many rows there will be in
metrics_cache so a different sychronization mechanism was needed.
Lastly I should mention that I am not referring to CQL rows here but rather
rows at the actual storage layer, i.e., thrift rows.
Commit: 16394d71d3f7276d65261b6e66154f75a1b62d39
https://github.com/rhq-project/rhq/commit/16394d71d3f7276d65261b6e66154f75a…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationState.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator2.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchAggregationScheduler.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchAggregationState.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchAggregator.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Compute1HourData.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Compute24HourData.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Compute6HourData.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/OneHourDataScheduler.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/RawDataScheduler.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/SixHourDataScheduler.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
more clean up, removing classes that are now unused.
Commit: e0a832aa8b2f13b3209af02fad1aa1b18d759311
https://github.com/rhq-project/rhq/commit/e0a832aa8b2f13b3209af02fad1aa1b18…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/TaskTracker.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregateCacheMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/RawCacheMapper.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/TaskTracker.java
Log Message:
-----------
update logging to output number of schedules aggregated
Commit: 475a5a1210acc5599453b2bafd813d8ba07b50c5
https://github.com/rhq-project/rhq/commit/475a5a1210acc5599453b2bafd813d8ba…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/AggregateCacheMapper.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/CacheMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/RawCacheMapper.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregateCacheMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationType.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/RawCacheMapper.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
cleaning up and re-enabling some tests
This commit also updates the logic for determine when aggregation last ran
after a server outage. It is a bit more complicated now since with
metrics_cache there can be multiple partitions per time slice; so, we have to
iterate over all possible partitiion keys per time slice, and if we fail to
find any data, only then do we check the previous time slice. It was eaasier
with the metrics_index table because there was only one partition per time
slice.
Commit: 2e61471baf4ee5593d5101b17679ae6ebcec3eb5
https://github.com/rhq-project/rhq/commit/2e61471baf4ee5593d5101b17679ae6eb…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
re-enabling and updating tests in MetricsServerTest
Commit: 4783571d26fb0799bec74a201fa966b087a17046
https://github.com/rhq-project/rhq/commit/4783571d26fb0799bec74a201fa966b08…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/measurement/MeasurementSchedule.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBeanTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/scheduler/jobs/DataPurgeJob.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageClientManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
Log Message:
-----------
update server code to pass min/max schedule ids to MetricsServer
Commit: e685f431cc0356ad23639b259913114bb1651708
https://github.com/rhq-project/rhq/commit/e685f431cc0356ad23639b259913114bb…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/StorageResultSetFuture.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchException.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchFailureListener.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
Log Message:
-----------
adding some initial support for failure handling
This commit gives the capability to log stack traces when exceptions occur
while processing a batch of futures. More importantly, this is a step towards
providing fail fast behavior. Suppose we provide a configurable threshold for
failures, and when that threshold is passed, we abort the aggregation so that
it can be retried at some later time.
Commit: 4fb33c8ac0657c81e6b536788cab11e89fe9ba7d
https://github.com/rhq-project/rhq/commit/4fb33c8ac0657c81e6b536788cab11e89…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/TaskTracker.java
Log Message:
-----------
making some changes based on feedback from code review
The wait() notify() calls have been replaced with a CountDownLatch to address
the scenario in which notify() is invoked before wait(). JavaDoc has also been
added to explain usage.
Commit: 0849007d4cecd0d96f345a4a22969c697aea7819
https://github.com/rhq-project/rhq/commit/0849007d4cecd0d96f345a4a22969c697…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/data-migration/src/main/java/org/rhq/server/metrics/migrator/workers/MetricsIndexUpdateAccumulator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
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/aggregation/Aggregator.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/MetricsIndexEntry.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/MetricsIndexEntryMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/MetricsTable.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsPerfTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
remove references to now obsolete metrics_index table
There is still a reference in the data migration code. That will be addressed
in a separate task.
Commit: 12e9e885962e1a5866c42d0f7114cd6f2d99a652
https://github.com/rhq-project/rhq/commit/12e9e885962e1a5866c42d0f7114cd6f2…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 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/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationType.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
changing naming convention for the bucket column in metrics_cache
Previously when inserting a row into metrics_index, the bucket column would
have the next wider bucket as its value. For example, if we inserted raw data,
then we would update metrics_index with the bucket column having a value of
"one_hour_metrics". With the schema changes to start using metrics_cache in
place of metrics_index, this approach got confusing. The bucket column now
is set to the name of the historical table in which data is being written.
Commit: f69a6d7103c9c259757e0d4617cf7c3ca226ccdc
https://github.com/rhq-project/rhq/commit/f69a6d7103c9c259757e0d4617cf7c3ca…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/common/cassandra-schema/src/main/resources/schema/update/0002.xml
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntry.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntryMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/MetricsTable.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
Log Message:
-----------
adding metrics_cache_index table to schema along with initial query support
Commit: 24777143a8ea5f20ed133682573272deb37f4773
https://github.com/rhq-project/rhq/commit/24777143a8ea5f20ed133682573272deb…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
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/domain/CacheIndexEntryMapper.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/WaitForRawInserts.java
Log Message:
-----------
update metrics_cache_index when inserting raw data
Commit: 65b8e7689163d4e3a7d843ecae9449e73cba9454
https://github.com/rhq-project/rhq/commit/65b8e7689163d4e3a7d843ecae9449e73…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 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/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
updating, refactoring tests
Commit: 3171180cfab1c23169d306e3d10193ef43da619b
https://github.com/rhq-project/rhq/commit/3171180cfab1c23169d306e3d10193ef4…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 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/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
do not insert raw data that is too old
This initial support caps the age at 24 hours. The plan going forward however
is to make that cap configurable.
Commit: e8ee1a995e09a33105b3e0e0c23f469a25b38f05
https://github.com/rhq-project/rhq/commit/e8ee1a995e09a33105b3e0e0c23f469a2…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 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/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchResult.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
A modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/InMemoryMetricsDB.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
M modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/Simulator.java
Log Message:
-----------
update metrics_cache and metrics_cache_index for 1 hour and 6 hour data
This commit also introduces a big refactoring of AggregationTests. Tracking and
updating expected values was tedious and error prone; consequently, I
introduced InMemoryMetricsDB.
Commit: 3da0567bc69c767ed0d03250108a48cf36a986eb
https://github.com/rhq-project/rhq/commit/3da0567bc69c767ed0d03250108a48cf3…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/InMemoryMetricsDB.java
Log Message:
-----------
re-enabling 24 hour data tests
Commit: 10225eb431426f11145cb449549732c497182c3c
https://github.com/rhq-project/rhq/commit/10225eb431426f11145cb449549732c49…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/common/cassandra-schema/src/main/resources/schema/update/0002.xml
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/DateTimeService.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
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/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntryMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/NumericMetric.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/InMemoryMetricsDB.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
adding initial support for aggregating late/past data
There are two main changes in this commit. The first is the initial suppport
for aggregating late data. That is, raw data that is stored after its time
slice has already passed.
The schema for metrics_cache_index is changed slightly as well. We now order by
the time column before the start_schedule_id column. And we are always storing
the day, i.e., hour zero in the time_slice column. This reduces the number of
queries that need to be performed when looking to see if there is past data to
aggregate.
There is still work to do for handling late data along with a bunch of clean
up and refactoring. I am trying to consolidate the logic as much as possible
for aggregating past data and for current data so as to avoid a lot of the code
duplication that is going on right now.
Commit: 39555d482723798c755967b62f78222a91166b52
https://github.com/rhq-project/rhq/commit/39555d482723798c755967b62f78222a9…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 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/aggregation/AggregationManager.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/Aggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BatchResult.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheIterator.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ComputeMetric.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/IndexAggregatesPair.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
R modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/ProcessBatch.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntry.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsPerfTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
major refactoring to consolidate common aggregation functions
After adding initial support for aggregating old/past data, it was evident that
there was a lot of duplicate functionality around aggregating past and current
data. This commit introduces a new class, BaseAggregator, which contains common
functions. Aggregation has been renamed to CacheAggregator since it only works
with data out of the metrics_cache table.
This is also the initial commit for CacheIterator. The computeAggregates
function, in its previous forms, took a list of result sets as input. The
computations to be performed for past and current data is the same, but the
format of the input differed. Now the input is an Iterable so that the function
can be used with both past and current data.
Commit: cb43520f62388a599fc938d5529b0f69d8937a6f
https://github.com/rhq-project/rhq/commit/cb43520f62388a599fc938d5529b0f69d…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/measurement/MeasurementSchedule.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementScheduleManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/scheduler/jobs/DataPurgeJob.java
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/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
Log Message:
-----------
updating logic for determining most recent raw data after server outage
This commit also remove the logic around the min/max scheudle ids. Previously
we needed the min and max schedule ids in order to determine the possible set
of rows in metrics_cache. This is no longer necessary though since we track the
schedule ids in metrics_cache_index.
Commit: d89d1782af521838bc73364d0b9a83a4548bb1ae
https://github.com/rhq-project/rhq/commit/d89d1782af521838bc73364d0b9a83a45…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/DateTimeService.java
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/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/DateTimeServiceTest.java
Log Message:
-----------
adding more util methods and javadoc to DateTimeService
Commit: 4825b758d903b13b51a39bbb411db21cc0d7e532
https://github.com/rhq-project/rhq/commit/4825b758d903b13b51a39bbb411db21cc…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
add support for aggregating cache blocks in PastDataAggregator
If aggregation for a cache block (i.e., partition in metrics_cache) fails,
neither the partition nor the corresponding row in metrics_cache_index are
deleted. When a subsequent aggregation run is performed, PastDataAggregator
will retry those failed partitions. It can be assumed that all data for the
time slice is present in metrics_cache; therefore, we can pull data from
metrics_cache instead of raw_metrics and potentially reduce query and I/O
overhead.
Commit: e3d81d7ab7e7ae1dda019cddc28a56f37179136a
https://github.com/rhq-project/rhq/commit/e3d81d7ab7e7ae1dda019cddc28a56f37…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/DateTimeService.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CombinedMetricsIterator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CombinedMetricsPair.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
when the 6 hour time slice has passed for late data, recompute the 6 hour data
This commit is best explained with an example. Suppose the current time is
06:12. We receive a measurement report with data having a timestamp of 05:50.
Aggregation will run again at 07:00. The 6 hour time slice for the late data is
00:00 to 06:00, and that time slice has already passed. When aggregation runs,
we not only compute the 1 hour aggregate for the data inserted at 05:50, we
also recompute the 6 hour aggregate so that the late data is included.
Commit: 3382bde839e8e56e47838dc3b8759b94e7364b9c
https://github.com/rhq-project/rhq/commit/3382bde839e8e56e47838dc3b8759b94e…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/DateTimeService.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
update cache and cache index only when necessary for late data
When aggregating late data whose 6 hour time slice has not yet finished, we
should update metrics_cache and metrics_cache_index so that the necessary rows
are present when 6 hour data aggregation runs. If the 6 hour time slice has
already passed, then there is no need to update metrics_cache and
metrics_cache_index because we go ahead and recompute the 6 hour data. The
same idea holds with 24 hour data. If the 24 hour time slice has not yet
finished, then should update metrics_cache and metrics_cache_index so that the
necessary rows are present when 24 hour data aggregation runs; however, if the
24 hour time slice has already passed, then there is no need to perform the
updates because we will (in the next commit) go ahead and recompute 24 hour
data.
Commit: c20ffb33af5f49de66a3440575a17e3d7304bcfe
https://github.com/rhq-project/rhq/commit/c20ffb33af5f49de66a3440575a17e3d7…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/DateTimeService.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CombinedMetricsIterator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CombinedMetricsPair.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/MetricsFuturesPair.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
adding support for recomputing 24 hour data
Commit: 36b8d40d4e2da818d2b9e8806f1eadc6d6a1ef3b
https://github.com/rhq-project/rhq/commit/36b8d40d4e2da818d2b9e8806f1eadc6d…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/DateTimeService.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
A modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PersistFunctions.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/AggregateNumericMetric.java
Log Message:
-----------
refactoring some functions into a utility class
This commit also updates the logic in PastDataAggregator for how it invokes the
processCacheBlock method. If the 6 hour time slice has finished, it no longer
updates the metrics_cache and metrics_cache_index tables. There are additional
changes needed for when PastDataAggregator calls processCacheBlock. It needs to
determine if the 6 hour and 24 hour data need to be recomputed similar to what
is done in the processBatch method.
Commit: aa08c5bd1c6f5a3d409631b349f9a02b00897a23
https://github.com/rhq-project/rhq/commit/aa08c5bd1c6f5a3d409631b349f9a02b0…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
recompute 6 hour data when aggregating late data out of metrics_cache table
If the 6 hour time slice of the late data has passed, we need to recompute the
6 hour data just as we do when we pull data from raw_metrics.
Commit: 9a1c812190704ed73245a80c52f9717184e7244a
https://github.com/rhq-project/rhq/commit/9a1c812190704ed73245a80c52f971718…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/MeasurementAggregator.java
Log Message:
-----------
updating test for recomputing 24 hr data when pulling data from metrics_cache
Commit: 5fba9e68e76431ef9c06ef972bf2b813c6dd3468
https://github.com/rhq-project/rhq/commit/5fba9e68e76431ef9c06ef972bf2b813c…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
Log Message:
-----------
refactoring task scheduling logic
Task scheduling logic has been pulled up into BaseAggregator which is now an
abstract class. Subclasses are responsible for creating the Runnable tasks.
Commit: d1562c79b5f83fa1d7f22264b7127c05b656956d
https://github.com/rhq-project/rhq/commit/d1562c79b5f83fa1d7f22264b7127c05b…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
Log Message:
-----------
more refactoring to correctly compute the number of schedules processed
Commit: 3671fd69f9f3efe1556ef59335047e8f2e9c61eb
https://github.com/rhq-project/rhq/commit/3671fd69f9f3efe1556ef59335047e8f2…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
Log Message:
-----------
introduce AggregationTask to provide error handling
Commit: 588f47f05e34d93d1900e1f31cd04b163cc1acee
https://github.com/rhq-project/rhq/commit/588f47f05e34d93d1900e1f31cd04b163…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/common/cassandra-schema/src/main/resources/schema/update/0002.xml
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
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/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PersistFunctions.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntry.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntryMapper.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
making schema changes to metrics_cache_index table
Some columns have been renamed and a new column has been added. We now have the
following timestamp columns - day, collection_time_slice, and insert_time_slice.
collection_time_slice is the timestamp provided by the reported data.
insert_time_slice is the raw time slice in which the data is inserted. For
example, if data is inserted at 17:02, insert_time_slice will be 17:00. And
day is the 24 hour time slice of the collection timestamp.
insert_time_slice is the new column. Previously there was a scenario in which
we could fail to aggregate data. Suppose aggregation for a cache partition
failed. Its cache index entry would be left intact., and note that the set of
schedule ids was empty. Then late data is reported in the next time slice. At
that point, the cache index entry is updated with the schedule ids of the late
data. Prior to this commit we would have only aggregated data for the schedule
ids with late data.
Now we always update the schedule ids for the cache index, even for current
data. When we have past/late data, we now compare collection_time_slice with
insert_time_slice to determine if we can pull data from metrics_cache.
Commit: 9254137e0e2e1799a5278e60ea6fe94247a712df
https://github.com/rhq-project/rhq/commit/9254137e0e2e1799a5278e60ea6fe9424…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsDAO.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsDAOTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
Log Message:
-----------
fix scheduling logic for past data aggregation tasks
With the addition of the insert_time_slice column, we can now have multiple
index entries for a {column_time_slice, start_schedule_id} pair. We can reduce
those into a single index entry and submit an aggregation task for that
combined entry.
PastDataAggregator also now has a deleteCacheIndexEntries function to take care
of deleting all index entries for a {column_time_slice, start_schedule_id} pair.
Commit: a96f1667f7f30187d90baf49f751f9a05327d9c1
https://github.com/rhq-project/rhq/commit/a96f1667f7f30187d90baf49f751f9a05…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntry.java
Log Message:
-----------
more refactoring of processing index entries and adding javadocs
Commit: 2f5aef7994df9fcf48e8333337fbf93eeed90650
https://github.com/rhq-project/rhq/commit/2f5aef7994df9fcf48e8333337fbf93ee…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 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/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsPerfTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
R modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/SimulatedMetricsServer.java
M modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/Simulator.java
Log Message:
-----------
refactoring tests and adding javadocs
Commit: a813f7238fbe30e2a0793b3aae2ac33999b004c1
https://github.com/rhq-project/rhq/commit/a813f7238fbe30e2a0793b3aae2ac3399…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
Log Message:
-----------
use the same insert time slice for each raw data
There is no need to recompute the insert time slice for each raw data. It is
sufficient to use insert time slice timestamp as the starting point at which
we beging inserting raw data.
Commit: 653ed367c97a48b32998c4afe8f0a97564418e80
https://github.com/rhq-project/rhq/commit/653ed367c97a48b32998c4afe8f0a9756…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CombinedMetricsIterator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/AggregateNumericMetricMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntry.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsPerfTests.java
Log Message:
-----------
do not schedule aggregation tasks on I/O thread
I had previously and inadvertently perfoming the scheduling of aggregation
tasks on an I/O thread. Long running tasks should never run on an I/O thread.
I discovered this mistake in a test environment where I was generating
NoHostAvailableExceptions because of this mistake.
This commit also makes a subtle yet significant change in
AggregateNumericMetricMapper. It now checks for nulls which it should have been
doing all along since we use weak consistency for reads and writes. The change
was needed because I was hitting occassional NPEs with past data aggregation
when 1 hr and/or 6 hr aggregates have to be computed. It is easiest to explain
with an example.
Suppose we are aggregating some past data and we also need to aggregate the
1 hour data into 6 hour data. Almost immediately after computing and storing
the 1 hour data for the given time slice, we then fetch all of the 1 hour data
for the 6 hour time slice. Unless the query is against the same node to which
the preceding write went, the query results might not include all of the data.
We do not have to worry about the missing data in the result sets though
because we already have the data in memory.
Commit: 2b1a1f2b53c0dad019ce85bca04b08def98c1b38
https://github.com/rhq-project/rhq/commit/2b1a1f2b53c0dad019ce85bca04b08def…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
Log Message:
-----------
updating logging and adding javadocs
Commit: f5e109dad5d8025ffc22710d67520d0aa79114ba
https://github.com/rhq-project/rhq/commit/f5e109dad5d8025ffc22710d67520d0aa…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
add support for "decactivating" metrics_cache
Deactivating metrics_cache results in data *not* being pulled from it. This
applies to both past and current data. Once a specified time has been reached,
it is reactived and we start pulling from metrics_cache again. This logic is
necessary for two purrposes. First, we need it simplify and speed up the data
migration that will be necessary when upgrading to RHQ 4.11. Secondly, it is
necessary for the resizing of cache partitions to take effect. For example,
suppose we store data for up to 5 schedules per cache partition. We decide
to store data for 10 schedules per partition. We need to deactivate the cache
while the change takes effect.
Commit: 5e7c2459546fc22e2c04ca5ca3a5620d7a1e3616
https://github.com/rhq-project/rhq/commit/5e7c2459546fc22e2c04ca5ca3a5620d7…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/Simulator.java
Log Message:
-----------
fixing merge conflicts from rebase
Commit: 3338fc8dee082423d9cc2c72afa41f2e6e9624f5
https://github.com/rhq-project/rhq/commit/3338fc8dee082423d9cc2c72afa41f2e6…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-24 (Thu, 24 Apr 2014)
Changed paths:
M modules/common/cassandra-schema/pom.xml
M modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/AbstractManager.java
A modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/CQLStep.java
A modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/DBConnectionFactory.java
A modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/PopulateCacheIndex.java
M modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/SchemaManager.java
A modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/SchemaUpdateThreadFactory.java
A modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/Step.java
M modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/UpdateFile.java
M modules/common/cassandra-schema/src/main/java/org/rhq/cassandra/schema/VersionManager.java
M modules/common/cassandra-schema/src/main/resources/schema/update/0002.xml
A modules/common/cassandra-schema/src/main/resources/schema/update/0003.xml
M modules/common/cassandra-schema/src/test/java/org/rhq/cassandra/schema/UpdateFileTest.java
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/common/composite/SystemSetting.java
M modules/enterprise/server/installer/pom.xml
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
M modules/enterprise/server/installer/src/main/resources/module/main/module.xml
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageClientManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
Log Message:
-----------
Adding data migration support needed during upgrades
The C* schema management tool has been changed such that it now supports
arbitrary tasks in addition to raw CQL statements. An arbitrary task/step must
implement the new Step interface. PopulateCacheIndex is one such custom task
that migrates data out of metrics_index and into metrics_cache_index.
A property has been added to the system settings for the cache activation time.
PopulateCacheIndex sets that property so the server knows when it can start
pulling data from metrics_cache during aggregation. And at server start up,
MetricsServer is initialized with the property value.
Compare: https://github.com/rhq-project/rhq/compare/8211d77fcbc6...3338fc8dee08
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 6594868123e3486d2d9b1ff4066918b6ef0e9c03
https://github.com/rhq-project/rhq/commit/6594868123e3486d2d9b1ff4066918b6e…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-24 (Thu, 24 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstallInfo.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/agent/install/RemoteAgentInstallView.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/core/CoreServerServiceImpl.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1090453 - try to see if we can make a low level TCP connection to the agent after it has been installed - this helps detect if its behind a firewall and can't be reached by the server
Branch: refs/heads/BZ1069545
Home: https://github.com/rhq-project/rhq
Commit: 2a7cdf37075ae2ad31d29ca144ac5ab9063c090b
https://github.com/rhq-project/rhq/commit/2a7cdf37075ae2ad31d29ca144ac5ab90…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-24 (Thu, 24 Apr 2014)
Changed paths:
M modules/core/dbutils/src/main/java/org/rhq/core/db/upgrade/SubcategoryUpgradeTask.java
M modules/core/domain/src/main/java/org/rhq/core/domain/criteria/ResourceTypeCriteria.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupContextMenu.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/type/ResourceTypeRepository.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/navigation/resource/ResourceTreeModelUIBean.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/PluginExtensionMetadataTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/test/UpdatePluginMetadataTestBase.java
Log Message:
-----------
[BZ 1069545] Removing more undeeded code for fetching subcategories. Subcategories are now just a proper field on the resource type.
Branch: refs/heads/BZ1069545
Home: https://github.com/rhq-project/rhq
Commit: 089a19c2c86889bfc45ffc0ce22b8b3c53487046
https://github.com/rhq-project/rhq/commit/089a19c2c86889bfc45ffc0ce22b8b3c5…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-24 (Thu, 24 Apr 2014)
Changed paths:
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/scripts/dbsetup/inventory-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/Resource.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/ResourceMetadataManagerBeanTest.java
Log Message:
-----------
[BZ 1069545] Fix queries related to subcategories.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 251d60aa898402d28338a43bc844a3d69d4aff7d
https://github.com/rhq-project/rhq/commit/251d60aa898402d28338a43bc844a3d69…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
Log Message:
-----------
[BZ 1089108] File Systems -> Free Space graph off by a factor of 1000. This was due to a recent bug fix introduced for BZ1080470.
Branch: refs/heads/BZ1069545
Home: https://github.com/rhq-project/rhq
Commit: 641598c4b634a863f95536435f3ff41fbe549a8f
https://github.com/rhq-project/rhq/commit/641598c4b634a863f95536435f3ff41fb…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
M modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
[BZ 1069545] Add Subsystems and Server Configuration subcategories.
Commit: ca375271ac26c5c83dfffdf9fa18deab54b0a7aa
https://github.com/rhq-project/rhq/commit/ca375271ac26c5c83dfffdf9fa18deab5…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
A modules/core/dbutils/src/main/java/org/rhq/core/db/upgrade/SubcategoryUpgradeTask.java
M modules/core/dbutils/src/main/scripts/dbsetup/inventory-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
Log Message:
-----------
[BZ 1069545] Add a ManyToMany relationship between resource type and proper subcategories. Also, add new table, upgrade schema, and upgrade tasks to move to the new model.
Commit: 27c31e4d64b61f3a703821b651a632256feaaf3f
https://github.com/rhq-project/rhq/commit/27c31e4d64b61f3a703821b651a632256…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/SubCategoriesMetadataParser.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceSubCategory.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/ResourceMetadataManagerBean.java
Log Message:
-----------
[BZ 1069545] Clean the subcategory class as well the persisting layers.
Commit: 4ca41e2193d10e6de2b1a6663ac01ee027b26859
https://github.com/rhq-project/rhq/commit/4ca41e2193d10e6de2b1a6663ac01ee02…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceSubCategory.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/ResourceMetadataManagerBean.java
Log Message:
-----------
[BZ 1069545] Add code that indepdently persists the subcategories.
Commit: 28d90bb194ffab0feba918238733a26e4cf4f56a
https://github.com/rhq-project/rhq/commit/28d90bb194ffab0feba918238733a26e4…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/PluginMetadataParser.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/SubCategoriesMetadataParser.java
M modules/core/client-api/src/test/java/org/rhq/core/clientapi/agent/metadata/test/ExtensionModelTest.java
M modules/core/client-api/src/test/java/org/rhq/core/clientapi/agent/metadata/test/NestedSubCategoriesMetadataParserTest.java
M modules/core/client-api/src/test/java/org/rhq/core/clientapi/agent/metadata/test/SubCategoriesMetadataParserTest.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceSubCategory.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/AutoGroupCompositeFlyweight.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/FlyweightCache.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/ResourceSubCategoryFlyweight.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/ResourceTypeFlyweight.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/group/composite/AutoGroupComposite.java
M modules/core/plugindoc/src/main/java/org/rhq/core/tool/plugindoc/PluginDescriptorProcessor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/navigation/group/ResourceGroupTreeNode.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/navigation/resource/ResourceTreeModelUIBean.java
M modules/enterprise/server/appserver/src/main/scripts/storage_setup.groovy
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/PluginExtensionMetadataTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/test/UpdateResourceSubsystemTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/ResourceMetadataManagerBean.java
Log Message:
-----------
[BZ 1069545] First cut at removing the predefined subcategories concept. This version has some functionality removed but will be added in later revisions.
Commit: 53973495c6223126cc78d814b9f6abd422f09d8f
https://github.com/rhq-project/rhq/commit/53973495c6223126cc78d814b9f6abd42…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
M etc/eclipse-tools/hibernate.cfg.xml
M modules/core/dbutils/pom.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
Log Message:
-----------
[BZ 1069545] Gui changes for the subcategory generation. The subcategories are now driven by attributes on the child resource type.
Compare: https://github.com/rhq-project/rhq/compare/6aa9a3a32f2b...53973495c622
Branch: refs/heads/release/jon3.2.x
Home: https://github.com/rhq-project/rhq
Commit: ea6fdbdfefbcbd4c526d36c33fa90dfbe6f55fbd
https://github.com/rhq-project/rhq/commit/ea6fdbdfefbcbd4c526d36c33fa90dfbe…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
Log Message:
-----------
BZ 1083557 - take out usage of $() syntax since Bourne shell doesn't like it (which affects Solaris 10 for example)
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 6cfdf2df22e0fbf41b1585e11235f5a624d96ae7
https://github.com/rhq-project/rhq/commit/6cfdf2df22e0fbf41b1585e11235f5a62…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-23 (Wed, 23 Apr 2014)
Changed paths:
M modules/enterprise/agent/src/etc/rhq-agent-wrapper.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
Log Message:
-----------
BZ 1083557 - remove $() syntax to support solaris 10 and other OSes and shells that don't support it (Bourne Shell for example)
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: f9d317f8a086dbd31afdae0106ade3c070b486bd
https://github.com/rhq-project/rhq/commit/f9d317f8a086dbd31afdae0106ade3c07…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/monitoring/table/MetricsViewDataSource.java
Log Message:
-----------
Bring Metrics LiveData significant digits format to be inline with other fields. There are cases when it is off because it is server defined not client defined as live data values are.
Commit: 949ad3c4141163bad0201a0f7353c9e01867480e
https://github.com/rhq-project/rhq/commit/949ad3c4141163bad0201a0f7353c9e01…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/CoreGUI.gwt.xml
R modules/enterprise/gui/coregui/src/main/webapp/CoreGUI-4.10.0.css
A modules/enterprise/gui/coregui/src/main/webapp/CoreGUI-4.11.0.css
M modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html
R modules/enterprise/gui/coregui/src/main/webapp/css/charts-4.10.0.css
A modules/enterprise/gui/coregui/src/main/webapp/css/charts-4.11.0.css
R modules/enterprise/gui/coregui/src/main/webapp/js/rhq-4.10.0.js
A modules/enterprise/gui/coregui/src/main/webapp/js/rhq-4.11.0.js
Log Message:
-----------
Change the revision on the javascript and css static resources to reflect 4.11 version from 4.10 version. This strategy enables long caching on static resources while enabling cache busting behaviour between revision # changes.
Compare: https://github.com/rhq-project/rhq/compare/1b551ae76712...949ad3c41411
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 1b551ae7671296891ff88370565005b230c59df3
https://github.com/rhq-project/rhq/commit/1b551ae7671296891ff88370565005b23…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/configuration/ConfigurationUtility.java
Log Message:
-----------
[1065461] readOnly configuration is editable via CLI
- Fix a regression in List of Maps handling by relaxing size assumptions
- on the old and new list entries.
- Add equals checking for read-only Maps and Lists
Branch: refs/heads/BZ1069545
Home: https://github.com/rhq-project/rhq
Commit: fc72cdfad3e5722d77aeddeca93381ca6e32b613
https://github.com/rhq-project/rhq/commit/fc72cdfad3e5722d77aeddeca93381ca6…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
[BZ 1069545] Add Subsystems and Server Configuration subcategories.
Commit: f49e400189d039b5544289aee38450990f34167d
https://github.com/rhq-project/rhq/commit/f49e400189d039b5544289aee38450990…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
A modules/core/dbutils/src/main/java/org/rhq/core/db/upgrade/SubcategoryUpgradeTask.java
M modules/core/dbutils/src/main/scripts/dbsetup/inventory-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
Log Message:
-----------
[BZ 1069545] Add a ManyToMany relationship between resource type and proper subcategories. Also, add new table, upgrade schema, and upgrade tasks to move to the new model.
Commit: 3cf7f850789cd279bfd25cb1b584705946cbb147
https://github.com/rhq-project/rhq/commit/3cf7f850789cd279bfd25cb1b58470594…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/SubCategoriesMetadataParser.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceSubCategory.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/ResourceMetadataManagerBean.java
Log Message:
-----------
[BZ 1069545] Clean the subcategory class as well the persisting layers.
Commit: 352c8b2d3c4100b2988e20be80b260fa8efe681f
https://github.com/rhq-project/rhq/commit/352c8b2d3c4100b2988e20be80b260fa8…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceSubCategory.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/ResourceMetadataManagerBean.java
Log Message:
-----------
[BZ 1069545] Add code that indepdently persists the subcategories.
Commit: 6aa9a3a32f2bdff088f140918f9be08dd63c23e3
https://github.com/rhq-project/rhq/commit/6aa9a3a32f2bdff088f140918f9be08dd…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/PluginMetadataParser.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/SubCategoriesMetadataParser.java
M modules/core/client-api/src/test/java/org/rhq/core/clientapi/agent/metadata/test/ExtensionModelTest.java
M modules/core/client-api/src/test/java/org/rhq/core/clientapi/agent/metadata/test/NestedSubCategoriesMetadataParserTest.java
M modules/core/client-api/src/test/java/org/rhq/core/clientapi/agent/metadata/test/SubCategoriesMetadataParserTest.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceSubCategory.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/AutoGroupCompositeFlyweight.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/FlyweightCache.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/ResourceSubCategoryFlyweight.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/ResourceTypeFlyweight.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/group/composite/AutoGroupComposite.java
M modules/core/plugindoc/src/main/java/org/rhq/core/tool/plugindoc/PluginDescriptorProcessor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/navigation/group/ResourceGroupTreeNode.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/navigation/resource/ResourceTreeModelUIBean.java
M modules/enterprise/server/appserver/src/main/scripts/storage_setup.groovy
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/PluginExtensionMetadataTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/test/UpdateResourceSubsystemTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/ResourceMetadataManagerBean.java
Log Message:
-----------
[BZ 1069545] First cut at removing the predefined subcategories concept. This version has some functionality removed but will be added in later revisions.
Compare: https://github.com/rhq-project/rhq/compare/1b3f0588b744...6aa9a3a32f2b
Branch: refs/heads/BZ1069545
Home: https://github.com/rhq-project/rhq
Commit: 742bf8d9f53baaafa8fbeb70263174b50041d63a
https://github.com/rhq-project/rhq/commit/742bf8d9f53baaafa8fbeb70263174b50…
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: 2014-03-25 (Tue, 25 Mar 2014)
Changed paths:
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/scripts/dbsetup/amps-schema.xml
M modules/core/dbutils/src/main/scripts/dbsetup/dbsetup-schema.xsd
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/AbstractPlugin.java
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/Plugin.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/AgentPluginTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/PluginGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/PluginGWTServiceImpl.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/admin/plugin/InstalledPluginsUIBean.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/MetadataBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBeanTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/StartupBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/AgentPluginScanner.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/scheduler/jobs/PurgePluginsJob.java
Log Message:
-----------
[BZ 1076104] Agent plugins don't require explicit purge to disappear
from DB.
Commit: 38941df0fa21bce48a44572698d5f2485da0ec8b
https://github.com/rhq-project/rhq/commit/38941df0fa21bce48a44572698d5f2485…
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: 2014-03-27 (Thu, 27 Mar 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/ServerPlugin.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/ServerPluginTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/PluginGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/PluginGWTServiceImpl.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/admin/plugin/InstalledPluginsUIBean.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/plugin/ServerPluginsBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/plugin/pc/generic/GenericServerPluginTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/ServerPluginScanner.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/plugin/ServerPluginsBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/plugin/ServerPluginsLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/scheduler/jobs/PurgePluginsJob.java
Log Message:
-----------
[BZ 1076104] Server plugins don't require explicit purge do disappear.
Commit: 2aa4cce04b0c2fa01fe6975874b597e3a9817128
https://github.com/rhq-project/rhq/commit/2aa4cce04b0c2fa01fe6975874b597e3a…
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: 2014-03-27 (Thu, 27 Mar 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/Plugin.java
Log Message:
-----------
Fixing API breakage
Commit: 104f62cc5a93c4c2e36e9f676eb80768e22ff8fc
https://github.com/rhq-project/rhq/commit/104f62cc5a93c4c2e36e9f676eb80768e…
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: 2014-03-28 (Fri, 28 Mar 2014)
Changed paths:
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/core/CoreServerServiceImplTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/MetadataBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/test/UpdatePluginMetadataTestBase.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/test/AbstractEJB3Test.java
Log Message:
-----------
Cleanup of itests to not influence each other when setting server identity
and manipulating plugins.
Also fixed the PluginManagerBeanTest#isPluginReadyForPurge() by realizing
that other tests (that now correctly clean up after themselves) may have
already deleted the plugins that were marked to be deleted in the test
method the isPluginReadyForPurge depends on.
Commit: a5e6b36964b0c113ef4042edbecb459d909252f8
https://github.com/rhq-project/rhq/commit/a5e6b36964b0c113ef4042edbecb459d9…
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: 2014-03-28 (Fri, 28 Mar 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerLocal.java
Log Message:
-----------
Removed unused method from local SLSB and some small docs updates.
Commit: e86ac440ba248c30a489b0fbf55d2cc7ccff456a
https://github.com/rhq-project/rhq/commit/e86ac440ba248c30a489b0fbf55d2cc7c…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-04 (Fri, 04 Apr 2014)
Changed paths:
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DatasourceComponent.java
Log Message:
-----------
[BZ 1072543] Unable to collect metrics from EAP 6 datasources when a system
properties is used in configuration
max-pool-size and min-pool-size metrics are now recoginzed by common code to
resolve a possible expression. BaseComponent.getValues has been changed in a
way, that we have more granular method called BaseComponent.getMetricValue
which handles single metric request. This method returns new enum called
ReadMetricResult which just represents a return code (if not Success, we may
want to know logical reason why metric was not collected)
Commit: 21bb0b230d2905eb566474854c0ae2477ccf819f
https://github.com/rhq-project/rhq/commit/21bb0b230d2905eb566474854c0ae2477…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-04 (Fri, 04 Apr 2014)
Changed paths:
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/group/definition/framework/test/ExpressionEvaluatorTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/framework/ExpressionEvaluator.java
Log Message:
-----------
[BZ 1080909] DynaGroup expression evaluator is not strict when grouping by
resource configuration property
Dynagroup expressions using pluginConfiguration[prop] or
resourceConfiguratoin[prop] will now be matched 'strict' to property name.
Strict match in means resulting SQL would be 'simple.name = :argX' instead
of original 'simple.name LIKE :argX'.
Commit: 02513a8a0c8703bdb4804e31ac0ffd7ec35a2819
https://github.com/rhq-project/rhq/commit/02513a8a0c8703bdb4804e31ac0ffd7ec…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-16 (Wed, 16 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/instance/ServerManagerBean.java
Log Message:
-----------
BZ 1030082 1029384 - shutdown the server if it was decommissioned (that is, its server entry was removed from the server table)
Commit: 937cb29ee5450da0bcf04d8e9952310de400e90b
https://github.com/rhq-project/rhq/commit/937cb29ee5450da0bcf04d8e9952310de…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-17 (Thu, 17 Apr 2014)
Changed paths:
M modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityProxy.java
Log Message:
-----------
[BZ 1088264] AvailabilityExecutor stops calling getAvailability() on
ResourceComponent after it previously failed with exception
The issue was in handling exception comming from future. When availability
check failed with exception we cought it, next run, just by calling
future.get() raises the very same exception. We forgot to mark future to be
rescheduled next time = setting it to null. This commit also makes exception
message more verbose so we know more what happened in plugin
Commit: 94a3d1e21acd212cb05409b3f01bbea0e735597f
https://github.com/rhq-project/rhq/commit/94a3d1e21acd212cb05409b3f01bbea0e…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-17 (Thu, 17 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertHistoryView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupAlertsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/recent/alerts/AbstractRecentAlertsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/recent/events/AbstractRecentEventsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/event/EventCompositeDatasource.java
Log Message:
-----------
Hiding the Resource Ancestry column in {Alerts|Events} Portlets not to overwhelm user with bazillion columns. It can be shown if necessary. Also fixing a typo that caused to displayed Group Events Portlet instead of Alert Group Portlet.
Commit: 0209557a16a9fc7ddb5a55a4faa055c352ff8d32
https://github.com/rhq-project/rhq/commit/0209557a16a9fc7ddb5a55a4faa055c35…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-17 (Thu, 17 Apr 2014)
Changed paths:
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
Log Message:
-----------
BZ 1080508 - make sure we set log level so the install doesn't abort
Commit: 82b9324f2de55215b86df7e11c8237cefcf767cb
https://github.com/rhq-project/rhq/commit/82b9324f2de55215b86df7e11c8237cef…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-17 (Thu, 17 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
Log Message:
-----------
[BZ 1080470] - The unit in the new d3 charts is not refreshed correctly.
Commit: 60c2a2eaa023d2dc5aa6dede632895fc4b8d0597
https://github.com/rhq-project/rhq/commit/60c2a2eaa023d2dc5aa6dede632895fc4…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-18 (Fri, 18 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/AvailabilityOverUnderGraphType.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java
Log Message:
-----------
[BZ 1080470] The unit in the new d3 charts is not refreshed correctly. Adjust the YAxis over to accommodate large values due to scale changes
Commit: 4cfb11460be58fb2dd22dfddc5823f957b532025
https://github.com/rhq-project/rhq/commit/4cfb11460be58fb2dd22dfddc5823f957…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-21 (Mon, 21 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
Log Message:
-----------
[1085270] Unable to install the RHQ server when calling rhqctl outside of bin directory
A fix for OS/X support.
Also, move debug_msg up to match the way it is in rhqctl.
Commit: a329de99a5bec53984cbc88a27f5e933a6fa462d
https://github.com/rhq-project/rhq/commit/a329de99a5bec53984cbc88a27f5e933a…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-21 (Mon, 21 Apr 2014)
Changed paths:
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
Log Message:
-----------
BZ 1045496 - have installer be able to recover from a canceled install if its aborted while the EAR is being deployed.
Commit: 7e9ce1d0a3953248a7dcc66b2025447b1cf1a019
https://github.com/rhq-project/rhq/commit/7e9ce1d0a3953248a7dcc66b2025447b1…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-21 (Mon, 21 Apr 2014)
Changed paths:
M modules/core/plugin-container/src/main/java/org/rhq/core/pc/drift/DriftDetector.java
Log Message:
-----------
[798006] Drift detection hangs on reading named pipes on filesystem
Protect against drift detection on not "normal" files.
Commit: 1bc99048e18daf2a848b85b6f6d1fbc75f12d040
https://github.com/rhq-project/rhq/commit/1bc99048e18daf2a848b85b6f6d1fbc75…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-21 (Mon, 21 Apr 2014)
Changed paths:
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
Log Message:
-----------
Merge branch 'master' of github.com:rhq-project/rhq
Commit: 769bb647a4f448b3a3d6fb105e20ee1f4effe2e8
https://github.com/rhq-project/rhq/commit/769bb647a4f448b3a3d6fb105e20ee1f4…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/UserSessionManager.java
Log Message:
-----------
[BZ 1089789] - Login Broken for GWT Dev Mode - Fixing the new login page for GWT development mode.
Commit: 414a2a69691055be0466b18962dbdec698f57d05
https://github.com/rhq-project/rhq/commit/414a2a69691055be0466b18962dbdec69…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/PluginMetadataManager.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/AgentPluginDescriptorUtil.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/DescriptorPackages.java
A modules/core/client-api/src/main/resources/rhq-canned-groups.xsd
M modules/core/dbutils/src/main/scripts/dbsetup/inventory-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupAddition.java
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupExpression.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/group/GroupDefinition.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/PluginGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/SingleGroupDefinitionView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/PluginGWTServiceImpl.java
M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages.properties
M modules/enterprise/server/ear/pom.xml
A modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/PluginAdditionsReader.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/ProductPluginDeployer.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerLocal.java
A modules/plugins/jboss-as-5/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/jboss-as/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/platform/src/main/resources/META-INF/rhq-group-expressions.xml
Log Message:
-----------
[BZ 1076126] - RFE: Canned dynaGroup expressions provided by plugin
Added concept of 'additional descriptor' (optional zml file living in
plugin's META-INF folder side-by-side to plugin descriptor). This file is
parsed only by server when plugin is discovered. Within this xml file, we
currently store predefined expressions for read dynaGroup definitions. Such
expressions can install dynaGroup definitions automatically. This commit
contains also logic which takes care about dynaGroupDefs created using such
expressions. When plugin updates such expression, dynaGroup is updated (same
for delete). GroupDefinition table has now "weak" reference to expression
(Plugin:ExprId)
Predefined dynaGroup expressions hardcoded in SingleGroupDefinitionView.java
have been replaced by cannedExpressions provided by plugins. From user
perspective, almost nothing changed, except cannedExpressions contain more
than just expression string, so when user selects template/expression fields
like name,description,recursive,recalcInterval are pre-populated as well.
Added 3 expressions. First groups managed servers by server-group name
(deploys DG) 2nd groups managed servers by hostname (aka domain) (deploys
DG) 3rd groups enabled deployments per server-groups
For expressions with 'createByDefault=true': dynagroups being created are
attached to plugin (having non-null cannedExpression). Whenever this
dynagroup is changed (via API or UI) it get's detached from plugin (setting
cannedExpression to null). Also on plugin upgrade or first install, if we
find a detached dynagroup having same name as we are about to create, we
just log INFO message - this happens when DG got previously detached.
Commit: a4629adaa5b38cbc8537881a210aa0a50f934b43
https://github.com/rhq-project/rhq/commit/a4629adaa5b38cbc8537881a210aa0a50…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/criteria/ResourceGroupDefinitionCriteria.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionListView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/SingleGroupDefinitionView.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_de.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
Log Message:
-----------
[BZ 1076126] Update Group Definitions UI to show DGs from plugins
When listing dynaGroups we now show additional first column having an icon
of user - in case of regular dyna group or plugin - in case definition comes
from plugin. When user edits plugin-based definition we also warn him once
he attemts to save such expression. Within this commit i18n messages for old
template names has been removed.
Commit: 061e29f6f4479f93f2de1a43f9f45a7b80496035
https://github.com/rhq-project/rhq/commit/061e29f6f4479f93f2de1a43f9f45a7b8…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/dbutils/pom.xml
Log Message:
-----------
bump dbversion
Commit: 4edaa3b2de2575f6fb875b428ec6db1b20afe0a9
https://github.com/rhq-project/rhq/commit/4edaa3b2de2575f6fb875b428ec6db1b2…
Author: Lukas Krejci <metlos(a)users.noreply.github.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DatasourceComponent.java
Log Message:
-----------
Merge pull request #19 from lzoubek/bugs/1072543
[BZ 1072543] Unable to collect metrics from EAP 6 datasources when a system properties is used in configuration
Commit: 5ac07def1618f0c7aac5d6f882add38ac0452496
https://github.com/rhq-project/rhq/commit/5ac07def1618f0c7aac5d6f882add38ac…
Author: Heiko W. Rupp <hwr(a)pilhuhn.de>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/PluginMetadataManager.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/AgentPluginDescriptorUtil.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/DescriptorPackages.java
A modules/core/client-api/src/main/resources/rhq-canned-groups.xsd
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/scripts/dbsetup/inventory-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/criteria/ResourceGroupDefinitionCriteria.java
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupAddition.java
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupExpression.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/group/GroupDefinition.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/PluginGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionListView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/SingleGroupDefinitionView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/PluginGWTServiceImpl.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_de.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/ear/pom.xml
A modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/PluginAdditionsReader.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/ProductPluginDeployer.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerLocal.java
A modules/plugins/jboss-as-5/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/jboss-as/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/platform/src/main/resources/META-INF/rhq-group-expressions.xml
Log Message:
-----------
Merge pull request #11 from lzoubek/feature/canned-expressions
Bug 1076126 - RFE: Canned dynaGroup expressions provided by plugin
Commit: 79ef6b88bb08480e301a87713d07b9c5e5858bf0
https://github.com/rhq-project/rhq/commit/79ef6b88bb08480e301a87713d07b9c5e…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
A etc/greasemonkey/RHQ_login_monkey-before-4.11.user.js
M etc/greasemonkey/RHQ_login_monkey.user.js
Log Message:
-----------
Adding new {grease|tamper}monkey script for the new login page. Also adding the exclude pattern for the old one not to conflict with the new script. Now, both scripts can live together and the right one will be used with the corresponding RHQ version. Based on the fact that new login page uses "login" substring in the url.
Commit: 44960d453e647b2b47291d84a4ca324de1a2db56
https://github.com/rhq-project/rhq/commit/44960d453e647b2b47291d84a4ca324de…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/alert/AlertManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/authz/RoleManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/bundle/BundleManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/content/ContentManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/content/RepoManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/operation/OperationManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceFactoryManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceTypeManagerRemote.java
Log Message:
-----------
[880359] JavaDoc used for Remote API is inconsistent with API
I made another pass at the remote API jdoc, ensuring that all methods have at
least minimal jdoc with the correct @param, @return, @throws, @deprecated and
@since (starting with RHQ 4.5) annotations.
Commit: 8eaa8885e0b01eac9d1ecfcbcdbfc543ac81f2a0
https://github.com/rhq-project/rhq/commit/8eaa8885e0b01eac9d1ecfcbcdbfc543a…
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M .classpath
M .settings/org.eclipse.core.resources.prefs
A etc/greasemonkey/RHQ_login_monkey-before-4.11.user.js
M etc/greasemonkey/RHQ_login_monkey.user.js
M etc/rhq-ircBot/src/main/java/org/rhq/etc/ircbot/RhqIrcBotListener.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/inventory/CreateResourceRequest.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/PluginMetadataManager.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/AgentPluginDescriptorUtil.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/DescriptorPackages.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/server/core/AgentRegistrationRequest.java
A modules/core/client-api/src/main/resources/rhq-canned-groups.xsd
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/java/org/rhq/core/db/Oracle12DatabaseType.java
M modules/core/dbutils/src/main/scripts/dbsetup/cluster-schema.xml
M modules/core/dbutils/src/main/scripts/dbsetup/inventory-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/pom.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/common/composite/SystemSetting.java
M modules/core/domain/src/main/java/org/rhq/core/domain/configuration/ConfigurationUtility.java
M modules/core/domain/src/main/java/org/rhq/core/domain/criteria/EventCriteria.java
M modules/core/domain/src/main/java/org/rhq/core/domain/criteria/ResourceGroupDefinitionCriteria.java
A modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstall.java
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstallInfo.java
A modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/CustomAgentInstallData.java
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/RemoteAccessInfo.java
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupAddition.java
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupExpression.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/group/GroupDefinition.java
M modules/core/domain/src/test/java/org/rhq/core/domain/test/QueryAllTest.java
M modules/core/plugin-container/src/main/java/org/rhq/core/pc/drift/DriftDetector.java
M modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityProxy.java
M modules/core/util/src/main/java/org/rhq/core/util/file/FileUtil.java
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/Obfuscator.java
M modules/core/util/src/test/java/org/rhq/core/util/file/FileUtilTest.java
M modules/core/util/src/test/java/org/rhq/core/util/obfuscation/ObfuscatorTest.java
M modules/enterprise/agent/ant-run.xml
M modules/enterprise/agent/src/etc/java-service-wrapper/rhq-agent-wrapper.conf
M modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_32/wrapper.dll
M modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_32/wrapper.exe
M modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_32/wrapper.jar
A modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_64/wrapper.dll
A modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_64/wrapper.exe
A modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_64/wrapper.jar
M modules/enterprise/agent/src/etc/rhq-agent-wrapper.bat
M modules/enterprise/agent/src/etc/rhq-agent-wrapper.sh
M modules/enterprise/agent/src/etc/rhq-agent.sh
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java
M modules/enterprise/agentupdate/src/main/resources/rhq-agent-update-build.xml
M modules/enterprise/gui/coregui/pom.xml
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/CoreGUI.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LinkManager.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/UserSessionManager.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/AdministrationView.java
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/admin/agent/install/RemoteAgentInstallView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/topology/AgentTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertHistoryView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/definitions/ResourceAlertDefinitionsDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/measurement/AbstractMeasurementRangeEditor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/measurement/CustomConfigMeasurementRangeEditor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/upload/FileUploadForm.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/PortletFactory.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/PortletSettingsWindow.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/PortletConfigurationEditorComponent.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupAlertsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupEventsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/recent/alerts/AbstractRecentAlertsPortlet.java
A modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/recent/events/AbstractRecentEventsPortlet.java
A modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/recent/events/RecentEventsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceEventsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/AgentGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/PluginGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/RemoteInstallGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/detail/summary/AbstractActivityView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/event/EventCompositeDatasource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/event/EventCompositeHistoryView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/AvailabilityOverUnderGraphType.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionListView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/SingleGroupDefinitionView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/monitoring/table/MetricsViewDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/AgentGWTServiceImpl.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/FileUploadServlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/PluginGWTServiceImpl.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/RemoteInstallGWTServiceImpl.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/gui/coregui/src/main/webapp/CoreGUI.html
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.css
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.min.css
M modules/enterprise/gui/coregui/src/main/webapp/img/bg-login.jpg
R modules/enterprise/gui/coregui/src/main/webapp/img/brand-lg.png
R modules/enterprise/gui/coregui/src/main/webapp/img/brand.png
R modules/enterprise/gui/coregui/src/main/webapp/img/brand.svg
A modules/enterprise/gui/coregui/src/main/webapp/img/caps.png
A modules/enterprise/gui/coregui/src/main/webapp/img/feedback-error-arrow-down.png
A modules/enterprise/gui/coregui/src/main/webapp/img/feedback-error-sign.png
M modules/enterprise/gui/coregui/src/main/webapp/img/logo.png
M modules/enterprise/gui/coregui/src/main/webapp/img/logo.svg
A modules/enterprise/gui/coregui/src/main/webapp/js/bootstrap.min.js
A modules/enterprise/gui/coregui/src/main/webapp/js/jquery.capslockstate.js
A modules/enterprise/gui/coregui/src/main/webapp/login
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
A modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-server-env.bat
A modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-server-env.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.conf
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.inc
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-storage-wrapper.conf
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_32/wrapper.dll
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_32/wrapper.exe
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_32/wrapper.jar
A modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_64/wrapper.dll
A modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_64/wrapper.exe
A modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_64/wrapper.jar
M modules/enterprise/server/appserver/src/main/dev-resources/bin/wrapper/rhq-server-wrapper.inc
M modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
M modules/enterprise/server/ear/pom.xml
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/ServerProperties.java
M modules/enterprise/server/itests-2/pom.xml
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/core/CoreServerServiceImplTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/util/SessionTestHelper.java
A modules/enterprise/server/jar/intentional-api-changes-since-4.10.0.xml
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/cloud/instance/ServerManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/CoreServerServiceImpl.java
A modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/PluginAdditionsReader.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/ProductPluginDeployer.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/drift/JPADriftServerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/event/EventManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHFileSend.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageNodeOperationsHandlerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageNodeOperationsHandlerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java
M modules/enterprise/server/jar/src/test/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBeanUnitTest.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/ControlCommand.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQControl.java
A modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQPosixParser.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/AbstractInstall.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Install.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Upgrade.java
A modules/plugins/jboss-as-5/src/main/resources/META-INF/rhq-group-expressions.xml
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DatasourceComponent.java
A modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/jboss-as/src/main/resources/META-INF/rhq-group-expressions.xml
M modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/JMXPluginTest.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTarget.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTargetMBean.java
A modules/plugins/jmx/src/test/resources/custom-test-plugin.xml
A modules/plugins/platform/src/main/resources/META-INF/rhq-group-expressions.xml
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresServerComponent.java
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableComponent.java
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableDiscoveryComponent.java
M modules/plugins/postgres/src/main/resources/META-INF/rhq-plugin.xml
M pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into bug/1076104
Commit: 4c111ac43c9b49d1ffe5ef35a307506aae6fd5d0
https://github.com/rhq-project/rhq/commit/4c111ac43c9b49d1ffe5ef35a307506aa…
Author: Heiko W. Rupp <hwr(a)pilhuhn.de>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/group/definition/framework/test/ExpressionEvaluatorTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/framework/ExpressionEvaluator.java
Log Message:
-----------
Merge pull request #16 from lzoubek/bugs/1080909
[BZ 1080909] DynaGroup expression evaluator is not strict when grouping by resource configuration property
Commit: 659c7bd0eb954f982c71cff6bd7ef33148a5da97
https://github.com/rhq-project/rhq/commit/659c7bd0eb954f982c71cff6bd7ef3314…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
Log Message:
-----------
got rid of TABs
Commit: a637f1ee6a2d1cd424924d0b4350818ee6591ca8
https://github.com/rhq-project/rhq/commit/a637f1ee6a2d1cd424924d0b4350818ee…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/scripts/dbsetup/amps-schema.xml
M modules/core/dbutils/src/main/scripts/dbsetup/dbsetup-schema.xsd
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/AbstractPlugin.java
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/Plugin.java
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/ServerPlugin.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/AgentPluginTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/ServerPluginTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/PluginGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/PluginGWTServiceImpl.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/admin/plugin/InstalledPluginsUIBean.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/core/CoreServerServiceImplTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/plugin/ServerPluginsBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/plugin/pc/generic/GenericServerPluginTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/MetadataBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/test/UpdatePluginMetadataTestBase.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/test/AbstractEJB3Test.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/StartupBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/AgentPluginScanner.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/ServerPluginScanner.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/plugin/ServerPluginsBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/plugin/ServerPluginsLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/scheduler/jobs/PurgePluginsJob.java
Log Message:
-----------
Merge branch 'bug/1076104' of https://github.com/metlos/rhq into metlos-bug/1076104
Commit: 6286a106ce898c32a3a5f60ac9d62f82f03b56d1
https://github.com/rhq-project/rhq/commit/6286a106ce898c32a3a5f60ac9d62f82f…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/scheduler/jobs/PurgePluginsJob.java
Log Message:
-----------
BZ 1076104 - remove bad import
Commit: 5283ef79ea58b21d47742863a975771ff8e8a434
https://github.com/rhq-project/rhq/commit/5283ef79ea58b21d47742863a975771ff…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
Log Message:
-----------
BZ 1076104 consistent indentation in this file is 4 spaces
Commit: a776bf09e485b31dfdc2fc305efbc7ae08416cec
https://github.com/rhq-project/rhq/commit/a776bf09e485b31dfdc2fc305efbc7ae0…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
Log Message:
-----------
BZ 1089062 - get this to work on Solaris
Commit: 18f781c55fe7ca4ec3535239710305442b02f680
https://github.com/rhq-project/rhq/commit/18f781c55fe7ca4ec3535239710305442…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
A etc/greasemonkey/RHQ_login_monkey-before-4.11.user.js
M etc/greasemonkey/RHQ_login_monkey.user.js
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/PluginMetadataManager.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/AgentPluginDescriptorUtil.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/DescriptorPackages.java
A modules/core/client-api/src/main/resources/rhq-canned-groups.xsd
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/scripts/dbsetup/amps-schema.xml
M modules/core/dbutils/src/main/scripts/dbsetup/dbsetup-schema.xsd
M modules/core/dbutils/src/main/scripts/dbsetup/inventory-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/criteria/ResourceGroupDefinitionCriteria.java
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/AbstractPlugin.java
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupAddition.java
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupExpression.java
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/Plugin.java
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/ServerPlugin.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/group/GroupDefinition.java
M modules/core/plugin-container/src/main/java/org/rhq/core/pc/drift/DriftDetector.java
M modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityProxy.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/UserSessionManager.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/AgentPluginTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/ServerPluginTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertHistoryView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupAlertsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/recent/alerts/AbstractRecentAlertsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/recent/events/AbstractRecentEventsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/PluginGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/event/EventCompositeDatasource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/AvailabilityOverUnderGraphType.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionListView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/SingleGroupDefinitionView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/PluginGWTServiceImpl.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_de.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/gui/portal-war/src/main/java/org/rhq/enterprise/gui/admin/plugin/InstalledPluginsUIBean.java
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
M modules/enterprise/server/ear/pom.xml
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/core/CoreServerServiceImplTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/plugin/ServerPluginsBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/plugin/pc/generic/GenericServerPluginTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/group/definition/framework/test/ExpressionEvaluatorTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/MetadataBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/test/UpdatePluginMetadataTestBase.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/test/AbstractEJB3Test.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/alert/AlertManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/authz/RoleManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/bundle/BundleManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/instance/ServerManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/content/ContentManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/content/RepoManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/StartupBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/AgentPluginScanner.java
A modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/PluginAdditionsReader.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/ProductPluginDeployer.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/ServerPluginScanner.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/operation/OperationManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/plugin/ServerPluginsBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/plugin/ServerPluginsLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceFactoryManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceTypeManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/framework/ExpressionEvaluator.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/scheduler/jobs/PurgePluginsJob.java
A modules/plugins/jboss-as-5/src/main/resources/META-INF/rhq-group-expressions.xml
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DatasourceComponent.java
A modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/jboss-as/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/platform/src/main/resources/META-INF/rhq-group-expressions.xml
Log Message:
-----------
Merge branch 'master' into BZ1069545
Conflicts:
modules/core/dbutils/pom.xml
modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
Compare: https://github.com/rhq-project/rhq/compare/1b3f0588b744...18f781c55fe7
Branch: refs/heads/BZ1069545
Home: https://github.com/rhq-project/rhq
Commit: 1b3f0588b74421896f706711c5df1af9cedd69df
https://github.com/rhq-project/rhq/commit/1b3f0588b74421896f706711c5df1af9c…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/PluginMetadataParser.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/SubCategoriesMetadataParser.java
M modules/core/client-api/src/test/java/org/rhq/core/clientapi/agent/metadata/test/ExtensionModelTest.java
M modules/core/client-api/src/test/java/org/rhq/core/clientapi/agent/metadata/test/NestedSubCategoriesMetadataParserTest.java
M modules/core/client-api/src/test/java/org/rhq/core/clientapi/agent/metadata/test/SubCategoriesMetadataParserTest.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceSubCategory.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/AutoGroupCompositeFlyweight.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/FlyweightCache.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/ResourceSubCategoryFlyweight.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/flyweight/ResourceTypeFlyweight.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/group/composite/AutoGroupComposite.java
M modules/core/plugindoc/src/main/java/org/rhq/core/tool/plugindoc/PluginDescriptorProcessor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/ResourceTreeDatasource.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/navigation/group/ResourceGroupTreeNode.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/navigation/resource/ResourceTreeModelUIBean.java
M modules/enterprise/server/appserver/src/main/scripts/storage_setup.groovy
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/PluginExtensionMetadataTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/test/UpdateResourceSubsystemTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/ResourceMetadataManagerBean.java
Log Message:
-----------
[BZ 1069545] First cut at removing the predefined subcategories concept. This version has some functionality removed but will be added in later revisions.
Branch: refs/heads/release/jon3.2.x
Home: https://github.com/rhq-project/rhq
Commit: a7aaa40df4867f76a44c9ff7a57591573e4cf39a
https://github.com/rhq-project/rhq/commit/a7aaa40df4867f76a44c9ff7a57591573…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
Log Message:
-----------
BZ 1089062 - get this to work on Solaris
(cherry picked from commit a776bf09e485b31dfdc2fc305efbc7ae08416cec)
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: a776bf09e485b31dfdc2fc305efbc7ae08416cec
https://github.com/rhq-project/rhq/commit/a776bf09e485b31dfdc2fc305efbc7ae0…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
Log Message:
-----------
BZ 1089062 - get this to work on Solaris
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 742bf8d9f53baaafa8fbeb70263174b50041d63a
https://github.com/rhq-project/rhq/commit/742bf8d9f53baaafa8fbeb70263174b50…
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: 2014-03-25 (Tue, 25 Mar 2014)
Changed paths:
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/scripts/dbsetup/amps-schema.xml
M modules/core/dbutils/src/main/scripts/dbsetup/dbsetup-schema.xsd
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/AbstractPlugin.java
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/Plugin.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/AgentPluginTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/PluginGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/PluginGWTServiceImpl.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/admin/plugin/InstalledPluginsUIBean.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/MetadataBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBeanTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/StartupBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/AgentPluginScanner.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/scheduler/jobs/PurgePluginsJob.java
Log Message:
-----------
[BZ 1076104] Agent plugins don't require explicit purge to disappear
from DB.
Commit: 38941df0fa21bce48a44572698d5f2485da0ec8b
https://github.com/rhq-project/rhq/commit/38941df0fa21bce48a44572698d5f2485…
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: 2014-03-27 (Thu, 27 Mar 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/ServerPlugin.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/ServerPluginTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/PluginGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/PluginGWTServiceImpl.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/admin/plugin/InstalledPluginsUIBean.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/plugin/ServerPluginsBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/plugin/pc/generic/GenericServerPluginTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/ServerPluginScanner.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/plugin/ServerPluginsBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/plugin/ServerPluginsLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/scheduler/jobs/PurgePluginsJob.java
Log Message:
-----------
[BZ 1076104] Server plugins don't require explicit purge do disappear.
Commit: 2aa4cce04b0c2fa01fe6975874b597e3a9817128
https://github.com/rhq-project/rhq/commit/2aa4cce04b0c2fa01fe6975874b597e3a…
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: 2014-03-27 (Thu, 27 Mar 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/Plugin.java
Log Message:
-----------
Fixing API breakage
Commit: 104f62cc5a93c4c2e36e9f676eb80768e22ff8fc
https://github.com/rhq-project/rhq/commit/104f62cc5a93c4c2e36e9f676eb80768e…
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: 2014-03-28 (Fri, 28 Mar 2014)
Changed paths:
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/core/CoreServerServiceImplTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/MetadataBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/test/UpdatePluginMetadataTestBase.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/test/AbstractEJB3Test.java
Log Message:
-----------
Cleanup of itests to not influence each other when setting server identity
and manipulating plugins.
Also fixed the PluginManagerBeanTest#isPluginReadyForPurge() by realizing
that other tests (that now correctly clean up after themselves) may have
already deleted the plugins that were marked to be deleted in the test
method the isPluginReadyForPurge depends on.
Commit: a5e6b36964b0c113ef4042edbecb459d909252f8
https://github.com/rhq-project/rhq/commit/a5e6b36964b0c113ef4042edbecb459d9…
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: 2014-03-28 (Fri, 28 Mar 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerLocal.java
Log Message:
-----------
Removed unused method from local SLSB and some small docs updates.
Commit: 8eaa8885e0b01eac9d1ecfcbcdbfc543ac81f2a0
https://github.com/rhq-project/rhq/commit/8eaa8885e0b01eac9d1ecfcbcdbfc543a…
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M .classpath
M .settings/org.eclipse.core.resources.prefs
A etc/greasemonkey/RHQ_login_monkey-before-4.11.user.js
M etc/greasemonkey/RHQ_login_monkey.user.js
M etc/rhq-ircBot/src/main/java/org/rhq/etc/ircbot/RhqIrcBotListener.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/inventory/CreateResourceRequest.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/PluginMetadataManager.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/AgentPluginDescriptorUtil.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/DescriptorPackages.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/server/core/AgentRegistrationRequest.java
A modules/core/client-api/src/main/resources/rhq-canned-groups.xsd
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/java/org/rhq/core/db/Oracle12DatabaseType.java
M modules/core/dbutils/src/main/scripts/dbsetup/cluster-schema.xml
M modules/core/dbutils/src/main/scripts/dbsetup/inventory-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/pom.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/common/composite/SystemSetting.java
M modules/core/domain/src/main/java/org/rhq/core/domain/configuration/ConfigurationUtility.java
M modules/core/domain/src/main/java/org/rhq/core/domain/criteria/EventCriteria.java
M modules/core/domain/src/main/java/org/rhq/core/domain/criteria/ResourceGroupDefinitionCriteria.java
A modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstall.java
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstallInfo.java
A modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/CustomAgentInstallData.java
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/RemoteAccessInfo.java
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupAddition.java
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupExpression.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/group/GroupDefinition.java
M modules/core/domain/src/test/java/org/rhq/core/domain/test/QueryAllTest.java
M modules/core/plugin-container/src/main/java/org/rhq/core/pc/drift/DriftDetector.java
M modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityProxy.java
M modules/core/util/src/main/java/org/rhq/core/util/file/FileUtil.java
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/Obfuscator.java
M modules/core/util/src/test/java/org/rhq/core/util/file/FileUtilTest.java
M modules/core/util/src/test/java/org/rhq/core/util/obfuscation/ObfuscatorTest.java
M modules/enterprise/agent/ant-run.xml
M modules/enterprise/agent/src/etc/java-service-wrapper/rhq-agent-wrapper.conf
M modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_32/wrapper.dll
M modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_32/wrapper.exe
M modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_32/wrapper.jar
A modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_64/wrapper.dll
A modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_64/wrapper.exe
A modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_64/wrapper.jar
M modules/enterprise/agent/src/etc/rhq-agent-wrapper.bat
M modules/enterprise/agent/src/etc/rhq-agent-wrapper.sh
M modules/enterprise/agent/src/etc/rhq-agent.sh
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java
M modules/enterprise/agentupdate/src/main/resources/rhq-agent-update-build.xml
M modules/enterprise/gui/coregui/pom.xml
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/CoreGUI.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LinkManager.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/UserSessionManager.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/AdministrationView.java
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/admin/agent/install/RemoteAgentInstallView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/topology/AgentTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertHistoryView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/definitions/ResourceAlertDefinitionsDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/measurement/AbstractMeasurementRangeEditor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/measurement/CustomConfigMeasurementRangeEditor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/upload/FileUploadForm.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/PortletFactory.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/PortletSettingsWindow.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/PortletConfigurationEditorComponent.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupAlertsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupEventsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/recent/alerts/AbstractRecentAlertsPortlet.java
A modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/recent/events/AbstractRecentEventsPortlet.java
A modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/recent/events/RecentEventsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/resource/ResourceEventsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/AgentGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/PluginGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/RemoteInstallGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/detail/summary/AbstractActivityView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/event/EventCompositeDatasource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/event/EventCompositeHistoryView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/AvailabilityOverUnderGraphType.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionListView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/SingleGroupDefinitionView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/monitoring/table/MetricsViewDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/AgentGWTServiceImpl.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/FileUploadServlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/PluginGWTServiceImpl.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/RemoteInstallGWTServiceImpl.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/gui/coregui/src/main/webapp/CoreGUI.html
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.css
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.min.css
M modules/enterprise/gui/coregui/src/main/webapp/img/bg-login.jpg
R modules/enterprise/gui/coregui/src/main/webapp/img/brand-lg.png
R modules/enterprise/gui/coregui/src/main/webapp/img/brand.png
R modules/enterprise/gui/coregui/src/main/webapp/img/brand.svg
A modules/enterprise/gui/coregui/src/main/webapp/img/caps.png
A modules/enterprise/gui/coregui/src/main/webapp/img/feedback-error-arrow-down.png
A modules/enterprise/gui/coregui/src/main/webapp/img/feedback-error-sign.png
M modules/enterprise/gui/coregui/src/main/webapp/img/logo.png
M modules/enterprise/gui/coregui/src/main/webapp/img/logo.svg
A modules/enterprise/gui/coregui/src/main/webapp/js/bootstrap.min.js
A modules/enterprise/gui/coregui/src/main/webapp/js/jquery.capslockstate.js
A modules/enterprise/gui/coregui/src/main/webapp/login
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
A modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-server-env.bat
A modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-server-env.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.conf
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.inc
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-storage-wrapper.conf
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_32/wrapper.dll
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_32/wrapper.exe
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_32/wrapper.jar
A modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_64/wrapper.dll
A modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_64/wrapper.exe
A modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_64/wrapper.jar
M modules/enterprise/server/appserver/src/main/dev-resources/bin/wrapper/rhq-server-wrapper.inc
M modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
M modules/enterprise/server/ear/pom.xml
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/ServerProperties.java
M modules/enterprise/server/itests-2/pom.xml
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/core/CoreServerServiceImplTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/util/SessionTestHelper.java
A modules/enterprise/server/jar/intentional-api-changes-since-4.10.0.xml
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/cloud/instance/ServerManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/CoreServerServiceImpl.java
A modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/PluginAdditionsReader.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/ProductPluginDeployer.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/drift/JPADriftServerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/event/EventManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHFileSend.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageNodeOperationsHandlerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageNodeOperationsHandlerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java
M modules/enterprise/server/jar/src/test/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBeanUnitTest.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/ControlCommand.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQControl.java
A modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQPosixParser.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/AbstractInstall.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Install.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Upgrade.java
A modules/plugins/jboss-as-5/src/main/resources/META-INF/rhq-group-expressions.xml
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DatasourceComponent.java
A modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/jboss-as/src/main/resources/META-INF/rhq-group-expressions.xml
M modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/JMXPluginTest.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTarget.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTargetMBean.java
A modules/plugins/jmx/src/test/resources/custom-test-plugin.xml
A modules/plugins/platform/src/main/resources/META-INF/rhq-group-expressions.xml
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresServerComponent.java
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableComponent.java
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableDiscoveryComponent.java
M modules/plugins/postgres/src/main/resources/META-INF/rhq-plugin.xml
M pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into bug/1076104
Commit: a637f1ee6a2d1cd424924d0b4350818ee6591ca8
https://github.com/rhq-project/rhq/commit/a637f1ee6a2d1cd424924d0b4350818ee…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/scripts/dbsetup/amps-schema.xml
M modules/core/dbutils/src/main/scripts/dbsetup/dbsetup-schema.xsd
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/AbstractPlugin.java
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/Plugin.java
M modules/core/domain/src/main/java/org/rhq/core/domain/plugin/ServerPlugin.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/AgentPluginTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/ServerPluginTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/PluginGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/PluginGWTServiceImpl.java
M modules/enterprise/gui/portal-war/src/main/java/org/rhq/enterprise/gui/admin/plugin/InstalledPluginsUIBean.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/core/CoreServerServiceImplTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/plugin/ServerPluginsBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/plugin/pc/generic/GenericServerPluginTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/MetadataBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/metadata/test/UpdatePluginMetadataTestBase.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/test/AbstractEJB3Test.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/StartupBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/AgentPluginScanner.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/ServerPluginScanner.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/plugin/ServerPluginsBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/plugin/ServerPluginsLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/scheduler/jobs/PurgePluginsJob.java
Log Message:
-----------
Merge branch 'bug/1076104' of https://github.com/metlos/rhq into metlos-bug/1076104
Commit: 6286a106ce898c32a3a5f60ac9d62f82f03b56d1
https://github.com/rhq-project/rhq/commit/6286a106ce898c32a3a5f60ac9d62f82f…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/scheduler/jobs/PurgePluginsJob.java
Log Message:
-----------
BZ 1076104 - remove bad import
Commit: 5283ef79ea58b21d47742863a975771ff8e8a434
https://github.com/rhq-project/rhq/commit/5283ef79ea58b21d47742863a975771ff…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
Log Message:
-----------
BZ 1076104 consistent indentation in this file is 4 spaces
Compare: https://github.com/rhq-project/rhq/compare/659c7bd0eb95...5283ef79ea58
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 21bb0b230d2905eb566474854c0ae2477ccf819f
https://github.com/rhq-project/rhq/commit/21bb0b230d2905eb566474854c0ae2477…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-04 (Fri, 04 Apr 2014)
Changed paths:
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/group/definition/framework/test/ExpressionEvaluatorTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/framework/ExpressionEvaluator.java
Log Message:
-----------
[BZ 1080909] DynaGroup expression evaluator is not strict when grouping by
resource configuration property
Dynagroup expressions using pluginConfiguration[prop] or
resourceConfiguratoin[prop] will now be matched 'strict' to property name.
Strict match in means resulting SQL would be 'simple.name = :argX' instead
of original 'simple.name LIKE :argX'.
Commit: 4c111ac43c9b49d1ffe5ef35a307506aae6fd5d0
https://github.com/rhq-project/rhq/commit/4c111ac43c9b49d1ffe5ef35a307506aa…
Author: Heiko W. Rupp <hwr(a)pilhuhn.de>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/resource/group/definition/framework/test/ExpressionEvaluatorTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/framework/ExpressionEvaluator.java
Log Message:
-----------
Merge pull request #16 from lzoubek/bugs/1080909
[BZ 1080909] DynaGroup expression evaluator is not strict when grouping by resource configuration property
Compare: https://github.com/rhq-project/rhq/compare/44960d453e64...4c111ac43c9b
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 44960d453e647b2b47291d84a4ca324de1a2db56
https://github.com/rhq-project/rhq/commit/44960d453e647b2b47291d84a4ca324de…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/alert/AlertManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/authz/RoleManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/bundle/BundleManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/content/ContentManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/content/RepoManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/operation/OperationManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceFactoryManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/ResourceTypeManagerRemote.java
Log Message:
-----------
[880359] JavaDoc used for Remote API is inconsistent with API
I made another pass at the remote API jdoc, ensuring that all methods have at
least minimal jdoc with the correct @param, @return, @throws, @deprecated and
@since (starting with RHQ 4.5) annotations.
Branch: refs/heads/rc/jon3.2.1.GA
Home: https://github.com/rhq-project/rhq
Commit: 58090eeb9f379e8911a1867d923dda2ac3a9d09a
https://github.com/rhq-project/rhq/commit/58090eeb9f379e8911a1867d923dda2ac…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/AvailabilityOverUnderGraphType.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java
Log Message:
-----------
Revert "[BZ 1080470] The unit in the new d3 charts is not refreshed correctly. Adjust the YAxis over to accommodate large values due to scale changes"
This reverts commit 029a8799eaf2158d367ded8139da458b6c47671f.
Commit: 6f0e6579605c7aa5d2039e0d0bf6eb2d4c131b9d
https://github.com/rhq-project/rhq/commit/6f0e6579605c7aa5d2039e0d0bf6eb2d4…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
Log Message:
-----------
Revert "BZ 1080470 - The unit in the new d3 charts is not refreshed correctly."
This reverts commit 46a8e24dcdb930ea07b65c6d1266da49df58a15c.
Commit: bad90f5b1085a97bef865f2c44f5c5ffd5e7f6ac
https://github.com/rhq-project/rhq/commit/bad90f5b1085a97bef865f2c44f5c5ffd…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
Log Message:
-----------
BZ 1080472 - The unit in the new d3 charts is not refreshed correctly.
Fix the bug that improperly calculates the units of measure on the Y-Axis and on Min Value of chart legend.
(cherry picked from commit 72f91658c25fbff3d5c229372129c2178f435b33)
Commit: ea0800b9f04e34088d8c5255b99ca4098bc195f5
https://github.com/rhq-project/rhq/commit/ea0800b9f04e34088d8c5255b99ca4098…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
Log Message:
-----------
[BZ 1080470] - The unit in the new d3 charts is not refreshed correctly.
(cherry picked from commit 82b9324f2de55215b86df7e11c8237cefcf767cb)
Commit: c92c482ef2a3480bf17d8a9b8785a5291cf70b8c
https://github.com/rhq-project/rhq/commit/c92c482ef2a3480bf17d8a9b8785a5291…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/AvailabilityOverUnderGraphType.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java
Log Message:
-----------
[BZ 1080470] The unit in the new d3 charts is not refreshed correctly. Adjust the YAxis over to accommodate large values due to scale changes
(cherry picked from commit 60c2a2eaa023d2dc5aa6dede632895fc4b8d0597)
Compare: https://github.com/rhq-project/rhq/compare/029a8799eaf2...c92c482ef2a3
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 79ef6b88bb08480e301a87713d07b9c5e5858bf0
https://github.com/rhq-project/rhq/commit/79ef6b88bb08480e301a87713d07b9c5e…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
A etc/greasemonkey/RHQ_login_monkey-before-4.11.user.js
M etc/greasemonkey/RHQ_login_monkey.user.js
Log Message:
-----------
Adding new {grease|tamper}monkey script for the new login page. Also adding the exclude pattern for the old one not to conflict with the new script. Now, both scripts can live together and the right one will be used with the corresponding RHQ version. Based on the fact that new login page uses "login" substring in the url.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 414a2a69691055be0466b18962dbdec698f57d05
https://github.com/rhq-project/rhq/commit/414a2a69691055be0466b18962dbdec69…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/PluginMetadataManager.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/AgentPluginDescriptorUtil.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/DescriptorPackages.java
A modules/core/client-api/src/main/resources/rhq-canned-groups.xsd
M modules/core/dbutils/src/main/scripts/dbsetup/inventory-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupAddition.java
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupExpression.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/group/GroupDefinition.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/PluginGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/SingleGroupDefinitionView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/PluginGWTServiceImpl.java
M modules/enterprise/gui/coregui/src/main/resources/org/rhq/coregui/client/Messages.properties
M modules/enterprise/server/ear/pom.xml
A modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/PluginAdditionsReader.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/ProductPluginDeployer.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerLocal.java
A modules/plugins/jboss-as-5/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/jboss-as/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/platform/src/main/resources/META-INF/rhq-group-expressions.xml
Log Message:
-----------
[BZ 1076126] - RFE: Canned dynaGroup expressions provided by plugin
Added concept of 'additional descriptor' (optional zml file living in
plugin's META-INF folder side-by-side to plugin descriptor). This file is
parsed only by server when plugin is discovered. Within this xml file, we
currently store predefined expressions for read dynaGroup definitions. Such
expressions can install dynaGroup definitions automatically. This commit
contains also logic which takes care about dynaGroupDefs created using such
expressions. When plugin updates such expression, dynaGroup is updated (same
for delete). GroupDefinition table has now "weak" reference to expression
(Plugin:ExprId)
Predefined dynaGroup expressions hardcoded in SingleGroupDefinitionView.java
have been replaced by cannedExpressions provided by plugins. From user
perspective, almost nothing changed, except cannedExpressions contain more
than just expression string, so when user selects template/expression fields
like name,description,recursive,recalcInterval are pre-populated as well.
Added 3 expressions. First groups managed servers by server-group name
(deploys DG) 2nd groups managed servers by hostname (aka domain) (deploys
DG) 3rd groups enabled deployments per server-groups
For expressions with 'createByDefault=true': dynagroups being created are
attached to plugin (having non-null cannedExpression). Whenever this
dynagroup is changed (via API or UI) it get's detached from plugin (setting
cannedExpression to null). Also on plugin upgrade or first install, if we
find a detached dynagroup having same name as we are about to create, we
just log INFO message - this happens when DG got previously detached.
Commit: a4629adaa5b38cbc8537881a210aa0a50f934b43
https://github.com/rhq-project/rhq/commit/a4629adaa5b38cbc8537881a210aa0a50…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/criteria/ResourceGroupDefinitionCriteria.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionListView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/SingleGroupDefinitionView.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_de.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
Log Message:
-----------
[BZ 1076126] Update Group Definitions UI to show DGs from plugins
When listing dynaGroups we now show additional first column having an icon
of user - in case of regular dyna group or plugin - in case definition comes
from plugin. When user edits plugin-based definition we also warn him once
he attemts to save such expression. Within this commit i18n messages for old
template names has been removed.
Commit: 061e29f6f4479f93f2de1a43f9f45a7b80496035
https://github.com/rhq-project/rhq/commit/061e29f6f4479f93f2de1a43f9f45a7b8…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/dbutils/pom.xml
Log Message:
-----------
bump dbversion
Commit: 5ac07def1618f0c7aac5d6f882add38ac0452496
https://github.com/rhq-project/rhq/commit/5ac07def1618f0c7aac5d6f882add38ac…
Author: Heiko W. Rupp <hwr(a)pilhuhn.de>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/PluginMetadataManager.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/AgentPluginDescriptorUtil.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/descriptor/DescriptorPackages.java
A modules/core/client-api/src/main/resources/rhq-canned-groups.xsd
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/scripts/dbsetup/inventory-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/criteria/ResourceGroupDefinitionCriteria.java
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupAddition.java
A modules/core/domain/src/main/java/org/rhq/core/domain/plugin/CannedGroupExpression.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/group/GroupDefinition.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/PluginGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/GroupDefinitionListView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/definitions/SingleGroupDefinitionView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/PluginGWTServiceImpl.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_de.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/ear/pom.xml
A modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/PluginAdditionsReader.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/plugin/ProductPluginDeployer.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/group/definition/GroupDefinitionManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/PluginManagerLocal.java
A modules/plugins/jboss-as-5/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/jboss-as/src/main/resources/META-INF/rhq-group-expressions.xml
A modules/plugins/platform/src/main/resources/META-INF/rhq-group-expressions.xml
Log Message:
-----------
Merge pull request #11 from lzoubek/feature/canned-expressions
Bug 1076126 - RFE: Canned dynaGroup expressions provided by plugin
Compare: https://github.com/rhq-project/rhq/compare/4edaa3b2de25...5ac07def1618
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: e86ac440ba248c30a489b0fbf55d2cc7ccff456a
https://github.com/rhq-project/rhq/commit/e86ac440ba248c30a489b0fbf55d2cc7c…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-04 (Fri, 04 Apr 2014)
Changed paths:
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DatasourceComponent.java
Log Message:
-----------
[BZ 1072543] Unable to collect metrics from EAP 6 datasources when a system
properties is used in configuration
max-pool-size and min-pool-size metrics are now recoginzed by common code to
resolve a possible expression. BaseComponent.getValues has been changed in a
way, that we have more granular method called BaseComponent.getMetricValue
which handles single metric request. This method returns new enum called
ReadMetricResult which just represents a return code (if not Success, we may
want to know logical reason why metric was not collected)
Commit: 4edaa3b2de2575f6fb875b428ec6db1b20afe0a9
https://github.com/rhq-project/rhq/commit/4edaa3b2de2575f6fb875b428ec6db1b2…
Author: Lukas Krejci <metlos(a)users.noreply.github.com>
Date: 2014-04-22 (Tue, 22 Apr 2014)
Changed paths:
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/DatasourceComponent.java
Log Message:
-----------
Merge pull request #19 from lzoubek/bugs/1072543
[BZ 1072543] Unable to collect metrics from EAP 6 datasources when a system properties is used in configuration
Compare: https://github.com/rhq-project/rhq/compare/769bb647a4f4...4edaa3b2de25
Branch: refs/heads/jsanda/metrics-schema
Home: https://github.com/rhq-project/rhq
Commit: 8211d77fcbc6f8737fc66096fb315a446b70fc5b
https://github.com/rhq-project/rhq/commit/8211d77fcbc6f8737fc66096fb315a446…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-21 (Mon, 21 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/AggregationManager.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
Log Message:
-----------
add support for "decactivating" metrics_cache
Deactivating metrics_cache results in data *not* being pulled from it. This
applies to both past and current data. Once a specified time has been reached,
it is reactived and we start pulling from metrics_cache again. This logic is
necessary for two purrposes. First, we need it simplify and speed up the data
migration that will be necessary when upgrading to RHQ 4.11. Secondly, it is
necessary for the resizing of cache partitions to take effect. For example,
suppose we store data for up to 5 schedules per cache partition. We decide
to store data for 10 schedules per partition. We need to deactivate the cache
while the change takes effect.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: a329de99a5bec53984cbc88a27f5e933a6fa462d
https://github.com/rhq-project/rhq/commit/a329de99a5bec53984cbc88a27f5e933a…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-21 (Mon, 21 Apr 2014)
Changed paths:
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
Log Message:
-----------
BZ 1045496 - have installer be able to recover from a canceled install if its aborted while the EAR is being deployed.
Branch: refs/heads/rc/jon3.2.1.GA
Home: https://github.com/rhq-project/rhq
Commit: 029a8799eaf2158d367ded8139da458b6c47671f
https://github.com/rhq-project/rhq/commit/029a8799eaf2158d367ded8139da458b6…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-21 (Mon, 21 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/AvailabilityOverUnderGraphType.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java
Log Message:
-----------
[BZ 1080470] The unit in the new d3 charts is not refreshed correctly. Adjust the YAxis over to accommodate large values due to scale changes
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 4cfb11460be58fb2dd22dfddc5823f957b532025
https://github.com/rhq-project/rhq/commit/4cfb11460be58fb2dd22dfddc5823f957…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-21 (Mon, 21 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
Log Message:
-----------
[1085270] Unable to install the RHQ server when calling rhqctl outside of bin directory
A fix for OS/X support.
Also, move debug_msg up to match the way it is in rhqctl.
Branch: refs/heads/jsanda/metrics-schema
Home: https://github.com/rhq-project/rhq
Commit: b79e53c48488d2690150296d27971cb35edfedef
https://github.com/rhq-project/rhq/commit/b79e53c48488d2690150296d27971cb35…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-20 (Sun, 20 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/MetricsServer.java
Log Message:
-----------
use the same insert time slice for each raw data
There is no need to recompute the insert time slice for each raw data. It is
sufficient to use insert time slice timestamp as the starting point at which
we beging inserting raw data.
Commit: 9763b6bc2b90e9be7d2ef4aa8537fdb434c3965e
https://github.com/rhq-project/rhq/commit/9763b6bc2b90e9be7d2ef4aa8537fdb43…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-21 (Mon, 21 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageClientManagerBean.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CombinedMetricsIterator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/AggregateNumericMetricMapper.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntry.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsPerfTests.java
Log Message:
-----------
do not schedule aggregation tasks on I/O thread
I had previously and inadvertently perfoming the scheduling of aggregation
tasks on an I/O thread. Long running tasks should never run on an I/O thread.
I discovered this mistake in a test environment where I was generating
NoHostAvailableExceptions because of this mistake.
This commit also makes a subtle yet significant change in
AggregateNumericMetricMapper. It now checks for nulls which it should have been
doing all along since we use weak consistency for reads and writes. The change
was needed because I was hitting occassional NPEs with past data aggregation
when 1 hr and/or 6 hr aggregates have to be computed. It is easiest to explain
with an example.
Suppose we are aggregating some past data and we also need to aggregate the
1 hour data into 6 hour data. Almost immediately after computing and storing
the 1 hour data for the given time slice, we then fetch all of the 1 hour data
for the 6 hour time slice. Unless the query is against the same node to which
the preceding write went, the query results might not include all of the data.
We do not have to worry about the missing data in the result sets though
because we already have the data in memory.
Compare: https://github.com/rhq-project/rhq/compare/69566bf95e44...9763b6bc2b90
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 60c2a2eaa023d2dc5aa6dede632895fc4b8d0597
https://github.com/rhq-project/rhq/commit/60c2a2eaa023d2dc5aa6dede632895fc4…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-18 (Fri, 18 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/AvailabilityOverUnderGraphType.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/graphtype/StackedBarMetricGraphImpl.java
Log Message:
-----------
[BZ 1080470] The unit in the new d3 charts is not refreshed correctly. Adjust the YAxis over to accommodate large values due to scale changes
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 82b9324f2de55215b86df7e11c8237cefcf767cb
https://github.com/rhq-project/rhq/commit/82b9324f2de55215b86df7e11c8237cef…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-17 (Thu, 17 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
Log Message:
-----------
[BZ 1080470] - The unit in the new d3 charts is not refreshed correctly.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 94a3d1e21acd212cb05409b3f01bbea0e735597f
https://github.com/rhq-project/rhq/commit/94a3d1e21acd212cb05409b3f01bbea0e…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-17 (Thu, 17 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/AlertHistoryView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/groups/GroupAlertsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/recent/alerts/AbstractRecentAlertsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/recent/events/AbstractRecentEventsPortlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/event/EventCompositeDatasource.java
Log Message:
-----------
Hiding the Resource Ancestry column in {Alerts|Events} Portlets not to overwhelm user with bazillion columns. It can be shown if necessary. Also fixing a typo that caused to displayed Group Events Portlet instead of Alert Group Portlet.
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 937cb29ee5450da0bcf04d8e9952310de400e90b
https://github.com/rhq-project/rhq/commit/937cb29ee5450da0bcf04d8e9952310de…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-17 (Thu, 17 Apr 2014)
Changed paths:
M modules/core/plugin-container/src/main/java/org/rhq/core/pc/inventory/AvailabilityProxy.java
Log Message:
-----------
[BZ 1088264] AvailabilityExecutor stops calling getAvailability() on
ResourceComponent after it previously failed with exception
The issue was in handling exception comming from future. When availability
check failed with exception we cought it, next run, just by calling
future.get() raises the very same exception. We forgot to mark future to be
rescheduled next time = setting it to null. This commit also makes exception
message more verbose so we know more what happened in plugin
Branch: refs/heads/release/jon3.2.x
Home: https://github.com/rhq-project/rhq
Commit: 2a4a2476c5300eb63838c055f4953cbff181c07f
https://github.com/rhq-project/rhq/commit/2a4a2476c5300eb63838c055f4953cbff…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-16 (Wed, 16 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/instance/ServerManagerBean.java
Log Message:
-----------
BZ 1030082 1029384 - shutdown the server if it was decommissioned (that is, its server entry was removed from the server table)
(cherry picked from commit 02513a8a0c8703bdb4804e31ac0ffd7ec35a2819)
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 02513a8a0c8703bdb4804e31ac0ffd7ec35a2819
https://github.com/rhq-project/rhq/commit/02513a8a0c8703bdb4804e31ac0ffd7ec…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-16 (Wed, 16 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/instance/ServerManagerBean.java
Log Message:
-----------
BZ 1030082 1029384 - shutdown the server if it was decommissioned (that is, its server entry was removed from the server table)
Branch: refs/heads/BZ1069545
Home: https://github.com/rhq-project/rhq
Commit: c6d0b1b2b50f5594356b60862b3bec696ae02545
https://github.com/rhq-project/rhq/commit/c6d0b1b2b50f5594356b60862b3bec696…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-16 (Wed, 16 Apr 2014)
Changed paths:
M modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
[BZ 1069545] Add Subsystems and Server Configuration subcategories.
Commit: a6a6f43ff503058e8785699206262326e79f0479
https://github.com/rhq-project/rhq/commit/a6a6f43ff503058e8785699206262326e…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-16 (Wed, 16 Apr 2014)
Changed paths:
M modules/core/dbutils/pom.xml
A modules/core/dbutils/src/main/java/org/rhq/core/db/upgrade/SubcategoryUpgradeTask.java
M modules/core/dbutils/src/main/scripts/dbsetup/inventory-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceType.java
Log Message:
-----------
[BZ 1069545] Add a ManyToMany relationship between resource type and proper subcategories. Also, add new table, upgrade schema, and upgrade tasks to move to the new model.
Commit: 9fc5ab020260b8e43240d386c4a546d22d885b78
https://github.com/rhq-project/rhq/commit/9fc5ab020260b8e43240d386c4a546d22…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-04-16 (Wed, 16 Apr 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/metadata/SubCategoriesMetadataParser.java
M modules/core/domain/src/main/java/org/rhq/core/domain/resource/ResourceSubCategory.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/resource/metadata/ResourceMetadataManagerBean.java
Log Message:
-----------
[BZ 1069545] Clean the subcategory class as well the persisting layers.
Compare: https://github.com/rhq-project/rhq/compare/c6d0b1b2b50f^...9fc5ab020260
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 4f2297a4f1a6563ce33b5aa377ae1ff526bb7b51
https://github.com/rhq-project/rhq/commit/4f2297a4f1a6563ce33b5aa377ae1ff52…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-16 (Wed, 16 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/pom.xml
Log Message:
-----------
Using the maven-war-plugin instead of maven-resources-plugin for filtering the login page (for replacing the "${project.version}" with the project version).
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: a70b01c34b7f9496b3115787758b951ffcbf67f3
https://github.com/rhq-project/rhq/commit/a70b01c34b7f9496b3115787758b951ff…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-04-10 (Thu, 10 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/drift/JPADriftServerBean.java
Log Message:
-----------
[BZ 1080971] JON throws "java.lang.OutOfMemoryError" if drift file sets are
big
JPADriftServerBean#getDriftFileBits fixed to return String representation
of bits directly from reading stream. Previous implementation first
allocated byte array from stream and then transformed it into string - this
caused content being twice in memory.
Commit: e55de8c033f20a79a65048330ed304d85388ba18
https://github.com/rhq-project/rhq/commit/e55de8c033f20a79a65048330ed304d85…
Author: Jirka Kremser <jiri.kremser(a)gmail.com>
Date: 2014-04-16 (Wed, 16 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/drift/JPADriftServerBean.java
Log Message:
-----------
Merge pull request #21 from lzoubek/bugs/1080971
[BZ 1080971] JON throws "java.lang.OutOfMemoryError" if drift file sets are big
Compare: https://github.com/rhq-project/rhq/compare/386cab8ead75...e55de8c033f2
Branch: refs/heads/jsanda/metrics-schema
Home: https://github.com/rhq-project/rhq
Commit: 69566bf95e443725d6ca5c3350f539ced37d860b
https://github.com/rhq-project/rhq/commit/69566bf95e443725d6ca5c3350f539ced…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-15 (Tue, 15 Apr 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/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/AggregationTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsPerfTests.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsServerTest.java
M modules/enterprise/server/server-metrics/src/test/java/org/rhq/server/metrics/MetricsTest.java
R modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/SimulatedMetricsServer.java
M modules/helpers/metrics-simulator/src/main/java/org/rhq/metrics/simulator/Simulator.java
Log Message:
-----------
refactoring tests and adding javadocs
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 096e7dc725f01cb255bf531712fd75f36b52d3c2
https://github.com/rhq-project/rhq/commit/096e7dc725f01cb255bf531712fd75f36…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-15 (Tue, 15 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
Log Message:
-----------
don't always show this message, make it a debug message
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 497aa7c8062a9893be4f3120e47c7d4ea35102e5
https://github.com/rhq-project/rhq/commit/497aa7c8062a9893be4f3120e47c7d4ea…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-15 (Tue, 15 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
Log Message:
-----------
fix typo - this is a linux script, not windows... ext is "sh" not "bat"
Branch: refs/heads/feature/bz1069606-rebase-eap-63
Home: https://github.com/rhq-project/rhq
Commit: d78179e419a07eec4c3cd9ae9d0c2337b34c7c3e
https://github.com/rhq-project/rhq/commit/d78179e419a07eec4c3cd9ae9d0c2337b…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-15 (Tue, 15 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/measurement/AbstractMeasurementRangeEditor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/measurement/CustomConfigMeasurementRangeEditor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/PortletSettingsWindow.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/PortletConfigurationEditorComponent.java
Log Message:
-----------
[BZ 1070243 & BZ 1069688] - Adding a button for resetting the {event source|resource} filters. Also the "Filter by time" component is now more intuitive that it is has been turned on/off.
Commit: 468825097a99038202b0a791a49f0dede0aed243
https://github.com/rhq-project/rhq/commit/468825097a99038202b0a791a49f0dede…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-15 (Tue, 15 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/measurement/AbstractMeasurementRangeEditor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/measurement/CustomConfigMeasurementRangeEditor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/PortletSettingsWindow.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/PortletConfigurationEditorComponent.java
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/bz1069606-rebase-eap-63
Compare: https://github.com/rhq-project/rhq/compare/f24e990ede91...468825097a99
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: d78179e419a07eec4c3cd9ae9d0c2337b34c7c3e
https://github.com/rhq-project/rhq/commit/d78179e419a07eec4c3cd9ae9d0c2337b…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-15 (Tue, 15 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/measurement/AbstractMeasurementRangeEditor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/measurement/CustomConfigMeasurementRangeEditor.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/PortletSettingsWindow.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/dashboard/portlets/PortletConfigurationEditorComponent.java
Log Message:
-----------
[BZ 1070243 & BZ 1069688] - Adding a button for resetting the {event source|resource} filters. Also the "Filter by time" component is now more intuitive that it is has been turned on/off.
Branch: refs/heads/feature/bz1069606-rebase-eap-63
Home: https://github.com/rhq-project/rhq
Commit: cda6c7eecd804af3047f7816f15e1608b954ab04
https://github.com/rhq-project/rhq/commit/cda6c7eecd804af3047f7816f15e1608b…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2013-07-16 (Tue, 16 Jul 2013)
Changed paths:
M etc/rhq-ircBot/src/main/java/org/rhq/etc/ircbot/RhqIrcBotListener.java
Log Message:
-----------
irc-bot: commit link now points to the GitHub
Commit: bb6f4c87b018811f4ea8175172c8f9a3d7d3b353
https://github.com/rhq-project/rhq/commit/bb6f4c87b018811f4ea8175172c8f9a3d…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-03-18 (Tue, 18 Mar 2014)
Changed paths:
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/ControlCommand.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQControl.java
Log Message:
-----------
[BZ 1073096] - 'rhqctl -h install' tries to install the components instead of showing a help - Finding out whether user wants to just print a help. If it is the case, no warning ('An agent RPM installation was found...') with consequent 30s waiting is displayed.
Commit: 705dca8bfe08e1492684bd9f7ad47a4392e7c1a1
https://github.com/rhq-project/rhq/commit/705dca8bfe08e1492684bd9f7ad47a439…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-03-18 (Tue, 18 Mar 2014)
Changed paths:
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/ControlCommand.java
A modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQPosixParser.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/AbstractInstall.java
Log Message:
-----------
[BZ 1073096] - Adding the check for any unrecognized arguments.
Commit: 589b486d6431e4074660c202d70aa67ec0c9627e
https://github.com/rhq-project/rhq/commit/589b486d6431e4074660c202d70aa67ec…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-03-18 (Tue, 18 Mar 2014)
Changed paths:
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQControl.java
Log Message:
-----------
[BZ 1073096] - Simplifying the code: fail fast is --help option is present.
Commit: 491fb0481a77a7584c15b068c879a567ec10e3dc
https://github.com/rhq-project/rhq/commit/491fb0481a77a7584c15b068c879a567e…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-03-18 (Tue, 18 Mar 2014)
Changed paths:
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Install.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Upgrade.java
Log Message:
-----------
[BZ 1073096] - The name of the command should not be part of the command's arguments. It worked in the previous implementation, because it ignored unrecognized options. But not now.
Commit: 5367acfe1258a491ad8056905cd27cca26d2f21e
https://github.com/rhq-project/rhq/commit/5367acfe1258a491ad8056905cd27cca2…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-03-18 (Tue, 18 Mar 2014)
Changed paths:
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/ControlCommand.java
Log Message:
-----------
[BZ 1073096] - When debugging the rhqctl code I came across to ConcurrentModificationException. Altought it is unlikely to happen in the production code without debuging, it is still posible -> making the copy of undoTasks, because other thread can modify it simultaneously.
Commit: 9458df431b56d769ca037e3f67a1a26a329a24da
https://github.com/rhq-project/rhq/commit/9458df431b56d769ca037e3f67a1a26a3…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-03-18 (Tue, 18 Mar 2014)
Changed paths:
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/ControlCommand.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQPosixParser.java
Log Message:
-----------
[BZ 1073096] - Showing unrecognized args
Commit: 4921949e2e203015cf09f699b5d7a1352daab3a0
https://github.com/rhq-project/rhq/commit/4921949e2e203015cf09f699b5d7a1352…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-03-20 (Thu, 20 Mar 2014)
Changed paths:
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/StorageNodeOperationsHandlerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageNodeOperationsHandlerLocal.java
Log Message:
-----------
[1079027] Storage Node (un)deployment can cause deadlock in rhq_storage_node table
Initial commit that attempts to remove umbrella transactions starting at
many entry points, such that scheduling operations happens in their own
trans context. Needs review and testing...
Commit: b6e70d104756db633df7b4ff642c29e3fad81d2b
https://github.com/rhq-project/rhq/commit/b6e70d104756db633df7b4ff642c29e3f…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-03-21 (Fri, 21 Mar 2014)
Changed paths:
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/discovery/DiscoveryBossBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossLocal.java
Log Message:
-----------
Transaction delimiters have been updatedin StorageNode beans to try and prevent
db-locking issues. This caused a problem for storage node deployment
during mergeInventory, because it relied on an umbrella transaction providing
a persisted (but not yet committed) Resource.
Added a general mechanism for performing post-commit actions on newly
merged resources and leveraged it to perform linking a StorageNode to a
Resource.
Commit: 710c93131f44dc32ab7397dafdec23c086dc2758
https://github.com/rhq-project/rhq/commit/710c93131f44dc32ab7397dafdec23c08…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-03-21 (Fri, 21 Mar 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java
Log Message:
-----------
Make sure StorageNode is committed before we try and deploy it.
Commit: b8523c3bc2bc09eb7a9ce09005ded4a4a9cd364a
https://github.com/rhq-project/rhq/commit/b8523c3bc2bc09eb7a9ce09005ded4a4a…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-03-21 (Fri, 21 Mar 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java
Log Message:
-----------
More changes to LinkStorageNode to try and get the transactioning right.
Commit: e2a5830dd84643b65ad324fe6275b5161a755b38
https://github.com/rhq-project/rhq/commit/e2a5830dd84643b65ad324fe6275b5161…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-03-28 (Fri, 28 Mar 2014)
Changed paths:
M modules/core/domain/pom.xml
M modules/enterprise/server/itests-2/pom.xml
Log Message:
-----------
Since the Hibernate4 standard dialect resolver does not recognize
Oracle 12, we need to ensure the hibernate.dialect system property
is set when running the i-tests.
Commit: 191e6c7ced414bd7b5d2a138227ee4ae8d87d021
https://github.com/rhq-project/rhq/commit/191e6c7ced414bd7b5d2a138227ee4ae8…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-03-28 (Fri, 28 Mar 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/monitoring/table/MetricsViewDataSource.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBean.java
Log Message:
-----------
[BZ 1081554] - Cannot load metrics error on a resource with no enabled metrics - Not performing the problematic DB query, when no metric on the resource is enabled. Also saving 2 (client-server)) round trips if the enabled metrics # equals to zero.
Commit: 44de78d0d3344d5e982049a299275013c3e3f30a
https://github.com/rhq-project/rhq/commit/44de78d0d3344d5e982049a299275013c…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-03-28 (Fri, 28 Mar 2014)
Changed paths:
M pom.xml
Log Message:
-----------
To support oracle 12c, updating the default driver version. It should be backward
compatible to our earlier, supported releases.
Commit: 6b6edc533cdce35a66c8c654806dfe33a80e985b
https://github.com/rhq-project/rhq/commit/6b6edc533cdce35a66c8c654806dfe33a…
Author: Heiko W. Rupp <hwr(a)pilhuhn.de>
Date: 2014-03-31 (Mon, 31 Mar 2014)
Changed paths:
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/inventory/CreateResourceRequest.java
Log Message:
-----------
Add a missing colon in toString that was confusing
Commit: 78cceb5dfea790ffcec9a9d2d0012b2f56a1fffb
https://github.com/rhq-project/rhq/commit/78cceb5dfea790ffcec9a9d2d0012b2f5…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-03-31 (Mon, 31 Mar 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
Log Message:
-----------
[BZ 1082767] Group view does not display proper content when user reaches
AutoGroup via URL
Fixed ResourceGroupTreeView to optionaly select target group after tree is
loaded
Commit: ca99ddfb1ccfc8ccc94482d4c0ef93bf22fcb980
https://github.com/rhq-project/rhq/commit/ca99ddfb1ccfc8ccc94482d4c0ef93bf2…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-03-31 (Mon, 31 Mar 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/definitions/ResourceAlertDefinitionsDataSource.java
Log Message:
-----------
[BZ 1076605] The link to Autocluster group alert definition is wrong
Commit: 919604ca697644ecf9fc8109395ecac9d21d781c
https://github.com/rhq-project/rhq/commit/919604ca697644ecf9fc8109395ecac9d…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-03-31 (Mon, 31 Mar 2014)
Changed paths:
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
Log Message:
-----------
[1079027] Storage Node (un)deployment can cause deadlock in rhq_storage_node table
Fix issue with new transactioning that left some entity changes uncommitted.
Commit: a8ba17c7e52518a3086d1e94a099e281c799eeca
https://github.com/rhq-project/rhq/commit/a8ba17c7e52518a3086d1e94a099e281c…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-03-31 (Mon, 31 Mar 2014)
Changed paths:
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/discovery/DiscoveryBossBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageNodeOperationsHandlerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageNodeOperationsHandlerLocal.java
Log Message:
-----------
Merge branch 'jshaughn/storage'
Conflicts:
modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/cloud/StorageNodeManagerBean.java
Commit: 5601d865f99b9ffee2b5a2aa94043895449a5d6f
https://github.com/rhq-project/rhq/commit/5601d865f99b9ffee2b5a2aa940438954…
Author: Thomas Heute <theute(a)gmail.com>
Date: 2014-04-01 (Tue, 01 Apr 2014)
Changed paths:
M modules/core/dbutils/src/main/java/org/rhq/core/db/Oracle12DatabaseType.java
Log Message:
-----------
Very useful typo correction
Commit: 6426862d52dceb7d79e79bdeb24cf945ebe57297
https://github.com/rhq-project/rhq/commit/6426862d52dceb7d79e79bdeb24cf945e…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-03 (Thu, 03 Apr 2014)
Changed paths:
M modules/enterprise/agent/ant-run.xml
M modules/enterprise/agent/src/etc/java-service-wrapper/rhq-agent-wrapper.conf
M modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_32/wrapper.dll
M modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_32/wrapper.exe
M modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_32/wrapper.jar
A modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_64/wrapper.dll
A modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_64/wrapper.exe
A modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_64/wrapper.jar
M modules/enterprise/agent/src/etc/rhq-agent-wrapper.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.conf
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.inc
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-storage-wrapper.conf
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_32/wrapper.dll
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_32/wrapper.exe
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_32/wrapper.jar
A modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_64/wrapper.dll
A modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_64/wrapper.exe
A modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_64/wrapper.jar
M modules/enterprise/server/appserver/src/main/dev-resources/bin/wrapper/rhq-server-wrapper.inc
Log Message:
-----------
[668870] Replace Tanuki Java Service Wrapper with EAP native components to support 32-bit and 64-bit base architecture types
- Update JSW with version 3.4.1 and add the 64-bit community version for
distribution.
- Update scripts to use the proper JSW version based on Win OS architecture
and JVM architecture.
- Update wrapper .conf and .inc files as needed.
- add new server .conf java.additional prop required to prevent logger
initialization problem between JSW and EAP.
- update logfile loglevel to STATUS for all wrapper logging, this provides
more useful logging for server and storage wrapper logs, and trims
excessive logging in the agent wrapper log.
- fixed numbering issue in dev-container server-wrapper.inc
Commit: 78cf9729cb74923a37d98c0d2b51063b23871243
https://github.com/rhq-project/rhq/commit/78cf9729cb74923a37d98c0d2b51063b2…
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2014-04-04 (Fri, 04 Apr 2014)
Changed paths:
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresServerComponent.java
M modules/plugins/postgres/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
Bug 1079361 - Postgres Plugin - Scheduling A New List Process Statistics Operation Fails
The execution of this operation involves a query on the pg_stat_activity view, which format has changes in 9.2 (see http://wiki.postgresql.org/wiki/What%27s_new_in_PostgreSQL_9.2#pg_stat_acti…)
Now the server plugin component adapts the query depending on the Postgres server version
Commit: 5134ff579af71dacc34bbb598a52412e8c0fca14
https://github.com/rhq-project/rhq/commit/5134ff579af71dacc34bbb598a52412e8…
Author: jshaughn <jshaughn(a)redhat.com>
Date: 2014-04-04 (Fri, 04 Apr 2014)
Changed paths:
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/ControlCommand.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQControl.java
A modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQPosixParser.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/AbstractInstall.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Install.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Upgrade.java
Log Message:
-----------
Merge pull request #12 from Jiri-Kremser/bug1073096
Bug 1073096 - 'rhqctl -h install' tries to install the components instead of showing a help
Commit: f882515fa88b93a553f3c78e6250c4916ae1a585
https://github.com/rhq-project/rhq/commit/f882515fa88b93a553f3c78e6250c4916…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-04 (Fri, 04 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java
Log Message:
-----------
[1065461] readOnly configuration is editable via CLI
Update some jdoc to reflect that this is the expected behavior when calling
from the CLI. read-only and other validation is applied only via the
GUI's ConfigurationEditor.
Commit: 2324ad07f5356195b2345bf68cc781f8918f417f
https://github.com/rhq-project/rhq/commit/2324ad07f5356195b2345bf68cc781f89…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/ServerProperties.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQControl.java
Log Message:
-----------
[1060353] Non required or unused properties in rhq-server.properties are being required by rhqctl
Make the unused oracle props optional and remove them from the supplied
rhq-server.properties file.
Commit: b942688114fb6982058edb2222c40ef5a18f183c
https://github.com/rhq-project/rhq/commit/b942688114fb6982058edb2222c40ef5a…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/CoreGUI.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
M modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.css
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.min.css
A modules/enterprise/gui/coregui/src/main/webapp/js/bootstrap.min.js
Log Message:
-----------
[BZ 1069667] - (JON3-17) Make JON login look like other Red Hat products - First prototype. Using the PatternFly default logo.
Commit: 8f3d81ddbfd4ab8d012668ad7f9dd2a77f221923
https://github.com/rhq-project/rhq/commit/8f3d81ddbfd4ab8d012668ad7f9dd2a77…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/CoreGUI.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
M modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.min.css
M modules/enterprise/gui/coregui/src/main/webapp/img/bg-login.jpg
R modules/enterprise/gui/coregui/src/main/webapp/img/brand-lg.png
R modules/enterprise/gui/coregui/src/main/webapp/img/brand.png
R modules/enterprise/gui/coregui/src/main/webapp/img/brand.svg
A modules/enterprise/gui/coregui/src/main/webapp/img/feedback-error-arrow-down.png
A modules/enterprise/gui/coregui/src/main/webapp/img/feedback-error-sign.png
M modules/enterprise/gui/coregui/src/main/webapp/img/logo.png
M modules/enterprise/gui/coregui/src/main/webapp/img/logo.svg
A modules/enterprise/gui/coregui/src/main/webapp/login
Log Message:
-----------
[BZ 1069667] - (JON3-17) Make JON login look like other Red Hat products - RHQ branding & handling error cases during login process.
Commit: 54af334ddb67f8286a2da6a614be8392342bfde3
https://github.com/rhq-project/rhq/commit/54af334ddb67f8286a2da6a614be83923…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.bat
A modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-server-env.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl.bat
Log Message:
-----------
[1061311] rhqctl contains user modifiable values that result in an unsupported rhqctl script
Introduce rhq-server-env.bat. Analogous .sh file coming in subsequent commit.
Commit: 82416ed019173880186b11a81bc93df2677eed26
https://github.com/rhq-project/rhq/commit/82416ed019173880186b11a81bc93df26…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
Log Message:
-----------
[1060353] Non required or unused properties in rhq-server.properties are being required by rhqctl
Remove some related special-case installer code.
Commit: 60e45c64874989f4136134827399bfaa4f7e164b
https://github.com/rhq-project/rhq/commit/60e45c64874989f4136134827399bfaa4…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
A modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-server-env.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
Log Message:
-----------
[1061311] rhqctl contains user modifiable values that result in an unsupported rhqctl script
Introduce rhq-server-env.sh. Now environment variables are set outside of the
actual scripts used for installation, etc.
Commit: 9bd875794b74749c0ee263f01599168e9579f88e
https://github.com/rhq-project/rhq/commit/9bd875794b74749c0ee263f01599168e9…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/ControlCommand.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQControl.java
Log Message:
-----------
[BZ 1073096] - Adding "-h" as a valid help option to isHelp() method.
Commit: 72f91658c25fbff3d5c229372129c2178f435b33
https://github.com/rhq-project/rhq/commit/72f91658c25fbff3d5c229372129c2178…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
Log Message:
-----------
BZ 1080472 - The unit in the new d3 charts is not refreshed correctly.
Fix the bug that improperly calculates the units of measure on the Y-Axis and on Min Value of chart legend.
Commit: 835eca6a7b14bc92db5f98d336470f9b6ece145e
https://github.com/rhq-project/rhq/commit/835eca6a7b14bc92db5f98d336470f9b6…
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableComponent.java
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableDiscoveryComponent.java
M modules/plugins/postgres/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
Bug 579810 - Collection of Postgres table metrics fails when the tables are not in the public schema
Changed resource key format ("tablename"->"schemaname.tablename")
Implemented resource upgrade and updated resource component and discovery component
Also changed the availability check: new the resource component checks for table existence instead of looking at the parent database availability
Commit: 45ddd7c1a1c6b8deae6b94ac211929324fc8ed75
https://github.com/rhq-project/rhq/commit/45ddd7c1a1c6b8deae6b94ac211929324…
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableComponent.java
Log Message:
-----------
Bug 1079403 - Postgres Plugin - Table Vacuum Fails
Changed sql query to include the schema which the table is part of.
Also updated table component #invokeOperation method to use connection pooling support
Commit: dbeedced3664c0cda68f4a53b5bc789647cdd5f6
https://github.com/rhq-project/rhq/commit/dbeedced3664c0cda68f4a53b5bc78964…
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresServerComponent.java
Log Message:
-----------
Bug 1082747 - Postgres Plugin - An Invalid Server Configuration Status Should Not Be Stack Trace
Throwing an Exception is the only way a plugin component can fail the process of starting of a resource. So without changing the agent plugin facet we can't rely avoid the stack trace shown on the server.
Still, the stack trace shown when a Postgres server resource is configured with invalid credentials was particularly long, so I changed the plugin component implentation to make the server show a stack trace with no cause and a condensed message ("Invalid password").
Commit: 7f4465405f70af01080aa6af8674f47fe7b14059
https://github.com/rhq-project/rhq/commit/7f4465405f70af01080aa6af8674f47fe…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Upgrade.java
Log Message:
-----------
[1061311] rhqctl contains user modifiable values that result in an unsupported rhqctl script
Add logic to 'rhqctl upgrade' command to copy rhq-server-env.sh|bat from the
old to new server, if it exists. The old, potentially edited, version will
be used and the new version will be backed up for reference in case it has
new env variables and/or documentation. This behavior is analogous to what
we currently do for rhq-agent-env.sh|bat during an agent update.
Also: fix an upgrade problem with server stop at the end of the upgrade.
Commit: 41364182a232879e3982f7c96bce449594ef75af
https://github.com/rhq-project/rhq/commit/41364182a232879e3982f7c96bce44959…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/pom.xml
A modules/enterprise/gui/coregui/src/main/webapp/img/caps.png
M modules/enterprise/gui/coregui/src/main/webapp/login
Log Message:
-----------
[BZ 1069667] - Adding CAPS LOCK detection and version is now taken during the build time using mvn filtering.
Commit: 175f76d8cbee561554ae52c0099de1e0c22e6c4b
https://github.com/rhq-project/rhq/commit/175f76d8cbee561554ae52c0099de1e0c…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/CoreGUI.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
Log Message:
-----------
[BZ 1069667] - Handling the case with session expiration and the ability to redirect to the wanted page after successful login (#Bundles should open bundles view, not the default one which is #Dashboards)
Commit: 25689529635a2ac5d22aec867371b42e1f31cdb4
https://github.com/rhq-project/rhq/commit/25689529635a2ac5d22aec867371b42e1…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
A modules/enterprise/gui/coregui/src/main/webapp/js/jquery.capslockstate.js
M modules/enterprise/gui/coregui/src/main/webapp/login
Log Message:
-----------
[BZ 1069667] - Better CAPS LOCK indication, the previous method didn't find out it the CAPS LOCK key was pressed during writing the password. It also didn't work when writing any numbers.
Commit: f6ee2a32de5d00212da39adfb586f4debf038e78
https://github.com/rhq-project/rhq/commit/f6ee2a32de5d00212da39adfb586f4deb…
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/integration-tests/pom.xml
M modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/JMXPluginTest.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTarget.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTargetMBean.java
A modules/plugins/jmx/src/test/resources/custom-test-plugin.xml
M pom.xml
Log Message:
-----------
Bump required ems-version to one that we have forked and changed. Also add more tests.
The forked ems is located at https://github.com/rhq-project/ems
Commit: 67a748fd0edf6b216194bdd10280a3174ef8cc56
https://github.com/rhq-project/rhq/commit/67a748fd0edf6b216194bdd10280a3174…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
Log Message:
-----------
[1085270] Unable to install the RHQ server when calling rhqctl outside of bin directory
Fallout from the changes made for 1061311. This updates the scripts in
bin (notable rhqctl) to handle being executed from outside of bin, including
as a symlink.
An equivalent Windows fix is pending.
Commit: 0ab317fa66a540a3321a521ee02902c6991d1034
https://github.com/rhq-project/rhq/commit/0ab317fa66a540a3321a521ee02902c69…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
Log Message:
-----------
[1085270] Unable to install the RHQ server when calling rhqctl outside of bin directory
Add back in the clipped '|| echo "$0"' segment of the directory-finding bit.
Commit: 190364784bb10d101c1ba6461c8a18337c9de891
https://github.com/rhq-project/rhq/commit/190364784bb10d101c1ba6461c8a18337…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl.bat
Log Message:
-----------
[1085270] Unable to install the RHQ server when calling rhqctl outside of bin directory
Fallout from the changes made for 1061311. This updates the windows
scripts in bin (notably rhqctl.bat) to handle being executed from outside
of bin.
Commit: 8eff7c11cae1d137b78467101f866c7d3bfca241
https://github.com/rhq-project/rhq/commit/8eff7c11cae1d137b78467101f866c7d3…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/configuration/ConfigurationUtility.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/util/SessionTestHelper.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java
Log Message:
-----------
[1065461] readOnly configuration is editable via CLI
Add a new signature to ConfigurationUtility.validateConfiguration that
takes both a newConfiguration and currentConfiguration and ensure the new
config does not alter any non-empty readOnly property value.
Enhance ConfigurationManagerBean.update*Configuration() to perform the new
validation. Added some tests and updated the Remote method jdoc.
Commit: 7b4a09b9b99fa930760025c45988a79e6e4b80d1
https://github.com/rhq-project/rhq/commit/7b4a09b9b99fa930760025c45988a79e6…
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: 2014-04-10 (Thu, 10 Apr 2014)
Changed paths:
M modules/integration-tests/pom.xml
Log Message:
-----------
Remove the accidentally introduced sub-module reference.
Commit: 75d9dfc465f759b0a39977bea770b659533a1902
https://github.com/rhq-project/rhq/commit/75d9dfc465f759b0a39977bea770b6595…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-10 (Thu, 10 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/test/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBeanUnitTest.java
Log Message:
-----------
Fix test failures due to recent changes for bug [1065461].
Commit: cbbca6736b98bd15024131e9441407d48b9e9b0c
https://github.com/rhq-project/rhq/commit/cbbca6736b98bd15024131e9441407d48…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-10 (Thu, 10 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/UserSessionManager.java
M modules/enterprise/gui/coregui/src/main/webapp/login
M modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
Log Message:
-----------
[BZ 1069667] - Fixing the login page for LDAP registration and LDAP login.
Commit: b9ce78527e71a7b558b6a1f3ed71fd7d8f9712d8
https://github.com/rhq-project/rhq/commit/b9ce78527e71a7b558b6a1f3ed71fd7d8…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-11 (Fri, 11 Apr 2014)
Changed paths:
M modules/enterprise/agent/src/etc/rhq-agent-wrapper.sh
Log Message:
-----------
fix script when rhq_agent_debug is on
Commit: 5e16dabce29a28d5ac7704483711865dd02e1f85
https://github.com/rhq-project/rhq/commit/5e16dabce29a28d5ac7704483711865dd…
Author: Lukas Krejci <metlos(a)users.noreply.github.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
Changed paths:
M modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/JMXPluginTest.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTarget.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTargetMBean.java
A modules/plugins/jmx/src/test/resources/custom-test-plugin.xml
M pom.xml
Log Message:
-----------
Merge pull request #20 from pilhuhn/bz_1033553_new-ems-version
[BZ 1033553] Bump required ems-version to one that we have forked and changed.
Commit: 38b17119771a5788b0d0fa389770228cdefafbd8
https://github.com/rhq-project/rhq/commit/38b17119771a5788b0d0fa389770228cd…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
Changed paths:
M .classpath
M .settings/org.eclipse.core.resources.prefs
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/server/core/AgentRegistrationRequest.java
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/scripts/dbsetup/cluster-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/common/composite/SystemSetting.java
A modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstall.java
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstallInfo.java
A modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/CustomAgentInstallData.java
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/RemoteAccessInfo.java
M modules/core/domain/src/test/java/org/rhq/core/domain/test/QueryAllTest.java
M modules/core/util/src/main/java/org/rhq/core/util/file/FileUtil.java
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/Obfuscator.java
M modules/core/util/src/test/java/org/rhq/core/util/file/FileUtilTest.java
M modules/core/util/src/test/java/org/rhq/core/util/obfuscation/ObfuscatorTest.java
M modules/enterprise/agent/src/etc/rhq-agent.sh
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/AdministrationView.java
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/admin/agent/install/RemoteAgentInstallView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/topology/AgentTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/upload/FileUploadForm.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/AgentGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/RemoteInstallGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/AgentGWTServiceImpl.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/FileUploadServlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/RemoteInstallGWTServiceImpl.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/itests-2/src/test/java/org/rhq/enterprise/server/core/CoreServerServiceImplTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/CoreServerServiceImpl.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHFileSend.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1070242 - installating, starting, stopping, uninstalling agents on remote machines via SSH
Commit: f24e990ede910c310f6554e8b1234123f5586d40
https://github.com/rhq-project/rhq/commit/f24e990ede910c310f6554e8b1234123f…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
Changed paths:
M .classpath
M .settings/org.eclipse.core.resources.prefs
M etc/rhq-ircBot/src/main/java/org/rhq/etc/ircbot/RhqIrcBotListener.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/agent/inventory/CreateResourceRequest.java
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/server/core/AgentRegistrationRequest.java
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/java/org/rhq/core/db/Oracle12DatabaseType.java
M modules/core/dbutils/src/main/scripts/dbsetup/cluster-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/pom.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/common/composite/SystemSetting.java
M modules/core/domain/src/main/java/org/rhq/core/domain/configuration/ConfigurationUtility.java
A modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstall.java
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstallInfo.java
A modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/CustomAgentInstallData.java
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/RemoteAccessInfo.java
M modules/core/domain/src/test/java/org/rhq/core/domain/test/QueryAllTest.java
M modules/core/util/src/main/java/org/rhq/core/util/file/FileUtil.java
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/Obfuscator.java
M modules/core/util/src/test/java/org/rhq/core/util/file/FileUtilTest.java
M modules/core/util/src/test/java/org/rhq/core/util/obfuscation/ObfuscatorTest.java
M modules/enterprise/agent/ant-run.xml
M modules/enterprise/agent/src/etc/java-service-wrapper/rhq-agent-wrapper.conf
M modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_32/wrapper.dll
M modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_32/wrapper.exe
M modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_32/wrapper.jar
A modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_64/wrapper.dll
A modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_64/wrapper.exe
A modules/enterprise/agent/src/etc/java-service-wrapper/windows-x86_64/wrapper.jar
M modules/enterprise/agent/src/etc/rhq-agent-wrapper.bat
M modules/enterprise/agent/src/etc/rhq-agent-wrapper.sh
M modules/enterprise/agent/src/etc/rhq-agent.sh
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java
M modules/enterprise/gui/coregui/pom.xml
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/CoreGUI.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/UserSessionManager.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/AdministrationView.java
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/admin/agent/install/RemoteAgentInstallView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/topology/AgentTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/alert/definitions/ResourceAlertDefinitionsDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/upload/FileUploadForm.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/AgentGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/RemoteInstallGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/groups/detail/ResourceGroupTreeView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/resource/detail/monitoring/table/MetricsViewDataSource.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/AgentGWTServiceImpl.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/FileUploadServlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/RemoteInstallGWTServiceImpl.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/gui/coregui/src/main/webapp/CoreGUI.html
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.css
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.min.css
M modules/enterprise/gui/coregui/src/main/webapp/img/bg-login.jpg
R modules/enterprise/gui/coregui/src/main/webapp/img/brand-lg.png
R modules/enterprise/gui/coregui/src/main/webapp/img/brand.png
R modules/enterprise/gui/coregui/src/main/webapp/img/brand.svg
A modules/enterprise/gui/coregui/src/main/webapp/img/caps.png
A modules/enterprise/gui/coregui/src/main/webapp/img/feedback-error-arrow-down.png
A modules/enterprise/gui/coregui/src/main/webapp/img/feedback-error-sign.png
M modules/enterprise/gui/coregui/src/main/webapp/img/logo.png
M modules/enterprise/gui/coregui/src/main/webapp/img/logo.svg
A modules/enterprise/gui/coregui/src/main/webapp/js/bootstrap.min.js
A modules/enterprise/gui/coregui/src/main/webapp/js/jquery.capslockstate.js
A modules/enterprise/gui/coregui/src/main/webapp/login
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
A modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-server-env.bat
A modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-server-env.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.conf
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.inc
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-storage-wrapper.conf
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_32/wrapper.dll
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_32/wrapper.exe
M modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_32/wrapper.jar
A modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_64/wrapper.dll
A modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_64/wrapper.exe
A modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/windows-x86_64/wrapper.jar
M modules/enterprise/server/appserver/src/main/dev-resources/bin/wrapper/rhq-server-wrapper.inc
M modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/ServerProperties.java
M modules/enterprise/server/itests-2/pom.xml
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/core/CoreServerServiceImplTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/util/SessionTestHelper.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/configuration/ConfigurationManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/CoreServerServiceImpl.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/discovery/DiscoveryBossLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHFileSend.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/MeasurementDataManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageNodeOperationsHandlerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/storage/StorageNodeOperationsHandlerLocal.java
M modules/enterprise/server/jar/src/test/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBeanUnitTest.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/ControlCommand.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQControl.java
A modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQPosixParser.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/AbstractInstall.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Install.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Upgrade.java
M modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/JMXPluginTest.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTarget.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTargetMBean.java
A modules/plugins/jmx/src/test/resources/custom-test-plugin.xml
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresServerComponent.java
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableComponent.java
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableDiscoveryComponent.java
M modules/plugins/postgres/src/main/resources/META-INF/rhq-plugin.xml
M pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/bz1069606-rebase-eap-63
Conflicts:
modules/enterprise/server/appserver/src/main/bin-resources/bin/wrapper/rhq-server-wrapper.conf
Compare: https://github.com/rhq-project/rhq/compare/c8386827c162...f24e990ede91
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: f6ee2a32de5d00212da39adfb586f4debf038e78
https://github.com/rhq-project/rhq/commit/f6ee2a32de5d00212da39adfb586f4deb…
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/integration-tests/pom.xml
M modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/JMXPluginTest.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTarget.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTargetMBean.java
A modules/plugins/jmx/src/test/resources/custom-test-plugin.xml
M pom.xml
Log Message:
-----------
Bump required ems-version to one that we have forked and changed. Also add more tests.
The forked ems is located at https://github.com/rhq-project/ems
Commit: 7b4a09b9b99fa930760025c45988a79e6e4b80d1
https://github.com/rhq-project/rhq/commit/7b4a09b9b99fa930760025c45988a79e6…
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: 2014-04-10 (Thu, 10 Apr 2014)
Changed paths:
M modules/integration-tests/pom.xml
Log Message:
-----------
Remove the accidentally introduced sub-module reference.
Commit: 5e16dabce29a28d5ac7704483711865dd02e1f85
https://github.com/rhq-project/rhq/commit/5e16dabce29a28d5ac7704483711865dd…
Author: Lukas Krejci <metlos(a)users.noreply.github.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
Changed paths:
M modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/JMXPluginTest.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTarget.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTargetMBean.java
A modules/plugins/jmx/src/test/resources/custom-test-plugin.xml
M pom.xml
Log Message:
-----------
Merge pull request #20 from pilhuhn/bz_1033553_new-ems-version
[BZ 1033553] Bump required ems-version to one that we have forked and changed.
Commit: 38b17119771a5788b0d0fa389770228cdefafbd8
https://github.com/rhq-project/rhq/commit/38b17119771a5788b0d0fa389770228cd…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
Changed paths:
M .classpath
M .settings/org.eclipse.core.resources.prefs
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/server/core/AgentRegistrationRequest.java
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/scripts/dbsetup/cluster-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/common/composite/SystemSetting.java
A modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstall.java
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstallInfo.java
A modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/CustomAgentInstallData.java
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/RemoteAccessInfo.java
M modules/core/domain/src/test/java/org/rhq/core/domain/test/QueryAllTest.java
M modules/core/util/src/main/java/org/rhq/core/util/file/FileUtil.java
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/Obfuscator.java
M modules/core/util/src/test/java/org/rhq/core/util/file/FileUtilTest.java
M modules/core/util/src/test/java/org/rhq/core/util/obfuscation/ObfuscatorTest.java
M modules/enterprise/agent/src/etc/rhq-agent.sh
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/AdministrationView.java
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/admin/agent/install/RemoteAgentInstallView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/topology/AgentTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/upload/FileUploadForm.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/AgentGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/RemoteInstallGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/AgentGWTServiceImpl.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/FileUploadServlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/RemoteInstallGWTServiceImpl.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/itests-2/src/test/java/org/rhq/enterprise/server/core/CoreServerServiceImplTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/CoreServerServiceImpl.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHFileSend.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1070242 - installating, starting, stopping, uninstalling agents on remote machines via SSH
Commit: 06a80ac33e176f8c5352e54013b8e928f78c52ad
https://github.com/rhq-project/rhq/commit/06a80ac33e176f8c5352e54013b8e928f…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
Changed paths:
M modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/JMXPluginTest.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTarget.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTargetMBean.java
A modules/plugins/jmx/src/test/resources/custom-test-plugin.xml
M pom.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/bz1070242-remote-agent-install
Compare: https://github.com/rhq-project/rhq/compare/c420b33b68a4...06a80ac33e17
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 38b17119771a5788b0d0fa389770228cdefafbd8
https://github.com/rhq-project/rhq/commit/38b17119771a5788b0d0fa389770228cd…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
Changed paths:
M .classpath
M .settings/org.eclipse.core.resources.prefs
M modules/core/client-api/src/main/java/org/rhq/core/clientapi/server/core/AgentRegistrationRequest.java
M modules/core/dbutils/pom.xml
M modules/core/dbutils/src/main/scripts/dbsetup/cluster-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/common/composite/SystemSetting.java
A modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstall.java
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstallInfo.java
A modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/CustomAgentInstallData.java
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/RemoteAccessInfo.java
M modules/core/domain/src/test/java/org/rhq/core/domain/test/QueryAllTest.java
M modules/core/util/src/main/java/org/rhq/core/util/file/FileUtil.java
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/Obfuscator.java
M modules/core/util/src/test/java/org/rhq/core/util/file/FileUtilTest.java
M modules/core/util/src/test/java/org/rhq/core/util/obfuscation/ObfuscatorTest.java
M modules/enterprise/agent/src/etc/rhq-agent.sh
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentMain.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/AdministrationView.java
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/admin/agent/install/RemoteAgentInstallView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/topology/AgentTableView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/upload/FileUploadForm.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/AgentGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/gwt/RemoteInstallGWTService.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/AgentGWTServiceImpl.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/FileUploadServlet.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/RemoteInstallGWTServiceImpl.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/itests-2/src/test/java/org/rhq/enterprise/server/core/CoreServerServiceImplTest.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/AgentManagerLocal.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/CoreServerServiceImpl.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerRemote.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHFileSend.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1070242 - installating, starting, stopping, uninstalling agents on remote machines via SSH
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: 0b3318aaf88e56c011a94f029d4a087e23062185
https://github.com/rhq-project/rhq/commit/0b3318aaf88e56c011a94f029d4a087e2…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
Changed paths:
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
Log Message:
-----------
BZ 1070242 - fix typo in message
Commit: c420b33b68a42b1b5610be4324b85f71342dd486
https://github.com/rhq-project/rhq/commit/c420b33b68a42b1b5610be4324b85f713…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/agent/install/RemoteAgentInstallView.java
Log Message:
-----------
BZ 1070242 - don't allow users to upload their own env script yet. we can re-introduce this feature by uncommenting these two lines.
Compare: https://github.com/rhq-project/rhq/compare/6913a441492c...c420b33b68a4
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: f6ee2a32de5d00212da39adfb586f4debf038e78
https://github.com/rhq-project/rhq/commit/f6ee2a32de5d00212da39adfb586f4deb…
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/integration-tests/pom.xml
M modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/JMXPluginTest.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTarget.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTargetMBean.java
A modules/plugins/jmx/src/test/resources/custom-test-plugin.xml
M pom.xml
Log Message:
-----------
Bump required ems-version to one that we have forked and changed. Also add more tests.
The forked ems is located at https://github.com/rhq-project/ems
Commit: 7b4a09b9b99fa930760025c45988a79e6e4b80d1
https://github.com/rhq-project/rhq/commit/7b4a09b9b99fa930760025c45988a79e6…
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: 2014-04-10 (Thu, 10 Apr 2014)
Changed paths:
M modules/integration-tests/pom.xml
Log Message:
-----------
Remove the accidentally introduced sub-module reference.
Commit: 5e16dabce29a28d5ac7704483711865dd02e1f85
https://github.com/rhq-project/rhq/commit/5e16dabce29a28d5ac7704483711865dd…
Author: Lukas Krejci <metlos(a)users.noreply.github.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
Changed paths:
M modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/JMXPluginTest.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTarget.java
A modules/plugins/jmx/src/test/java/org/rhq/plugins/jmx/test/TestTargetMBean.java
A modules/plugins/jmx/src/test/resources/custom-test-plugin.xml
M pom.xml
Log Message:
-----------
Merge pull request #20 from pilhuhn/bz_1033553_new-ems-version
[BZ 1033553] Bump required ems-version to one that we have forked and changed.
Compare: https://github.com/rhq-project/rhq/compare/b9ce78527e71...5e16dabce29a
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: 2324ad07f5356195b2345bf68cc781f8918f417f
https://github.com/rhq-project/rhq/commit/2324ad07f5356195b2345bf68cc781f89…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/ServerProperties.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQControl.java
Log Message:
-----------
[1060353] Non required or unused properties in rhq-server.properties are being required by rhqctl
Make the unused oracle props optional and remove them from the supplied
rhq-server.properties file.
Commit: b942688114fb6982058edb2222c40ef5a18f183c
https://github.com/rhq-project/rhq/commit/b942688114fb6982058edb2222c40ef5a…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/CoreGUI.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
M modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.css
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.min.css
A modules/enterprise/gui/coregui/src/main/webapp/js/bootstrap.min.js
Log Message:
-----------
[BZ 1069667] - (JON3-17) Make JON login look like other Red Hat products - First prototype. Using the PatternFly default logo.
Commit: 8f3d81ddbfd4ab8d012668ad7f9dd2a77f221923
https://github.com/rhq-project/rhq/commit/8f3d81ddbfd4ab8d012668ad7f9dd2a77…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/CoreGUI.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
M modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.min.css
M modules/enterprise/gui/coregui/src/main/webapp/img/bg-login.jpg
R modules/enterprise/gui/coregui/src/main/webapp/img/brand-lg.png
R modules/enterprise/gui/coregui/src/main/webapp/img/brand.png
R modules/enterprise/gui/coregui/src/main/webapp/img/brand.svg
A modules/enterprise/gui/coregui/src/main/webapp/img/feedback-error-arrow-down.png
A modules/enterprise/gui/coregui/src/main/webapp/img/feedback-error-sign.png
M modules/enterprise/gui/coregui/src/main/webapp/img/logo.png
M modules/enterprise/gui/coregui/src/main/webapp/img/logo.svg
A modules/enterprise/gui/coregui/src/main/webapp/login
Log Message:
-----------
[BZ 1069667] - (JON3-17) Make JON login look like other Red Hat products - RHQ branding & handling error cases during login process.
Commit: 54af334ddb67f8286a2da6a614be8392342bfde3
https://github.com/rhq-project/rhq/commit/54af334ddb67f8286a2da6a614be83923…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.bat
A modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-server-env.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl.bat
Log Message:
-----------
[1061311] rhqctl contains user modifiable values that result in an unsupported rhqctl script
Introduce rhq-server-env.bat. Analogous .sh file coming in subsequent commit.
Commit: 82416ed019173880186b11a81bc93df2677eed26
https://github.com/rhq-project/rhq/commit/82416ed019173880186b11a81bc93df26…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
Log Message:
-----------
[1060353] Non required or unused properties in rhq-server.properties are being required by rhqctl
Remove some related special-case installer code.
Commit: 60e45c64874989f4136134827399bfaa4f7e164b
https://github.com/rhq-project/rhq/commit/60e45c64874989f4136134827399bfaa4…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
A modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-server-env.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
Log Message:
-----------
[1061311] rhqctl contains user modifiable values that result in an unsupported rhqctl script
Introduce rhq-server-env.sh. Now environment variables are set outside of the
actual scripts used for installation, etc.
Commit: 9bd875794b74749c0ee263f01599168e9579f88e
https://github.com/rhq-project/rhq/commit/9bd875794b74749c0ee263f01599168e9…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/ControlCommand.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQControl.java
Log Message:
-----------
[BZ 1073096] - Adding "-h" as a valid help option to isHelp() method.
Commit: 72f91658c25fbff3d5c229372129c2178f435b33
https://github.com/rhq-project/rhq/commit/72f91658c25fbff3d5c229372129c2178…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-07 (Mon, 07 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
Log Message:
-----------
BZ 1080472 - The unit in the new d3 charts is not refreshed correctly.
Fix the bug that improperly calculates the units of measure on the Y-Axis and on Min Value of chart legend.
Commit: 835eca6a7b14bc92db5f98d336470f9b6ece145e
https://github.com/rhq-project/rhq/commit/835eca6a7b14bc92db5f98d336470f9b6…
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableComponent.java
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableDiscoveryComponent.java
M modules/plugins/postgres/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
Bug 579810 - Collection of Postgres table metrics fails when the tables are not in the public schema
Changed resource key format ("tablename"->"schemaname.tablename")
Implemented resource upgrade and updated resource component and discovery component
Also changed the availability check: new the resource component checks for table existence instead of looking at the parent database availability
Commit: 45ddd7c1a1c6b8deae6b94ac211929324fc8ed75
https://github.com/rhq-project/rhq/commit/45ddd7c1a1c6b8deae6b94ac211929324…
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableComponent.java
Log Message:
-----------
Bug 1079403 - Postgres Plugin - Table Vacuum Fails
Changed sql query to include the schema which the table is part of.
Also updated table component #invokeOperation method to use connection pooling support
Commit: dbeedced3664c0cda68f4a53b5bc789647cdd5f6
https://github.com/rhq-project/rhq/commit/dbeedced3664c0cda68f4a53b5bc78964…
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresServerComponent.java
Log Message:
-----------
Bug 1082747 - Postgres Plugin - An Invalid Server Configuration Status Should Not Be Stack Trace
Throwing an Exception is the only way a plugin component can fail the process of starting of a resource. So without changing the agent plugin facet we can't rely avoid the stack trace shown on the server.
Still, the stack trace shown when a Postgres server resource is configured with invalid credentials was particularly long, so I changed the plugin component implentation to make the server show a stack trace with no cause and a condensed message ("Invalid password").
Commit: 7f4465405f70af01080aa6af8674f47fe7b14059
https://github.com/rhq-project/rhq/commit/7f4465405f70af01080aa6af8674f47fe…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Upgrade.java
Log Message:
-----------
[1061311] rhqctl contains user modifiable values that result in an unsupported rhqctl script
Add logic to 'rhqctl upgrade' command to copy rhq-server-env.sh|bat from the
old to new server, if it exists. The old, potentially edited, version will
be used and the new version will be backed up for reference in case it has
new env variables and/or documentation. This behavior is analogous to what
we currently do for rhq-agent-env.sh|bat during an agent update.
Also: fix an upgrade problem with server stop at the end of the upgrade.
Commit: 41364182a232879e3982f7c96bce449594ef75af
https://github.com/rhq-project/rhq/commit/41364182a232879e3982f7c96bce44959…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/pom.xml
A modules/enterprise/gui/coregui/src/main/webapp/img/caps.png
M modules/enterprise/gui/coregui/src/main/webapp/login
Log Message:
-----------
[BZ 1069667] - Adding CAPS LOCK detection and version is now taken during the build time using mvn filtering.
Commit: 175f76d8cbee561554ae52c0099de1e0c22e6c4b
https://github.com/rhq-project/rhq/commit/175f76d8cbee561554ae52c0099de1e0c…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/CoreGUI.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
Log Message:
-----------
[BZ 1069667] - Handling the case with session expiration and the ability to redirect to the wanted page after successful login (#Bundles should open bundles view, not the default one which is #Dashboards)
Commit: 25689529635a2ac5d22aec867371b42e1f31cdb4
https://github.com/rhq-project/rhq/commit/25689529635a2ac5d22aec867371b42e1…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-08 (Tue, 08 Apr 2014)
Changed paths:
A modules/enterprise/gui/coregui/src/main/webapp/js/jquery.capslockstate.js
M modules/enterprise/gui/coregui/src/main/webapp/login
Log Message:
-----------
[BZ 1069667] - Better CAPS LOCK indication, the previous method didn't find out it the CAPS LOCK key was pressed during writing the password. It also didn't work when writing any numbers.
Commit: 67a748fd0edf6b216194bdd10280a3174ef8cc56
https://github.com/rhq-project/rhq/commit/67a748fd0edf6b216194bdd10280a3174…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
Log Message:
-----------
[1085270] Unable to install the RHQ server when calling rhqctl outside of bin directory
Fallout from the changes made for 1061311. This updates the scripts in
bin (notable rhqctl) to handle being executed from outside of bin, including
as a symlink.
An equivalent Windows fix is pending.
Commit: 0ab317fa66a540a3321a521ee02902c6991d1034
https://github.com/rhq-project/rhq/commit/0ab317fa66a540a3321a521ee02902c69…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
Log Message:
-----------
[1085270] Unable to install the RHQ server when calling rhqctl outside of bin directory
Add back in the clipped '|| echo "$0"' segment of the directory-finding bit.
Commit: 190364784bb10d101c1ba6461c8a18337c9de891
https://github.com/rhq-project/rhq/commit/190364784bb10d101c1ba6461c8a18337…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl.bat
Log Message:
-----------
[1085270] Unable to install the RHQ server when calling rhqctl outside of bin directory
Fallout from the changes made for 1061311. This updates the windows
scripts in bin (notably rhqctl.bat) to handle being executed from outside
of bin.
Commit: 8eff7c11cae1d137b78467101f866c7d3bfca241
https://github.com/rhq-project/rhq/commit/8eff7c11cae1d137b78467101f866c7d3…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/configuration/ConfigurationUtility.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/util/SessionTestHelper.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java
Log Message:
-----------
[1065461] readOnly configuration is editable via CLI
Add a new signature to ConfigurationUtility.validateConfiguration that
takes both a newConfiguration and currentConfiguration and ensure the new
config does not alter any non-empty readOnly property value.
Enhance ConfigurationManagerBean.update*Configuration() to perform the new
validation. Added some tests and updated the Remote method jdoc.
Commit: 75d9dfc465f759b0a39977bea770b659533a1902
https://github.com/rhq-project/rhq/commit/75d9dfc465f759b0a39977bea770b6595…
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2014-04-10 (Thu, 10 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/test/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBeanUnitTest.java
Log Message:
-----------
Fix test failures due to recent changes for bug [1065461].
Commit: cbbca6736b98bd15024131e9441407d48b9e9b0c
https://github.com/rhq-project/rhq/commit/cbbca6736b98bd15024131e9441407d48…
Author: Jirka Kremser <jkremser(a)redhat.com>
Date: 2014-04-10 (Thu, 10 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/UserSessionManager.java
M modules/enterprise/gui/coregui/src/main/webapp/login
M modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
Log Message:
-----------
[BZ 1069667] - Fixing the login page for LDAP registration and LDAP login.
Commit: b9ce78527e71a7b558b6a1f3ed71fd7d8f9712d8
https://github.com/rhq-project/rhq/commit/b9ce78527e71a7b558b6a1f3ed71fd7d8…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-11 (Fri, 11 Apr 2014)
Changed paths:
M modules/enterprise/agent/src/etc/rhq-agent-wrapper.sh
Log Message:
-----------
fix script when rhq_agent_debug is on
Commit: 6913a441492c4ab19d5bc0660af9c0392c90dd4b
https://github.com/rhq-project/rhq/commit/6913a441492c4ab19d5bc0660af9c0392…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-11 (Fri, 11 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/configuration/ConfigurationUtility.java
M modules/enterprise/agent/src/etc/rhq-agent-wrapper.sh
M modules/enterprise/gui/coregui/pom.xml
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/CoreGUI.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/LoginView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/UserSessionManager.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
M modules/enterprise/gui/coregui/src/main/webapp/CoreGUI.html
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.css
M modules/enterprise/gui/coregui/src/main/webapp/css/patternfly.min.css
M modules/enterprise/gui/coregui/src/main/webapp/img/bg-login.jpg
R modules/enterprise/gui/coregui/src/main/webapp/img/brand-lg.png
R modules/enterprise/gui/coregui/src/main/webapp/img/brand.png
R modules/enterprise/gui/coregui/src/main/webapp/img/brand.svg
A modules/enterprise/gui/coregui/src/main/webapp/img/caps.png
A modules/enterprise/gui/coregui/src/main/webapp/img/feedback-error-arrow-down.png
A modules/enterprise/gui/coregui/src/main/webapp/img/feedback-error-sign.png
M modules/enterprise/gui/coregui/src/main/webapp/img/logo.png
M modules/enterprise/gui/coregui/src/main/webapp/img/logo.svg
A modules/enterprise/gui/coregui/src/main/webapp/js/bootstrap.min.js
A modules/enterprise/gui/coregui/src/main/webapp/js/jquery.capslockstate.js
A modules/enterprise/gui/coregui/src/main/webapp/login
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-server.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage-installer.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/internal/rhq-storage.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.bat
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-data-migration.sh
A modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-server-env.bat
A modules/enterprise/server/appserver/src/main/bin-resources/bin/rhq-server-env.sh
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl
M modules/enterprise/server/appserver/src/main/bin-resources/bin/rhqctl.bat
M modules/enterprise/server/appserver/src/main/scripts/rhq-container.build.xml
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/InstallerServiceImpl.java
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/ServerProperties.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBeanTest.java
M modules/enterprise/server/itests-2/src/test/java/org/rhq/enterprise/server/util/SessionTestHelper.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/configuration/ConfigurationManagerRemote.java
M modules/enterprise/server/jar/src/test/java/org/rhq/enterprise/server/configuration/ConfigurationManagerBeanUnitTest.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/ControlCommand.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/RHQControl.java
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Upgrade.java
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresServerComponent.java
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableComponent.java
M modules/plugins/postgres/src/main/java/org/rhq/plugins/postgres/PostgresTableDiscoveryComponent.java
M modules/plugins/postgres/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into feature/bz1070242-remote-agent-install
Compare: https://github.com/rhq-project/rhq/compare/9304477c9106...6913a441492c
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: 9304477c9106f3beb5f760f165eebfb04931b7e9
https://github.com/rhq-project/rhq/commit/9304477c9106f3beb5f760f165eebfb04…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-11 (Fri, 11 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1070242 - when installing, be tolerant of the directory the user gives us - it can be either the parent dir or the actual rhq-agent directory
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: c7b2988e8dbe26c2bd4eb09b664ef75967f53033
https://github.com/rhq-project/rhq/commit/c7b2988e8dbe26c2bd4eb09b664ef7596…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-11 (Fri, 11 Apr 2014)
Changed paths:
M modules/core/dbutils/src/main/scripts/dbsetup/cluster-schema.xml
M modules/core/dbutils/src/main/scripts/dbupgrade/db-upgrade.xml
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstall.java
Log Message:
-----------
BZ 1070242 - put mtime column in agentinstall table so we can track when we touched it
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: 9f828c96e9bf3d17610b8c8e437bc96c4e0a874e
https://github.com/rhq-project/rhq/commit/9f828c96e9bf3d17610b8c8e437bc96c4…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-11 (Fri, 11 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1070242 - don't create a agentinstall row if agent is deleted
Commit: c1c4866312465c78bd99c2fa5f762ae107023e47
https://github.com/rhq-project/rhq/commit/c1c4866312465c78bd99c2fa5f762ae10…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-11 (Fri, 11 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
Log Message:
-----------
BZ 1070242 - don't update agentinstall info unless the agent is installed
Commit: 9f1343fcd3c512be356be1d8e9711cecddf2d3fd
https://github.com/rhq-project/rhq/commit/9f1343fcd3c512be356be1d8e9711cecd…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-11 (Fri, 11 Apr 2014)
Changed paths:
M .classpath
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/FileUploadServlet.java
Log Message:
-----------
BZ 1070242 - put the file upload content under the as tmp dir and keep it unti we need it
Commit: 03825827820b03067269d0ad8f96aac75dd28846
https://github.com/rhq-project/rhq/commit/03825827820b03067269d0ad8f96aac75…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-11 (Fri, 11 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/FileUploadServlet.java
Log Message:
-----------
BZ 1070242 - opps, have to put this back, other things that use upload need the file upload item name, not the file system name
Compare: https://github.com/rhq-project/rhq/compare/bdc022f69e4f...03825827820b
Branch: refs/heads/rc/jon3.2.1.GA
Home: https://github.com/rhq-project/rhq
Commit: 46a8e24dcdb930ea07b65c6d1266da49df58a15c
https://github.com/rhq-project/rhq/commit/46a8e24dcdb930ea07b65c6d1266da49d…
Author: Mike Thompson <mithomps(a)redhat.com>
Date: 2014-04-11 (Fri, 11 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/inventory/common/graph/MetricGraphData.java
Log Message:
-----------
BZ 1080470 - The unit in the new d3 charts is not refreshed correctly.
Fix the bug that improperly calculates the units of measure on the Y-Axis and on Min Value of chart legend.
(cherry picked from commit 72f91658c25fbff3d5c229372129c2178f435b33)
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: bdc022f69e4f16341f89a9785ff916df5a76b1a5
https://github.com/rhq-project/rhq/commit/bdc022f69e4f16341f89a9785ff916df5…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-11 (Fri, 11 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/agent/install/RemoteAgentInstallView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/topology/AgentTableView.java
Log Message:
-----------
BZ 1070242 - get fields to disable if we don't want user to change them. also refresh the table after deleting
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: 196d5d41b566a19fe17cb7c5291e80c3ef3432fe
https://github.com/rhq-project/rhq/commit/196d5d41b566a19fe17cb7c5291e80c3e…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-11 (Fri, 11 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHFileSend.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1070242 - fix problems with deleting agents installed in dirs with spaces and fix find when there are dirs that we don't have permission to see
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: bb1a38edfc8e37b5cfb6aa8c92073aacc73e453f
https://github.com/rhq-project/rhq/commit/bb1a38edfc8e37b5cfb6aa8c92073aacc…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-11 (Fri, 11 Apr 2014)
Changed paths:
M modules/enterprise/agent/src/etc/rhq-agent.sh
Log Message:
-----------
BZ 1070242 - fix this so we can start agent that has spaces in its path
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: 9f4582229b683191e7d790af1482bfdddcc744b2
https://github.com/rhq-project/rhq/commit/9f4582229b683191e7d790af1482bfddd…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-10 (Thu, 10 Apr 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1070242 - opps, put it in the wrong if statement
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: 9f46c614fd5858555154f31341d82856b5925f34
https://github.com/rhq-project/rhq/commit/9f46c614fd5858555154f31341d82856b…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-10 (Thu, 10 Apr 2014)
Changed paths:
M modules/core/domain/src/main/java/org/rhq/core/domain/install/remote/AgentInstallInfo.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1070242 - make sure we tell the new agent to load its custom config file
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: b0c8c77a414a6ccb98e63891d947a996ebdb2804
https://github.com/rhq-project/rhq/commit/b0c8c77a414a6ccb98e63891d947a996e…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-10 (Thu, 10 Apr 2014)
Changed paths:
M modules/core/util/src/main/java/org/rhq/core/util/file/FileUtil.java
M modules/core/util/src/test/java/org/rhq/core/util/file/FileUtilTest.java
M modules/core/util/src/test/java/org/rhq/core/util/obfuscation/ObfuscatorTest.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/agent/install/RemoteAgentInstallView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/upload/FileUploadForm.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/server/gwt/FileUploadServlet.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
Log Message:
-----------
BZ 1070242 - more work on uploading agent files during install
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: 95533bcdecd10684f1c411f7686e2f6fad5050c4
https://github.com/rhq-project/rhq/commit/95533bcdecd10684f1c411f7686e2f6fa…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-10 (Thu, 10 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/agent/install/RemoteAgentInstallView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/upload/FileUploadForm.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
Log Message:
-----------
BZ 1070242 - add tooltip to the optional file upload fields
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: a2e14b1a6586c5627c7039bf025c518e7f5befd0
https://github.com/rhq-project/rhq/commit/a2e14b1a6586c5627c7039bf025c518e7…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/agent/install/RemoteAgentInstallView.java
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/components/upload/FileUploadForm.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1070242 clean up some of the UI after install is done or failed
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: 7c9cd91620ce9e6991eb6a10ae1f2d438c8a6216
https://github.com/rhq-project/rhq/commit/7c9cd91620ce9e6991eb6a10ae1f2d438…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/enterprise/gui/coregui/src/main/java/org/rhq/coregui/client/admin/agent/install/RemoteAgentInstallView.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/RemoteInstallManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/install/remote/SSHInstallUtility.java
Log Message:
-----------
BZ 1070242 - go the file upload to work, can customize agent config now when remote installing.
but now the agent start is broken. have to fix that
Branch: refs/heads/feature/bz1070242-remote-agent-install
Home: https://github.com/rhq-project/rhq
Commit: e906530be657a0b3c3d5f5e92b9279c33331a9b8
https://github.com/rhq-project/rhq/commit/e906530be657a0b3c3d5f5e92b9279c33…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
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
Log Message:
-----------
BZ 1070242 - trivial - just change the please wait message
Branch: refs/heads/jsanda/metrics-schema
Home: https://github.com/rhq-project/rhq
Commit: 3cfe316fd2544d1427d0b2ba3b7b09fc19200379
https://github.com/rhq-project/rhq/commit/3cfe316fd2544d1427d0b2ba3b7b09fc1…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-04-09 (Wed, 09 Apr 2014)
Changed paths:
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/BaseAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/CacheAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/aggregation/PastDataAggregator.java
M modules/enterprise/server/server-metrics/src/main/java/org/rhq/server/metrics/domain/CacheIndexEntry.java
Log Message:
-----------
more refactoring of processing index entries and adding javadocs