[rhq-project/rhq] 8bbf45: Bug 1368556 - Loads keystore when creating
a secur...
by Josejulio Martínez
Branch: refs/heads/release/jon3.3.x
Home: https://github.com/rhq-project/rhq
Commit: 8bbf45224765e9fb1e1251a20ae74d11ed1b6890
https://github.com/rhq-project/rhq/commit/8bbf45224765e9fb1e1251a20ae74d1...
Author: Josejulio Martínez <jmartine(a)redhat.com>
Date: 2016-08-24 (Wed, 24 Aug 2016)
Changed paths:
A modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentKeystore.java
A modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentTrustStore.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentUpdateDownload.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentUpdateVersion.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/SecureConnector.java
A modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/SecureConnectorFactory.java
Log Message:
-----------
Bug 1368556 - Loads keystore when creating a secure connection.
7 years, 3 months
[rhq-project/rhq] cd4339: Bug 1368556 - Loads keystore when creating
a secur...
by Josejulio Martínez
Branch: refs/heads/master
Home: https://github.com/rhq-project/rhq
Commit: cd4339d4e56e39075ce45f89b98007fe15074e9b
https://github.com/rhq-project/rhq/commit/cd4339d4e56e39075ce45f89b98007f...
Author: Josejulio Martínez <jmartine(a)redhat.com>
Date: 2016-08-23 (Tue, 23 Aug 2016)
Changed paths:
A modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentKeystore.java
A modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentTrustStore.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentUpdateDownload.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentUpdateVersion.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/SecureConnector.java
A modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/SecureConnectorFactory.java
Log Message:
-----------
Bug 1368556 - Loads keystore when creating a secure connection.
Commit: 82fbacbc7f3944e09809abad13ad9d44a42afae7
https://github.com/rhq-project/rhq/commit/82fbacbc7f3944e09809abad13ad9d4...
Author: Josejulio Martínez <finwemartinez(a)gmail.com>
Date: 2016-08-24 (Wed, 24 Aug 2016)
Changed paths:
A modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentKeystore.java
A modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentTrustStore.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentUpdateDownload.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/AgentUpdateVersion.java
M modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/SecureConnector.java
A modules/enterprise/agent/src/main/java/org/rhq/enterprise/agent/SecureConnectorFactory.java
Log Message:
-----------
Merge pull request #271 from josejulio/BZ-1368556
Bug 1368556 - Loads keystore when creating a secure connection.
Compare: https://github.com/rhq-project/rhq/compare/dc20141f8776...82fbacbc7f39
7 years, 3 months
[rhq-project/rhq] 3bf310: [1053888] Deadlock in update
RHQ_RESOURCE_AVAIL
by Jay Shaughnessy
Branch: refs/heads/RHQ_4_9_0_JON323GA/bug/1367491
Home: https://github.com/rhq-project/rhq
Commit: 3bf310242a26d62bda31578c73c77432420f16b5
https://github.com/rhq-project/rhq/commit/3bf310242a26d62bda31578c73c7743...
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2016-08-23 (Tue, 23 Aug 2016)
Changed paths:
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/measurement/AvailabilityManagerBean.java
M modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/measurement/AvailabilityManagerLocal.java
Log Message:
-----------
[1053888] Deadlock in update RHQ_RESOURCE_AVAIL
I didn't try to reproduce this but after scouring the code found one
place we looked vulnerable. In general we protect against locking (and
provide ordering) by serializing avail report processing for each agent.
We were not applying this locking when ignoring resources; subsequently
setting the resources UNKNOWN, cross-agent. This may explain the behavior
although it's also possible that non-row DB-level locking could have caused
this, perhaps. Anyway, the applied solution is to just not update the avails
for the ignored resources. This is likely fine but if it confuses anyone
(at uningnore time) I've updated DiscoveryBossBean.setResourceAvailabilities()
ina fashion that would make it safe to be called.
(cherry picked from commit f19d97ba62416ab9d333c3cf4a5e1b28bf0a6d48)
Also added missing imports from unrelated commits.
7 years, 3 months