pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/memcached
Module Name: pkgsrc
Committed By: adam
Date: Wed May 6 10:21:09 UTC 2026
Modified Files:
pkgsrc/devel/memcached: Makefile distinfo
Log Message:
memcached: updated to 1.6.41
1.6.41
Overview
Important bugfix release over regressions starting from 1.6.34 and 1.6.40. The glitches are not likely critical but we want to raise awareness of them.
In 1.6.34 we introduced new memory mover code. In very rare cases a bug can lead to the memory mover becoming unable to make progress and pages will no longer be moved for either a period of time or
forever.
This also introduced a rare crash when slabs_mover=2 start option is in use. However it is highly recommended that nobody use this option as it will give poor hit rates for most workloads.
In 1.6.40 we introduced a rewritten protocol parser. The lru tuning command was made inaccessible and is now fixed in this release.
Finally, this repairs a bug in extstore where frequently accessed items can be lost during data compaction. This has existed since extstore was written and is not a recent regression. It is more
likely to happen on highly loaded systems with low memory available to keep active items in RAM vs disk.
Several ASAN triggering but otherwise harmless bugs were also fixed.
Fixes
tests: make slabs-reassign2 test more resilient
proxy: reduce flakiness in t/proxyunits.t
proxy: fix off by one in temp string with 250b key
slabs: fix hang and crash.
Fix failing proxy*.t tests on some systems like OL8
Account for absent 'ssl_proto_errors' in stats during SSL tests
Fix test compatibility on IPv6-only systems.
Use SSLv23 method when TLSv1.3 is unsupported (e.g., macOS)
extstore: more compaction write patience
parser: fix lru command regression
Fix: avoid null print for slab busy reason
extstore: testing around rescued compaction items
extstore: fix compaction checks wrong refcount
proto: armor against empty commands
To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 pkgsrc/devel/memcached/Makefile
cvs rdiff -u -r1.62 -r1.63 pkgsrc/devel/memcached/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/memcached/Makefile
diff -u pkgsrc/devel/memcached/Makefile:1.95 pkgsrc/devel/memcached/Makefile:1.96
--- pkgsrc/devel/memcached/Makefile:1.95 Wed Sep 3 09:47:10 2025
+++ pkgsrc/devel/memcached/Makefile Wed May 6 10:21:09 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.95 2025/09/03 09:47:10 adam Exp $
+# $NetBSD: Makefile,v 1.96 2026/05/06 10:21:09 adam Exp $
-DISTNAME= memcached-1.6.39
+DISTNAME= memcached-1.6.41
CATEGORIES= devel
MASTER_SITES= https://memcached.org/files/
Index: pkgsrc/devel/memcached/distinfo
diff -u pkgsrc/devel/memcached/distinfo:1.62 pkgsrc/devel/memcached/distinfo:1.63
--- pkgsrc/devel/memcached/distinfo:1.62 Wed Sep 3 09:47:10 2025
+++ pkgsrc/devel/memcached/distinfo Wed May 6 10:21:09 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.62 2025/09/03 09:47:10 adam Exp $
+$NetBSD: distinfo,v 1.63 2026/05/06 10:21:09 adam Exp $
-BLAKE2s (memcached-1.6.39.tar.gz) = 2226dd51522d204050ebf22dfa0d81456efd2cfc0eddc4aac81d486e72bda11a
-SHA512 (memcached-1.6.39.tar.gz) = b04faed42514a5943a41736bd411fd62e3433dd631d13a59102958e39a01e1e0e89def90b39f09e1cdc5bb9c057977c46176e73fa9f162092a90c0b179d0ccb6
-Size (memcached-1.6.39.tar.gz) = 1284104 bytes
+BLAKE2s (memcached-1.6.41.tar.gz) = dbff4464c88aeb1806fc1e4aff10250091c9c2541028256df4669c54f5081233
+SHA512 (memcached-1.6.41.tar.gz) = 5f49c78141545241b237eccca41034ee7f85ed32ff5ca5010e115aef496a3a55158b11c5fe20b7291b0b2e07fbe80ec397f54117a64e5c68e2f9de8b13110067
+Size (memcached-1.6.41.tar.gz) = 1272126 bytes
SHA1 (patch-Makefile.in) = d0dce85040734a2532d4dced9daed0032433e80f
SHA1 (patch-items.c) = 33e9ff564f755fa2ef201978cb509800ea400fa0
SHA1 (patch-logger.h) = 130c573e07b7d9b6caff1c98e40b36a96cb3c064
Home |
Main Index |
Thread Index |
Old Index