View Issue Details

IDProjectCategoryView StatusLast Update
0005224SymmetricDS ProBugpublic2022-04-11 19:29
Reporteremiller Assigned Toemiller  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.13.0 
Target Version3.13.4Fixed in Version3.13.4 
Summary0005224: Prevent triggers from being synced via the UI if they're already in the process of being synced
DescriptionThere are many areas in the UI where it's possible to sync triggers. Sometimes they are synced via a job, and other times by calling a method out of TriggerRouterService. Some of these methods have locks, and others do not.

Make sure that TriggerRouterService attempts to get a lock whenever triggers are synced. When a lock cannot be acquired, notify the user via the UI. The notification should provide information about the existing lock if possible.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.13 6cddea52

2022-02-22 20:00:11

evan-miller-jumpmind

Details Diff
0005224: Made syncTriggers() methods return boolean result indicating whether they acquired a lock Affected Issues
0005224
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/AbstractSymmetricEngine.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/ISymmetricEngine.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/ITriggerRouterService.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/TriggerRouterService.java Diff File

Issue History

Date Modified Username Field Change
2022-02-21 21:17 emiller New Issue
2022-02-21 21:17 emiller Status new => assigned
2022-02-21 21:17 emiller Assigned To => emiller
2022-02-22 20:04 emiller Status assigned => resolved
2022-02-22 20:04 emiller Resolution open => fixed
2022-02-22 20:04 emiller Fixed in Version => 3.13.4
2022-02-22 21:00 Changeset attached => SymmetricDS 3.13 6cddea52
2022-04-11 19:29 admin Status resolved => closed