View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006184 | SymmetricDS | Improvement | public | 2024-01-08 18:35 | 2024-01-09 16:18 |
Reporter | elong | Assigned To | elong | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.15.0 | ||||
Target Version | 3.15.3 | Fixed in Version | 3.15.3 | ||
Summary | 0006184: Multi-threaded routing and gap detection | ||||
Description | Enhance initial implementation of multi-threaded routing introduced in 0006057 to continually execute threads for channels until all channels are complete. Instead of waiting for all threads to complete before running gap detection and ending, the main router thread can go into loop to wait for completion up until the routing job interval, then find channels that need to run that aren't already running, run gap detection, then execute threads for the channels. By submitting threads for channels on each routing interval, it allows changes on a channel to route immediately even when other channels are long running. | ||||
Tags | routing | ||||
SymmetricDS: 3.15 6267d7ca 2024-01-08 18:55:08 Details Diff |
0006184: Multi-threaded routing and gap detection |
Affected Issues 0006184 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/route/ChannelRouterContext.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/route/DataGapFastDetector.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterService.java | Diff File | ||
mod - symmetric-core/src/test/java/org/jumpmind/symmetric/route/DataGapDetectorTest.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-01-08 18:35 | elong | New Issue | |
2024-01-08 18:35 | elong | Status | new => assigned |
2024-01-08 18:35 | elong | Assigned To | => elong |
2024-01-08 18:35 | elong | Tag Attached: routing | |
2024-01-08 18:36 | elong | Relationship added | related to 0006057 |
2024-01-08 18:55 | elong | Status | assigned => resolved |
2024-01-08 18:55 | elong | Resolution | open => fixed |
2024-01-08 18:55 | elong | Fixed in Version | => 3.15.3 |
2024-01-09 16:18 | admin | Changeset attached | => SymmetricDS 3.15 6267d7ca |
2024-02-05 18:58 | admin | Status | resolved => closed |