File upload: Optimize S3

Start date

Due date

Description

https://mattermost.atlassian.net/browse/MM-10677 was resolved by loading the stream back into a buffer to extract the length, and fix the parameter being passed to the S3 library.

An alternative is to re-implement a multi-part fileupload as described in https://github.com/minio/minio-go/issues/848 and chunk the stream instead. This would avoid allocating another file-size buffer in cases where large files are being uploaded.

Reach out to jesse.hallam on pre-release if you have any questions.

QA Test Steps

None

Activity

Show:

Dylan HaussermannJune 10, 2024 at 6:04 PM

Bulk-closing old tickets that no longer need action. Please let me know if there are questions or if the ticket should be reopened for any reason.

Ben SchumacherOctober 2, 2020 at 3:33 PM

Are you actively working on this ticket?

Duplicate
Pinned fields
Click on the next to a field label to start pinning.

Details

Mana

Assignee

QA Assignee

Reporter

Fix versions

QA Testing Areas

API

Checklist

Created September 6, 2018 at 1:21 PM
Updated June 10, 2024 at 6:04 PM
Resolved October 5, 2020 at 5:30 PM

Flag notifications