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

[Feat]: add zstd to packaging #16283

Closed
4 tasks done
ilyam8 opened this issue Oct 27, 2023 · 0 comments · Fixed by #16370
Closed
4 tasks done

[Feat]: add zstd to packaging #16283

ilyam8 opened this issue Oct 27, 2023 · 0 comments · Fixed by #16370
Assignees
Labels
area/packaging Packaging and operating systems support feature request New features

Comments

@ilyam8
Copy link
Member

ilyam8 commented Oct 27, 2023

Problem

zstd compression support added in #16268. It is the preferred compression algorithm for streaming: up to 40% less bandwidth compared to lz4. Using it increases CPU usage (up to 20% for streaming), but with the #16127 optimization, ND will use the same CPU time (or even less), so overall it will be about the same CPU usage, but less traffic with zstd. The compression method is configurable, so users can switch to lz4 if they prefer less CPU over less traffic.

The problem is we need to add zstd (e.g. libzstd-dev on Deb) to packaging (native, static, docker, from source).

  • native packages
  • static
  • docker
  • from source

Description

Add zstd to packaging so Netdata is built with zstd support.

Importance

must have

Value proposition

zstd compression support (streaming).

Proposed implementation

No response

@ilyam8 ilyam8 added area/packaging Packaging and operating systems support feature request New features labels Oct 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/packaging Packaging and operating systems support feature request New features
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants