Branch: refs/heads/release/jon3.3.x Home: https://github.com/rhq-project/rhq Commit: 74abe07c9d91061695eddce0404620e07010d44d https://github.com/rhq-project/rhq/commit/74abe07c9d91061695eddce0404620e070... Author: Larry O'Leary loleary@redhat.com Date: 2014-12-19 (Fri, 19 Dec 2014)
Changed paths: M modules/enterprise/comm/src/main/java/org/rhq/enterprise/communications/command/client/JBossRemotingRemoteCommunicator.java
Log Message: ----------- BZ-1049009 - JBoss Remoting SSL transport fails due to stale connections
This is a bug in JBoss Remoting 2.2.2.SP8 and was identified in https://issues.jboss.org/browse/JBREM-1245. The fix from JBREM-1245 can not easily be ported to 2.2.2 due to the code basis being different.
To fix this without needing a new version of JBoss Remoting, the rawSend method has been updated to retry the request in the event that we receive an RMI exception wrapped around the SSLException. As this is only done on connection failure, the impact should be very low to normal operation of the comm layer. (cherry picked from commit 7160d4a1468f567654bea4ca60a625c3362a4492)
(cherry picked from commit 533a9ad74225fe952a1a553bf1c3588d98f35c06) (cherry picked from commit 9cf449a0450c041e4609b67c5f86da9a17ccad84)
Signed-off-by: John Mazzitelli mazz@redhat.com
rhq-commits@lists.fedorahosted.org