View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003792 | SymmetricDS | Bug | public | 2018-11-13 18:45 | 2019-04-23 15:14 |
Reporter | mmichalek | Assigned To | mmichalek | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.8.0 | ||||
Target Version | 3.9.19 | Fixed in Version | 3.9.19 | ||
Summary | 0003792: Routing bottleneck on long routing runs | ||||
Description | My understanding is that ChannelRouterContext HashSet was only there for logging/diagnostic purposes. Removing the transactions HashSet. Observed code hotspot in routing: source-router-reader-1 java.util.HashMap.hash():338 java.util.HashMap.put():611 java.util.HashSet.add():219 org.jumpmind.symmetric.route.ChannelRouterContext.addTransaction():265 org.jumpmind.symmetric.route.DataGapRouteReader.execute():203 org.jumpmind.symmetric.route.DataGapRouteReader.run():129 java.util.concurrent.ThreadPoolExecutor.runWorker():1142 java.util.concurrent.ThreadPoolExecutor$Worker.run():617 java.lang.Thread.run():745 | ||||
Tags | No tags attached. | ||||
SymmetricDS: 3.9 dbec4440 2019-04-04 14:18:25 Details Diff |
003792: Routing bottleneck on long routing runs |
Affected Issues 0003792 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/route/ChannelRouterContext.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/route/DataGapRouteReader.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterService.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/RouterStats.java | Diff File | ||
SymmetricDS: 3.10 a2d9f249 2019-04-04 14:18:25 Details Diff |
003792: Routing bottleneck on long routing runs |
Affected Issues 0003792 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/route/ChannelRouterContext.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/route/DataGapRouteReader.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterService.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/RouterStats.java | Diff File | ||
SymmetricDS: 3.9 bbc95ccb 2019-04-15 13:40:19 Details Diff |
0003792: Routing bottleneck on long routing runs (fix connection leak) |
Affected Issues 0003792 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/route/DataGapRouteReader.java | Diff File | ||
SymmetricDS: 3.10 1a05a3df 2019-04-15 13:40:19 Details Diff |
0003792: Routing bottleneck on long routing runs (fix connection leak) |
Affected Issues 0003792 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/route/DataGapRouteReader.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-11-13 18:45 | mmichalek | New Issue | |
2018-11-13 18:45 | mmichalek | Status | new => assigned |
2018-11-13 18:45 | mmichalek | Assigned To | => mmichalek |
2018-11-28 18:23 | mmichalek | Target Version | 3.8.41 => |
2019-04-04 18:20 | mmichalek | Description Updated | View Revisions |
2019-04-04 18:21 | mmichalek | Status | assigned => resolved |
2019-04-04 18:21 | mmichalek | Resolution | open => fixed |
2019-04-04 18:21 | mmichalek | Fixed in Version | => 3.9.19 |
2019-04-04 18:21 | mmichalek | Target Version | => 3.9.19 |
2019-04-04 19:00 | mmichalek | Changeset attached | => SymmetricDS 3.9 dbec4440 |
2019-04-04 19:00 | mmichalek | Changeset attached | => SymmetricDS 3.10 a2d9f249 |
2019-04-15 18:00 | mmichalek | Changeset attached | => SymmetricDS 3.9 bbc95ccb |
2019-04-15 18:00 | mmichalek | Changeset attached | => SymmetricDS 3.10 1a05a3df |
2019-04-23 15:14 | elong | Status | resolved => closed |