View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003325 | SymmetricDS | Improvement | public | 2017-11-30 04:29 | 2018-02-14 20:08 |
Reporter | mmichalek | Assigned To | mmichalek | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.9.0 | ||||
Target Version | 3.9.0 | Fixed in Version | 3.9.0 | ||
Summary | 0003325: Support cluster lock keep-alive for routing | ||||
Description | This change is only relevant if cluster.lock.enabled=true. Support the notion of a cluster lock keep-alive/refresh in the routing job. Sometimes gets behind, and can take longer than 2 hours (the default cluster.lock.timeout.ms) which causes the lock to time-out and another server to start routing which corrupts data gaps and possibly has other negative effects on the integrity of the route job. This change introduces the cluster.lock.refresh.ms setting (defaults to 20 minutes) which will update the Routing cluster lock in sym_lock about every 20 minutes, so that a true lock timeout only happens after 2 hours of complete inactivity. | ||||
Tags | No tags attached. | ||||
SymmetricDS: 3.9 0dc914d6 2017-11-29 23:31:09 Details Diff |
0003325: Support cluster lock keep-alive for routing |
Affected Issues 0003325 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/IClusterService.java | Diff File | ||
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ClusterService.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 | ||
SymmetricDS: 3.9 316b4f1b 2017-12-01 13:30:46 Details Diff |
0003325: Support cluster lock keep-alive for routing |
Affected Issues 0003325 |
|
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterService.java | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-11-30 04:29 | mmichalek | New Issue | |
2017-11-30 04:29 | mmichalek | Status | new => assigned |
2017-11-30 04:29 | mmichalek | Assigned To | => mmichalek |
2017-12-01 16:52 | mmichalek | Status | assigned => resolved |
2017-12-01 16:52 | mmichalek | Resolution | open => fixed |
2017-12-01 16:52 | mmichalek | Fixed in Version | => 3.9.0 |
2017-12-15 21:21 | mmichalek | Status | resolved => closed |
2018-02-14 20:08 | mmichalek | Changeset attached | => SymmetricDS 3.9 0dc914d6 |
2018-02-14 20:08 | mmichalek | Changeset attached | => SymmetricDS 3.9 316b4f1b |