| Summary: | TransactionReaper may execute continuously | ||
|---|---|---|---|
| Product: | [JBoss] JBoss Enterprise SOA Platform 5 | Reporter: | Kevin Conner <kevin.conner> |
| Component: | EAP | Assignee: | Julian Coleman <jcoleman> |
| Status: | CLOSED NEXTRELEASE | QA Contact: | |
| Severity: | urgent | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 5.1.0.ER1 | CC: | jbertram |
| Target Milestone: | --- | ||
| Target Release: | 5.1.0 GA, 5.1.0.ER3 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| URL: | http://jira.jboss.org/jira/browse/SOA-2363 | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-02-11 03:32:04 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | |||
| Bug Blocks: | 780040 | ||
|
Description
Kevin Conner
2010-09-30 11:48:40 UTC
Suggested fix.
--- ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TransactionReaper.java (revision 35354)
+++ ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TransactionReaper.java (working copy)
@@ -192,7 +192,9 @@
nextDynamicCheckTime.set(Long.MAX_VALUE);
return;
} else {
- if(reaperElement.getAbsoluteTimeout() > now) {
+ final long nextTimeout = reaperElement.getAbsoluteTimeout() ;
+ if(nextTimeout > now) {
+ nextDynamicCheckTime.set(nextTimeout);
return; // nothing to do yet.
}
}
Link: Added: This issue depends JBPAPP-5175 Link: Added: This issue is a dependency of SOA-2402 Resolved with revision 6955 of: build-tools/builders/eap/post-patch/patch_jbossts.xml (new) Committ message: SOA-2263 Overwrite jbossjts.jar with JBoss TS 4.6.1.CP08 from JBPAPP-5193. Change implVersion in jar-versions.xml. JBPAPP-5193 contains builds of the fixed TS code (4.6.1.CP08). Link: Added: This issue is related to JBPAPP-5193 Writer: Added: dlesage Temporarily reopening to update release note info. Release Notes Docs Status: Added: Documented as Resolved Issue Release Notes Text: Added: https://issues.jboss.org/browse/JBPAPP-5175 The JBossTS TransactionReaper contained a bug which caused it to execute continuously when it was running in dynamic mode, rather than pausing between runs. This caused performance degradation. To fix this issue, JBossTS was updated. As a result, the Reaper now pauses between runs, leading to better performance. FYI - I had to re-open JBPAPP-5193. Please see my last comment there for details. |