Skip to content

Conversation

@lizdotsh
Copy link

just uses tempfiles for now. I thought about using either:

  1. buffering within golang
  2. streaming as its written
    but the WriteAt interface makes this quite annoying as I want to make sure i start uploading after a specific subset of the file has been written to. I could make another struct that larps as a tempfile instead but no mem benefits only fewer context switches

i think the best way to do this in parallel is to go directly to the s3api layer and directly ListParts and then stream each part concurrently. that can be followup, this might be good enough to be usable anyways

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants