Skip to content

deps: bump up tcmalloc version#43467

Merged
agrawroh merged 4 commits intoenvoyproxy:mainfrom
agrawroh:deps-tcmallc
Feb 19, 2026
Merged

deps: bump up tcmalloc version#43467
agrawroh merged 4 commits intoenvoyproxy:mainfrom
agrawroh:deps-tcmallc

Conversation

@agrawroh
Copy link
Copy Markdown
Member

@agrawroh agrawroh commented Feb 13, 2026

Description

This PR bumps up tcmalloc version to 2025-09-26.


Commit Message: deps: bump up tcmalloc version
Additional Description: Bumps up tcmalloc version to 2025-09-26.
Risk Level: Low
Testing: CI
Docs Changes: N/A
Release Notes: N/A

@repokitteh-read-only repokitteh-read-only Bot added the deps Approval required for changes to Envoy's external dependencies label Feb 13, 2026
@repokitteh-read-only
Copy link
Copy Markdown

CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).
envoyproxy/dependency-shepherds assignee is @phlax

🐱

Caused by: #43467 was opened by agrawroh.

see: more, trace.

jwendell
jwendell previously approved these changes Feb 13, 2026
@repokitteh-read-only repokitteh-read-only Bot removed the deps Approval required for changes to Envoy's external dependencies label Feb 13, 2026
@agrawroh agrawroh enabled auto-merge (squash) February 13, 2026 01:54
@repokitteh-read-only repokitteh-read-only Bot added the deps Approval required for changes to Envoy's external dependencies label Feb 13, 2026
@agrawroh agrawroh force-pushed the deps-tcmallc branch 4 times, most recently from a6fa2aa to 1e635f9 Compare February 13, 2026 05:34
Comment thread bazel/repository_locations.bzl Outdated
@agrawroh agrawroh force-pushed the deps-tcmallc branch 2 times, most recently from e51dfff to 588130c Compare February 15, 2026 09:59
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
@agrawroh
Copy link
Copy Markdown
Member Author

/retest

Comment thread bazel/deps.yaml Outdated
Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
@agrawroh
Copy link
Copy Markdown
Member Author

/retest

@agrawroh agrawroh merged commit db39c30 into envoyproxy:main Feb 19, 2026
28 of 29 checks passed
bvandewalle pushed a commit to bvandewalle/envoy that referenced this pull request Mar 17, 2026
## Description

This PR bumps up `tcmalloc` version to `2026-02-12`.

---

**Commit Message:** deps: bump up tcmalloc version
**Additional Description:** Bumps up `tcmalloc` version to `2026-02-12`.
**Risk Level:** Low
**Testing:** CI
**Docs Changes:** N/A
**Release Notes:** N/A

Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
fishcakez pushed a commit to fishcakez/envoy that referenced this pull request Mar 25, 2026
## Description

This PR bumps up `tcmalloc` version to `2026-02-12`.

---

**Commit Message:** deps: bump up tcmalloc version
**Additional Description:** Bumps up `tcmalloc` version to `2026-02-12`.
**Risk Level:** Low
**Testing:** CI
**Docs Changes:** N/A
**Release Notes:** N/A

Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
krinkinmu pushed a commit to grnmeira/envoy that referenced this pull request Apr 20, 2026
## Description

This PR bumps up `tcmalloc` version to `2026-02-12`.

---

**Commit Message:** deps: bump up tcmalloc version
**Additional Description:** Bumps up `tcmalloc` version to `2026-02-12`.
**Risk Level:** Low
**Testing:** CI
**Docs Changes:** N/A
**Release Notes:** N/A

Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
phlax added a commit that referenced this pull request Apr 28, 2026
…unds (#44701)

Replaces `TEST_F(StringMatcher, Memory)` with
`StringMatcher.SizeIsBounded`.

The old test asserted tcmalloc page-level `consumedBytes()` against
hand-tuned ceilings, which produced ~5/1000 CI flakes and had to be
re-tuned on every tcmalloc/abseil/protobuf bump (#37782, #43467).

The new test bounds `sizeof` of each variant alternative and of
`StringMatcherImpl` itself, expressed in `sizeof(std::string)` /
`sizeof(void*)` for libc++ / libstdc++ portability. Same intent as
#37782, deterministic.

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit to phlax/envoy that referenced this pull request Apr 28, 2026
…unds (envoyproxy#44701)

Replaces `TEST_F(StringMatcher, Memory)` with
`StringMatcher.SizeIsBounded`.

The old test asserted tcmalloc page-level `consumedBytes()` against
hand-tuned ceilings, which produced ~5/1000 CI flakes and had to be
re-tuned on every tcmalloc/abseil/protobuf bump (envoyproxy#37782, envoyproxy#43467).

The new test bounds `sizeof` of each variant alternative and of
`StringMatcherImpl` itself, expressed in `sizeof(std::string)` /
`sizeof(void*)` for libc++ / libstdc++ portability. Same intent as

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit to phlax/envoy that referenced this pull request Apr 28, 2026
…unds (envoyproxy#44701)

Replaces `TEST_F(StringMatcher, Memory)` with
`StringMatcher.SizeIsBounded`.

The old test asserted tcmalloc page-level `consumedBytes()` against
hand-tuned ceilings, which produced ~5/1000 CI flakes and had to be
re-tuned on every tcmalloc/abseil/protobuf bump (envoyproxy#37782, envoyproxy#43467).

The new test bounds `sizeof` of each variant alternative and of
`StringMatcherImpl` itself, expressed in `sizeof(std::string)` /
`sizeof(void*)` for libc++ / libstdc++ portability. Same intent as

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit to phlax/envoy that referenced this pull request Apr 28, 2026
…unds (envoyproxy#44701)

Replaces `TEST_F(StringMatcher, Memory)` with
`StringMatcher.SizeIsBounded`.

The old test asserted tcmalloc page-level `consumedBytes()` against
hand-tuned ceilings, which produced ~5/1000 CI flakes and had to be
re-tuned on every tcmalloc/abseil/protobuf bump (envoyproxy#37782, envoyproxy#43467).

The new test bounds `sizeof` of each variant alternative and of
`StringMatcherImpl` itself, expressed in `sizeof(std::string)` /
`sizeof(void*)` for libc++ / libstdc++ portability. Same intent as

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit to phlax/envoy that referenced this pull request Apr 29, 2026
…unds (envoyproxy#44701)

Replaces `TEST_F(StringMatcher, Memory)` with
`StringMatcher.SizeIsBounded`.

The old test asserted tcmalloc page-level `consumedBytes()` against
hand-tuned ceilings, which produced ~5/1000 CI flakes and had to be
re-tuned on every tcmalloc/abseil/protobuf bump (envoyproxy#37782, envoyproxy#43467).

The new test bounds `sizeof` of each variant alternative and of
`StringMatcherImpl` itself, expressed in `sizeof(std::string)` /
`sizeof(void*)` for libc++ / libstdc++ portability. Same intent as

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit to phlax/envoy that referenced this pull request Apr 29, 2026
…unds (envoyproxy#44701)

Replaces `TEST_F(StringMatcher, Memory)` with
`StringMatcher.SizeIsBounded`.

The old test asserted tcmalloc page-level `consumedBytes()` against
hand-tuned ceilings, which produced ~5/1000 CI flakes and had to be
re-tuned on every tcmalloc/abseil/protobuf bump (envoyproxy#37782, envoyproxy#43467).

The new test bounds `sizeof` of each variant alternative and of
`StringMatcherImpl` itself, expressed in `sizeof(std::string)` /
`sizeof(void*)` for libc++ / libstdc++ portability. Same intent as
envoyproxy#37782, deterministic.

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit to phlax/envoy that referenced this pull request Apr 29, 2026
…unds (envoyproxy#44701)

Replaces `TEST_F(StringMatcher, Memory)` with
`StringMatcher.SizeIsBounded`.

The old test asserted tcmalloc page-level `consumedBytes()` against
hand-tuned ceilings, which produced ~5/1000 CI flakes and had to be
re-tuned on every tcmalloc/abseil/protobuf bump (envoyproxy#37782, envoyproxy#43467).

The new test bounds `sizeof` of each variant alternative and of
`StringMatcherImpl` itself, expressed in `sizeof(std::string)` /
`sizeof(void*)` for libc++ / libstdc++ portability. Same intent as

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit to phlax/envoy that referenced this pull request Apr 29, 2026
…unds (envoyproxy#44701)

Replaces `TEST_F(StringMatcher, Memory)` with
`StringMatcher.SizeIsBounded`.

The old test asserted tcmalloc page-level `consumedBytes()` against
hand-tuned ceilings, which produced ~5/1000 CI flakes and had to be
re-tuned on every tcmalloc/abseil/protobuf bump (envoyproxy#37782, envoyproxy#43467).

The new test bounds `sizeof` of each variant alternative and of
`StringMatcherImpl` itself, expressed in `sizeof(std::string)` /
`sizeof(void*)` for libc++ / libstdc++ portability. Same intent as

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit to phlax/envoy that referenced this pull request Apr 29, 2026
…unds (envoyproxy#44701)

Replaces `TEST_F(StringMatcher, Memory)` with
`StringMatcher.SizeIsBounded`.

The old test asserted tcmalloc page-level `consumedBytes()` against
hand-tuned ceilings, which produced ~5/1000 CI flakes and had to be
re-tuned on every tcmalloc/abseil/protobuf bump (envoyproxy#37782, envoyproxy#43467).

The new test bounds `sizeof` of each variant alternative and of
`StringMatcherImpl` itself, expressed in `sizeof(std::string)` /
`sizeof(void*)` for libc++ / libstdc++ portability. Same intent as

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit that referenced this pull request Apr 29, 2026
…unds (#44701)

Replaces `TEST_F(StringMatcher, Memory)` with
`StringMatcher.SizeIsBounded`.

The old test asserted tcmalloc page-level `consumedBytes()` against
hand-tuned ceilings, which produced ~5/1000 CI flakes and had to be
re-tuned on every tcmalloc/abseil/protobuf bump (#37782, #43467).

The new test bounds `sizeof` of each variant alternative and of
`StringMatcherImpl` itself, expressed in `sizeof(std::string)` /
`sizeof(void*)` for libc++ / libstdc++ portability. Same intent as

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit that referenced this pull request Apr 29, 2026
…unds (#44701)

Replaces `TEST_F(StringMatcher, Memory)` with
`StringMatcher.SizeIsBounded`.

The old test asserted tcmalloc page-level `consumedBytes()` against
hand-tuned ceilings, which produced ~5/1000 CI flakes and had to be
re-tuned on every tcmalloc/abseil/protobuf bump (#37782, #43467).

The new test bounds `sizeof` of each variant alternative and of
`StringMatcherImpl` itself, expressed in `sizeof(std::string)` /
`sizeof(void*)` for libc++ / libstdc++ portability. Same intent as
#37782, deterministic.

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit that referenced this pull request Apr 30, 2026
…unds (#44701)

Replaces `TEST_F(StringMatcher, Memory)` with
`StringMatcher.SizeIsBounded`.

The old test asserted tcmalloc page-level `consumedBytes()` against
hand-tuned ceilings, which produced ~5/1000 CI flakes and had to be
re-tuned on every tcmalloc/abseil/protobuf bump (#37782, #43467).

The new test bounds `sizeof` of each variant alternative and of
`StringMatcherImpl` itself, expressed in `sizeof(std::string)` /
`sizeof(void*)` for libc++ / libstdc++ portability. Same intent as

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit that referenced this pull request Apr 30, 2026
…unds (#44701)

Replaces `TEST_F(StringMatcher, Memory)` with
`StringMatcher.SizeIsBounded`.

The old test asserted tcmalloc page-level `consumedBytes()` against
hand-tuned ceilings, which produced ~5/1000 CI flakes and had to be
re-tuned on every tcmalloc/abseil/protobuf bump (#37782, #43467).

The new test bounds `sizeof` of each variant alternative and of
`StringMatcherImpl` itself, expressed in `sizeof(std::string)` /
`sizeof(void*)` for libc++ / libstdc++ portability. Same intent as

---------

Signed-off-by: Ryan Northey <ryan@synca.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deps Approval required for changes to Envoy's external dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants