Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
3.4.1
-
None
Description
vector iO has a max size to coalesce ranges, but it also needs a maximum gap between ranges to justify the merge. Right now we could have a read where two vectors of size 8 bytes can be merged with a 1 MB gap between them -and that's wasteful.
We could also consider an "efficiency" metric which looks at the ratio of bytes-read to bytes-discarded. Not sure what we'd do with it, but we could track it as an IOStat
Attachments
Issue Links
- Is contained by
-
HADOOP-19105 S3A: Recover from Vector IO read failures
- Open
- links to