View Issue Details

IDProjectCategoryView StatusLast Update
0004948SymmetricDSBugpublic2022-08-09 13:29
Reporterpmarzullo Assigned Topmarzullo  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.12.8 
Target Version3.12.9Fixed in Version3.12.9 
Summary0004948: Bulk conflict resolution- when falling back to default writer, clear last error in context so context is clean
DescriptionWhen bulk writer encounters a conflict, the database writer falls back to using the default database writer in order to implement the changes in the batch.
The context that is used for the default writer is the same context that was used by the bulk writer.
Since the default writer is starting at the beginning, the last error needs to be cleared in the context so that it does not alter the logic flow of the default writer.
Steps To Reproduce1. Set default channel to use bulk database writer.
2. Set parameter to override to use the jdbc bulk database writer.
3. Synch, causing a conflict (try to update a non-existent row).
4. Fallback to default writer will fail.
Tagsbulk, conflict manager

Activities

pmarzullo

2021-04-14 17:02

developer   ~0001913

Patch patch-0004948.jar has been created and uploaded to patches site for 3.12.8

Related Changesets

SymmetricDS: 3.12 f87940ce

2021-04-14 16:56:32

pmarzullo

Details Diff
0004948: Bulk conflict resolution- when falling back to default writer,
clear last error in context so context is clean
Affected Issues
0004948
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderService.java Diff File

Issue History

Date Modified Username Field Change
2021-04-14 16:48 pmarzullo New Issue
2021-04-14 16:48 pmarzullo Status new => assigned
2021-04-14 16:48 pmarzullo Assigned To => pmarzullo
2021-04-14 16:48 pmarzullo Tag Attached: bulk
2021-04-14 16:48 pmarzullo Tag Attached: conflict manager
2021-04-14 16:48 pmarzullo Tag Attached: data writer
2021-04-14 16:50 pmarzullo Project SymmetricDS Pro => SymmetricDS
2021-04-14 17:00 pmarzullo Changeset attached => SymmetricDS 3.12 f87940ce
2021-04-14 17:02 pmarzullo Status assigned => resolved
2021-04-14 17:02 pmarzullo Resolution open => fixed
2021-04-14 17:02 pmarzullo Fixed in Version => 3.12.9
2021-04-14 17:02 pmarzullo Note Added: 0001913
2021-04-28 19:10 admin Status resolved => closed
2022-08-09 13:29 admin Tag Detached: data writer