Nikola Knezevic wrote:
Hi,
we're having a problem with writing to S3, where quite frequently we
get the above exception, reproduced here in its entirety:
SEVERE: error after writing 4534272/16777216 bytes to
http://kne.recreate.container.s3.amazonaws.com/testblob-16777216byte-tid0-it20
java.io.IOException: Error writing request body to server
at
sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.checkError(HttpURLConnection.java:3205)
at
sun.net.www.protocol.http.HttpURLConnection$StreamingOutputStream.write(HttpURLConnection.java:3188)
at
com.google.common.io.CountingOutputStream.write(CountingOutputStream.java:53)
at com.google.common.io.ByteStreams.copy(ByteStreams.java:179)
So, to add some additional points, this also happens with other
HttpCommandExecutorServices, but less frequently. If I disable selective
TCP ACK in the OS, the problem doesn't show up, but performance is horrible.
Is anyone else seeing these issues?
Best,
Nikola