View Issue Details

IDProjectCategoryView StatusLast Update
0003325SymmetricDSImprovementpublic2018-02-14 20:08
Reportermmichalek Assigned Tommichalek  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.9.0 
Target Version3.9.0Fixed in Version3.9.0 
Summary0003325: Support cluster lock keep-alive for routing
DescriptionThis 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.

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.9 0dc914d6

2017-11-29 23:31:09

mmichalek

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

mmichalek

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

Issue History

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