Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 259e57251a9f26446c9fd65552889e837173d9f8
https://github.com/rhq-project/rhq/commit/259e57251a9f26446c9fd65552889e837…
Author: John Sanda <jsanda(a)redhat.com>
Date: 2014-07-14 (Mon, 14 Jul 2014)
Changed paths:
M modules/common/cassandra-ccm/cassandra-ccm-core/src/main/bundle/cassandra/conf/cassandra-jvm.properties
M modules/common/cassandra-ccm/cassandra-ccm-core/src/main/bundle/cassandra/conf/rhq.cassandra.yaml
M modules/common/cassandra-ccm/cassandra-ccm-core/src/test/resources/expected.cassandra-jvm.properties
M modules/common/cassandra-ccm/cassandra-ccm-core/src/test/resources/expected.cassandra.yaml
M pom.xml
Log Message:
-----------
upgrade to Cassandra 1.2.18
Commit: 178e2adce1fe05eddba189efd455e748d904956c
https://github.com/rhq-project/rhq/commit/178e2adce1fe05eddba189efd455e748d…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/common/cassandra-ccm/cassandra-ccm-core/src/main/bundle/cassandra/conf/cassandra-jvm.properties
M modules/common/cassandra-ccm/cassandra-ccm-core/src/main/bundle/cassandra/conf/rhq.cassandra.yaml
M modules/common/cassandra-ccm/cassandra-ccm-core/src/test/resources/expected.cassandra-jvm.properties
M modules/common/cassandra-ccm/cassandra-ccm-core/src/test/resources/expected.cassandra.yaml
M pom.xml
Log Message:
-----------
Merge pull request #88 from jsanda/cassandra-1.2.18-upgrade
Upgrade to Cassandra 1.2.18
Compare: https://github.com/rhq-project/rhq/compare/6cfc7c04708f...178e2adce1fe
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: 6eef6889ee4211136268bed23b4bfa74fd520377
https://github.com/rhq-project/rhq/commit/6eef6889ee4211136268bed23b4bfa74f…
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/enterprise/agentupdate/src/main/resources/rhq-agent-update-build.xml
M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Upgrade.java
Log Message:
-----------
BZ 1118906 - support upgrading the agent via rhqctl when the install location is being referenced by a symlink
Branch: refs/heads/BZ1070262
Home: https://github.com/rhq-project/rhq
Commit: 7b45f8560d77ee84253c9f8d4938b9a1aad9c739
https://github.com/rhq-project/rhq/commit/7b45f8560d77ee84253c9f8d4938b9a1a…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/common/jboss-as-dmr-client/pom.xml
A modules/common/jboss-as-dmr-client/src/main/java/org/rhq/common/jbossas/client/controller/VaultJBossASClient.java
A modules/core/util/src/main/java/org/rhq/core/util/obfuscation/ObfuscationVault.java
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/ServerInstallUtil.java
Log Message:
-----------
[BZ 1070262] Add a custom obfuscation vault that will decode obfuscated property values on fly before passing them to the jboss modules and services.
Commit: e3df8531e0976672300d6f2e4bea90918dc39ea9
https://github.com/rhq-project/rhq/commit/e3df8531e0976672300d6f2e4bea90918…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/enterprise/agent/ant-run.xml
M modules/enterprise/agent/pom.xml
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfiguration.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfigurationConstants.java
A modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/ObfuscatedPreferences.java
Log Message:
-----------
[BZ 1070262] Add on-fly preferences obfuscation for agent properties. This done with an annotation for all the agent configuration constants.
Commit: b1077de33d3a0bb9fd2484489f150babc94c52f7
https://github.com/rhq-project/rhq/commit/b1077de33d3a0bb9fd2484489f150babc…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/Installer.java
Log Message:
-----------
[BZ 1070262] Update the installer to allow vault type obfuscation for properties.
Commit: 5794d822fcf18427d8ea93fcab517eb063192090
https://github.com/rhq-project/rhq/commit/5794d822fcf18427d8ea93fcab517eb06…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
R modules/core/util/src/main/java/org/rhq/core/util/obfuscation/ObfuscationVault.java
A modules/core/util/src/main/java/org/rhq/core/util/obfuscation/PropertyObfuscationVault.java
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/ServerInstallUtil.java
Log Message:
-----------
[BZ 1070262] Rename the new custom vault to PropertyObfuscationVault to correctly represent the intent.
Commit: ec0f5de49bd1249eb0da8f980c8dd26cd6892220
https://github.com/rhq-project/rhq/commit/ec0f5de49bd1249eb0da8f980c8dd26cd…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfigurationUpgrade.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/ObfuscatedPreferences.java
M modules/enterprise/agent/src/main/resources/agent-configuration.xml
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/Installer.java
Log Message:
-----------
[BZ 1070262] Agent configuration upgrade to force obfuscation of passwords.
Commit: da41c706c2d9cdeeff14abe6dce89ad841cb8247
https://github.com/rhq-project/rhq/commit/da41c706c2d9cdeeff14abe6dce89ad84…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
A modules/core/util/src/main/java/org/rhq/core/util/obfuscation/ObfuscatedPreferences.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfiguration.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfigurationConstants.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfigurationUpgrade.java
R modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/ObfuscatedPreferences.java
Log Message:
-----------
[BZ 1070262] Move the obfuscated preferences override to the util package so it can be used by the server too.
Commit: 9d97346436574d92bd80d9d76c449bc80a5b09a5
https://github.com/rhq-project/rhq/commit/9d97346436574d92bd80d9d76c449bc80…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/common/jboss-as-dmr-client/src/main/java/org/rhq/common/jbossas/client/controller/VaultJBossASClient.java
Log Message:
-----------
[BZ 1070262] Update method documenation since there is only one vault allowed for the entire server.
Commit: 8f8ed8469161032be23cb5814d1e125b346243fe
https://github.com/rhq-project/rhq/commit/8f8ed8469161032be23cb5814d1e125b3…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/ObfuscatedPreferences.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentConfigurationUpgrade.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/comm/ServerConfiguration.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/comm/ServerConfigurationConstants.java
Log Message:
-----------
[BZ 1070262] Add obfuscation for server preferences.
Commit: e2f106f6399258c31c395822749f6cc174fb3974
https://github.com/rhq-project/rhq/commit/e2f106f6399258c31c395822749f6cc17…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/PropertyObfuscationVault.java
Log Message:
-----------
[BZ 1070262] Refactor the custom vault to use the picketbox obfuscator. Also, try to fallback in case the property is vaulted but not obfuscated by user.
Commit: f159c2638a4b83fa65b54cd3fd40edcd2d144be4
https://github.com/rhq-project/rhq/commit/f159c2638a4b83fa65b54cd3fd40edcd2…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/ObfuscatedPreferences.java
M modules/enterprise/agent/src/main/resources/agent-configuration.xml
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/Installer.java
Log Message:
-----------
[BZ 1070262] Use a restricted pattern for all the obfuscated preferences to be able to distinguish from regularly obfuscated preferences.
Commit: da5393973cc4a5f45bbc102454cb7a9dffab0c02
https://github.com/rhq-project/rhq/commit/da5393973cc4a5f45bbc102454cb7a9df…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/core/util/pom.xml
A modules/core/util/src/test/java/org/rhq/core/util/obfuscation/ObfuscatedPreferencesTest.java
Log Message:
-----------
[BZ 1070262] Add unit tests for the obfuscation preferences override class.
Commit: 5ee595507a0b121ab4652b6cbdaff68edeabf7fc
https://github.com/rhq-project/rhq/commit/5ee595507a0b121ab4652b6cbdaff68ed…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/ObfuscatedPreferences.java
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/PropertyObfuscationVault.java
Log Message:
-----------
[BZ 1070262] Add restricted formatting extraction to the vault in case the property is stored just as the preferences value.
Commit: 5269edf408d27e5f814f7f636aa8e2fffa7615b5
https://github.com/rhq-project/rhq/commit/5269edf408d27e5f814f7f636aa8e2fff…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/PropertyObfuscationVault.java
Log Message:
-----------
[BZ 1070262] Rename method parameters to match the intent for the custom vault implementation.
Commit: c074abbd8b25001d96add1e723edbbd6249572dd
https://github.com/rhq-project/rhq/commit/c074abbd8b25001d96add1e723edbbd62…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/ServerInstallUtil.java
Log Message:
-----------
[BZ 1070262] Extract just default value in case the property is in a restricted format already.
Commit: ba41ad0813263850321ff1d41e2d8a4305fe360d
https://github.com/rhq-project/rhq/commit/ba41ad0813263850321ff1d41e2d8a430…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/Installer.java
Log Message:
-----------
[BZ 1070262] Update the password encoding utility to have the original database password property as the default and also adjust the output based on the property.
Commit: abd5ee42d280f3fcec7b31b19d26664024bd67c6
https://github.com/rhq-project/rhq/commit/abd5ee42d280f3fcec7b31b19d2666402…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/comm/ServerConfigurationConstants.java
Log Message:
-----------
[BZ 1070262] Add some missing properties to the server constants to mark them for default obfuscation.
Commit: bfb6b828e685b07fcc36c9ee9e865c48f83e2aab
https://github.com/rhq-project/rhq/commit/bfb6b828e685b07fcc36c9ee9e865c48f…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/ObfuscatedPreferences.java
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/PropertyObfuscationVault.java
M modules/core/util/src/test/java/org/rhq/core/util/obfuscation/ObfuscatedPreferencesTest.java
Log Message:
-----------
[BZ 1070262] Make 'restricted' keyword case insensitive for the vault and preferences.
Compare: https://github.com/rhq-project/rhq/compare/056e5c4824c8...bfb6b828e685
Branch: refs/heads/BZ1070262
Home: https://github.com/rhq-project/rhq
Commit: cab1e4b989dbd89931cf150435326c849183b783
https://github.com/rhq-project/rhq/commit/cab1e4b989dbd89931cf150435326c849…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/enterprise/server/installer/src/main/java/org/rhq/enterprise/server/installer/Installer.java
Log Message:
-----------
[BZ 1070262] Update the password encoding utility to have the original database password property as the default and also adjust the output based on the property.
Commit: b42ed2ef23de2ba52e177e9d6221639030ccf6ed
https://github.com/rhq-project/rhq/commit/b42ed2ef23de2ba52e177e9d622163903…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/core/comm/ServerConfigurationConstants.java
Log Message:
-----------
[BZ 1070262] Add some missing properties to the server constants to mark them for default obfuscation.
Commit: 056e5c4824c869d4520cf533885997b0776bc2fe
https://github.com/rhq-project/rhq/commit/056e5c4824c869d4520cf533885997b07…
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/ObfuscatedPreferences.java
M modules/core/util/src/main/java/org/rhq/core/util/obfuscation/PropertyObfuscationVault.java
M modules/core/util/src/test/java/org/rhq/core/util/obfuscation/ObfuscatedPreferencesTest.java
Log Message:
-----------
[BZ 1070262] Make 'restricted' keyword case insensitive for the vault and preferences.
Compare: https://github.com/rhq-project/rhq/compare/6795a378b3c1...056e5c4824c8
Branch: refs/heads/release/jon3.2.x
Home: https://github.com/rhq-project/rhq
Commit: 65f609178cbdb94120d9a64354f739ca6dd79653
https://github.com/rhq-project/rhq/commit/65f609178cbdb94120d9a64354f739ca6…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseProcessDiscovery.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseServerComponent.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/HostControllerComponent.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ManagedASDiscovery.java
M modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
[BZ 1015334] EAP 6 host controller domain host update results in managed
servers no longer being "manageable"
This commit deprecates 'domainHost' read-only pluginConfiguration property.
Instead new trait called 'Domain Host Name' was introduced.
BaseServerComponent#validateServerAttributes() now also checks for HC name
and if needed re-reads it from host.xml file. When <host name= changes,
deprecated 'domainHost' property does not get updated (since there is no way
from plugin avail code to update pluginConfiguration on server).
BaseServerComponent now handles 'domainHost' in memory, this variable gets
updated on component start or in avail code (when server was DOWN and now is
UP). Managed servers have domain host name as part of resource key, they get
correctly discovered when this change occurs.
(cherry picked from commit f9ef978b72ae6d484a4143990bbc5db8965cc18d)
Signed-off-by: Libor Zoubek <lzoubek(a)redhat.com>
Conflicts:
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseServerComponent.java
Commit: 05c31a8764c6c434ffbe8381b568bbdd062dd464
https://github.com/rhq-project/rhq/commit/05c31a8764c6c434ffbe8381b568bbdd0…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 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/BaseProcessDiscovery.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseServerComponent.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/HostControllerComponent.java
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ManagedASDiscovery.java
A modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/json/ResultFailedException.java
Log Message:
-----------
[BZ 1015334] EAP 6 host controller domain host update results in managed
servers no longer being "manageable"
Fixed javadocs, renamed variables. Also made access to ASHostName
synchronized since it's value can be changed from avail thread and is being
read all over other threads. Big change of this commit is getAvailability().
Now we directly read server's name attribute instead of 'launch-type' (which
was probably lets-just-read-something) and in case of failure (making we
just failed to read value, but connection and other stuf is OK) we re'read
<host name from file and try the request again. This approach is more robust
than previous, which was only able to detect the change in case server avail
went from DOWN to UP. Now, we can detect the change anytime.
(cherry picked from commit e8ad09ec4c43149a06efd2be803caa43386ee956)
Signed-off-by: Libor Zoubek <lzoubek(a)redhat.com>
Conflicts:
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseServerComponent.java
Commit: e2f903068aa4b4a41400249f725bddc759559c60
https://github.com/rhq-project/rhq/commit/e2f903068aa4b4a41400249f725bddc75…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 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/json/ResultFailedException.java
Log Message:
-----------
Throw ResultFailedException only in case we really only failed to read
requested attribute but we succeeded to connect and authenticate
this fixes issue introduced by PR23: agent log was incorrectly spammed by
warn avail messages when standalone or domain EAP6 was turned off.
(cherry picked from commit 4bba58bca1e7363c1cba2d777e92a07ace9a1d41)
Signed-off-by: Libor Zoubek <lzoubek(a)redhat.com>
Commit: c9335119a3edd627e5466cf9882fbec415ed81d4
https://github.com/rhq-project/rhq/commit/c9335119a3edd627e5466cf9882fbec41…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java
Log Message:
-----------
[as7] properly detect when we fail to read attribute, but still are connected and authenticated
(cherry picked from commit d7d3ce6feff41b766a1f8f1e2580c5789216a779)
Signed-off-by: Libor Zoubek <lzoubek(a)redhat.com>
Conflicts:
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java
Commit: bc0d40af9f439f86a8416af1700908aa98bfa84f
https://github.com/rhq-project/rhq/commit/bc0d40af9f439f86a8416af1700908aa9…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 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/BaseServerComponent.java
Log Message:
-----------
fix as7 plugin build issue (caused by previous cherry-picks)
Compare: https://github.com/rhq-project/rhq/compare/e713b0548894...bc0d40af9f43
Branch: refs/heads/release/jon3.2.x
Home: https://github.com/rhq-project/rhq
Commit: e713b0548894c15a99f3064578c43c4a5623b42e
https://github.com/rhq-project/rhq/commit/e713b0548894c15a99f3064578c43c4a5…
Author: Libor Zoubek <lzoubek(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 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)
(cherry picked from commit e86ac440ba248c30a489b0fbf55d2cc7ccff456a)
Signed-off-by: Jirka Kremser <jkremser(a)redhat.com>
Conflicts:
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/BaseComponent.java
Branch: refs/heads/release/jon3.2.x
Home: https://github.com/rhq-project/rhq
Commit: 631a6a69ed42fceeaad3655dc36650517039ba11
https://github.com/rhq-project/rhq/commit/631a6a69ed42fceeaad3655dc36650517…
Author: Lukas Krejci <lkrejci(a)redhat.com>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ASConnection.java
A modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/PluginLifecycleListener.java
M modules/plugins/jboss-as-7/src/main/resources/META-INF/rhq-plugin.xml
Log Message:
-----------
[BZ 1076258] Fix classloader leak in as7 plugin
The plugin-wide thread pool for closing stale connections was leaving
threads running and those threads held on to the "old" plugin classloaders
from previous plugin container "runs".
The AS7 plugin now has a plugin lifecycle listener that shuts down that
thread pool preventing that leak from happening.
(cherry picked from commit 9d8b107414e926361ff2b7501e2094402de8e7f7)
Signed-off-by: Libor Zoubek <lzoubek(a)redhat.com>
Conflicts:
modules/plugins/jboss-as-7/src/main/java/org/rhq/modules/plugins/jbossas7/ASConnection.java