I’m running GeoServer v2.25.3 (oscarfonts Docker image) with S3 blobstore and just recently my production GeoServer logs are full of these errors, multiple times per second:
15 Jan 15:52:21 WARN [internal.S3AbortableInputStream] - Not all bytes were read from the S3ObjectInputStream, aborting HTTP connection. This is likely an error and may result in sub-optimal behavior. Request only the bytes you need via a ranged GET or drain the input stream after use.
Has anyone else seen this problem and know what causes it? The GeoServer appears to be working just fine, returning tiles as expected. No errors in AWS console.
Checking the release notes for GeoWebCache 1.25.x:
Shows 1.25.1 release note update with:
Align FileBlobStore with parameter handling practice of S3/Azure
The version you are running has 1.25-SNAPSHOT which indicates that GeoServer release was not quite done properly. It should be a specific GeoWebCache version, so it is easier to check release notes and be sure exactly what you are running.