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
compressor: Allow to optionally use zlib-ng #12408
Conversation
cc. @rgs1 |
cc: @fishcakez for bazel-isms |
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Hum, seems like checksum is behaving weird using zlib-ng. I must be missing something obvious. |
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
@rgs1 if you feel adventurous, please try building Envoy with: |
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Sweet -- will give it a spin. Thanks D! |
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
Got the tcp_tunnelling failure for arm64, so I think this passes for arm64 as well. |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
/retest |
Retrying Azure Pipelines, to retry CircleCI checks, use |
/retest |
Retrying Azure Pipelines, to retry CircleCI checks, use |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Will defer to @lizan for final bazel review. Thanks!
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
/retest Windows failure seems unrelated. |
Retrying Azure Pipelines, to retry CircleCI checks, use |
Commit Message: This patch enables an option to build the compressor library using
zlib-ng
through--define zlib=ng
Bazel option. This is available for Linux only.Motivated by @rojkov's performance benchmark result in #8448 (comment)
Signed-off-by: Dhi Aurrahman dio@tetrate.io
Additional Description: For quickly (and always) enabling
zlib_ng
, addbuild --define zlib=ng
in youruser.bazelrc
. Thetest run https://github.com/envoyproxy/envoy/runs/938892609 confirms it works for the safe
zlib-ng
.Risk Level: Low, optional.
Testing: Existing.
Docs Changes: Added.
Release Notes: Added.