If an object size was 1) larger than default partsize (8MB default) and 2) a perfect power of partSize, then there was a corner case where we tried to do one extra range request for 1 extra byte after we already finished, but this ends up throwing an invalid range request error.
If an object size was 1) larger than default partsize (8MB default) and 2) a perfect power of partSize, then there was a corner case where we tried to do one extra range request for 1 extra byte after we already finished, but this ends up throwing an invalid range request error.