Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate how to reduce Vector's binary size #5765

Closed
binarylogic opened this issue Dec 30, 2020 · 3 comments · Fixed by #6202
Closed

Investigate how to reduce Vector's binary size #5765

binarylogic opened this issue Dec 30, 2020 · 3 comments · Fixed by #6202
Assignees
Labels
domain: releasing Anything related to releasing Vector needs: requirements Needs a a list of requirements before work can be begin type: tech debt A code change that does not add user value.

Comments

@binarylogic
Copy link
Contributor

binarylogic commented Dec 30, 2020

Vector's binary size has grown over time, and before it gets too large for resource-constrained environments we should investigate how to reduce it. I'm curious if there are easy wins here. The value of reducing the size is not worth copious amounts of time to achieve it.

@binarylogic binarylogic added type: tech debt A code change that does not add user value. domain: releasing Anything related to releasing Vector labels Dec 30, 2020
@jamtur01 jamtur01 added this to the 2021-01-04 Xenomass Well milestone Dec 31, 2020
@binarylogic binarylogic added the needs: requirements Needs a a list of requirements before work can be begin label Dec 31, 2020
@binarylogic
Copy link
Contributor Author

@fanatid as a first step we'd like you to investigate only, and add what you think the steps would be to reduce the binary size. Once we agree on the steps that are worth it, we can create tickets and assign those to you. This issue represents investigative work only.

@binarylogic binarylogic changed the title Reduce binary size Investigate how to reduce Vector's binary size Dec 31, 2020
@jszwedko
Copy link
Member

jszwedko commented Jan 4, 2021

Just noting there was some discussion around this in discord that could be useful: https://discord.com/channels/742820443487993987/746070604192415834/786270584471814164 . Primarily: https://github.com/johnthagen/min-sized-rust

@fanatid
Copy link
Contributor

fanatid commented Jan 12, 2021

Remark for myself, can be useful:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domain: releasing Anything related to releasing Vector needs: requirements Needs a a list of requirements before work can be begin type: tech debt A code change that does not add user value.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants