View Issue Details

IDProjectCategoryView StatusLast Update
0006526SymmetricDSBugpublic2024-08-05 14:00
Reportermistermij Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.15.7 
Target Version3.15.8Fixed in Version3.15.8 
Summary0006526: Triggers aren't synced after schema changes.
DescriptionIn previous versions (<= 3.13.8), after a node received schema changes, it would also sync the triggers for the affected tables. In the current version (3.15.7), this behavior has changed. A performance optimization was introduced in ConfigurationChangedDatabaseWriterFilter@afterWrite at commit 95d7b20f. With this optimization, the afterWrite method returns early if the provided table doesn't have the system table prefix. As a result, the segment that marks the table for trigger re-sync does not execute.
Steps To Reproduce1. Perform a schema change.
2. Send the schema using the send-schema command of symadmin.

Result:
- The schema change is correctly transferred.
- No triggers have been added
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.15 afe05327

2024-08-05 12:52:51

mistermij


Committer: GitHub Details Diff
0006526: Fix trigger resync not triggering after schema changes (0000194) Affected Issues
0006526
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/load/ConfigurationChangedDatabaseWriterFilter.java Diff File

SymmetricDS: 3.16 023da3d4

2024-08-05 12:52:51

mistermij


Committer: admin Details Diff
0006526: Fix trigger resync not triggering after schema changes (0000194) Affected Issues
0006526
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/load/ConfigurationChangedDatabaseWriterFilter.java Diff File

Issue History

Date Modified Username Field Change
2024-07-09 09:26 mistermij New Issue
2024-07-24 17:09 cquamme Status new => acknowledged
2024-08-05 12:53 elong Assigned To => elong
2024-08-05 12:53 elong Status acknowledged => resolved
2024-08-05 12:53 elong Resolution open => fixed
2024-08-05 12:53 elong Fixed in Version => 3.15.8
2024-08-05 12:53 elong Target Version => 3.15.8
2024-08-05 13:00 mistermij Changeset attached => SymmetricDS 3.15 afe05327
2024-08-05 14:00 admin Changeset attached => SymmetricDS 3.16 023da3d4
2024-08-16 17:45 admin Status resolved => closed