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

Fix debug build. #181

Merged
merged 1 commit into from
Oct 31, 2016
Merged

Fix debug build. #181

merged 1 commit into from
Oct 31, 2016

Conversation

RomanDzhabarov
Copy link
Member

No description provided.

@mattklein123 mattklein123 merged commit 6bb5998 into master Oct 31, 2016
@mattklein123 mattklein123 deleted the fix_build branch October 31, 2016 23:23
PiotrSikora pushed a commit to PiotrSikora/envoy that referenced this pull request Oct 10, 2019
Signed-off-by: John Plevyak <jplevyak@gmail.com>
PiotrSikora added a commit to PiotrSikora/envoy that referenced this pull request Mar 4, 2020
This is similar to the http2 frame protection, but rather than try to
guard
[header block || last body bytes || last chunk in chunk encoding ||
trailer block]
depending on end stream, which just gets messy, I opted to just add an
empty reference counted fragment after the body was serialized, which
appears to work just as well with a small theoretical overhead.  If
folks think the complexity is warranted I can of course do that instead.

Risk Level: Medium
Testing: new unit tests, integration test
Docs Changes: stats documented
Release Notes: added

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>

Co-authored-by: Lizan Zhou <lizan@tetrate.io>
mattklein123 added a commit that referenced this pull request Jun 30, 2020
PiotrSikora added a commit that referenced this pull request Jun 30, 2020
Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
PiotrSikora added a commit that referenced this pull request Jun 30, 2020
Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
PiotrSikora pushed a commit that referenced this pull request Jun 30, 2020
Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Tony Allen <tony@allen.gg>
stedsome pushed a commit to stedsome/envoy that referenced this pull request Jun 30, 2020
)

Fixes envoyproxy/envoy-setec#180

Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Yifan Yang <needyyang@google.com>
liuxu623 pushed a commit to liuxu623/envoy that referenced this pull request Jul 14, 2020
)

Signed-off-by: Matt Klein <mklein@lyft.com>
Signed-off-by: Tony Allen <tony@allen.gg>
wolfguoliang pushed a commit to wolfguoliang/envoy that referenced this pull request Jan 23, 2021
…nfiguration

zh-translation: docs/root/intro/arch_overview/operations/dynamic_conf…
jpsim pushed a commit that referenced this pull request Nov 28, 2022
Signed-off-by: Jose Nino jnino@lyft.com

Description: This PR concludes binary size investigation slated for issue #17. The three deliverables of this PR are:

1. Developer documentation that solidifies the building and analysis platform used for binary size analysis.
2. A list of issues for next steps in binary size reduction under the perf/size label.
3. A final baseline size for the binary:

As of https://github.com/lyft/envoy-mobile/tree/11530fe10212778d811657823f3fde23425cdd28
The test_binary_size_size as built by the toolchain against the architecture described (arm64 with clang and lld)
compiles to a stripped size of 8.9mb and a compressed size of 3mb.

Additionally #181 will add CI jobs to add size regression analysis on every PR.

Risk Level: low - add new bazel target and docs.
Docs Changes: added developer documentation.
Fixes #17

Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 28, 2022
Signed-off-by: Jose Nino jnino@lyft.com

Description: after #173 landed this target broke due to the breaking API change. This target will be added to CI once #181 closes, so breakages like this will not go undected.
Risk Level: low - updating API, deleting old build rules.

Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 29, 2022
Signed-off-by: Jose Nino jnino@lyft.com

Description: This PR concludes binary size investigation slated for issue #17. The three deliverables of this PR are:

1. Developer documentation that solidifies the building and analysis platform used for binary size analysis.
2. A list of issues for next steps in binary size reduction under the perf/size label.
3. A final baseline size for the binary:

As of https://github.com/lyft/envoy-mobile/tree/11530fe10212778d811657823f3fde23425cdd28
The test_binary_size_size as built by the toolchain against the architecture described (arm64 with clang and lld)
compiles to a stripped size of 8.9mb and a compressed size of 3mb.

Additionally #181 will add CI jobs to add size regression analysis on every PR.

Risk Level: low - add new bazel target and docs.
Docs Changes: added developer documentation.
Fixes #17

Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 29, 2022
Signed-off-by: Jose Nino jnino@lyft.com

Description: after #173 landed this target broke due to the breaking API change. This target will be added to CI once #181 closes, so breakages like this will not go undected.
Risk Level: low - updating API, deleting old build rules.

Signed-off-by: JP Simard <jp@jpsim.com>
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