View Issue Details

IDProjectCategoryView StatusLast Update
0004661SymmetricDSImprovementpublic2021-01-11 13:47
Reporterelong Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.12.0 
Target Version3.12.6Fixed in Version3.12.6 
Summary0004661: Initial load foreign key error auto resolve when foreign key missing at source
DescriptionWhen running the initial load on a busy system, it is possible to get a missing foreign key error because each table extraction happens at different time under different transactions. If the system is very busy, it is possible for the parent row to be deleted on the source database before the auto resolution logic has a chance to send the missing parent row to the target. In this case, the row in the batch should be ignored, since there are changes in the capture log that will bring that row into consistency when replication catches up.
Tagsinitial/partial load

Relationships

related to 0003886 closedelong Initial load foreign key error auto resolve 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.12 9dc830bb

2020-11-24 21:57:36

admin

Details Diff
0004661: Initial load foreign key error auto resolve when foreign key
missing at source
Affected Issues
0004661
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java Diff File

SymmetricDS: 3.12 58ba7870

2020-12-09 19:54:49

admin

Details Diff
0004661: Initial load foreign key error auto resolve when foreign key
missing at source
Affected Issues
0004661
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AcknowledgeService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java Diff File
mod - symmetric-jdbc/src/main/java/org/jumpmind/db/platform/AbstractJdbcDdlReader.java Diff File

Issue History

Date Modified Username Field Change
2020-11-24 21:56 elong New Issue
2020-11-24 21:56 elong Status new => assigned
2020-11-24 21:56 elong Assigned To => elong
2020-11-24 21:56 elong Tag Attached: initial/partial load
2020-11-24 21:57 elong Status assigned => resolved
2020-11-24 21:57 elong Resolution open => fixed
2020-11-24 21:57 elong Fixed in Version => 3.12.6
2020-11-24 21:58 elong Relationship added related to 0003886
2020-11-24 22:00 admin Changeset attached => SymmetricDS 3.12 9dc830bb
2020-12-09 20:00 admin Changeset attached => SymmetricDS 3.12 58ba7870
2021-01-11 13:47 admin Status resolved => closed