View Issue Details

IDProjectCategoryView StatusLast Update
0006264SymmetricDSBugpublic2024-04-19 15:46
Reporteremiller Assigned Toemiller  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.15.0 
Target Version3.15.4Fixed in Version3.15.4 
Summary0006264: Include source_node_id in the where clause when updating or deleting from sym_table_reload_status
DescriptionCurrently, the source_node_id column is often excluded from the where clause when updating or deleting from sym_table_reload_status. This can cause issues when an outgoing load_id happens to overlap with an incoming load_id.

For example, before inserting into sym_table_reload_status, DataService first deletes from sym_table_reload_status using only the load_id in the where clause. If any incoming loads share the same load_id as the load_id being inserted, then their sym_table_reload_status rows get deleted. Adding the source_node_id to the where clause would prevent this.
Tagsinitial/partial load

Relationships

related to 0006263 closedemiller Include source_node_id in the where clause when updating or deleting from sym_table_reload_status 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.15 4c72560b

2024-02-29 14:22:43

evan-miller-jumpmind

Details Diff
0006264: Included source_node_id in the where clause when updating or deleting from sym_table_reload_status Affected Issues
0006264
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/extract/SelectFromSymDataSource.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/load/ConfigurationChangedDatabaseWriterFilter.java Diff File
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/DataExtractorService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataServiceSqlMap.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/InitialLoadService.java Diff File

Issue History

Date Modified Username Field Change
2024-02-28 17:32 emiller New Issue
2024-02-28 17:32 emiller Status new => assigned
2024-02-28 17:32 emiller Assigned To => emiller
2024-02-28 17:32 emiller Tag Attached: initial/partial load
2024-02-28 17:32 emiller Issue generated from: 0006263
2024-02-28 17:32 emiller Relationship added related to 0006263
2024-02-29 14:24 emiller Status assigned => resolved
2024-02-29 14:24 emiller Resolution open => fixed
2024-02-29 14:24 emiller Fixed in Version => 3.15.4
2024-03-19 16:20 admin Status resolved => closed
2024-04-19 15:46 Changeset attached => SymmetricDS 3.15 4c72560b