ONTAP S3 server ignores the range header in GET requests if both the start and ending offsets are not defined
Applies to
- ONTAP S3 Server
Issue
- GET requests that include a range header sent to ONTAP S3 server must specify both a start and end offset for the range header to be honored
- Examples of unhonored ranges would be
- (5000-) - Bytes 5000 to end of file
- (-5000) - The last 5000 bytes of the file
- ONTAP will honor GET requests with range headers that specify both a start and end offset
- ONTAP will honor GET requests that don't specify a range header
- Examples of unhonored ranges would be
- If either the start OR the end offset is not specified, the entire object is returned
- Clients that expect this range to be honored have reported corrupted files when the last offset requested returns the entire file