Skip to content

[Packaging] Disable glibc 2.43 malloc huge pages in Wolfi images#142894

Merged
breskeby merged 3 commits intoelastic:mainfrom
breskeby:update-wolfi-gclibs-handling
Feb 24, 2026
Merged

[Packaging] Disable glibc 2.43 malloc huge pages in Wolfi images#142894
breskeby merged 3 commits intoelastic:mainfrom
breskeby:update-wolfi-gclibs-handling

Conversation

@breskeby
Copy link
Copy Markdown
Contributor

@breskeby breskeby commented Feb 23, 2026

glibc 2.43 enables transparent huge pages for malloc by default, which can cause issues in containerized environments. Set GLIBC_TUNABLES=glibc.malloc.hugetlb=0 via ENV in Wolfi-based
Dockerfiles to restore the pre-2.43 behavior.

glibc 2.43 enables transparent huge pages for malloc by default,               │
     which can cause issues in containerized environments. Set                      │❯ git reset distribution/docker/README.md
     GLIBC_TUNABLES=glibc.malloc.hugetlb=0 via ENV in Wolfi-based                   │Nicht zum Commit vorgemerkte Änderungen nach Zurücksetzung:
     Dockerfiles to restore the pre-2.43 behavior.
@breskeby breskeby requested a review from a team as a code owner February 23, 2026 18:53
@breskeby breskeby added >non-issue :Delivery/Build Build or test infrastructure Team:Delivery Meta label for Delivery team auto-backport Automatically create backport pull requests when merged v9.4.0 v9.3.2 v8.19.13 v9.2.7 labels Feb 23, 2026
@breskeby breskeby self-assigned this Feb 23, 2026
@elasticsearchmachine
Copy link
Copy Markdown
Collaborator

Pinging @elastic/es-delivery (Team:Delivery)

@breskeby breskeby added the :Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts label Feb 23, 2026
Bring back latest wolfi image updates.

This reverts commit 5e86a0d.
@breskeby breskeby changed the title Disable glibc 2.43 malloc huge pages in Wolfi images [Packaging] Disable glibc 2.43 malloc huge pages in Wolfi images Feb 23, 2026
@breskeby breskeby merged commit ba45fa5 into elastic:main Feb 24, 2026
36 checks passed
@breskeby breskeby deleted the update-wolfi-gclibs-handling branch February 24, 2026 05:40
breskeby added a commit to breskeby/elasticsearch that referenced this pull request Feb 24, 2026
…stic#142894)

glibc 2.43 enables transparent huge pages for malloc by default, which can cause issues in containerized environments. Set GLIBC_TUNABLES=glibc.malloc.hugetlb=0 via ENV in Wolfi-based
Dockerfiles to restore the pre-2.43 behavior.
breskeby added a commit to breskeby/elasticsearch that referenced this pull request Feb 24, 2026
…stic#142894)

glibc 2.43 enables transparent huge pages for malloc by default, which can cause issues in containerized environments. Set GLIBC_TUNABLES=glibc.malloc.hugetlb=0 via ENV in Wolfi-based
Dockerfiles to restore the pre-2.43 behavior.
breskeby added a commit to breskeby/elasticsearch that referenced this pull request Feb 24, 2026
…stic#142894)

glibc 2.43 enables transparent huge pages for malloc by default, which can cause issues in containerized environments. Set GLIBC_TUNABLES=glibc.malloc.hugetlb=0 via ENV in Wolfi-based
Dockerfiles to restore the pre-2.43 behavior.
@elasticsearchmachine
Copy link
Copy Markdown
Collaborator

💚 Backport successful

Status Branch Result
9.3
8.19
9.2

elasticsearchmachine pushed a commit that referenced this pull request Feb 24, 2026
…2894) (#142924)

glibc 2.43 enables transparent huge pages for malloc by default, which can cause issues in containerized environments. Set GLIBC_TUNABLES=glibc.malloc.hugetlb=0 via ENV in Wolfi-based
Dockerfiles to restore the pre-2.43 behavior.
elasticsearchmachine pushed a commit that referenced this pull request Feb 24, 2026
…2894) (#142923)

glibc 2.43 enables transparent huge pages for malloc by default, which can cause issues in containerized environments. Set GLIBC_TUNABLES=glibc.malloc.hugetlb=0 via ENV in Wolfi-based
Dockerfiles to restore the pre-2.43 behavior.
elasticsearchmachine pushed a commit that referenced this pull request Feb 24, 2026
…2894) (#142922)

glibc 2.43 enables transparent huge pages for malloc by default, which can cause issues in containerized environments. Set GLIBC_TUNABLES=glibc.malloc.hugetlb=0 via ENV in Wolfi-based
Dockerfiles to restore the pre-2.43 behavior.
szybia added a commit to szybia/elasticsearch that referenced this pull request Feb 24, 2026
…on-sliced-reindex

* upstream/main:
  Update docs for v9.3.1 release (elastic#142887)
  Update docs for v9.2.6 release (elastic#142888)
  Improves visibility of vector index options and inference configuration (elastic#141653)
  Disable CAE in microsoft-graph-authz plugin (elastic#142848)
  Small improvements to `GetSnapshotsIT#testAllFeatures` (elastic#142825)
  Fix IndexSettingsTests synthetic ID tests (elastic#142654)
  [Test] Unmute tests of SnapshotShutdownIT (elastic#142921)
  Fixing metrics_info.json kibana definition file name (elastic#142813)
  [Packaging] Disable glibc 2.43 malloc huge pages in Wolfi images (elastic#142894)
  Mute org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshotsTSDBSyntheticIdIntegTests testSearchableSnapshot elastic#142918
  Add shard heap usage to ClusterInfo (elastic#139557)
  ESQL: Load script fields row-by-row (elastic#142807)
  ESQL: Consolidate doc values memory tracking (elastic#142816)
  ES-14124  Create Index Count Limit User documentation Page (elastic#142570)
  Add a es819 codec test to verify tryRead returns null if may contain duplicates (elastic#142409)
  Support arithmetic operations for dense_vectors: scalar version (elastic#141060)
  [Transform] Allow project_routing (elastic#142421)
  Refactor query rewrite async actions for knn and sparse_vector queries (elastic#142889)
  Do not mark bulk indexing requests as retried after primary relocations (elastic#142157)
sidosera pushed a commit to sidosera/elasticsearch that referenced this pull request Feb 24, 2026
…stic#142894)

glibc 2.43 enables transparent huge pages for malloc by default, which can cause issues in containerized environments. Set GLIBC_TUNABLES=glibc.malloc.hugetlb=0 via ENV in Wolfi-based
Dockerfiles to restore the pre-2.43 behavior.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-backport Automatically create backport pull requests when merged :Delivery/Build Build or test infrastructure :Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts >non-issue Team:Delivery Meta label for Delivery team v8.19.13 v9.2.7 v9.3.2 v9.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants