View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003090 | SymmetricDS | Bug | public | 2017-05-04 10:16 | 2025-02-26 18:53 |
Reporter | cominform | Assigned To | |||
Priority | normal | ||||
Status | closed | Resolution | won't fix | ||
Summary | 0003090: Quotation escape character causing data corruption | ||||
Description | After escape character has been invented to support quotations in the data (e.g. JSON), synced data has become corrupted by the C-Agent. This has happened, whenever the escape character was separated from the quotation at the end of a data chunk. Beside of this we have encountered memory leaks and crashes, related to the usage of the Curl. Please have a look at our latest commit. | ||||
Additional Information | https://github.com/cominform/symmetric-ds/tree/bugfix/cif-ios-stability-improvements-1 https://github.com/cominform/symmetric-ds/commit/bc14f85b8e62d119669ebd653c9712d93c6f49c1 | ||||
Tags | dialect: c-client | ||||
|
Our data is big. It exceeds the chunk size. Even if the size would have been increased, there may be bigger data again than the increased chunk size. Therefor we believe, that a whole data line must be reassembled from the incoming chunks, before e.g. escape character processing can start. Now the most obvious solution was, to write it into a file. But someone may consider to think about a different and improved approach. |