View Issue Details

IDProjectCategoryView StatusLast Update
0004442SymmetricDSBugpublic2020-06-24 20:47
Reporterelong Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.12.0 
Target Version3.12.1Fixed in Version3.12.1 
Summary0004442: Invalid lines in batch with HTTP2
DescriptionWhen HTTP2 is enabled (version 3.12 and newer), the compression on a push is not detected correctly on nodes running version 3.11 or earlier, causing the raw compressed stream to be read as a batch. The target node receiving the batch will log a warning:

   WARN - Found 5 invalid lines that could not be written to a batch

Since not batch data could be parsed, the source node will not receive an ack, which it logs:

   WARN - Expected but did not receive an ack for batch server-100. This could be because the batch is corrupt - removing the batch from staging.

Additional InformationWorkaround is to disable https2.enable=false in conf/symmetric-server.properties

Tagsdata sync

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.12 8856d5d7

2020-06-23 11:15:09

admin

Details Diff
0004442: Invalid lines in batch with HTTP2 Affected Issues
0004442
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/Http2Connection.java Diff File

Issue History

Date Modified Username Field Change
2020-06-23 15:11 elong New Issue
2020-06-23 15:11 elong Status new => assigned
2020-06-23 15:11 elong Assigned To => elong
2020-06-23 15:11 elong Tag Attached: data sync
2020-06-23 15:16 elong Status assigned => resolved
2020-06-23 15:16 elong Resolution open => fixed
2020-06-23 15:16 elong Fixed in Version => 3.12.1
2020-06-23 16:00 admin Changeset attached => SymmetricDS 3.12 8856d5d7
2020-06-24 20:47 admin Status resolved => closed