Details
-
Task
-
Resolution: Unresolved
-
Minor
-
7.1.0, 7.1.1
-
None
-
1
Description
What's the issue?
Until recently, Golang didn't support copying from a 'Reader' to a 'Writer' at a given offset; it now does (or will do, very soon). We should use this functionality to reduce memory consumption caused by buffering. See this comment for more information.
What's the fix?
We should move over to the new 'io.OffsetWriter' instead of buffering the 'PartSize' write in memory.
Attachments
Gerrit Reviews
For Gerrit Dashboard: MB-53952 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
180788,2 | MB-52020: Address high heapusage during s3 multipart download | unstable | plasma | Status: MERGED | +2 | +1 |