View Issue Details

IDProjectCategoryView StatusLast Update
0006086SymmetricDSImprovementpublic2023-11-02 18:00
Reporteremiller Assigned Toemiller  
Status closedResolutionfixed 
Product Version3.15.0 
Target Version3.15.1Fixed in Version3.15.1 
Summary0006086: Improve watchdog job and enable it by default
DescriptionThe watchdog job could use some improvements. First, it should only disable an offline node if that node was created at the current node. Second, it should handle the case of multi-master replication. Third, when it sets sync_enabled=0 for an offline node, the offline node should uninstall itself.

Currently, the watchdog job is essentially disabled by default because the offline.node.detection.period.minutes parameter defaults to -1. The job runs, but it doesn't actually do anything because the parameter has a negative value. Change the default value to 43200 instead, which will enable it by default and cause it to disable nodes that have been offline for 30 days.
TagsNo tags attached.


There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.15 b893f9e8

2023-11-02 17:20:50


Details Diff
0006086: Improved watchdog job and enabled it by default Affected Issues
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/ Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/io/ Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ Diff File
mod - symmetric-core/src/main/resources/ Diff File

Issue History

Date Modified Username Field Change
2023-11-02 17:19 emiller New Issue
2023-11-02 17:19 emiller Status new => assigned
2023-11-02 17:19 emiller Assigned To => emiller
2023-11-02 17:21 emiller Status assigned => resolved
2023-11-02 17:21 emiller Resolution open => fixed
2023-11-02 17:21 emiller Fixed in Version => 3.15.1
2023-11-02 18:00 Changeset attached => SymmetricDS 3.15 b893f9e8
2023-11-14 21:10 admin Status resolved => closed