View Issue Details

IDProjectCategoryView StatusLast Update
0006132SymmetricDSImprovementpublic2023-11-28 21:00
Reporterelong Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.15.0 
Target Version3.15.2Fixed in Version3.15.2 
Summary0006132: Too many "Expected but did not receive an ack for batch"
DescriptionSome deployments receive too many log entries for "Expected but did not receive an ack for batch" because any exception, including network errors, is causing the logic to run that looks for missing acks due to batch corruption. It should only run the logic for a ProtocolException. Also, when a corrupt batch is detected on the receiving side, it immediately throws an exception, which prevents subsequent batches from being received. For example, server sends batches 1 through 10 to client, but batch 5 has corruption, so client immediately stops with only batches 1 through 4 and acknowledges them. The server logic removes batches 5 through 10 from staging, but only batch 5 needs to be removed.
TagsNo tags attached.

Relationships

related to 0006131 closedelong Too many "Expected but did not receive an ack for batch" 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.15 ee7f4458

2023-11-28 20:16:23

admin

Details Diff
0006132: Too many "Expected but did not receive an ack for batch" Affected Issues
0006132
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/io/stage/SimpleStagingDataWriter.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

Issue History

Date Modified Username Field Change
2023-11-28 20:36 elong New Issue
2023-11-28 20:36 elong Status new => assigned
2023-11-28 20:36 elong Assigned To => elong
2023-11-28 20:36 elong Issue generated from: 0006131
2023-11-28 20:36 elong Relationship added related to 0006131
2023-11-28 20:36 elong Status assigned => resolved
2023-11-28 20:36 elong Resolution open => fixed
2023-11-28 20:36 elong Fixed in Version => 3.15.2
2023-11-28 21:00 admin Changeset attached => SymmetricDS 3.15 ee7f4458
2023-12-16 02:02 admin Status resolved => closed