Possible network corruption issue #25128
Labels
area/networking
kind/bug
Bugs are bugs. The cause may or may not be known at triage time so debugging may be needed.
platform/desktop
version/1.12
I run a Cassandra database server inside a docker container. When accessing the database from Java I ran into issues which at first I thought was a bug in the library (com.datastax.cassandra:cassandra-driver-core:3.0.3) I used. After filing a bug report the issue was not reproducible for the maintainers. I myself conducted more tests and the issue seems to be specific to running Cassandra inside a Docker container on Windows.
Below you find a piece of code that works correctly when run against a local Cassandra installation on Windows 10 64-bit. When run against a Cassandra docker image (I tested with cassandra:3.0.8 and cassandra:3.7) the code throws an exception. The exception seems to be caused by network package corruption as indicated by a maintainer of the cassandra-driver-core library. The code itself just performs inserts into a table using batches.
Output of
docker version
:Output of
docker info
:Additional environment details (AWS, VirtualBox, physical, etc.):
Docker is running on Windows 10 64-bit.
Steps to reproduce the issue:
Describe the results you received:
The program aborts with an exception.
Client side output:
Server side output (docker logs cassandra)
Describe the results you expected:
The program should terminate normally.
Additional information you deem important (e.g. issue happens only occasionally):
When modifying the code to use smaller batch sizes, e.g.
everything works.
The text was updated successfully, but these errors were encountered: