View Issue Details

IDProjectCategoryView StatusLast Update
0002677SymmetricDSImprovementpublic2016-08-09 13:10
ReporterelongAssigned Toelong 
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Product Version3.7.0 
Target Version3.8.0Fixed in Version3.8.0 
Summary0002677: High CPU for routing to determine common batch status on channels
DescriptionHigh CPU usage is seen in 3.7 for routing (as compared to 3.6), which checks each channel to determine if it should be using common batches or not. The algorithm loops through trigger routers and configuration, which can be CPU intensive if there is a large number of tables and the machine is resource constrained in a shared VM environment.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.8 d90a59c7

2016-07-12 21:01:50

admin

Details Diff
0002677: High CPU for routing to determine common batch status on
channels

0002677
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterService.java Diff File
mod - symmetric-core/src/main/resources/symmetric-default.properties Diff File

Issue History

Date Modified Username Field Change
2016-07-12 21:00 elong New Issue
2016-07-12 21:00 elong Status new => assigned
2016-07-12 21:00 elong Assigned To => elong
2016-07-12 21:03 elong Status assigned => resolved
2016-07-12 21:03 elong Fixed in Version => 3.8.0
2016-07-12 21:03 elong Resolution open => fixed
2016-07-12 22:00 admin Changeset attached => SymmetricDS 3.8 d90a59c7
2016-08-09 13:10 admin Status resolved => closed