This is an automated email from the ASF dual-hosted git repository.

PragmaTwice pushed a commit to branch unstable
in repository https://gitbox.apache.org/repos/asf/kvrocks.git


The following commit(s) were added to refs/heads/unstable by this push:
     new cac329c18 chore(deps): bump jemalloc to v5.4.0 (#3631)
cac329c18 is described below

commit cac329c1831e56bc11bacd6304425bbec39424fd
Author: Aleks Lozovyuk <[email protected]>
AuthorDate: Sat Sep 19 14:21:36 2026 +0300

    chore(deps): bump jemalloc to v5.4.0 (#3631)
    
    Bump jemalloc to v5.4.0 (see:
    https://github.com/jemalloc/jemalloc/releases/tag/5.4.0)
    
    **Key changes**
    
    - Add EXTENT_ALLOC_FLAG_PINNED so custom extent-allocation hooks can
    mark non-reclaimable mappings, such as HugeTLB pages, for preferential
    reuse outside the decay and purge pipeline
    - Adapt tcache fill and retention targets per bin to demand observed
    between GC events, replacing the fixed refill/flush policy
    - Bugs fix
    - Fix GCC 16 build warnings
    
    ---------
    
    Co-authored-by: Twice <[email protected]>
---
 .github/workflows/kvrocks.yaml | 2 --
 cmake/jemalloc.cmake           | 4 ++--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/kvrocks.yaml b/.github/workflows/kvrocks.yaml
index 0b1cdf867..a2c17dd13 100644
--- a/.github/workflows/kvrocks.yaml
+++ b/.github/workflows/kvrocks.yaml
@@ -531,8 +531,6 @@ jobs:
           - name: ArchLinux
             image: archlinux:base
             compiler: gcc
-            # FIXME: enable this when 
https://github.com/jemalloc/jemalloc/pull/2900 is released
-            disable_jemalloc: -DDISABLE_JEMALLOC=ON
           - name: Rocky Linux 8
             image: rockylinux:8
             compiler: gcc
diff --git a/cmake/jemalloc.cmake b/cmake/jemalloc.cmake
index 7bcec8ce4..294aabf14 100644
--- a/cmake/jemalloc.cmake
+++ b/cmake/jemalloc.cmake
@@ -32,8 +32,8 @@ endif()
 include(cmake/utils.cmake)
 
 FetchContent_DeclareGitHubWithMirror(jemalloc
-  jemalloc/jemalloc 5.3.1
-  MD5=d421650ffe4b9e0ec463a9c26135f657
+  jemalloc/jemalloc 5.4.0
+  MD5=eb806125bd59f7a405f3b3662babf411
 )
 
 FetchContent_GetProperties(jemalloc)

Reply via email to