StorageGRID fails to range read whole object for specific sizes
Applies to
- StorageGRID 11.5
- GET with full range specified
Issue
- GET request hangs or fails by time out when the full range is specified for specific object sizes.
- A common scenario is for backup software doing restore using range reads.
- Example: GET object request using range read (
--range bytes=0-<OBJECT_SIZE-1>
) for full object size will timeout:
% aws s3api get-object --bucket <BUCKET> --key <KEY> <OBJECT> --endpoint https://<GRID IP>:<PORT> --no-verify-ssl --range bytes=0-<OBJECT_SIZE-1>