diff options
| author | Wang Mingyu <wangmy@fujitsu.com> | 2025-12-18 17:03:46 +0800 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2025-12-21 08:54:04 -0800 |
| commit | 31b3c8bec5ec8474dc9ae56b01666f5840fe8f55 (patch) | |
| tree | 161ce775aa42b5d86b8b15008d828e77a9b641f4 | |
| parent | 7354926b8d15041ab53f3a9ef633953203aaf586 (diff) | |
| download | meta-openembedded-31b3c8bec5ec8474dc9ae56b01666f5840fe8f55.tar.gz | |
valkey: upgrade 9.0.0 -> 9.0.1
0001-src-config.h-Enable-HAVE_ARM_NEON-on-AArch64.patch
removed since it's included in 9.0.1
Changelog:
===========
- Authenticate slot migration client on source node to internal user
- Bug fix: reset io_last_written on c->buf resize to prevent stale pointers
- Sentinel: fix regression requiring "+failover" ACL in failover path
- Cluster: Avoid usage of light weight messages to nodes with not ready bidirectional links
- Send duplicate multi meet packet only for node which supports it in mixed clusters
- Fix: LTRIM should not call signalModifiedKey when no elements are removed
- Fix build on some 32-bit ARM by only using NEON on AArch64
- Fix deadlock in IO-thread shutdown during panic
- Fix COMMANDLOG large-reply when using reply copy avoidance
- Fix CLUSTER SLOTS crash when called from module timer callback
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
| -rw-r--r-- | meta-oe/recipes-extended/valkey/valkey/0001-src-config.h-Enable-HAVE_ARM_NEON-on-AArch64.patch | 31 | ||||
| -rw-r--r-- | meta-oe/recipes-extended/valkey/valkey_9.0.1.bb (renamed from meta-oe/recipes-extended/valkey/valkey_9.0.0.bb) | 22 |
2 files changed, 10 insertions, 43 deletions
diff --git a/meta-oe/recipes-extended/valkey/valkey/0001-src-config.h-Enable-HAVE_ARM_NEON-on-AArch64.patch b/meta-oe/recipes-extended/valkey/valkey/0001-src-config.h-Enable-HAVE_ARM_NEON-on-AArch64.patch deleted file mode 100644 index 464fa60ee5..0000000000 --- a/meta-oe/recipes-extended/valkey/valkey/0001-src-config.h-Enable-HAVE_ARM_NEON-on-AArch64.patch +++ /dev/null | |||
| @@ -1,31 +0,0 @@ | |||
| 1 | From b15bcea48132bb8e8c1c2a4a05860cd5b73db5fd Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Leon Anavi <leon.anavi@konsulko.com> | ||
| 3 | Date: Tue, 25 Nov 2025 08:56:49 +0000 | ||
| 4 | Subject: [PATCH] src/config.h: Enable HAVE_ARM_NEON on AArch64 | ||
| 5 | |||
| 6 | Only enable HAVE_ARM_NEON on AArch64 because it supports vaddvq and | ||
| 7 | all needed compiler intrinsics. | ||
| 8 | |||
| 9 | Upstream-Status: Submitted [https://github.com/valkey-io/valkey/pull/2873] | ||
| 10 | |||
| 11 | Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> | ||
| 12 | --- | ||
| 13 | src/config.h | 2 +- | ||
| 14 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 15 | |||
| 16 | diff --git a/src/config.h b/src/config.h | ||
| 17 | index de0c24dcc..0c6b111a9 100644 | ||
| 18 | --- a/src/config.h | ||
| 19 | +++ b/src/config.h | ||
| 20 | @@ -392,7 +392,7 @@ void setcpuaffinity(const char *cpulist); | ||
| 21 | #endif | ||
| 22 | |||
| 23 | /* Check if we can compile ARM SIMD code */ | ||
| 24 | -#if defined(__ARM_NEON) || defined(__ARM_NEON__) | ||
| 25 | +#if defined(__aarch64__) && (defined(__ARM_NEON) || defined(__ARM_NEON__)) | ||
| 26 | #define HAVE_ARM_NEON 1 | ||
| 27 | #else | ||
| 28 | #define HAVE_ARM_NEON 0 | ||
| 29 | -- | ||
| 30 | 2.47.3 | ||
| 31 | |||
diff --git a/meta-oe/recipes-extended/valkey/valkey_9.0.0.bb b/meta-oe/recipes-extended/valkey/valkey_9.0.1.bb index 77f2551261..1f27224772 100644 --- a/meta-oe/recipes-extended/valkey/valkey_9.0.0.bb +++ b/meta-oe/recipes-extended/valkey/valkey_9.0.1.bb | |||
| @@ -6,18 +6,16 @@ LICENSE = "BSD-3-Clause" | |||
| 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=08b9159809d809e8aaa340a8387e693e" | 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=08b9159809d809e8aaa340a8387e693e" |
| 7 | DEPENDS = "readline lua ncurses" | 7 | DEPENDS = "readline lua ncurses" |
| 8 | 8 | ||
| 9 | SRC_URI = " \ | 9 | SRC_URI = "git://github.com/valkey-io/valkey.git;branch=9.0;protocol=https;tag=${PV} \ |
| 10 | git://github.com/valkey-io/valkey.git;branch=9.0;protocol=https \ | 10 | file://valkey.conf \ |
| 11 | file://valkey.conf \ | 11 | file://init-valkey-server \ |
| 12 | file://init-valkey-server \ | 12 | file://valkey.service \ |
| 13 | file://valkey.service \ | 13 | file://lua-update-Makefile-to-use-environment-build-setting.patch \ |
| 14 | file://lua-update-Makefile-to-use-environment-build-setting.patch \ | 14 | file://oe-use-libc-malloc.patch \ |
| 15 | file://oe-use-libc-malloc.patch \ | 15 | file://0001-src-Do-not-reset-FINAL_LIBS.patch \ |
| 16 | file://0001-src-Do-not-reset-FINAL_LIBS.patch \ | 16 | file://GNU_SOURCE-7.patch \ |
| 17 | file://GNU_SOURCE-7.patch \ | 17 | " |
| 18 | file://0001-src-config.h-Enable-HAVE_ARM_NEON-on-AArch64.patch \ | 18 | SRCREV = "ab3c953b80289d88991095f53c1235fc2f8b44d6" |
| 19 | " | ||
| 20 | SRCREV = "5018b12b0de2d2322a1bbf6b041c43740587c0f2" | ||
| 21 | 19 | ||
| 22 | RPROVIDES:${PN} = "virtual-redis" | 20 | RPROVIDES:${PN} = "virtual-redis" |
| 23 | 21 | ||
