View Issue Details

IDProjectCategoryView StatusLast Update
0006084SymmetricDS ProBugpublic2023-11-02 15:52
Reporterpmarzullo Assigned Topmarzullo  
Status resolvedResolutionfixed 
Product Version3.14.0 
Target Version3.14.11Fixed in Version3.14.11 
Summary0006084: ElasticSearch Data Writer should use upsert functionality when updating records
DescriptionElasticSearch API provides the ability to use upsert when updating records in ElasticSearch.
A payload should be provided to use as an insert when update does not successfully update a record (when the record is missing).

Right now, it fails the update.
Steps To Reproduce1. Set up synch from H2 to ElasticSearch.
2. Create table in H2, and populate some records.
3. Send initial load from H2 to ElasticSearch, also creating the target table during the load.
4. Delete a record in ElasticSearch (using the curl tool and the specification to delete a record from an index).
5. Update record in H2, causing change to be captured, routed, and synched to ElasticSearch.
6. The update in ElasticSearch should fail.
Tagsdata sync, dialect: elasticsearch


related to 0006085 closedpmarzullo ElasticSearch Data Writer should use upsert functionality when updating records 


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2023-11-02 15:45 pmarzullo New Issue
2023-11-02 15:45 pmarzullo Status new => assigned
2023-11-02 15:45 pmarzullo Assigned To => pmarzullo
2023-11-02 15:45 pmarzullo Tag Attached: data sync
2023-11-02 15:45 pmarzullo Tag Attached: dialect: elasticsearch
2023-11-02 15:46 pmarzullo Status assigned => resolved
2023-11-02 15:46 pmarzullo Resolution open => fixed
2023-11-02 15:46 pmarzullo Fixed in Version => 3.14.11
2023-11-02 15:52 pmarzullo Relationship added related to 0006085