<86>Dec 27 13:56:53 userdel[1555740]: delete user 'rooter' <86>Dec 27 13:56:53 groupadd[1555759]: group added to /etc/group: name=rooter, GID=1211 <86>Dec 27 13:56:53 groupadd[1555759]: group added to /etc/gshadow: name=rooter <86>Dec 27 13:56:53 groupadd[1555759]: new group: name=rooter, GID=1211 <86>Dec 27 13:56:53 useradd[1555774]: new user: name=rooter, UID=1211, GID=1211, home=/root, shell=/bin/bash, from=none <86>Dec 27 13:56:53 userdel[1555797]: delete user 'builder' <86>Dec 27 13:56:53 userdel[1555797]: removed group 'builder' owned by 'builder' <86>Dec 27 13:56:53 userdel[1555797]: removed shadow group 'builder' owned by 'builder' <86>Dec 27 13:56:53 groupadd[1555815]: group added to /etc/group: name=builder, GID=1212 <86>Dec 27 13:56:53 groupadd[1555815]: group added to /etc/gshadow: name=builder <86>Dec 27 13:56:53 groupadd[1555815]: new group: name=builder, GID=1212 <86>Dec 27 13:56:53 useradd[1555830]: new user: name=builder, UID=1212, GID=1212, home=/usr/src, shell=/bin/bash, from=none <13>Dec 27 13:56:58 rpmi: libtcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548266 installed <13>Dec 27 13:56:58 rpmi: tcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548266 installed <13>Dec 27 13:56:58 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Dec 27 13:56:58 rpmi: libsystemd-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 27 13:56:58 rpmi: openssl-config-3.2.0-alt1 icarus+366667.200.1.1 1735293231 installed <13>Dec 27 13:56:58 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Dec 27 13:56:58 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 27 13:56:59 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 27 13:56:59 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 27 13:56:59 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 27 13:56:59 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 27 13:56:59 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 27 13:56:59 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Dec 27 13:56:59 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Dec 27 13:56:59 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 27 13:56:59 rpmi: libcrypto3-3.3.2-alt1 icarus+366667.100.1.1 1735293186 installed <13>Dec 27 13:56:59 rpmi: libssl3-3.3.2-alt1 icarus+366667.100.1.1 1735293186 installed <13>Dec 27 13:57:00 rpmi: libssl-devel-3.3.2-alt1 icarus+366667.100.1.1 1735293186 installed <13>Dec 27 13:57:00 rpmi: openssl-3.3.2-alt1 icarus+366667.100.1.1 1735293186 installed <13>Dec 27 13:57:00 rpmi: tcl-tls-1.7.22-alt1 sisyphus+326069.1000.1.1 1690717789 installed <13>Dec 27 13:57:00 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139222 installed <13>Dec 27 13:57:00 rpmi: libsystemd-devel-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/valkey-8.0.1-alt2.nosrc.rpm (w1.gzdio) Installing valkey-8.0.1-alt2.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.47041 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf valkey-8.0.1 + echo 'Source #0 (valkey-8.0.1.tar):' Source #0 (valkey-8.0.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/valkey-8.0.1.tar + cd valkey-8.0.1 + /bin/chmod -c -Rf u+rwX,go-w . + sed -e 's/--with-lg-quantum/--with-lg-page=12 --with-lg-quantum/' -i deps/Makefile + sed -i -e 's|^logfile .*$|logfile /var/log/valkey/valkey.log|g' -e 's|^# unixsocket .*$|unixsocket /run/valkey/valkey.sock|g' -e 's|^pidfile .*$|pidfile /run/valkey/valkey.pid|g' valkey.conf + sed -i -e 's|^logfile .*$|logfile /var/log/valkey/sentinel.log|g' -e 's|^pidfile .*$|pidfile /run/valkey/sentinel.pid|g' sentinel.conf + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.47041 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd valkey-8.0.1 + USE_MALLOC= + USE_MALLOC=USE_JEMALLOC=yes + make -j8 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' OPTIMIZATION= DEBUG_FLAGS= DEBUG= V=echo PREFIX=/usr/src/tmp/valkey-buildroot/usr USE_JEMALLOC=yes BUILD_TLS=yes USE_SYSTEMD=yes all cd src && make all make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' which: no python3 in (/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games) which: no python in (/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games) make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MM acl.c adlist.c ae.c anet.c aof.c bio.c bitops.c blocked.c call_reply.c childinfo.c cli_commands.c cli_common.c cluster.c cluster_legacy.c cluster_slot_stats.c commands.c config.c connection.c crc16.c crc64.c crccombine.c crcspeed.c db.c debug.c defrag.c dict.c endianconv.c eval.c evict.c expire.c function_lua.c functions.c geo.c geohash.c geohash_helper.c hyperloglog.c intset.c io_threads.c kvstore.c latency.c lazyfree.c listpack.c localtime.c logreqres.c lolwut.c lolwut5.c lolwut6.c lzf_c.c lzf_d.c memory_prefetch.c memtest.c module.c monotonic.c mt19937-64.c multi.c networking.c notify.c object.c pqsort.c pubsub.c quicklist.c rand.c rax.c rdb.c release.c replication.c resp_parser.c rio.c script.c script_lua.c sds.c sentinel.c server.c serverassert.c setcpuaffinity.c setproctitle.c sha1.c sha256.c siphash.c slowlog.c socket.c sort.c sparkline.c strl.c syncio.c syscheck.c t_hash.c t_list.c t_set.c t_stream.c t_string.c t_zset.c threads_mngr.c timeout.c tls.c tracking.c unix.c util.c valkey-benchmark.c valkey-check-aof.c valkey-check-rdb.c valkey-cli.c ziplist.c zipmap.c zmalloc.c > Makefile.dep 2> /dev/null || true make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' which: no python3 in (/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games) which: no python in (/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games) make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' rm -rf valkey-server valkey-sentinel valkey-cli valkey-benchmark valkey-check-rdb valkey-check-aof valkey-unit-tests libvalkey.a unit/*.o unit/*.d *.o *.gcda *.gcno *.gcov valkey.info lcov-html Makefile.dep *.so rm -f threads_mngr.d adlist.d quicklist.d ae.d anet.d dict.d kvstore.d server.d sds.d zmalloc.d lzf_c.d lzf_d.d pqsort.d zipmap.d sha1.d ziplist.d release.d memory_prefetch.d io_threads.d networking.d util.d object.d db.d replication.d rdb.d t_string.d t_list.d t_set.d t_zset.d t_hash.d config.d aof.d pubsub.d multi.d debug.d sort.d intset.d syncio.d cluster.d cluster_legacy.d cluster_slot_stats.d crc16.d endianconv.d slowlog.d eval.d bio.d rio.d rand.d memtest.d syscheck.d crcspeed.d crccombine.d crc64.d bitops.d sentinel.d notify.d setproctitle.d blocked.d hyperloglog.d latency.d sparkline.d valkey-check-rdb.d valkey-check-aof.d geo.d lazyfree.d module.d evict.d expire.d geohash.d geohash_helper.d childinfo.d defrag.d siphash.d rax.d t_stream.d listpack.d localtime.d lolwut.d lolwut5.d lolwut6.d acl.d tracking.d socket.d tls.d sha256.d timeout.d setcpuaffinity.d monotonic.d mt19937-64.d resp_parser.d call_reply.d script_lua.d script.d functions.d function_lua.d commands.d strl.d connection.d unix.d logreqres.d anet.d adlist.d dict.d valkey-cli.d zmalloc.d release.d ae.d serverassert.d crcspeed.d crccombine.d crc64.d siphash.d crc16.d monotonic.d cli_common.d mt19937-64.d strl.d cli_commands.d ae.d anet.d valkey-benchmark.d adlist.d dict.d zmalloc.d serverassert.d release.d crcspeed.d crccombine.d crc64.d siphash.d crc16.d monotonic.d cli_common.d mt19937-64.d strl.d make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' (cd ../deps && make distclean) (cd hiredis && make clean) > /dev/null || true (cd linenoise && make clean) > /dev/null || true (cd lua && make clean) > /dev/null || true (cd jemalloc && [ -f Makefile ] && make distclean) > /dev/null || true (cd hdr_histogram && make clean) > /dev/null || true (cd fpconv && make clean) > /dev/null || true make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' (rm -f .make-*) make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' (cd modules && make clean) make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src/modules' rm -rf *.xo *.so make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src/modules' (cd ../tests/modules && make clean) make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/tests/modules' rm -f commandfilter.so basics.so testrdb.so fork.so infotest.so propagate.so misc.so hooks.so blockonkeys.so blockonbackground.so scan.so datatype.so datatype2.so auth.so keyspace_events.so blockedclient.so getkeys.so getchannels.so test_lazyfree.so timer.so defragtest.so keyspecs.so hash.so zset.so stream.so mallocsize.so aclcheck.so list.so subcommands.so reply.so cmdintrospection.so eventloop.so moduleconfigs.so moduleconfigstwo.so publish.so usercall.so postnotifications.so moduleauthtwo.so rdbloadsave.so crash.so cluster.so commandfilter.xo basics.xo testrdb.xo fork.xo infotest.xo propagate.xo misc.xo hooks.xo blockonkeys.xo blockonbackground.xo scan.xo datatype.xo datatype2.xo auth.xo keyspace_events.xo blockedclient.xo getkeys.xo getchannels.xo test_lazyfree.xo timer.xo defragtest.xo keyspecs.xo hash.xo zset.xo stream.xo mallocsize.xo aclcheck.xo list.xo subcommands.xo reply.xo cmdintrospection.xo eventloop.xo moduleconfigs.xo moduleconfigstwo.xo publish.xo usercall.xo postnotifications.xo moduleauthtwo.xo rdbloadsave.xo crash.xo cluster.xo make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/tests/modules' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' (rm -f .make-*) make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' echo STD=-pedantic -std=gnu11 >> .make-settings echo WARN=-Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes >> .make-settings echo OPT= >> .make-settings echo MALLOC=jemalloc >> .make-settings echo BUILD_TLS=yes >> .make-settings echo BUILD_RDMA=no >> .make-settings echo USE_SYSTEMD=yes >> .make-settings echo CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto >> .make-settings echo LDFLAGS= >> .make-settings echo SERVER_CFLAGS= >> .make-settings echo SERVER_LDFLAGS= >> .make-settings echo PREV_FINAL_CFLAGS=-pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 >> .make-settings echo PREV_FINAL_LDFLAGS= -rdynamic >> .make-settings make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' (cd ../deps && make hiredis linenoise lua hdr_histogram fpconv jemalloc) (cd hiredis && make clean) > /dev/null || true (cd linenoise && make clean) > /dev/null || true (cd lua && make clean) > /dev/null || true (cd jemalloc && [ -f Makefile ] && make distclean) > /dev/null || true (cd hdr_histogram && make clean) > /dev/null || true (cd fpconv && make clean) > /dev/null || true make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' (rm -f .make-*) make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' (echo "-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto" > .make-cflags) make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' (echo "" > .make-ldflags) make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' MAKE hiredis make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' cd hiredis && make static USE_SSL=1 make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' MAKE linenoise make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' cd linenoise && make make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' MAKE lua make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' cd lua/src && make all CFLAGS="-Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 " MYLDFLAGS="" AR="ar rc" make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' MAKE hdr_histogram make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' cd hdr_histogram && make make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' MAKE fpconv make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' cd fpconv && make make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -pedantic alloc.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/fpconv' cc -Wall -Os -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c fpconv_dtoa.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/fpconv' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/fpconv' ar rcs libfpconv.a fpconv_dtoa.o make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/fpconv' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hdr_histogram' cc -std=c99 -Wall -Os -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -DHDR_MALLOC_INCLUDE=\"hdr_redis_malloc.h\" -c hdr_histogram.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hdr_histogram' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -pedantic net.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hdr_histogram' ar rcs libhdrhistogram.a hdr_histogram.o make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hdr_histogram' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lapi.o lapi.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o ldebug.o ldebug.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lcode.o lcode.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/linenoise' cc -Wall -Os -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c linenoise.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/linenoise' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o ldump.o ldump.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lfunc.o lfunc.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o ldo.o ldo.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -pedantic hiredis.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lmem.o lmem.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lopcodes.o lopcodes.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o llex.o llex.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lobject.o lobject.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -pedantic async.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -pedantic sds.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -pedantic sockcompat.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -pedantic read.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lstate.o lstate.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' ar rcs libhiredis.a alloc.o net.o hiredis.o sds.o async.o read.o sockcompat.o make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lgc.o lgc.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lstring.o lstring.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o ltm.o ltm.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o ltable.o ltable.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lzio.o lzio.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lparser.o lparser.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lundump.o lundump.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o fpconv.o fpconv.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o strbuf.o strbuf.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -Wall -Wextra -Werror -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -pedantic ssl.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lvm.o lvm.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' ar rcs libhiredis_ssl.a ssl.o make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lauxlib.o lauxlib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lmathlib.o lmathlib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lbaselib.o lbaselib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o ldblib.o ldblib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o linit.o linit.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o loslib.o loslib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o ltablib.o ltablib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o liolib.o liolib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lua_bit.o lua_bit.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o loadlib.o loadlib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lua_struct.o lua_struct.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lua_cjson.o lua_cjson.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lstrlib.o lstrlib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lua.o lua.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o print.o print.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o luac.o luac.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -c -o lua_cmsgpack.o lua_cmsgpack.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' ar rc liblua.a lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o strbuf.o fpconv.o lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o lstrlib.o loadlib.o linit.o lua_cjson.o lua_struct.o lua_cmsgpack.o lua_bit.o # DLL needs all object files ranlib liblua.a make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -o lua lua.o liblua.a -lm make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' cc -o luac luac.o print.o liblua.a -lm make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/lua/src' make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' MAKE jemalloc cd jemalloc && ./configure --disable-cxx --with-version=5.3.0-0-g0 --with-lg-page=12 --with-lg-quantum=3 --disable-cache-oblivious --with-jemalloc-prefix=je_ CFLAGS="-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto" LDFLAGS="" checking for xsltproc... false checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether compiler is cray... no checking whether compiler supports -std=gnu11... yes checking whether compiler supports -Werror=unknown-warning-option... no checking whether compiler supports -Wall... yes checking whether compiler supports -Wextra... yes checking whether compiler supports -Wshorten-64-to-32... no checking whether compiler supports -Wsign-compare... yes checking whether compiler supports -Wundef... yes checking whether compiler supports -Wno-format-zero-length... yes checking whether compiler supports -Wpointer-arith... yes checking whether compiler supports -Wno-missing-braces... yes checking whether compiler supports -Wno-missing-field-initializers... yes checking whether compiler supports -Wno-missing-attributes... yes checking whether compiler supports -pipe... yes checking whether compiler supports -g3... yes checking how to run the C preprocessor... gcc -E checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking size of void *... 8 checking size of int... 4 checking size of long... 8 checking size of long long... 8 checking size of intmax_t... 8 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking whether pause instruction is compilable... yes checking number of significant virtual address bits... 48 checking for ar... ar checking for nm... nm checking for gawk... gawk checking for malloc.h... yes checking whether malloc_usable_size definition can use const argument... no checking for library containing log... -lm checking whether __attribute__ syntax is compilable... yes checking whether compiler supports -fvisibility=hidden... yes checking whether compiler supports -fvisibility=hidden... no checking whether compiler supports -Werror... yes checking whether compiler supports -herror_on_warning... no checking whether tls_model attribute is compilable... yes checking whether compiler supports -Werror... yes checking whether compiler supports -herror_on_warning... no checking whether alloc_size attribute is compilable... yes checking whether compiler supports -Werror... yes checking whether compiler supports -herror_on_warning... no checking whether format(gnu_printf, ...) attribute is compilable... yes checking whether compiler supports -Werror... yes checking whether compiler supports -herror_on_warning... no checking whether format(printf, ...) attribute is compilable... yes checking whether compiler supports -Werror... yes checking whether compiler supports -herror_on_warning... no checking whether format(printf, ...) attribute is compilable... yes checking whether compiler supports -Wimplicit-fallthrough... yes checking whether fallthrough attribute is compilable... yes checking whether compiler supports -Wimplicit-fallthrough... yes checking whether compiler supports -Wimplicit-fallthrough... no checking whether compiler supports -Werror... yes checking whether compiler supports -herror_on_warning... no checking whether cold attribute is compilable... yes checking whether vm_make_tag is compilable... no checking for a BSD-compatible install... /usr/bin/ginstall -c checking for ranlib... ranlib checking for ld... /usr/bin/ld checking for autoconf... /usr/bin/autoconf checking for memalign... yes checking for valloc... yes checking for malloc_size... no checking whether compiler supports -O3... yes checking whether compiler supports -O3... no checking whether compiler supports -funroll-loops... yes checking configured backtracing method... N/A checking for sbrk... yes checking whether utrace(2) is compilable... no checking whether utrace(2) with label is compilable... no checking whether a program using __builtin_unreachable is compilable... yes checking whether a program using __builtin_ffsl is compilable... yes checking whether a program using __builtin_popcountl is compilable... yes checking for pthread.h... yes checking for pthread_create in -lpthread... yes checking for dlfcn.h... yes checking for dlsym... yes checking whether pthread_atfork(3) is compilable... yes checking whether pthread_setname_np(3) is compilable... yes checking whether pthread_getname_np(3) is compilable... yes checking whether pthread_get_name_np(3) is compilable... no checking for library containing clock_gettime... none required checking whether clock_gettime(CLOCK_MONOTONIC_COARSE, ...) is compilable... yes checking whether clock_gettime(CLOCK_MONOTONIC, ...) is compilable... yes checking whether mach_absolute_time() is compilable... no checking whether clock_gettime(CLOCK_REALTIME, ...) is compilable... yes checking whether compiler supports -Werror... yes checking whether syscall(2) is compilable... yes checking for secure_getenv... yes checking for sched_getcpu... yes checking for sched_setaffinity... yes checking for issetugid... no checking for _malloc_thread_cleanup... no checking for _pthread_mutex_init_calloc_cb... no checking for memcntl... no checking for TLS... yes checking whether C11 atomics is compilable... yes checking whether GCC __atomic atomics is compilable... yes checking whether GCC 8-bit __atomic atomics is compilable... yes checking whether GCC __sync atomics is compilable... yes checking whether GCC 8-bit __sync atomics is compilable... yes checking whether Darwin OSAtomic*() is compilable... no checking whether madvise(2) is compilable... yes checking whether madvise(..., MADV_FREE) is compilable... yes checking whether madvise(..., MADV_DONTNEED) is compilable... yes checking whether madvise(..., MADV_DO[NT]DUMP) is compilable... yes checking whether madvise(..., MADV_[NO]HUGEPAGE) is compilable... yes checking whether madvise(..., MADV_[NO]CORE) is compilable... no checking whether mprotect(2) is compilable... yes checking for __builtin_clz... yes checking whether Darwin os_unfair_lock_*() is compilable... no checking whether glibc malloc hook is compilable... no checking whether glibc memalign hook is compilable... no checking whether pthreads adaptive mutexes is compilable... yes checking whether compiler supports -D_GNU_SOURCE... yes checking whether compiler supports -Werror... yes checking whether compiler supports -herror_on_warning... no checking whether strerror_r returns char with gnu source is compilable... yes checking for _Bool... yes checking for stdbool.h that conforms to C99... yes configure: creating ./config.status config.status: creating Makefile config.status: creating jemalloc.pc config.status: creating doc/html.xsl config.status: creating doc/manpages.xsl config.status: creating doc/jemalloc.xml config.status: creating include/jemalloc/jemalloc_macros.h config.status: creating include/jemalloc/jemalloc_protos.h config.status: creating include/jemalloc/jemalloc_typedefs.h config.status: creating include/jemalloc/internal/jemalloc_preamble.h config.status: creating test/test.sh config.status: creating test/include/test/jemalloc_test.h config.status: creating config.stamp config.status: creating bin/jemalloc-config config.status: creating bin/jemalloc.sh config.status: creating bin/jeprof config.status: creating include/jemalloc/jemalloc_defs.h config.status: creating include/jemalloc/internal/jemalloc_internal_defs.h config.status: creating test/include/test/jemalloc_test_defs.h config.status: executing include/jemalloc/internal/public_symbols.txt commands config.status: executing include/jemalloc/internal/private_symbols.awk commands config.status: executing include/jemalloc/internal/private_symbols_jet.awk commands config.status: executing include/jemalloc/internal/public_namespace.h commands config.status: executing include/jemalloc/internal/public_unnamespace.h commands config.status: executing include/jemalloc/jemalloc_protos_jet.h commands config.status: executing include/jemalloc/jemalloc_rename.h commands config.status: executing include/jemalloc/jemalloc_mangle.h commands config.status: executing include/jemalloc/jemalloc_mangle_jet.h commands config.status: executing include/jemalloc/jemalloc.h commands =============================================================================== jemalloc version : 5.3.0-0-g0 library revision : 2 CONFIG : --disable-cxx --with-version=5.3.0-0-g0 --with-lg-page=12 --with-lg-quantum=3 --disable-cache-oblivious --with-jemalloc-prefix=je_ 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' LDFLAGS= 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' CC : gcc CONFIGURE_CFLAGS : -std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -O3 -funroll-loops SPECIFIED_CFLAGS : -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto EXTRA_CFLAGS : CPPFLAGS : -D_GNU_SOURCE -D_REENTRANT CXX : CONFIGURE_CXXFLAGS : SPECIFIED_CXXFLAGS : -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto EXTRA_CXXFLAGS : LDFLAGS : EXTRA_LDFLAGS : DSO_LDFLAGS : -shared -Wl,-soname,$(@F) LIBS : -lm -pthread RPATH_EXTRA : XSLTPROC : false XSLROOT : PREFIX : /usr/local BINDIR : /usr/local/bin DATADIR : /usr/local/share INCLUDEDIR : /usr/local/include LIBDIR : /usr/local/lib MANDIR : /usr/local/share/man srcroot : abs_srcroot : /usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc/ objroot : abs_objroot : /usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc/ JEMALLOC_PREFIX : je_ JEMALLOC_PRIVATE_NAMESPACE : je_ install_suffix : malloc_conf : documentation : 1 shared libs : 1 static libs : 1 autogen : 0 debug : 0 stats : 1 experimental_smallocx : 0 prof : 0 prof-libunwind : 0 prof-libgcc : 0 prof-gcc : 0 fill : 1 utrace : 0 xmalloc : 0 log : 0 lazy_lock : 0 cache-oblivious : 0 cxx : 0 =============================================================================== make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps' cd jemalloc && make lib/libjemalloc.a make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/bitmap.sym.o src/bitmap.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/bin.sym.o src/bin.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/bin_info.sym.o src/bin_info.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/base.sym.o src/base.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/background_thread.sym.o src/background_thread.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/buf_writer.sym.o src/buf_writer.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/arena.sym.o src/arena.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/cache_bin.sym.o src/cache_bin.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/counter.sym.o src/counter.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/div.sym.o src/div.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/decay.sym.o src/decay.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/ckh.sym.o src/ckh.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/ecache.sym.o src/ecache.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/edata_cache.sym.o src/edata_cache.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/ehooks.sym.o src/ehooks.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/eset.sym.o src/eset.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/exp_grow.sym.o src/exp_grow.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/edata.sym.o src/edata.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/jemalloc.sym.o src/jemalloc.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/emap.sym.o src/emap.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/extent_dss.sym.o src/extent_dss.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/extent.sym.o src/extent.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/extent_mmap.sym.o src/extent_mmap.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/fxp.sym.o src/fxp.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/san.sym.o src/san.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/ctl.sym.o src/ctl.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/san_bump.sym.o src/san_bump.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/hook.sym.o src/hook.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/hpa.sym.o src/hpa.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/hpa_hooks.sym.o src/hpa_hooks.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/log.sym.o src/log.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/mutex.sym.o src/mutex.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/large.sym.o src/large.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/malloc_io.sym.o src/malloc_io.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/hpdata.sym.o src/hpdata.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/nstime.sym.o src/nstime.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/pa.sym.o src/pa.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/inspect.sym.o src/inspect.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/pai.sym.o src/pai.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/pa_extra.sym.o src/pa_extra.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/pages.sym.o src/pages.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/pac.sym.o src/pac.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/peak_event.sym.o src/peak_event.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/prof.sym.o src/prof.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/prof_log.sym.o src/prof_log.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/prof_recent.sym.o src/prof_recent.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/prof_stats.sym.o src/prof_stats.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/prof_sys.sym.o src/prof_sys.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/sc.sym.o src/sc.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/psset.sym.o src/psset.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/safety_check.sym.o src/safety_check.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/prof_data.sym.o src/prof_data.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/rtree.sym.o src/rtree.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/test_hooks.sym.o src/test_hooks.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/sec.sym.o src/sec.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/sz.sym.o src/sz.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/jemalloc.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/jemalloc.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/arena.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/arena.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/background_thread.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/background_thread.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/base.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/base.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/bin_info.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/bin_info.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/bin.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/bin.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/bitmap.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/bitmap.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/buf_writer.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/buf_writer.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/cache_bin.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/cache_bin.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/ckh.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/ckh.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/counter.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/counter.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/ctl.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/ctl.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/decay.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/decay.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/div.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/div.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/ecache.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/ecache.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/edata.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/edata.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/edata_cache.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/edata_cache.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/ehooks.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/ehooks.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/emap.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/emap.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/thread_event.sym.o src/thread_event.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/eset.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/eset.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/extent.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/extent.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/extent_dss.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/extent_dss.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/exp_grow.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/exp_grow.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/extent_mmap.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/extent_mmap.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/fxp.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/fxp.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/san.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/san.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/ticker.sym.o src/ticker.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/hook.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/hook.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/san_bump.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/san_bump.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/hpa.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/hpa.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/hpdata.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/hpdata.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/hpa_hooks.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/hpa_hooks.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/inspect.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/inspect.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/large.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/large.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/log.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/log.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/tsd.sym.o src/tsd.c In file included from include/jemalloc/internal/ckh.h:4, from include/jemalloc/internal/prof_structs.h:4, from include/jemalloc/internal/jemalloc_internal_includes.h:51, from src/tsd.c:2: include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/malloc_io.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/malloc_io.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/nstime.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/nstime.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/mutex.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/mutex.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/pa.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/pa.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/pa_extra.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/pa_extra.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/pai.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/pai.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/pac.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/pac.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/pages.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/pages.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/peak_event.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/peak_event.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/prof.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/prof.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/prof_data.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/prof_data.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/witness.sym.o src/witness.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/prof_log.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/prof_log.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/prof_stats.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/prof_stats.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/prof_recent.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/prof_recent.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/prof_sys.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/prof_sys.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/psset.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/psset.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/rtree.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/rtree.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/safety_check.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/safety_check.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/sc.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/sc.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/sec.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/sec.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/sz.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/sz.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/test_hooks.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/test_hooks.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/ticker.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/ticker.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/thread_event.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/thread_event.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/stats.sym.o src/stats.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/witness.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/witness.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/tsd.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/tsd.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/stats.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/stats.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/tcache.sym.o src/tcache.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' nm -a src/tcache.sym.o | gawk -f include/jemalloc/internal/private_symbols.awk > src/tcache.sym make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' /bin/sh include/jemalloc/internal/private_namespace.sh src/jemalloc.sym src/arena.sym src/background_thread.sym src/base.sym src/bin.sym src/bin_info.sym src/bitmap.sym src/buf_writer.sym src/cache_bin.sym src/ckh.sym src/counter.sym src/ctl.sym src/decay.sym src/div.sym src/ecache.sym src/edata.sym src/edata_cache.sym src/ehooks.sym src/emap.sym src/eset.sym src/exp_grow.sym src/extent.sym src/extent_dss.sym src/extent_mmap.sym src/fxp.sym src/san.sym src/san_bump.sym src/hook.sym src/hpa.sym src/hpa_hooks.sym src/hpdata.sym src/inspect.sym src/large.sym src/log.sym src/malloc_io.sym src/mutex.sym src/nstime.sym src/pa.sym src/pa_extra.sym src/pai.sym src/pac.sym src/pages.sym src/peak_event.sym src/prof.sym src/prof_data.sym src/prof_log.sym src/prof_recent.sym src/prof_stats.sym src/prof_sys.sym src/psset.sym src/rtree.sym src/safety_check.sym src/sc.sym src/sec.sym src/stats.sym src/sz.sym src/tcache.sym src/test_hooks.sym src/thread_event.sym src/ticker.sym src/tsd.sym src/witness.sym > include/jemalloc/internal/private_namespace.gen.h make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' cp include/jemalloc/internal/private_namespace.gen.h include/jemalloc/internal/private_namespace.h make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/bitmap.o src/bitmap.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/bin.o src/bin.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/bin_info.o src/bin_info.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/background_thread.o src/background_thread.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/base.o src/base.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/buf_writer.o src/buf_writer.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/div.o src/div.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/cache_bin.o src/cache_bin.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/counter.o src/counter.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/arena.o src/arena.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/decay.o src/decay.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/ecache.o src/ecache.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/ckh.o src/ckh.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/edata_cache.o src/edata_cache.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/ehooks.o src/ehooks.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/edata.o src/edata.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/jemalloc.o src/jemalloc.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/emap.o src/emap.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/eset.o src/eset.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/exp_grow.o src/exp_grow.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/extent_dss.o src/extent_dss.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/extent_mmap.o src/extent_mmap.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/fxp.o src/fxp.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/extent.o src/extent.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/hook.o src/hook.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/san.o src/san.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/san_bump.o src/san_bump.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/hpa_hooks.o src/hpa_hooks.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/hpa.o src/hpa.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/inspect.o src/inspect.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/log.o src/log.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/ctl.o src/ctl.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/hpdata.o src/hpdata.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/malloc_io.o src/malloc_io.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/large.o src/large.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/mutex.o src/mutex.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/pa.o src/pa.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/nstime.o src/nstime.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/pai.o src/pai.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/pa_extra.o src/pa_extra.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/pages.o src/pages.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/peak_event.o src/peak_event.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/prof.o src/prof.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/pac.o src/pac.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/prof_log.o src/prof_log.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/prof_recent.o src/prof_recent.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/prof_stats.o src/prof_stats.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/prof_data.o src/prof_data.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/sc.o src/sc.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/prof_sys.o src/prof_sys.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/safety_check.o src/safety_check.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/rtree.o src/rtree.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/psset.o src/psset.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/test_hooks.o src/test_hooks.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/sec.o src/sec.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/sz.o src/sz.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/ticker.o src/ticker.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/witness.o src/witness.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/thread_event.o src/thread_event.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/tsd.o src/tsd.c In file included from include/jemalloc/internal/ckh.h:4, from include/jemalloc/internal/prof_structs.h:4, from include/jemalloc/internal/jemalloc_internal_includes.h:51, from src/tsd.c:2: include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ include/jemalloc/internal/tsd.h:149:25: warning: missing braces around initializer [-Wmissing-braces] 149 | #define TSD_INITIALIZER { \ | ^ src/tsd.c:21:41: note: in expansion of macro 'TSD_INITIALIZER' 21 | JEMALLOC_TSD_TYPE_ATTR(tsd_t) tsd_tls = TSD_INITIALIZER; | ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/stats.o src/stats.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -c -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/tcache.o src/tcache.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' ar crs lib/libjemalloc.a src/jemalloc.o src/arena.o src/background_thread.o src/base.o src/bin.o src/bin_info.o src/bitmap.o src/buf_writer.o src/cache_bin.o src/ckh.o src/counter.o src/ctl.o src/decay.o src/div.o src/ecache.o src/edata.o src/edata_cache.o src/ehooks.o src/emap.o src/eset.o src/exp_grow.o src/extent.o src/extent_dss.o src/extent_mmap.o src/fxp.o src/san.o src/san_bump.o src/hook.o src/hpa.o src/hpa_hooks.o src/hpdata.o src/inspect.o src/large.o src/log.o src/malloc_io.o src/mutex.o src/nstime.o src/pa.o src/pa_extra.o src/pai.o src/pac.o src/pages.o src/peak_event.o src/prof.o src/prof_data.o src/prof_log.o src/prof_recent.o src/prof_stats.o src/prof_sys.o src/psset.o src/rtree.o src/safety_check.o src/sc.o src/sec.o src/stats.o src/sz.o src/tcache.o src/test_hooks.o src/thread_event.o src/ticker.o src/tsd.o src/witness.o make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/deps/jemalloc' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o adlist.o -c adlist.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o anet.o -c anet.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o threads_mngr.o -c threads_mngr.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o ae.o -c ae.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o kvstore.o -c kvstore.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o lzf_c.o -c lzf_c.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o pqsort.o -c pqsort.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o lzf_d.o -c lzf_d.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o sds.o -c sds.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o zipmap.o -c zipmap.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o dict.o -c dict.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o quicklist.o -c quicklist.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o release.o -c release.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o zmalloc.o -c zmalloc.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o sha1.o -c sha1.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o ziplist.o -c ziplist.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o io_threads.o -c io_threads.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o memory_prefetch.o -c memory_prefetch.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o util.o -c util.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o object.o -c object.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o db.o -c db.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o t_string.o -c t_string.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o t_list.o -c t_list.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o networking.o -c networking.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o t_set.o -c t_set.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o server.o -c server.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o replication.o -c replication.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o rdb.o -c rdb.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o t_hash.o -c t_hash.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o pubsub.o -c pubsub.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o multi.o -c multi.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o intset.o -c intset.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o syncio.o -c syncio.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o t_zset.o -c t_zset.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o sort.o -c sort.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o config.o -c config.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o endianconv.o -c endianconv.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o aof.o -c aof.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o debug.o -c debug.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o crc16.o -c crc16.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o rand.o -c rand.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o cluster_slot_stats.o -c cluster_slot_stats.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o cluster.o -c cluster.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o slowlog.o -c slowlog.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o bio.o -c bio.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o crccombine.o -c crccombine.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o crc64.o -c crc64.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o syscheck.o -c syscheck.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o memtest.o -c memtest.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o rio.o -c rio.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o crcspeed.o -c crcspeed.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o setproctitle.o -c setproctitle.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o eval.o -c eval.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o notify.o -c notify.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o blocked.o -c blocked.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o bitops.o -c bitops.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o latency.o -c latency.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o valkey-check-rdb.o -c valkey-check-rdb.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o hyperloglog.o -c hyperloglog.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o sparkline.o -c sparkline.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o valkey-check-aof.o -c valkey-check-aof.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o lazyfree.o -c lazyfree.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o geo.o -c geo.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o geohash.o -c geohash.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o geohash_helper.o -c geohash_helper.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o evict.o -c evict.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o cluster_legacy.o -c cluster_legacy.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o expire.o -c expire.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o siphash.o -c siphash.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o childinfo.o -c childinfo.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o localtime.o -c localtime.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o sentinel.o -c sentinel.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o rax.o -c rax.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o listpack.o -c listpack.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o lolwut.o -c lolwut.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o defrag.o -c defrag.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o lolwut5.o -c lolwut5.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o lolwut6.o -c lolwut6.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o sha256.o -c sha256.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o socket.o -c socket.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o tracking.o -c tracking.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o setcpuaffinity.o -c setcpuaffinity.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o mt19937-64.o -c mt19937-64.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o t_stream.o -c t_stream.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o monotonic.o -c monotonic.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o timeout.o -c timeout.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o tls.o -c tls.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o acl.o -c acl.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o resp_parser.o -c resp_parser.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o strl.o -c strl.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o call_reply.o -c call_reply.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o script.o -c script.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o script_lua.o -c script_lua.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o function_lua.o -c function_lua.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o functions.o -c functions.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o logreqres.o -c logreqres.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o connection.o -c connection.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o serverassert.o -c serverassert.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o unix.o -c unix.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o cli_commands.o -c cli_commands.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o commands.o -c commands.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o cli_common.o -c cli_common.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o valkey-benchmark.o -c valkey-benchmark.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o module.o -c module.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MMD -o valkey-cli.o -c valkey-cli.c make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -rdynamic -o valkey-benchmark ae.o anet.o valkey-benchmark.o adlist.o dict.o zmalloc.o serverassert.o release.o crcspeed.o crccombine.o crc64.o siphash.o crc16.o monotonic.o cli_common.o mt19937-64.o strl.o ../deps/hiredis/libhiredis.a ../deps/hdr_histogram/libhdrhistogram.a ../deps/jemalloc/lib/libjemalloc.a -lm -ldl -pthread -lrt -lsystemd ../deps/hiredis/libhiredis_ssl.a -lssl -lcrypto make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -rdynamic -o valkey-cli anet.o adlist.o dict.o valkey-cli.o zmalloc.o release.o ae.o serverassert.o crcspeed.o crccombine.o crc64.o siphash.o crc16.o monotonic.o cli_common.o mt19937-64.o strl.o cli_commands.o ../deps/hiredis/libhiredis.a ../deps/linenoise/linenoise.o ../deps/jemalloc/lib/libjemalloc.a -lm -ldl -pthread -lrt -lsystemd ../deps/hiredis/libhiredis_ssl.a -lssl -lcrypto make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -rdynamic -o valkey-server threads_mngr.o adlist.o quicklist.o ae.o anet.o dict.o kvstore.o server.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o release.o memory_prefetch.o io_threads.o networking.o util.o object.o db.o replication.o rdb.o t_string.o t_list.o t_set.o t_zset.o t_hash.o config.o aof.o pubsub.o multi.o debug.o sort.o intset.o syncio.o cluster.o cluster_legacy.o cluster_slot_stats.o crc16.o endianconv.o slowlog.o eval.o bio.o rio.o rand.o memtest.o syscheck.o crcspeed.o crccombine.o crc64.o bitops.o sentinel.o notify.o setproctitle.o blocked.o hyperloglog.o latency.o sparkline.o valkey-check-rdb.o valkey-check-aof.o geo.o lazyfree.o module.o evict.o expire.o geohash.o geohash_helper.o childinfo.o defrag.o siphash.o rax.o t_stream.o listpack.o localtime.o lolwut.o lolwut5.o lolwut6.o acl.o tracking.o socket.o tls.o sha256.o timeout.o setcpuaffinity.o monotonic.o mt19937-64.o resp_parser.o call_reply.o script_lua.o script.o functions.o function_lua.o commands.o strl.o connection.o unix.o logreqres.o ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a ../deps/hdr_histogram/libhdrhistogram.a ../deps/fpconv/libfpconv.a ../deps/jemalloc/lib/libjemalloc.a -lm -ldl -pthread -lrt -lsystemd ../deps/hiredis/libhiredis_ssl.a -lssl -lcrypto make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' install valkey-server valkey-sentinel make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' install valkey-server valkey-check-aof make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' install valkey-server valkey-check-rdb make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' Hint: It's a good idea to run 'make test' ;) make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.20248 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/valkey-buildroot + : + /bin/rm -rf -- /usr/src/tmp/valkey-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd valkey-8.0.1 + make 'INSTALL=/usr/libexec/rpm-build/install -p' 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' OPTIMIZATION= DEBUG_FLAGS= DEBUG= V=echo PREFIX=/usr/src/tmp/valkey-buildroot/usr BUILD_TLS=yes USE_SYSTEMD=yes install make: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1' cd src && make install make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' which: no python3 in (/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games) which: no python in (/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games) make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' cc -pedantic -std=gnu11 -Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations -Wstrict-prototypes -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -I../deps/hdr_histogram -I../deps/fpconv -DHAVE_LIBSYSTEMD -DUSE_JEMALLOC -I../deps/jemalloc/include -DUSE_OPENSSL=1 -DBUILD_TLS_MODULE=0 -MM acl.c adlist.c ae.c anet.c aof.c bio.c bitops.c blocked.c call_reply.c childinfo.c cli_commands.c cli_common.c cluster.c cluster_legacy.c cluster_slot_stats.c commands.c config.c connection.c crc16.c crc64.c crccombine.c crcspeed.c db.c debug.c defrag.c dict.c endianconv.c eval.c evict.c expire.c function_lua.c functions.c geo.c geohash.c geohash_helper.c hyperloglog.c intset.c io_threads.c kvstore.c latency.c lazyfree.c listpack.c localtime.c logreqres.c lolwut.c lolwut5.c lolwut6.c lzf_c.c lzf_d.c memory_prefetch.c memtest.c module.c monotonic.c mt19937-64.c multi.c networking.c notify.c object.c pqsort.c pubsub.c quicklist.c rand.c rax.c rdb.c release.c replication.c resp_parser.c rio.c script.c script_lua.c sds.c sentinel.c server.c serverassert.c setcpuaffinity.c setproctitle.c sha1.c sha256.c siphash.c slowlog.c socket.c sort.c sparkline.c strl.c syncio.c syscheck.c t_hash.c t_list.c t_set.c t_stream.c t_string.c t_zset.c threads_mngr.c timeout.c tls.c tracking.c unix.c util.c valkey-benchmark.c valkey-check-aof.c valkey-check-rdb.c valkey-cli.c ziplist.c zipmap.c zmalloc.c > Makefile.dep 2> /dev/null || true make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' which: no python3 in (/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games) which: no python in (/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games) make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' Hint: It's a good idea to run 'make test' ;) /usr/libexec/rpm-build/install -p valkey-server /usr/src/tmp/valkey-buildroot/usr/bin /usr/libexec/rpm-build/install -p valkey-benchmark /usr/src/tmp/valkey-buildroot/usr/bin /usr/libexec/rpm-build/install -p valkey-cli /usr/src/tmp/valkey-buildroot/usr/bin ln -sf valkey-server /usr/src/tmp/valkey-buildroot/usr/bin/redis-server ln -sf valkey-cli /usr/src/tmp/valkey-buildroot/usr/bin/redis-cli ln -sf valkey-benchmark /usr/src/tmp/valkey-buildroot/usr/bin/redis-benchmark ln -sf valkey-check-rdb /usr/src/tmp/valkey-buildroot/usr/bin/redis-check-rdb ln -sf valkey-check-aof /usr/src/tmp/valkey-buildroot/usr/bin/redis-check-aof ln -sf valkey-sentinel /usr/src/tmp/valkey-buildroot/usr/bin/redis-sentinel make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/src' make: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1' + mkdir -p /usr/src/tmp/valkey-buildroot/usr/lib/systemd/system + install -m 0644 /usr/src/RPM/SOURCES/valkey.service /usr/src/tmp/valkey-buildroot/usr/lib/systemd/system/valkey.service + install -m 0644 /usr/src/RPM/SOURCES/valkey-sentinel.service /usr/src/tmp/valkey-buildroot/usr/lib/systemd/system/valkey-sentinel.service + mkdir -p /usr/src/tmp/valkey-buildroot/etc/logrotate.d + install -m 640 /usr/src/RPM/SOURCES/valkey.logrotate /usr/src/tmp/valkey-buildroot/etc/logrotate.d/valkey-server + mkdir -p /usr/src/tmp/valkey-buildroot/var/lib/valkey + mkdir -p /usr/src/tmp/valkey-buildroot/var/log/valkey + mkdir -p /usr/src/tmp/valkey-buildroot/etc/valkey + install -m644 valkey.conf /usr/src/tmp/valkey-buildroot/etc/valkey/ + install -m644 sentinel.conf /usr/src/tmp/valkey-buildroot/etc/valkey/ + install -pDm644 src/valkeymodule.h /usr/src/tmp/valkey-buildroot/usr/include/valkeymodule.h + install -pDm644 src/redismodule.h /usr/src/tmp/valkey-buildroot/usr/include/redismodule.h + ln -sr /usr/src/tmp/valkey-buildroot/usr/lib/systemd/system/valkey.service /usr/src/tmp/valkey-buildroot/usr/lib/systemd/system/redis.service + ln -sr /usr/src/tmp/valkey-buildroot/usr/lib/systemd/system/valkey-sentinel.service /usr/src/tmp/valkey-buildroot/usr/lib/systemd/system/redis-sentinel.service + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/valkey-buildroot (auto) Verifying and fixing files in /usr/src/tmp/valkey-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/valkey-buildroot/ (default) Compressing files in /usr/src/tmp/valkey-buildroot (auto) Verifying systemd units in /usr/src/tmp/valkey-buildroot Adjusting library links in /usr/src/tmp/valkey-buildroot ./usr/lib: (from :0) ./var/lib: (from :0) Verifying ELF objects in /usr/src/tmp/valkey-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) section [ 6] '.dynsym': symbol 2703 (thread_shared_qb) does not fit completely in referenced section [21] '.tbss' verify-elf: WARNING: ./usr/bin/valkey-server: eu-elflint failed Splitting links to aliased files under /{,s}bin in /usr/src/tmp/valkey-buildroot Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.26154 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd valkey-8.0.1 + ./utils/gen-test-certs.sh Certificate request self-signature ok subject=O=Valkey Test, CN=Server-only Certificate request self-signature ok subject=O=Valkey Test, CN=Client-only Certificate request self-signature ok subject=O=Valkey Test, CN=Generic-cert Generating DH parameters, 2048 bit long safe prime ...................................................................................+......................+........................................................................................................................................................................................................................+..................................................................................................................+.......................................................................................................................+..........................................+...................................................................................................................................................................................................................+.......................................................................................................+......................................................................................................+...............................+......................................................+...............................+..............................+.+...+.......................................+...................................+................................................................................................................................................+......................................................................................................................................................+................+............................................................................................................................................................................+........+................................................................................................+.........................................+..........................................................+...............................................................+...................................................................................................+.........................................................................................................................................................................................................................+.......................+.............................................................................................................+.........+..+............................................................................................+.....................................................................................+..............................................................................................................................................................................................+..............+.........................................+........+..+.................................+.............................................+.............................................................................................................................................................................................................+...........................................................................+......................................................................................................................................................................................................................................................................................+..............................................................................................+...............................................................................................................................................+.......................................................................................................................................................................................................................................................................+....................................................+....................................................................................................................................................................................................................................................................................................................................................+....................................................................................................................+.................................................................................................................................+......................................................+............................................+..................................................................................................................+......+...........................................................................................+................+..........................................................+.............................................................+........................................................................................................................................+............................................................................................................................+...+...............................................................................................+................................................................................................................................................+..............+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................+..................................+.................+......................................................................................................+..........................+.................................................................................................................................................................................................+.......................................+....................................................................+...................................................................................................................................................................................+...................................+.................................................................................+..........+.......................................................................................................................+...................................................................................................................................+................................+...............................................................+........+..................................................................................................................................................................................................................................+............................................................................+.........+............................................................................................................................................................+.....................................................................................................................................................................................................................................................................................................................................................+...................................................+..........................................................+.......................................................+......................................................................................................+......+......................+.............................................................................................................................................................................................................................................................................................................................................................................................................................................................+.+..........................................................................................................................................................................................................................................................................+.............................................+........................................................+.................................................+....................................................................+.................................................+....................................................+.......................................................................................+......................................................................................................+..................................................................+............+...........................+.............................................................+................+.........................................................+......................................+..............+.....................................................................................................+..................................................+........................................................................................................................................................................................................+......................++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++*++* + ./runtest --clients 50 --verbose --tags -largemem:skip --skipunit unit/oom-score-adj --skipunit unit/memefficiency --skiptest 'CONFIG SET rollback on apply error' --tls Cleanup: may take some time... OK Starting test server at port 21079 [ready]: 1623877 Testing unit/acl-v2 [ready]: 1623878 Testing unit/acl [ready]: 1623879 Testing unit/aofrw [ready]: 1623881 Testing unit/auth [ready]: 1623882 Testing unit/bitfield [ready]: 1623883 Testing unit/bitops [ready]: 1623884 Testing unit/client-eviction [ready]: 1623880 Testing unit/dump [ready]: 1623887 Testing unit/expire [ready]: 1623885 Testing unit/functions [ready]: 1623886 Testing unit/geo [ready]: 1623888 Testing unit/hyperloglog [ready]: 1623892 Testing unit/info-command [ready]: 1623894 Testing unit/info [ready]: 1623893 Testing unit/introspection-2 [ready]: 1623895 Testing unit/introspection [ready]: 1623896 Testing unit/keyspace [ready]: 1623898 Testing unit/latency-monitor [ready]: 1623897 Testing unit/lazyfree [ready]: 1623900 Testing unit/limits [ready]: 1623905 Testing unit/maxmemory [ready]: 1623909 Testing unit/multi [ready]: 1623907 Testing unit/networking [ready]: 1623913 Testing unit/obuf-limits [ready]: 1623911 Testing unit/other [ready]: 1623915 Testing unit/pause [ready]: 1623910 Testing unit/printver [ready]: 1623902 Testing unit/protocol [ready]: 1623916 Testing unit/pubsub [ready]: 1623918 Testing unit/pubsubshard [ready]: 1623914 Testing unit/querybuf [ready]: 1623919 Testing unit/quit [ready]: 1623912 Testing unit/replybufsize [ready]: 1623929 Testing unit/scan [ready]: 1623927 Testing unit/scripting [ready]: 1623928 Testing unit/shutdown [ready]: 1623925 Testing unit/slowlog [ready]: 1623930 Testing unit/sort [ready]: 1623926 Testing unit/tls [ready]: 1623936 Testing unit/tracking [ready]: 1623935 Testing unit/violations [ready]: 1623937 Testing unit/wait [ready]: 1623938 Testing unit/type/hash [ready]: 1623939 Testing unit/type/incr [ready]: 1623943 Testing unit/type/list-2 [ready]: 1623941 Testing unit/type/list-3 [ready]: 1623944 Testing unit/type/list [ready]: 1623950 Testing unit/type/set [ready]: 1623945 Testing unit/type/stream-cgroups [ready]: 1623949 Testing unit/type/stream === (info external:skip) Starting server 127.0.0.1:23351 ok === (aofrw external:skip logreqres:skip) Starting server 127.0.0.1:21431 ok === (hll) Starting server 127.0.0.1:22871 ok === () Starting server 127.0.0.1:22231 ok === (quit) Starting server 127.0.0.1:26231 ok === (acl external:skip) Starting server 127.0.0.1:21111 ok === (bitops) Starting server 127.0.0.1:21911 ok === (limits network external:skip) Starting server 127.0.0.1:24151 ok === (maxmemory external:skip) Starting server 127.0.0.1:24471 ok === (protocol network) Starting server 127.0.0.1:24311 ok === (scripting) Starting server 127.0.0.1:22391 ok === (multi) Starting server 127.0.0.1:24791 ok === (auth external:skip) Starting server 127.0.0.1:21751 ok === (obuf-limits external:skip logreqres:skip) Starting server 127.0.0.1:25431 ok === (info and its relative command) Starting server 127.0.0.1:23031 ok === (introspection) Starting server 127.0.0.1:23511 ok Waiting for background AOF rewrite to finish... === (expire) Starting server 127.0.0.1:22711 ok [ok]: BITFIELD signed SET and GET basics (17 ms) === (geo) Starting server 127.0.0.1:22551 ok === (pause network) Starting server 127.0.0.1:25751 ok [ok]: BITFIELD unsigned SET and GET basics (8 ms) === (list ziplist) Starting server 127.0.0.1:28151 ok [ok]: BITFIELD signed SET and GET together (5 ms) [ok]: BITFIELD unsigned with SET, GET and INCRBY arguments (0 ms) === (introspection) Starting server 127.0.0.1:23191 ok [ok]: BITFIELD with only key as argument (6 ms) === (acl external:skip) Starting server 127.0.0.1:21271 ok === (tracking network logreqres:skip) Starting server 127.0.0.1:27511 ok === (pubsub network) Starting server 127.0.0.1:25911 ok === (keyspace) Starting server 127.0.0.1:23671 ok [ok]: BITFIELD # form (5 ms) [ok]: MULTI / EXEC basics (15 ms) [ok]: BITFIELD basic INCRBY form (1 ms) === (bitops) Starting server 127.0.0.1:22071 ok [ok]: BITFIELD chaining of multiple commands (1 ms) === () Starting server 127.0.0.1:24631 ok [ok]: BITFIELD unsigned overflow wrap (2 ms) === (querybuf slow) Starting server 127.0.0.1:25591 ok === (incr) Starting server 127.0.0.1:27991 ok [ok]: DISCARD (12 ms) [ok]: BITFIELD unsigned overflow sat (8 ms) [ok]: Nested MULTI are not allowed (1 ms) [ok]: MULTI where commands alter argc/argv (0 ms) [ok]: WATCH inside MULTI is not allowed (1 ms) === (dump) Starting server 127.0.0.1:21591 ok [ok]: EXEC fails if there are errors while queueing commands #1 (4 ms) === (latency-monitor needs:latency) Starting server 127.0.0.1:23991 ok === () Starting server 127.0.0.1:24951 ok === (other) Starting server 127.0.0.1:25111 ok [ok]: BITFIELD signed overflow wrap (18 ms) === (pubsubshard external:skip) Starting server 127.0.0.1:26071 ok === (set) Starting server 127.0.0.1:28951 ok === (slowlog) Starting server 127.0.0.1:26391 ok === (scripting) Starting server 127.0.0.1:26711 ok === (hash) Starting server 127.0.0.1:27831 ok === (scan network standalone) Starting server 127.0.0.1:27031 ok [ok]: BITFIELD signed overflow sat (7 ms) === (lazyfree) Starting server 127.0.0.1:23831 ok === (replybufsize) Starting server 127.0.0.1:25271 ok === () Starting server 127.0.0.1:27351 ok === () Starting server 127.0.0.1:28471 ok === (stream) Starting server 127.0.0.1:28791 ok === (wait network external:skip) Starting server 127.0.0.1:27671 ok === (shutdown external:skip) Starting server 127.0.0.1:26871 ok === (stream) Starting server 127.0.0.1:28631 ok === (tls) Starting server 127.0.0.1:26551 ok === (list) Starting server 127.0.0.1:28311 ok [ok]: EXPIRE - set timeouts multiple times (5 ms) [ok]: Explicit regression for a list bug (4 ms) [ok]: EXPIRE - It should be still possible to read 'x' (1 ms) [ok]: FUNCTION - Basic usage (10 ms) === (sort) Starting server 127.0.0.1:27191 ok [ok]: FUNCTION - Load with unknown argument (5 ms) [ok]: FUNCTION - Create an already exiting library raise error (4 ms) [ok]: AUTH fails if there is no password configured server side (20 ms) [ok]: FUNCTION - Create an already exiting library raise error (case insensitive) (6 ms) [ok]: FUNCTION - Create a library with wrong name format (0 ms) [ok]: FUNCTION - Create library with unexisting engine (0 ms) [ok]: FUNCTION - Test uncompiled script (0 ms) [ok]: FUNCTION - test replace argument (1 ms) [ok]: PING (21 ms) [ok]: FUNCTION - test function case insensitive (2 ms) [ok]: EXEC fails if there are errors while queueing commands #2 (87 ms) [ok]: XADD wrong number of args (2 ms) [ok]: CLIENT LIST (1 ms) [ok]: If EXEC aborts, the client MULTI state is cleared (1 ms) [ok]: FUNCTION - test replace argument with failure keeps old libraries (2 ms) [ok]: Arity check for auth command (12 ms) [ok]: XADD can add entries into a stream that XRANGE can fetch (1 ms) [ok]: EXEC works on WATCHed key not modified (1 ms) [ok]: CLIENT LIST with IDs (1 ms) [ok]: EXEC fail on WATCHed key modified (1 key of 1 watched) (2 ms) [ok]: XADD IDs are incremental (0 ms) [ok]: CLIENT INFO (0 ms) [ok]: EXEC fail on WATCHed key modified (1 key of 5 watched) (3 ms) [ok]: FUNCTION - test function delete (5 ms) [ok]: XADD IDs are incremental when ms is the same as well (0 ms) [ok]: XADD IDs correctly report an error when overflowing (1 ms) [ok]: XADD auto-generated sequence is incremented for last ID (0 ms) [ok]: FUNCTION - test fcall bad arguments (6 ms) [ok]: XADD auto-generated sequence is zero for future timestamp ID (1 ms) [ok]: XADD auto-generated sequence can't be smaller than last ID (0 ms) [ok]: XADD auto-generated sequence can't overflow (0 ms) [ok]: XADD 0-* should succeed (1 ms) [ok]: FUNCTION - test fcall bad number of keys arguments (1 ms) === () Starting server 127.0.0.1:23353 ok [ok]: FUNCTION - test fcall negative number of keys (8 ms) [ok]: The microsecond part of the TIME command will not overflow (8 ms) [ok]: EXEC fail on WATCHed key modified by SORT with STORE even if the result is empty (12 ms) [ok]: CONFIG SET client-output-buffer-limit (38 ms) [ok]: FUNCTION - test delete on not exiting library (0 ms) [ok]: FUNCTION - test function kill when function is not running (0 ms) [ok]: info command with at most one sub command (25 ms) [ok]: FUNCTION - test wrong subcommand (0 ms) [ok]: info command with one sub-section (1 ms) [ok]: FUNCTION - test loading from rdb (1 ms) [ok]: FUNCTION - test debug reload different options (8 ms) [ok]: info command with multiple sub-sections (7 ms) [ok]: FUNCTION - test debug reload with nosave and noflush (3 ms) [ok]: FUNCTION - test flushall and flushdb do not clean functions (10 ms) [ok]: BITCOUNT against wrong type (11 ms) [ok]: BITCOUNT returns 0 against non existing key (1 ms) Testing Valkey version 7.2.4 (00000000) [ok]: DEL against a single item (13 ms) [ok]: BITCOUNT returns 0 with out of range indexes (4 ms) [ok]: INCR against non existing key (6 ms) [ok]: FUNCTION - test function dump and restore (6 ms) [ok]: GEO with wrong type src key (21 ms) [ok]: Vararg DEL (3 ms) [ok]: LATENCY HISTOGRAM with empty histogram (1 ms) [ok]: BITCOUNT returns 0 with negative indexes where start > end (2 ms) [ok]: FUNCTION - test function dump and restore with flush argument (4 ms) [ok]: LATENCY HISTOGRAM all commands (3 ms) [ok]: INCR against key created by incr itself (2 ms) [ok]: QUIT returns OK (140 ms) [ok]: Untagged multi-key commands (2 ms) [ok]: BITCOUNT against test vector #1 (2 ms) [ok]: KEYS with pattern (4 ms) [ok]: DECR against key created by incr (1 ms) [ok]: BITCOUNT against test vector #2 (1 ms) [ok]: KEYS to get all keys (2 ms) [ok]: GEO with non existing src key (4 ms) [ok]: DBSIZE (0 ms) [ok]: BITCOUNT against test vector #3 (3 ms) [ok]: BITCOUNT against test vector #4 (3 ms) [ok]: DECR against key is not exist and incr (6 ms) [ok]: Connections start with the default user (5 ms) [ok]: It is possible to create new users (1 ms) [ok]: INCR against key originally set with SET (1 ms) [ok]: Coverage: ACL USERS (0 ms) [ok]: FUNCTION - test function dump and restore with append argument (10 ms) [ok]: GEO BYLONLAT with empty search (8 ms) [ok]: FUNCTION - test function dump and restore with replace argument (4 ms) [ok]: Usernames can not contain spaces or null characters (5 ms) [ok]: GEO BYMEMBER with non existing member (1 ms) [ok]: GEOADD create (1 ms) [ok]: New users start disabled (0 ms) [ok]: KEYS with hashtag (12 ms) [ok]: GEOADD update (1 ms) [ok]: BITCOUNT against test vector #5 (6 ms) [ok]: Enabling the user allows the login (0 ms) [ok]: FUNCTION - test function restore with bad payload do not drop existing functions (1 ms) [ok]: LATENCY HISTOGRAM sub commands (15 ms) [ok]: SORT adds integer field to list (16 ms) [ok]: GEOADD update with CH option (0 ms) [ok]: FUNCTION - test function restore with wrong number of arguments (2 ms) [ok]: FUNCTION - test fcall_ro with write command (2 ms) [ok]: GEOADD update with NX option (4 ms) [ok]: INCR over 32bit value (10 ms) [ok]: GEOADD update with XX option (0 ms) [ok]: INCRBY over 32bit value with over 32bit increment (1 ms) [ok]: FUNCTION - test fcall_ro with read only commands (1 ms) [ok]: GEOADD update with CH NX option (1 ms) [ok]: Test basic multiple selectors (38 ms) [ok]: FUNCTION - test keys and argv (1 ms) [ok]: GEOADD update with CH XX option (0 ms) [ok]: FUNCTION - test command get keys on fcall (1 ms) [ok]: GEOADD update with XX NX option will return syntax error (0 ms) [ok]: INCR fails against key with spaces (left) (3 ms) [ok]: FUNCTION - test command get keys on fcall_ro (0 ms) [ok]: INCR fails against key with spaces (right) (2 ms) [ok]: Test ACL selectors by default have no permissions (4 ms) [ok]: GEOADD update with invalid option (2 ms) [ok]: GEOADD invalid coordinates (0 ms) [ok]: GEOADD multi add (0 ms) [ok]: INCR fails against key with spaces (both) (3 ms) [ok]: LATENCY HISTOGRAM with a subset of commands (14 ms) [ok]: client input output and command process statistics (88 ms) [ok]: Check geoset values (0 ms) [ok]: Only the set of correct passwords work (18 ms) [ok]: GEORADIUS simple (sorted) (1 ms) [ok]: packed node check compression with insert and pop (13 ms) [ok]: DEL all keys (19 ms) [ok]: It is possible to remove passwords from the set of valid ones (2 ms) [ok]: DECRBY negation overflow (5 ms) [ok]: Test deleting selectors (9 ms) [ok]: EVAL - Does Lua interpreter replies to our requests? (15 ms) [ok]: GEORADIUS_RO simple (sorted) (1 ms) [ok]: Test password hashes can be added (0 ms) [ok]: LATENCY HISTOGRAM command (8 ms) [ok]: EVAL - Return _G (0 ms) [ok]: GEOSEARCH simple (sorted) (1 ms) [ok]: Test password hashes validate input (1 ms) [ok]: EVAL - Return table with a metatable that raise error (1 ms) [ok]: INCR fails against a key holding a list (5 ms) [ok]: SLOWLOG - check that it starts with an empty log (5 ms) [ok]: DUMP / RESTORE are able to serialize / unserialize a simple key (17 ms) [ok]: ACL GETUSER returns the password hash instead of the actual password (0 ms) [ok]: GEOSEARCH FROMLONLAT and FROMMEMBER cannot exist at the same time (0 ms) [ok]: EVAL - Return table with a metatable that call server (1 ms) [ok]: DECRBY over 32bit value with over 32bit increment, negative res (2 ms) [ok]: Test hashed passwords removal (2 ms) [ok]: LATENCY HISTOGRAM with wrong command name skips the invalid one (8 ms) [ok]: Test selector syntax error reports the error in the selector context (8 ms) [ok]: packed node check compression combined with trim (8 ms) [ok]: CLIENT KILL with illegal arguments (10 ms) [ok]: DECRBY against key is not exist (2 ms) [ok]: GEOSEARCH FROMLONLAT and FROMMEMBER one must exist (0 ms) [ok]: By default users are not able to access any command (0 ms) [ok]: EVAL - Lua integer -> Redis protocol type conversion (1 ms) [ok]: packed node check compression with lset (2 ms) [ok]: GEOSEARCH BYRADIUS and BYBOX cannot exist at the same time (2 ms) [ok]: By default users are not able to access any key (3 ms) [ok]: EVAL - Lua string -> Redis protocol type conversion (0 ms) [ok]: XGROUP CREATE: creation and duplicate group name detection (11 ms) [ok]: GEOSEARCH BYRADIUS and BYBOX one must exist (0 ms) [ok]: GEOSEARCH with STOREDIST option (0 ms) [ok]: GEORADIUS withdist (sorted) (1 ms) [ok]: GEOSEARCH withdist (sorted) (0 ms) [ok]: INCR uses shared objects in the 0-9999 range (4 ms) [ok]: GEORADIUS with COUNT (0 ms) [ok]: GEORADIUS with multiple WITH* tokens (1 ms) [ok]: GEORADIUS with ANY not sorted by default (3 ms) [ok]: GEORADIUS with ANY sorted by ASC (0 ms) [ok]: GEORADIUS with ANY but no COUNT (0 ms) [ok]: GEORADIUS with COUNT but missing integer argument (4 ms) [ok]: GEORADIUS with COUNT DESC (0 ms) [ok]: GEORADIUS HUGE, issue #2767 (1 ms) [ok]: GEORADIUSBYMEMBER simple (sorted) (0 ms) [ok]: GEORADIUSBYMEMBER_RO simple (sorted) (0 ms) [ok]: GEORADIUSBYMEMBER search areas contain satisfied points in oblique direction (5 ms) [ok]: GEORADIUSBYMEMBER crossing pole search (3 ms) [ok]: GEOSEARCH FROMMEMBER simple (sorted) (1 ms) [ok]: INCR can modify objects in-place (2 ms) [ok]: HSET/HLEN - Small hash creation (25 ms) [ok]: EVAL - Lua true boolean -> Redis protocol type conversion (11 ms) [ok]: latencystats: disable/enable (10 ms) [ok]: INCRBYFLOAT against non existing key (1 ms) [ok]: RESTORE can set an arbitrary expire to the materialized key (11 ms) [ok]: EVAL - Lua false boolean -> Redis protocol type conversion (1 ms) [ok]: EVAL - Lua status code reply -> Redis protocol type conversion (2 ms) [ok]: INCRBYFLOAT against key originally set with SET (0 ms) [ok]: RESTORE can set an expire that overflows a 32 bit integer (0 ms) [ok]: Is the small hash encoded with a listpack? (3 ms) [ok]: It's possible to allow the access of a subset of keys (9 ms) [ok]: Handle an empty query (176 ms) [ok]: TLS: Not accepting non-TLS connections on a TLS port (9 ms) [ok]: INCRBYFLOAT over 32bit value (2 ms) [ok]: By default, only default user is able to publish to any channel (3 ms) [ok]: EVAL - Lua error reply -> Redis protocol type conversion (2 ms) [ok]: SADD, SCARD, SISMEMBER, SMISMEMBER, SMEMBERS basics - listpack (32 ms) [ok]: Regression for quicklist #3343 bug (132 ms) [ok]: RESTORE can set an absolute expire (2 ms) [ok]: INCRBYFLOAT over 32bit value with over 32bit increment (1 ms) [ok]: EVAL - Lua table -> Redis protocol type conversion (0 ms) [ok]: INCRBYFLOAT fails against key with spaces (left) (0 ms) [ok]: RESTORE with ABSTTL in the past (4 ms) [ok]: INCRBYFLOAT fails against key with spaces (right) (1 ms) EXEC fail on lazy expired WATCHed key attempts: 0 [ok]: By default, only default user is not able to publish to any shard channel (4 ms) [ok]: EVAL - Are the KEYS and ARGV arrays populated correctly? (8 ms) [ok]: latencystats: configure percentiles (20 ms) [ok]: GEOSEARCH vs GEORADIUS (16 ms) [ok]: XGROUP CREATE: with ENTRIESREAD parameter (16 ms) [ok]: Test flexible selector definition (20 ms) [ok]: Coverage: HELP commands (34 ms) [ok]: EXEC fail on lazy expired WATCHed key (105 ms) [ok]: INCRBYFLOAT fails against key with spaces (both) (2 ms) [ok]: Listpack: SORT BY key (2 ms) [1/122 done]: unit/info-command (0 seconds) Testing unit/type/string [ok]: XGROUP CREATE: automatic stream creation fails without MKSTREAM (4 ms) [ok]: Test separate read permission (6 ms) [ok]: GEOSEARCH non square, long and narrow (4 ms) [ok]: EVAL - is Lua able to call Redis API? (2 ms) [ok]: INCRBYFLOAT fails against a key holding a list (1 ms) [ok]: WATCH stale keys should not fail EXEC (7 ms) [ok]: Listpack: SORT BY key with limit (2 ms) [ok]: EVAL - Redis integer -> Lua type conversion (7 ms) [ok]: INCRBYFLOAT does not allow NaN or Infinity (1 ms) [ok]: XGROUP CREATE: automatic stream creation works with MKSTREAM (1 ms) [ok]: Test separate write permission (3 ms) [ok]: GEOSEARCH corner point test (3 ms) [ok]: EVAL - Lua number -> Redis integer conversion (3 ms) [ok]: RESTORE can set LRU (18 ms) [ok]: Listpack: SORT BY hash field (3 ms) [ok]: INCRBYFLOAT decrement (1 ms) [ok]: XREADGROUP will return only new elements (3 ms) [ok]: GEORADIUSBYMEMBER withdist (sorted) (1 ms) [ok]: EVAL - Redis bulk -> Lua type conversion (3 ms) [ok]: Test separate read and write permissions (6 ms) [ok]: Delete WATCHed stale keys should not fail EXEC (4 ms) [2/122 done]: unit/violations (0 seconds) Testing unit/type/zset [ok]: Coverage: MEMORY MALLOC-STATS (12 ms) [ok]: latencystats: bad configure percentiles (15 ms) [ok]: Validate read and write permissions format (4 ms) [ok]: XREADGROUP can read the history of the elements we own (4 ms) [ok]: RESTORE can set LFU (11 ms) [ok]: string to double with null terminator (2 ms) [ok]: GEOHASH is able to return geohash strings (3 ms) [ok]: EVAL - Redis multi bulk -> Lua type conversion (7 ms) [ok]: RESTORE returns an error of the key already exists (1 ms) [ok]: XPENDING is able to return pending items (1 ms) [ok]: GEOHASH with only key as argument (7 ms) [ok]: FLUSHDB while watching stale keys should not fail EXEC (10 ms) [ok]: No negative zero (3 ms) [ok]: EVAL - Redis status reply -> Lua type conversion (1 ms) [ok]: RESTORE can overwrite an existing key with REPLACE (1 ms) [3/122 done]: unit/printver (0 seconds) Testing unit/cluster/announce-client-ip [ok]: Coverage: MEMORY PURGE (8 ms) [ok]: XPENDING can return single consumer items (6 ms) [ok]: GEOPOS simple (2 ms) [ok]: After successful EXEC key is no longer watched (2 ms) [ok]: EVAL - Redis error reply -> Lua type conversion (2 ms) [ok]: INCRBY INCRBYFLOAT DECRBY against unhappy path (6 ms) [ok]: RESTORE can detect a syntax error for unrecognized options (1 ms) [ok]: XPENDING only group (7 ms) [ok]: SAVE - make sure there are all the types as values (10 ms) [ok]: incr operation should update encoding from raw to int (3 ms) [ok]: GEOPOS missing element (4 ms) [ok]: EVAL - Redis nil bulk reply -> Lua type conversion (1 ms) [ok]: decr operation should update encoding from raw to int (14 ms) [ok]: GEOPOS with only key as argument (0 ms) [ok]: EVAL - Is the Lua client using the currently selected DB? (6 ms) [ok]: After failed EXEC key is no longer watched (12 ms) [ok]: incrby operation should update encoding from raw to int (3 ms) [ok]: GEODIST simple & unit (2 ms) [ok]: EVAL - SELECT inside Lua should not affect the caller (2 ms) [ok]: It is possible to UNWATCH (2 ms) [ok]: Pub/Sub PING on RESP2 (3 ms) [ok]: Test separate read and write permissions on different selectors are not additive (22 ms) [ok]: decrby operation should update encoding from raw to int (0 ms) [ok]: EVAL - Scripts do not block on blpop command (5 ms) [ok]: GEODIST missing elements (2 ms) [ok]: UNWATCH when there is nothing watched works as expected (0 ms) [ok]: Test SET with separate read permission (3 ms) [ok]: GEORADIUS STORE option: syntax error (0 ms) [ok]: EVAL - Scripts do not block on brpop command (3 ms) [ok]: GEOSEARCHSTORE STORE option: syntax error (0 ms) [ok]: EVAL - Scripts do not block on brpoplpush command (0 ms) [ok]: GEORANGE STORE option: incompatible options (11 ms) [ok]: GEORANGE STORE option: plain usage (2 ms) [ok]: FLUSHALL is able to touch the watched keys (9 ms) [ok]: XPENDING with IDLE (21 ms) [ok]: GEORADIUSBYMEMBER STORE/STOREDIST option: plain usage (3 ms) [ok]: XPENDING with exclusive range intervals works as expected (3 ms) [ok]: FLUSHALL does not touch non affected keys (1 ms) [ok]: GEOSEARCHSTORE STORE option: plain usage (1 ms) [ok]: FLUSHDB is able to touch the watched keys (1 ms) [ok]: EVAL - Scripts do not block on blmove command (8 ms) [ok]: EVAL - Scripts do not block on bzpopmin command (1 ms) [ok]: FLUSHDB does not touch non affected keys (1 ms) [ok]: Test read commands are not blocked by client pause (139 ms) [ok]: EVAL - Scripts do not block on bzpopmax command (2 ms) [ok]: SWAPDB is able to touch the watched keys that exist (1 ms) [ok]: EVAL - Scripts do not block on wait (0 ms) [ok]: SWAPDB is able to touch the watched keys that do not exist (2 ms) [ok]: EVAL - Scripts do not block on waitaof (4 ms) [ok]: EVAL - Scripts do not block on XREAD with BLOCK option (1 ms) [ok]: SWAPDB does not touch watched stale keys (6 ms) [ok]: Test SET with separate write permission (24 ms) [ok]: SWAPDB does not touch non-existing key replaced with stale key (5 ms) [ok]: GEORANGE STOREDIST option: plain usage (21 ms) [ok]: XACK is able to remove items from the consumer/group PEL (18 ms) [ok]: XACK can't remove the same item multiple times (0 ms) [ok]: XACK is able to accept multiple arguments (1 ms) [ok]: GEOSEARCHSTORE STOREDIST option: plain usage (4 ms) [ok]: EVAL - Scripts do not block on XREADGROUP with BLOCK option (11 ms) [ok]: Test SET with read and write permissions (6 ms) [ok]: EVAL - Scripts do not block on XREAD with BLOCK option -- non empty stream (2 ms) [ok]: SWAPDB does not touch stale key replaced with another stale key (7 ms) [ok]: EVAL - Scripts do not block on XREADGROUP with BLOCK option -- non empty stream (2 ms) [ok]: EVAL - Scripts can run non-deterministic commands (1 ms) [ok]: EVAL - No arguments to redis.call/pcall is considered an error (2 ms) [ok]: WATCH is able to remember the DB a key belongs to (4 ms) [ok]: XACK should fail if got at least one invalid ID (9 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (0 ms) [ok]: TLS: Verify tls-auth-clients behaves as expected (87 ms) [ok]: GEORANGE STOREDIST option: COUNT ASC and DESC (8 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (2 ms) [ok]: WATCH will consider touched keys target of EXPIRE (2 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (1 ms) [ignore]: EVAL - JSON string encoding a string larger than 2GB: large memory flag not provided [ok]: Test BITFIELD with separate read permission (8 ms) [ok]: By default, only default user is able to subscribe to any channel (87 ms) [ok]: GEOSEARCH the box spans -180° or 180° (6 ms) [ok]: PEL NACK reassignment after XGROUP SETID event (11 ms) [ok]: latencystats: blocking commands (67 ms) [ok]: latencystats: subcommands (2 ms) [ok]: HRANDFIELD - listpack (96 ms) [ok]: EVAL - JSON numeric decoding (15 ms) [ok]: EVAL - JSON string decoding (0 ms) [ok]: EVAL - JSON smoke test (0 ms) [ok]: Test BITFIELD with separate write permission (17 ms) [ok]: EVAL - cmsgpack can pack double? (3 ms) [ok]: Test BITFIELD with read and write permissions (4 ms) [ok]: XREADGROUP will not report data on empty history. Bug #5577 (14 ms) [ok]: GEOSEARCH with small distance (16 ms) [ok]: Check compression with recompress (108 ms) [ok]: EVAL - cmsgpack can pack negative int64? (0 ms) [ok]: Clients are able to enable tracking and redirect it (2 ms) [ok]: SPUBLISH/SSUBSCRIBE basics (138 ms) [ok]: The other connection is able to get invalidations (5 ms) [ok]: XREADGROUP history reporting of deleted entries. Bug #5570 (6 ms) [ok]: Test ACL log correctly identifies the relevant item when selectors are used (11 ms) [ok]: The client is now able to disable tracking (4 ms) [ok]: Test ACL GETUSER response information (1 ms) [4/122 done]: unit/type/incr (0 seconds) Testing unit/cluster/announced-endpoints [ok]: Clients can enable the BCAST mode with the empty prefix (0 ms) [ok]: The connection gets invalidation messages about all the keys (8 ms) [ok]: Test ACL list idempotency (8 ms) [ok]: Clients can enable the BCAST mode with prefixes (2 ms) [ok]: SADD, SCARD, SISMEMBER, SMISMEMBER, SMEMBERS basics - hashtable (131 ms) [ok]: Test R+W is the same as all permissions (3 ms) [ok]: Adding prefixes to BCAST mode works (1 ms) [ok]: Test basic dry run functionality (0 ms) [ok]: Tracking NOLOOP mode in standard mode works (3 ms) === () Starting server 127.0.0.1:27673 ok [ok]: SADD, SCARD, SISMEMBER, SMISMEMBER, SMEMBERS basics - intset (13 ms) [ok]: Test various commands for command permissions (0 ms) [ok]: SMISMEMBER SMEMBERS SCARD against non set (3 ms) [ok]: SMISMEMBER SMEMBERS SCARD against non existing key (5 ms) [ok]: Tracking NOLOOP mode in BCAST mode works (14 ms) [ok]: SMISMEMBER requires one or more members (6 ms) [ok]: latencystats: measure latency (59 ms) [ok]: SADD against non set (4 ms) [ok]: errorstats: failed call authentication error (6 ms) [ok]: Test various odd commands for key permissions (32 ms) [ok]: Negative multibulk length (166 ms) [ok]: SADD a non-integer against a small intset (7 ms) [ok]: errorstats: failed call within MULTI/EXEC (8 ms) [ok]: errorstats: failed call within LUA (3 ms) [ok]: Existence test commands are not marked as access (10 ms) [ok]: errorstats: failed call NOSCRIPT error (2 ms) [ok]: RESTORE should not store key that are already expired, with REPLACE will propagate it as DEL or UNLINK (145 ms) [ok]: errorstats: failed call NOGROUP error (2 ms) [ok]: Intersection cardinaltiy commands are access commands (4 ms) [ok]: errorstats: rejected call unknown command (1 ms) [ok]: DUMP of non existing key returns nil (1 ms) [ok]: CONFIG SET port number (700 ms) [ok]: Temp rdb will be deleted if we use bg_unlink when shutdown (196 ms) [ok]: errorstats: rejected call within MULTI/EXEC (3 ms) [ok]: errorstats: rejected call due to wrong arity (2 ms) [ok]: errorstats: rejected call by OOM error (2 ms) [ok]: errorstats: rejected call by authorization error (4 ms) [ok]: SLOWLOG - only logs commands taking more time than specified (206 ms) [ok]: Pipelined commands after QUIT must not be executed (246 ms) [ok]: Test general keyspace commands require some type of permission to execute (14 ms) [ok]: Pub/Sub PING on RESP3 (3 ms) [ok]: HRANDFIELD - hashtable (92 ms) [ok]: client evicted due to large argv (414 ms) [ok]: By default, only default user is able to subscribe to any shard channel (108 ms) [ok]: HRANDFIELD with RESP3 (15 ms) === (string) Starting server 127.0.0.1:23033 ok [ok]: HRANDFIELD count of 0 is handled correctly (4 ms) [ok]: errorstats: blocking commands (29 ms) [ok]: HRANDFIELD count overflow (3 ms) [ok]: Cardinality commands require some type of permission to execute (28 ms) [ok]: HRANDFIELD with against non existing key (3 ms) === (auth external:skip) Starting server 127.0.0.1:21753 ok [ok]: HRANDFIELD count of 0 is handled correctly - emptyarray (1 ms) [ok]: HRANDFIELD with against non existing key - emptyarray (1 ms) [ok]: Test sharded channel permissions (16 ms) [ok]: Test sort with ACL permissions (15 ms) [ok]: Test DRYRUN with wrong number of arguments (1 ms) [ok]: Blocking XREADGROUP will not reply with an empty array (141 ms) [ok]: Out of range multibulk length (97 ms) === (zset) Starting server 127.0.0.1:27353 ok === (external:skip cluster) Starting server 127.0.0.1:24953 ok [ok]: SLOWLOG - zero max length is correctly handled (88 ms) [ok]: TLS: Verify tls-protocols behaves as expected (200 ms) [ok]: SADD a non-integer against a large intset (125 ms) [ok]: SADD an integer larger than 64 bits (2 ms) [ok]: By default, only default user is able to subscribe to any pattern (104 ms) [ok]: PUBLISH/SUBSCRIBE basics (111 ms) [ok]: SET and GET an item (4 ms) [ok]: XADD with MAXLEN option (427 ms) [ok]: SET and GET an empty item (4 ms) [ok]: It's possible to allow publishing to a subset of channels (8 ms) [ok]: SPUBLISH/SSUBSCRIBE with two clients (206 ms) [ok]: It's possible to allow publishing to a subset of shard channels (3 ms) [ok]: Validate subset of channels is prefixed with resetchannels flag (4 ms) [ok]: Check encoding - listpack (1 ms) [ok]: In transaction queue publish/subscribe/psubscribe to unauthorized channel will fail (5 ms) [ok]: ZSET basic ZADD and score update - listpack (3 ms) [ok]: ZSET element can't be set to NaN with ZADD - listpack (0 ms) [ok]: ZSET element can't be set to NaN with ZINCRBY - listpack (0 ms) [ok]: ZADD with options syntax error with incomplete pair - listpack (5 ms) [ok]: ZADD XX option without key - listpack (1 ms) [ok]: Crash due to wrongly recompress after lrem (233 ms) [ok]: ZADD XX existing key - listpack (1 ms) [ok]: ZADD XX returns the number of elements actually added - listpack (1 ms) [ok]: ZADD XX updates existing elements score - listpack (2 ms) [ok]: Setup slave (117 ms) [ok]: plain node check compression with insert and pop (358 ms) [ok]: SLOWLOG - max entries is correctly handled (69 ms) === (external:skip cluster) Starting server 127.0.0.1:27993 ok [ok]: ZADD GT updates existing elements when new scores are greater - listpack (3 ms) [ok]: ZADD LT updates existing elements when new scores are lower - listpack (5 ms) [ok]: AUTH fails when a wrong password is given (45 ms) [ok]: Arbitrary command gives an error when AUTH is required (3 ms) [ok]: ZADD GT XX updates existing elements when new scores are greater and skips new elements - listpack (3 ms) [ok]: AUTH succeeds when the right password is given (0 ms) [ok]: WAIT out of range timeout (milliseconds) (10 ms) [ok]: Once AUTH succeeded we can actually send commands to the server (0 ms) [ok]: SLOWLOG - GET optional argument to limit output len works (10 ms) [ok]: ZADD LT XX updates existing elements when new scores are lower and skips new elements - listpack (3 ms) [ok]: ZADD XX and NX are not compatible - listpack (0 ms) [ok]: Wrong multibulk payload header (98 ms) [ok]: ZADD NX with non existing key - listpack (2 ms) [ok]: SLOWLOG - RESET subcommand works (6 ms) [ok]: Blocking XREADGROUP: key deleted (107 ms) [ok]: ZADD NX only add new elements without updating old ones - listpack (3 ms) [ok]: ZADD GT and NX are not compatible - listpack (3 ms) [ok]: ZADD LT and NX are not compatible - listpack (1 ms) [ok]: ZADD LT and GT are not compatible - listpack (0 ms) [ok]: ZADD INCR LT/GT replies with nill if score not updated - listpack (2 ms) === () Starting server 127.0.0.1:24634 ok [ok]: ZADD INCR LT/GT with inf - listpack (15 ms) [ok]: ZADD INCR works like ZINCRBY - listpack (2 ms) [ok]: ZADD INCR works with a single score-element pair - listpack (1 ms) [ok]: ZADD CH option changes return value to all changed elements - listpack (2 ms) [ok]: Pipelined commands after QUIT that exceed read buffer size (202 ms) [ok]: SADD an integer larger than 64 bits to a large intset (98 ms) [ok]: ZINCRBY calls leading to NaN result in error - listpack (3 ms) === (repl) Starting server 127.0.0.1:21593 ok [ok]: ZINCRBY against invalid incr value - listpack (2 ms) [ok]: LINSERT correctly recompress full quicklistNode after inserting a element before it (55 ms) [ok]: ZADD - Variadic version base case - listpack (2 ms) [ok]: ZADD - Return value is the number of actually added items - listpack (1 ms) [ok]: ZADD - Variadic version does not add nothing on single parsing err - listpack (2 ms) [ok]: ZADD - Variadic version will raise error on missing arg - listpack (1 ms) [ok]: ZINCRBY does not work variadic even if shares ZADD implementation - listpack (1 ms) [ok]: ZCARD basics - listpack (1 ms) [ok]: ZREM removes key after last element is removed - listpack (2 ms) [ok]: ZREM variadic version - listpack (1 ms) [ok]: ZREM variadic version -- remove elements after key deletion - listpack (2 ms) [ok]: It's possible to allow subscribing to a subset of channels (84 ms) [ok]: ZRANGE basics - listpack (7 ms) [ok]: ZREVRANGE basics - listpack (7 ms) [ok]: ZRANK/ZREVRANK basics - listpack (6 ms) [ok]: ZRANK - after deletion - listpack (2 ms) [ok]: SPUBLISH/SSUBSCRIBE after UNSUBSCRIBE without arguments (113 ms) [ok]: ZINCRBY - can create a new sorted set - listpack (1 ms) [ok]: ZINCRBY - increment and decrement - listpack (3 ms) [ok]: ZINCRBY return value - listpack (0 ms) [ok]: client evicted due to large query buf (237 ms) [ok]: LINSERT correctly recompress full quicklistNode after inserting a element after it (51 ms) [ok]: Negative multibulk payload length (88 ms) [ok]: ZRANGEBYSCORE/ZREVRANGEBYSCORE/ZCOUNT basics - listpack (14 ms) [ok]: Test old pause-all takes precedence over new pause-write (less restrictive) (390 ms) [ok]: {standalone} SCAN basic (500 ms) === (shutdown external:skip) Starting server 127.0.0.1:26873 ok [ok]: ZRANGEBYSCORE with WITHSCORES - listpack (3 ms) [ok]: ZRANGEBYSCORE with LIMIT - listpack (17 ms) [ok]: FUNCTION - test function kill (511 ms) [ok]: plain node check compression combined with trim (131 ms) [ok]: ZRANGEBYSCORE with LIMIT and WITHSCORES - listpack (8 ms) [ok]: ZRANGEBYSCORE with non-value min or max - listpack (1 ms) [ok]: ZRANGEBYLEX/ZREVRANGEBYLEX/ZLEXCOUNT basics - listpack (11 ms) [ok]: Blocking XREADGROUP: key type changed with SET (131 ms) [ok]: ZLEXCOUNT advanced - listpack (7 ms) === (external:skip) Starting server 127.0.0.1:21113 ok [ok]: It's possible to allow subscribing to a subset of shard channels (96 ms) [ok]: ZRANGEBYLEX with LIMIT - listpack (14 ms) [ok]: ZRANGEBYLEX with invalid lex range specifiers - listpack (2 ms) [ok]: PUBLISH/SUBSCRIBE with two clients (211 ms) [5/122 done]: unit/quit (1 seconds) Testing unit/cluster/base [ok]: SSUBSCRIBE to one channel more than once (102 ms) [ignore]: Not supported in tls mode [ok]: ZREMRANGEBYSCORE basics - listpack (34 ms) [ok]: For unauthenticated clients multibulk and bulk length are limited (198 ms) [ok]: Out of range multibulk payload length (104 ms) [ok]: ZREMRANGEBYSCORE with non-value min or max - listpack (1 ms) [ok]: SHUTDOWN ABORT can cancel SIGTERM (19 ms) [ok]: ZREMRANGEBYRANK basics - listpack (16 ms) [ok]: SLOWLOG - logged entry sanity check (213 ms) [ok]: Very big payload in GET/SET (234 ms) [6/122 done]: unit/cluster/base (0 seconds) Testing unit/cluster/cli [ok]: verify reply buffer limits (664 ms) [ignore]: Not supported in tls mode === (external:skip cluster) Starting server 127.0.0.1:24955 ok [ok]: SLOWLOG - Certain commands are omitted that contain sensitive information (11 ms) [ok]: TLS: Verify tls-ciphers behaves as expected (304 ms) [ok]: SLOWLOG - Some commands can redact sensitive fields (8 ms) [ok]: Blocking XREADGROUP: key type changed with transaction (106 ms) [ok]: Temp rdb will be deleted in signal handle (39 ms) [ok]: ZREMRANGEBYLEX basics - listpack (39 ms) [ok]: ZUNIONSTORE against non-existing key doesn't set destination - listpack (1 ms) [ok]: It's possible to allow subscribing to a subset of channel patterns (100 ms) [ok]: ZUNION/ZINTER/ZINTERCARD/ZDIFF against non-existing key - listpack (1 ms) [ok]: ZUNIONSTORE with empty set - listpack (1 ms) [ok]: ZUNION/ZINTER/ZINTERCARD/ZDIFF with empty set - listpack (4 ms) [ok]: ZUNIONSTORE basics - listpack (3 ms) [7/122 done]: unit/cluster/cli (0 seconds) Testing unit/cluster/cluster-multiple-meets [ignore]: Not supported in tls mode [ok]: MIGRATE is caching connections (443 ms) [ok]: ZUNION/ZINTER/ZINTERCARD/ZDIFF with integer members - listpack (4 ms) === (external:skip cluster) Starting server 127.0.0.1:27995 ok [ok]: ZUNIONSTORE with weights - listpack (1 ms) [ok]: ZUNION with weights - listpack (1 ms) [ok]: ZUNIONSTORE with a regular set and weights - listpack (3 ms) [ok]: ZUNIONSTORE with AGGREGATE MIN - listpack (1 ms) [ok]: Test behavior of loading ACLs (12 ms) [ok]: ZUNION/ZINTER with AGGREGATE MIN - listpack (1 ms) [ok]: ZUNIONSTORE with AGGREGATE MAX - listpack (2 ms) [ok]: SUNSUBSCRIBE from non-subscribed channels (101 ms) [ok]: Test new pause time is smaller than old one, then old time preserved (184 ms) [ok]: ZUNION/ZINTER with AGGREGATE MAX - listpack (1 ms) [ok]: ZINTERSTORE basics - listpack (1 ms) [ok]: client evicted due to percentage of maxmemory (200 ms) [ok]: ZINTER basics - listpack (0 ms) [ok]: plain node check compression with lset (167 ms) [ok]: PUBSUB command basics (9 ms) [ok]: ZINTERCARD with illegal arguments (6 ms) [ok]: ZINTERCARD basics - listpack (2 ms) [ok]: ZINTER RESP3 - listpack (2 ms) [ok]: ZINTERSTORE with weights - listpack (2 ms) [ok]: ZINTER with weights - listpack (2 ms) [ok]: PUBLISH/SUBSCRIBE after UNSUBSCRIBE without arguments (132 ms) [ok]: ZINTERSTORE with a regular set and weights - listpack (4 ms) [ok]: ZINTERSTORE with AGGREGATE MIN - listpack (2 ms) [ok]: Non-number multibulk payload length (106 ms) [ok]: ZINTERSTORE with AGGREGATE MAX - listpack (2 ms) [8/122 done]: unit/cluster/cluster-multiple-meets (0 seconds) Testing unit/cluster/cluster-nodes-slots [ok]: ZUNIONSTORE with +inf/-inf scores - listpack (8 ms) [ok]: CONFIG SET bind address (491 ms) [ok]: ZUNIONSTORE with NaN weights - listpack (1 ms) [ok]: ZINTERSTORE with +inf/-inf scores - listpack (7 ms) [ok]: XADD with MAXLEN option and the '=' argument (361 ms) [ok]: ZINTERSTORE with NaN weights - listpack (2 ms) [ok]: ZDIFFSTORE basics - listpack (1 ms) [ok]: ZDIFF basics - listpack (1 ms) [ok]: ZDIFFSTORE with a regular set - listpack (2 ms) [ok]: ZDIFF subtracting set from itself - listpack (1 ms) [ok]: ZDIFF algorithm 1 - listpack (4 ms) [ok]: ZDIFF algorithm 2 - listpack (4 ms) [ok]: SLOWLOG - Rewritten commands are logged as their original command (97 ms) [ok]: SLOWLOG - commands with too many arguments are trimmed (2 ms) [ok]: SLOWLOG - too long arguments are trimmed (12 ms) [ok]: SADD overflows the maximum allowed integers in an intset - single (320 ms) [9/122 done]: unit/acl-v2 (1 seconds) Testing unit/cluster/cluster-reliable-meet [ignore]: Not supported in tls mode [ok]: Blocking XREADGROUP: flushed DB (131 ms) [10/122 done]: unit/replybufsize (1 seconds) Testing unit/cluster/cluster-response-tls [ok]: Test write commands are paused by RO (104 ms) [ok]: Subscribers are killed when revoked of channel permission (130 ms) [11/122 done]: unit/cluster/cluster-reliable-meet (0 seconds) Testing unit/cluster/cluster-shards [ok]: SUBSCRIBE to one channel more than once (115 ms) [ok]: Multi bulk request not followed by bulk arguments (125 ms) [ok]: SADD overflows the maximum allowed elements in a listpack - single (75 ms) [ok]: SADD overflows the maximum allowed integers in an intset - multiple (11 ms) [ok]: SADD overflows the maximum allowed elements in a listpack - multiple (5 ms) [ok]: Blocking XREADGROUP: swapped DB, key doesn't exist (84 ms) [ok]: SPUBLISH/SSUBSCRIBE with two clients (174 ms) [ok]: TLS: Verify tls-prefer-server-ciphers behaves as expected (235 ms) [ok]: Subscribers are killed when revoked of channel permission (101 ms) [ok]: SADD overflows the maximum allowed integers in an intset - single_multiple (51 ms) [ok]: SADD overflows the maximum allowed elements in a listpack - single_multiple (6 ms) [ok]: Variadic SADD (2 ms) [ok]: client evicted due to large multi buf (230 ms) === (external:skip cluster) Starting server 127.0.0.1:24957 ok [ok]: UNSUBSCRIBE and PUNSUBSCRIBE from non-subscribed channels (111 ms) [ok]: Generic wrong number of args (99 ms) === (auth_binary_password external:skip) Starting server 127.0.0.1:21755 ok === (external:skip cluster) Starting server 127.0.0.1:26233 ok === (shutdown external:skip) Starting server 127.0.0.1:26875 ok === () Starting server 127.0.0.1:24636 ok [ok]: SLOWLOG - EXEC is not logged, just executed commands (211 ms) [ok]: Blocking XREADGROUP: swapped DB, key is not a stream (107 ms) [ok]: UNLINK can reclaim memory in background (956 ms) [ok]: XREAD and XREADGROUP against wrong parameter (2 ms) [ok]: Test special commands are paused by RO (196 ms) [ok]: Subscribers are killed when revoked of pattern permission (99 ms) === () Starting server 127.0.0.1:28473 ok === (external:skip cluster) Starting server 127.0.0.1:27997 ok === (external:skip cluster tls) Starting server 127.0.0.1:25273 ok [ok]: FUNCTION - test script kill not working on function (506 ms) [ok]: Unbalanced number of quotes (102 ms) [ok]: PUBLISH/PSUBSCRIBE basics (115 ms) === (external:skip cluster) Starting server 127.0.0.1:21115 ok [ok]: SPUBLISH/SSUBSCRIBE with PUBLISH/SUBSCRIBE (191 ms) [ok]: Blocking XREAD: key deleted (88 ms) [ok]: RDB save will be failed in shutdown (12 ms) [ok]: AUTH fails when binary password is wrong (12 ms) [ok]: AUTH succeeds when binary password is correct (1 ms) [ok]: WAIT should acknowledge 1 additional copy of the data (669 ms) [ok]: Subscribers are killed when revoked of allchannels permission (98 ms) [ok]: SHUTDOWN will abort if rdb save failed on signal (27 ms) [ok]: SHUTDOWN will abort if rdb save failed on shutdown command (0 ms) [ok]: Test read/admin multi-execs are not blocked by pause RO (111 ms) [ok]: {standalone} SCAN COUNT (613 ms) [ok]: Test LPUSH and LPOP on plain nodes (14 ms) [ok]: SHUTDOWN can proceed if shutdown command was with nosave (28 ms) [ok]: Test LINDEX and LINSERT on plain nodes (8 ms) [ok]: Clean up rdb same named folder (3 ms) [ok]: Test LTRIM on plain nodes (4 ms) [ok]: Test LREM on plain nodes (6 ms) [ok]: DEL against expired key (1108 ms) [ok]: Test LPOS on plain nodes (4 ms) [ok]: EXISTS (3 ms) [ok]: Zero length value in key. SET/GET/EXISTS (4 ms) [ok]: Commands pipelining (4 ms) [ok]: Test LMOVE on plain nodes (8 ms) [ok]: Non existing command (2 ms) [ok]: errorstats: limit errors will not increase indefinitely (880 ms) [ok]: RENAME basic usage (5 ms) [ok]: RENAME source key should no longer exist (4 ms) [ok]: RENAME against already existing key (7 ms) === () Starting server 127.0.0.1:26553 ok [ok]: RENAMENX basic usage (8 ms) [ok]: SLOWLOG - can clean older entries (207 ms) [ok]: RENAMENX against already existing key (4 ms) [ok]: RENAMENX against already existing key (2) (2 ms) [ok]: Blocking XREAD: key type changed with SET (117 ms) [ok]: RENAME against non existing source key (2 ms) [ok]: RENAME where source and dest key are the same (existing) (1 ms) [ok]: RENAMENX where source and dest key are the same (existing) (1 ms) [ok]: RENAME where source and dest key are the same (non existing) (8 ms) [ok]: Tracking gets notification of expired keys (1003 ms) [ok]: RENAME with volatile key, should move the TTL as well (10 ms) [ok]: RENAME with volatile key, should not inherit TTL of target key (3 ms) [ok]: Test write multi-execs are blocked by pause RO (111 ms) [ok]: DEL all keys again (DB 0) (3 ms) [ok]: DEL all keys again (DB 1) (1 ms) [ok]: COPY basic usage for string (10 ms) === (external:skip cluster) Starting server 127.0.0.1:24959 ok [ok]: Subscribers are pardoned if literal permissions are retained and/or gaining allchannels (136 ms) [ok]: COPY for string does not replace an existing key without REPLACE option (9 ms) [ok]: COPY for string can replace an existing key with REPLACE option (0 ms) [ok]: COPY for string ensures that copied data is independent of copying data (9 ms) [ok]: COPY for string does not copy data to no-integer DB (0 ms) [ok]: COPY can copy key expire metadata as well (3 ms) === () Starting server 127.0.0.1:24638 ok [ok]: HRANDFIELD with - hashtable (965 ms) === (primaryauth) Starting server 127.0.0.1:21757 ok [ok]: COPY does not create an expire if it does not exist (4 ms) [ok]: PubSubShard with CLIENT REPLY OFF (188 ms) [ok]: XADD with MAXLEN option and the '~' argument (530 ms) [ok]: XADD with NOMKSTREAM option (1 ms) eventloop metrics cycle1: 1120, cycle2: 1122 eventloop metrics el_sum1: 51551, el_sum2: 51755 eventloop metrics cmd_sum1: 12590, cmd_sum2: 12616 [ok]: stats: eventloop metrics (118 ms) [ok]: PUBLISH/PSUBSCRIBE with two clients (235 ms) [ok]: WATCH will consider touched expired keys (1155 ms) [ok]: DISCARD should clear the WATCH dirty flag on the client (3 ms) [ok]: DISCARD should UNWATCH all the keys (3 ms) [ok]: COPY basic usage for list - quicklist (61 ms) [ok]: Tracking gets notification of lazy expired keys (108 ms) [ok]: HELLO 3 reply is correct (5 ms) [ok]: COPY basic usage for list - listpack (11 ms) [ok]: COPY basic usage for $type set (1 ms) [ok]: Test LSET with packed / plain combinations (178 ms) [ok]: Test LSET with packed is split in the middle (11 ms) [ok]: HELLO without protover (17 ms) [ok]: COPY basic usage for $type set (15 ms) === (shutdown external:skip) Starting server 127.0.0.1:26877 ok [ok]: RESP3 based basic invalidation (8 ms) [ok]: RESP3 tracking redirection (1 ms) === (external:skip cluster) Starting server 127.0.0.1:26235 ok [ok]: Invalidations of previous keys can be redirected after switching to RESP3 (10 ms) [ok]: Invalidations of new keys can be redirected after switching to RESP3 (1 ms) [ok]: Invalid keys should not be tracked for scripts in NOLOOP mode (15 ms) [ok]: Tracking only occurs for scripts when a command calls a read-only command (3 ms) [ok]: MULTI / EXEC is not propagated (single write command) (72 ms) [ok]: EVAL - cmsgpack pack/unpack smoke test (1215 ms) === (external:skip cluster) Starting server 127.0.0.1:21117 ok [ok]: blocked command gets rejected when reprocessed after permission change (148 ms) [ok]: Users can be configured to authenticate with any password (2 ms) [ok]: ACLs can exclude single commands (1 ms) [ok]: EVAL - cmsgpack can pack and unpack circular references? (11 ms) [ok]: ACLs can include or exclude whole classes of commands (11 ms) [ok]: Test scripts are blocked by pause RO (180 ms) [ok]: Blocking XREADGROUP for stream that ran dry (issue #5299) (203 ms) [ok]: ACLs can include single subcommands (6 ms) [ok]: EVAL - Numerical sanity check from bitop (15 ms) [ok]: BITCOUNT fuzzing without start/end (1388 ms) [ok]: PUBLISH/PSUBSCRIBE after PUNSUBSCRIBE without arguments (121 ms) [ok]: Protocol desync regression test #1 (367 ms) [ok]: EVAL - Verify minimal bitop functionality (2 ms) [ok]: EVAL - Able to parse trailing comments (1 ms) [ok]: ACLs can exclude single subcommands, case 1 (15 ms) === (external:skip cluster tls) Starting server 127.0.0.1:25275 ok [ok]: EVAL_RO - Successful case (12 ms) [ok]: ACLs can exclude single subcommands, case 2 (10 ms) [ok]: ACLs cannot include a subcommand with a specific arg (2 ms) [ok]: SHUTDOWN SIGTERM will abort if there's an initial AOFRW - default (17 ms) [ok]: ACLs cannot exclude or include a container commands with a specific arg (1 ms) === (external:skip cluster) Starting server 127.0.0.1:27999 ok [ok]: EVAL_RO - Cannot run write commands (14 ms) [ok]: redis.sha1hex() implementation (4 ms) [ok]: ACLs cannot exclude or include a container command with two args (11 ms) [ok]: RESP3 Client gets tracking-redir-broken push message after cached key changed when rediretion client is terminated (62 ms) [ok]: Check if maxclients works refusing connections (1656 ms) [ok]: Different clients can redirect to the same connection (4 ms) [ok]: Different clients using different protocols can track the same key (1 ms) [ok]: ACLs including of a type includes also subcommands (8 ms) [ok]: ACLs can block SELECT of all but a specific DB (1 ms) [ok]: ACLs can block all DEBUG subcommands except one (2 ms) [ok]: No invalidation message when using OPTIN option (4 ms) [ok]: Invalidation message sent when using OPTIN option with CLIENT CACHING yes (2 ms) [ok]: ACLs set can include subcommands, if already full command exists (9 ms) [ok]: Invalidation message sent when using OPTOUT option (9 ms) [ok]: No invalidation message when using OPTOUT option with CLIENT CACHING no (0 ms) [ok]: Able to redirect to a RESP3 client (9 ms) [12/122 done]: unit/limits (2 seconds) Testing unit/cluster/cluster-slots [ok]: MULTI / EXEC is propagated correctly (multiple commands) (99 ms) [ok]: After switching from normal tracking to BCAST mode, no invalidation message is produced for pre-BCAST keys (4 ms) [ok]: ACLs set can exclude subcommands, if already full command exists (20 ms) [ok]: Test RO scripts are not blocked by pause RO (99 ms) [ok]: ACL SETUSER RESET reverting to default newly created user (16 ms) [ok]: ACL GETUSER is able to translate back command permissions (12 ms) [ok]: BITFIELD overflow detection fuzzing (1643 ms) [ok]: TLS: Verify tls-cert-file is also used as a client cert if none specified (635 ms) [ok]: Test LSET with packed consist only one item (182 ms) === (pubsubshard external:skip) Starting server 127.0.0.1:26073 ok [ok]: COPY basic usage for $type set (184 ms) [ok]: Blocking XREADGROUP will ignore BLOCK if ID is not > (135 ms) [ok]: Quicklist: SORT BY key (40 ms) [ok]: COPY basic usage for listpack sorted set (7 ms) [ok]: Crash due to delete entry from a compress quicklist node (10 ms) [ok]: Crash due to split quicklist node wrongly (6 ms) [ok]: Quicklist: SORT BY key with limit (12 ms) [ok]: Test LPUSH and LPOP on plain nodes (13 ms) [ok]: Test LINDEX and LINSERT on plain nodes (7 ms) [13/122 done]: unit/shutdown (2 seconds) Testing unit/cluster/consistency-check [ok]: BCAST with prefix collisions throw errors (90 ms) [ok]: MULTI / EXEC is propagated correctly (multiple commands with SELECT) (96 ms) [ok]: Test LTRIM on plain nodes (10 ms) [ok]: Test LREM on plain nodes (4 ms) [ok]: Test LPOS on plain nodes (3 ms) [ok]: hdel deliver invalidate message after response in the same connection (13 ms) [ok]: Quicklist: SORT BY hash field (41 ms) evicted keys: 12 evicted clients: 0 dbsize: 38 [ok]: SLOWLOG - can be disabled (410 ms) [ok]: SLOWLOG - count must be >= -1 (1 ms) [ok]: eviction due to output buffers of many MGET clients, client eviction: false (1798 ms) [ok]: Test LMOVE on plain nodes (14 ms) [ok]: SLOWLOG - get all slow logs (5 ms) [ok]: FUNCTION - test function kill not working on eval (564 ms) [ok]: Test read-only scripts in multi-exec are not blocked by pause RO (108 ms) [ok]: PubSub messages with CLIENT REPLY OFF (203 ms) [ok]: FUNCTION - test function flush (9 ms) [ok]: FUNCTION - test function wrong argument (1 ms) [ok]: NUMSUB returns numbers, not strings (#1561) (9 ms) [ok]: {standalone} SCAN MATCH (509 ms) [ok]: ACL GETUSER provides reasonable results (136 ms) === (external:skip cluster) Starting server 127.0.0.1:26237 ok [ok]: SLOWLOG - blocking command is reported only after unblocked (66 ms) [ok]: SLOWLOG - the commands in script are recorded normally - is_eval: 0 (4 ms) [ok]: SLOWLOG - the commands in script are recorded normally - is_eval: 1 (2 ms) [ok]: CONFIG SET bind-source-addr (946 ms) [ok]: COPY basic usage for skiplist sorted set (148 ms) [ok]: MULTI / EXEC is propagated correctly (empty transaction) (111 ms) [ok]: ACL GETUSER provides correct results (54 ms) [ok]: ACL CAT with illegal arguments (2 ms) === (external:skip cluster) Starting server 127.0.0.1:24153 ok [ok]: Tracking invalidation message is not interleaved with multiple keys response (121 ms) [ok]: COPY basic usage for listpack hash (21 ms) [ok]: Tracking invalidation message is not interleaved with transaction response (3 ms) [ok]: ACL CAT without category - list all categories (8 ms) [ok]: ACL CAT category - list all commands/subcommands that belong to category (6 ms) [ok]: ACL requires explicit permission for scripting for EVAL_RO, EVALSHA_RO and FCALL_RO (3 ms) [ok]: Tracking invalidation message of eviction keys should be before response (17 ms) [ok]: ACL #5998 regression: memory leaks adding / removing subcommands (7 ms) [14/122 done]: unit/slowlog (2 seconds) Testing unit/cluster/diskless-load-swapdb [ok]: Blocking XREADGROUP for stream key that has clients blocked on list (201 ms) [ok]: Unblocked BLMOVE gets notification after response (15 ms) === (external:skip cluster) Starting server 127.0.0.1:21119 ok === (external:skip cluster tls) Starting server 127.0.0.1:25277 ok [ok]: TLS: switch between tcp and tls ports (242 ms) [ok]: Test write scripts in multi-exec are blocked by pause RO (165 ms) [ok]: ACL LOG aggregates similar errors together and assigns unique entry-id to new errors (47 ms) [ok]: Test may-replicate commands are rejected in RO scripts (5 ms) [ok]: Test LSET with packed / plain combinations (182 ms) [ok]: ACL LOG shows failed command executions at toplevel (7 ms) [ok]: MULTI / EXEC is propagated correctly (read-only commands) (103 ms) [ok]: XADD with MINID option (525 ms) [ok]: Test LSET with packed is split in the middle (17 ms) [ok]: ACL LOG shows failed subcommand executions at toplevel (17 ms) [ok]: XTRIM with MINID option (5 ms) [ok]: Protocol desync regression test #2 (391 ms) [ok]: XTRIM with MINID option, big delta from master record (3 ms) [ok]: ACL LOG is able to test similar events (10 ms) === (external:skip cluster) Starting server 127.0.0.1:26879 ok [ok]: ACL LOG is able to log keys access violations and key name (11 ms) === (pubsubshard external:skip) Starting server 127.0.0.1:26075 ok [ok]: Tracking gets notification on tracking table key eviction (80 ms) [ok]: ACL LOG is able to log channel access violations and channel name (9 ms) [ok]: ACL LOG RESET is able to flush the entries in the log (7 ms) [ok]: ACL LOG can distinguish the transaction context (1) (7 ms) [ok]: TLS: Working with an encrypted keyfile (101 ms) [ok]: NUMPATs returns the number of unique patterns (249 ms) [ok]: COPY basic usage for hashtable hash (185 ms) === (external:skip) Starting server 127.0.0.1:24640 ok [ok]: ACL LOG can distinguish the transaction context (2) (111 ms) [ok]: ACL can log errors in the context of Lua scripting (10 ms) [15/122 done]: unit/tls (2 seconds) Testing unit/cluster/faildet [ok]: FLUSHDB ASYNC can reclaim memory in background (985 ms) [ok]: HRANDFIELD with - listpack (720 ms) [ok]: Test LSET with packed consist only one item (177 ms) [ok]: Crash due to delete entry from a compress quicklist node (5 ms) [ok]: Invalidation message received for flushall (158 ms) [ok]: Crash due to split quicklist node wrongly (4 ms) [ok]: ACL LOG can accept a numerical argument to show less entries (20 ms) [ok]: Set encoding after DEBUG RELOAD (1062 ms) [ok]: SREM basics - $type (1 ms) [ok]: MULTI / EXEC is propagated correctly (write command, no effect) (199 ms) [ok]: ACL LOG can log failed auth attempts (6 ms) [ok]: Mix SUBSCRIBE and PSUBSCRIBE (123 ms) === (external:skip cluster) Starting server 127.0.0.1:26393 ok === (external:skip cluster) Starting server 127.0.0.1:26239 ok === (external:skip cluster) Starting server 127.0.0.1:24155 ok [ok]: setup replication for following tests (108 ms) [ok]: ACLLOG - zero max length is correctly handled (27 ms) [ok]: ACL LOG entries are limited to a maximum amount (3 ms) === (scripting repl external:skip) Starting server 127.0.0.1:22393 ok [ok]: Blocking XREADGROUP for stream key that has clients blocked on stream - avoid endless loop (300 ms) [ok]: EXPIRE - After 2.1 seconds the key should no longer be here (2103 ms) [ok]: EXPIRE - write on expire should work (0 ms) [ok]: EXPIREAT - Check for EXPIRE alike behavior (2 ms) [ok]: SETEX - Set + Expire combo operation. Check for TTL (1 ms) [ok]: SETEX - Check value (2 ms) [ok]: SETEX - Overwrite old key (0 ms) [ok]: ACL LOG entries are still present on update of max len config (9 ms) [ok]: Test multiple clients can be queued up and unblocked (286 ms) [ok]: Test clients with syntax errors will get responses immediately (8 ms) === (external:skip cluster) Starting server 127.0.0.1:21121 ok [ok]: SREM basics - $type (110 ms) [ok]: MULTI / EXEC with REPLICAOF (108 ms) [ok]: WAIT should not acknowledge 2 additional copies of the data (1017 ms) [ok]: SREM basics - intset (7 ms) === (external:skip cluster tls) Starting server 127.0.0.1:25279 ok [ok]: SREM with multiple arguments (7 ms) [ok]: SREM variadic version with more args needed to destroy the key (1 ms) === (external:skip cluster) Starting server 127.0.0.1:26881 ok [ok]: SINTERCARD with illegal arguments (11 ms) [ok]: SINTERCARD against non-set should throw error (9 ms) [ok]: When default user is off, new connections are not authenticated (95 ms) [ok]: When default user has no command permission, hello command still works for other users (3 ms) [ok]: SINTERCARD against non-existing key (6 ms) [ok]: Keyspace notifications: we receive keyspace notifications (152 ms) [ok]: Protocol desync regression test #3 (344 ms) [ok]: When an authentication chain is used in the HELLO cmd, the last auth cmd has precedence (20 ms) [ok]: When a setname chain is used in the HELLO cmd, the last setname cmd has precedence (10 ms) [ok]: DISCARD should not fail during OOM (70 ms) [ok]: When authentication fails in the HELLO cmd, the client setname should not be applied (1 ms) [ok]: ACL HELP should not have unexpected options (1 ms) [ok]: Test both active and passive expires are skipped during client pause (106 ms) [ok]: Delete a user that the client doesn't use (7 ms) [ok]: publish message to master and receive on replica (174 ms) [ok]: Delete a user that the client is using (5 ms) [ok]: Invalidation message received for flushdb (208 ms) [ok]: raw protocol response (8 ms) [ok]: raw protocol response - deferred (0 ms) [ok]: raw protocol response - multiline (0 ms) === (external:skip cluster) Starting server 127.0.0.1:26555 ok [ok]: RESP3 attributes (5 ms) [ok]: RESP3 attributes readraw (1 ms) [ok]: RESP3 attributes on RESP2 (6 ms) [ok]: test big number parsing (5 ms) [ok]: test bool parsing (6 ms) [ok]: test verbatim str parsing (0 ms) CLIENT KILL maxAGE will kill old clients test attempts: 0 [ok]: CLIENT KILL maxAGE will kill old clients (2225 ms) [ok]: primaryauth test with binary password dualchannel = yes (968 ms) [ok]: Test that client pause starts at the end of a transaction (103 ms) [ok]: ACL GENPASS command failed test (105 ms) [ok]: Default user can not be removed (1 ms) [ok]: ACL load non-existing configured ACL file (4 ms) [ok]: {standalone} SCAN TYPE (666 ms) [ok]: ACL-Metrics user AUTH failure (15 ms) [ok]: Keyspace notifications: we receive keyevent notifications (177 ms) [ok]: ACL-Metrics invalid command accesses (24 ms) === (list) Starting server 127.0.0.1:28475 ok === (external:skip cluster) Starting server 127.0.0.1:26395 ok [ok]: test large number of args (105 ms) [ok]: ACL-Metrics invalid key accesses (24 ms) === (external:skip cluster) Starting server 127.0.0.1:24157 ok [ok]: test argument rewriting - issue 9598 (5 ms) [ok]: query buffer resized correctly (2386 ms) === (external:skip cluster) Starting server 127.0.0.1:21123 ok === () Starting server 127.0.0.1:22395 ok [ok]: ACL-Metrics invalid channels accesses (27 ms) === (external:skip cluster) Starting server 127.0.0.1:26883 ok [ok]: Default bind address configuration handling (410 ms) [ok]: Protected mode works as expected (5 ms) [ok]: Test ASYNC flushall (240 ms) === (external:skip cluster tls) Starting server 127.0.0.1:25281 ok [ok]: Keyspace notifications: we can receive both kind of events (119 ms) === (needs:repl external:skip) Starting server 127.0.0.1:25753 ok [ok]: LPOS basic usage - quicklist (55 ms) [ok]: LPOS RANK (positive, negative and zero rank) option (4 ms) [ok]: LPOS COUNT option (6 ms) [ok]: LPOS COUNT + RANK option (0 ms) [ok]: LPOS non existing key (0 ms) [ok]: LPOS no match (1 ms) [ok]: Keyspace notifications: we are able to mask events (98 ms) [ok]: LPOS MAXLEN (2 ms) [ok]: LPOS when RANK is greater than matches (2 ms) === (external:skip cluster) Starting server 127.0.0.1:26557 ok [ok]: query buffer resized correctly when not idle (189 ms) === (auth_binary_password external:skip) Starting server 127.0.0.1:21759 ok [ok]: {standalone} SCAN unknown type (295 ms) [ok]: Connect a replica to the master instance (116 ms) === (external:skip cluster) Starting server 127.0.0.1:21125 ok [ok]: client evicted due to watched key list (1706 ms) [ok]: Generated sets must be encoded correctly - regular (0 ms) [ok]: SINTER with two sets - regular (0 ms) [ok]: Keyspace notifications: general events test (103 ms) [ok]: LPUSH, RPUSH, LLENGTH, LINDEX, LPOP - quicklist (104 ms) [ok]: SINTERCARD with two sets - regular (8 ms) [ok]: flushdb tracking invalidation message is not interleaved with transaction response (220 ms) [ok]: LPOP/RPOP with wrong number of arguments (6 ms) [ok]: SINTERSTORE with two sets - regular (6 ms) [ok]: SINTERSTORE with two sets, after a DEBUG RELOAD - regular (10 ms) [ok]: SUNION with two sets - regular (22 ms) [ok]: RPOP/LPOP with the optional count argument - quicklist (52 ms) === (regression) Starting server 127.0.0.1:24313 ok [ok]: LPOS basic usage - listpack (3 ms) [ok]: LPOS RANK (positive, negative and zero rank) option (4 ms) [ok]: MULTI and script timeout (545 ms) [ok]: LPOS COUNT option (2 ms) [ok]: LPOS COUNT + RANK option (0 ms) === (external:skip cluster tls) Starting server 127.0.0.1:25283 ok [ok]: LPOS non existing key (2 ms) [ok]: LPOS no match (0 ms) === (external:skip) Starting server 127.0.0.1:24642 ok [ok]: SUNIONSTORE with two sets - regular (34 ms) [ok]: LPOS MAXLEN (10 ms) [ok]: LPOS when RANK is greater than matches (2 ms) [ok]: lazy free a stream with all types of metadata (760 ms) === (external:skip cluster) Starting server 127.0.0.1:26885 ok [ok]: AUTH fails when binary password is wrong (6 ms) [ok]: Keyspace notifications: list events test (87 ms) [ok]: AUTH succeeds when binary password is correct (2 ms) [ok]: lazy free a stream with deleted cgroup (9 ms) === (external:skip cluster) Starting server 127.0.0.1:24159 ok [ok]: SINTER against three sets - regular (22 ms) [ok]: LPUSH, RPUSH, LLENGTH, LINDEX, LPOP - listpack (21 ms) [ok]: SINTERCARD against three sets - regular (6 ms) [ok]: SINTERSTORE with three sets - regular (1 ms) [ok]: LPOP/RPOP with wrong number of arguments (1 ms) [ok]: RPOP/LPOP with the optional count argument - listpack (1 ms) [ok]: LPOP/RPOP with the count 0 returns an empty array in RESP3 (20 ms) [ok]: LPOP/RPOP against non existing key in RESP3 (1 ms) [ok]: CLIENT KILL SKIPME YES/NO will kill all clients (497 ms) [ok]: LPOP/RPOP with against non existing key in RESP3 (1 ms) [ok]: SUNION with non existing keys - regular (28 ms) [ok]: LPOP/RPOP with the count 0 returns an empty array in RESP2 (3 ms) [ok]: LPOP/RPOP against non existing key in RESP2 (9 ms) [ok]: LPOP/RPOP with against non existing key in RESP2 (1 ms) === (external:skip) Starting server 127.0.0.1:21273 ok [ok]: Variadic RPUSH/LPUSH (10 ms) [ok]: CLIENT command unhappy path coverage (27 ms) [ok]: DEL a list (0 ms) [16/122 done]: unit/lazyfree (3 seconds) Testing unit/cluster/failover [ok]: SDIFF with two sets - regular (29 ms) [ok]: SDIFF with three sets - regular (1 ms) [ok]: SDIFFSTORE with three sets - regular (0 ms) [ok]: HyperLogLog self test passes (3024 ms) [ok]: Keyspace notifications: set events test (85 ms) [ok]: PFADD without arguments creates an HLL value (9 ms) [ok]: Approximated cardinality after creation is zero (0 ms) [ok]: PFADD returns 1 when at least 1 reg was modified (0 ms) [ok]: PFADD returns 0 when no reg was modified (0 ms) [ok]: PFADD works with empty string (regression) (4 ms) [ok]: COPY basic usage for stream (934 ms) [ok]: PFCOUNT returns approximated cardinality of set (3 ms) [ok]: SINTER/SUNION/SDIFF with three same sets - regular (26 ms) [ok]: COPY basic usage for stream-cgroups (32 ms) [ok]: MOVE basic usage (7 ms) === (external:skip cluster) Starting server 127.0.0.1:26559 ok [ok]: MOVE against key existing in the target DB (4 ms) [ok]: MOVE against non-integer DB (#1428) (0 ms) [ok]: MOVE can move key expire metadata as well (2 ms) [ok]: MOVE does not create an expire if it does not exist (1 ms) [ok]: SET/GET keys in different DBs (2 ms) instantaneous metrics instantaneous_eventloop_cycles_per_sec: 8 [17/122 done]: unit/networking (3 seconds) Testing unit/cluster/failover2 instantaneous metrics instantaneous_eventloop_duration_usec: 130 [ok]: stats: instantaneous metrics (1606 ms) [ok]: Keyspace notifications: zset events test (72 ms) [ok]: default: load from include file, can access any channels (3 ms) [ok]: FUNCTION - creation is replicated to replica (314 ms) [ok]: FUNCTION - call on replica (1 ms) [ok]: FUNCTION - restore is replicated to replica (1 ms) [ok]: default: with config acl-pubsub-default allchannels after reset, can access any channels (7 ms) [ok]: FUNCTION - delete is replicated to replica (5 ms) [ok]: default: with config acl-pubsub-default resetchannels after reset, can not access any channels (4 ms) [ok]: Alice: can execute all command (3 ms) [ok]: FUNCTION - flush is replicated to replica (3 ms) [ok]: Bob: just execute @set and acl command (3 ms) [ok]: Regression for a crash with blocking ops and pipelining (107 ms) [ok]: BLPOP: single existing list - quicklist (152 ms) === (primaryauth) Starting server 127.0.0.1:21761 ok [ok]: Keyspace notifications: hash events test (74 ms) [ok]: HSET/HLEN - Big hash creation (991 ms) [ok]: Is the big hash encoded with an hash table? (1 ms) [ok]: TTL, TYPE and EXISTS do not alter the last access time of a key (3005 ms) [ok]: HGET against the small hash (7 ms) [ok]: RANDOMKEY (99 ms) [ok]: RANDOMKEY against empty DB (0 ms) [ok]: RANDOMKEY regression 1 (0 ms) [ok]: KEYS * two times with long key, Github issue #1208 (0 ms) [ok]: Regression for pattern matching long nested loops (3 ms) [ok]: Coverage: basic SWAPDB test and unhappy path (11 ms) [ok]: Coverage: SWAPDB and FLUSHDB (10 ms) [ok]: stats: debug metrics (117 ms) [18/122 done]: unit/protocol (3 seconds) Testing unit/cluster/failure-marking [ok]: Keyspace notifications: stream events test (61 ms) === (external:skip cluster) Starting server 127.0.0.1:26887 ok [ok]: Disconnecting the replica from master instance (113 ms) [ok]: FUNCTION - test replication to replica on rdb phase (0 ms) [ok]: FUNCTION - test replication to replica on rdb phase info command (0 ms) [ok]: FUNCTION - create on read only replica (0 ms) [ok]: FUNCTION - delete on read only replica (1 ms) [ok]: CLIENT KILL close the client connection during bgsave (261 ms) [ok]: {standalone} SCAN with expired keys (471 ms) === (external:skip cluster) Starting server 127.0.0.1:24161 ok [ok]: Regression for pattern matching very long nested loops (70 ms) === (external:skip cluster) Starting server 127.0.0.1:23833 ok === (external:skip cluster) Starting server 127.0.0.1:24644 ok Waiting for background AOF rewrite to finish... [ok]: BLPOP: multiple existing lists - quicklist (182 ms) [ok]: SETEX - Wait for the key to expire (1103 ms) [ok]: SETEX - Wrong time parameter (1 ms) [ok]: PERSIST can undo an EXPIRE (0 ms) [19/122 done]: unit/keyspace (3 seconds) Testing unit/cluster/half-migrated-slot [ok]: PERSIST returns 0 against non existing or non volatile keys (6 ms) [ok]: Keyspace notifications: expired events (triggered expire) (159 ms) Waiting for background AOF rewrite to finish... [ok]: WAIT should not acknowledge 1 additional copy if slave is blocked (1105 ms) [ok]: CLIENT REPLY OFF/ON: disable all commands reply (150 ms) [ok]: ACL LOAD only disconnects affected clients (281 ms) === (external:skip cluster) Starting server 127.0.0.1:26561 ok [ok]: Blocking XREADGROUP for stream key that has clients blocked on stream - reprocessing command (1210 ms) Waiting for background AOF rewrite to finish... [ok]: stats: client input and output buffer limit disconnections (265 ms) [ok]: BLPOP: second list has an entry - quicklist (141 ms) [ok]: Generated sets must be encoded correctly - intset (3 ms) [ok]: SINTER with two sets - intset (0 ms) === (external:skip cluster) Starting server 127.0.0.1:24315 ok [ok]: SINTERCARD with two sets - intset (2 ms) [ok]: SINTERSTORE with two sets - intset (14 ms) [ok]: SINTERSTORE with two sets, after a DEBUG RELOAD - intset (1 ms) Waiting for background AOF rewrite to finish... [ok]: EXEC and script timeout (623 ms) [ok]: SUNION with two sets - intset (41 ms) === (external:skip cluster) Starting server 127.0.0.1:23673 ok Waiting for background AOF rewrite to finish... [ok]: XGROUP DESTROY should unblock XREADGROUP with -NOGROUP (121 ms) [ok]: CLIENT REPLY SKIP: skip the next command reply (163 ms) [ok]: SUNIONSTORE with two sets - intset (44 ms) [ok]: Server is able to evacuate enough keys when num of keys surpasses limit by more than defined initial effort (739 ms) === (external:skip cluster) Starting server 127.0.0.1:24163 ok === (external:skip cluster) Starting server 127.0.0.1:26889 ok [ok]: SINTER against three sets - intset (12 ms) [ok]: SINTERCARD against three sets - intset (7 ms) [ok]: SINTERSTORE with three sets - intset (1 ms) [ok]: Keyspace notifications: expired events (background expire) (250 ms) [ok]: BLMPOP_LEFT: single existing list - quicklist (158 ms) [ok]: SUNION with non existing keys - intset (28 ms) [ok]: clients: pubsub clients (174 ms) === (external:skip cluster) Starting server 127.0.0.1:24646 ok === (external:skip cluster) Starting server 127.0.0.1:23835 ok [ok]: SDIFF with two sets - intset (1 ms) [ok]: SDIFF with three sets - intset (0 ms) LATENCY HISTORY data: {1735307901 303} {1735307903 400} {1735307905 500} [ok]: Test when replica paused, offset would not grow (749 ms) [ok]: SDIFFSTORE with three sets - intset (5 ms) [ok]: Test latency events logging (3409 ms) [ok]: LATENCY HISTORY output is ok (1 ms) LATENCY LATEST data: {command 1735307905 500 500} LATENCY GRAPH data: command - high 500 ms, low 303 ms (all time high 500 ms) -------------------------------------------------------------------------------- # | #| _|| 420 sss [ok]: LATENCY LATEST output is ok (2 ms) [ok]: LATENCY GRAPH can output the event graph (1 ms) [ok]: Test replica offset would grow after unpause (7 ms) [ok]: ACL LOAD disconnects clients of deleted users (254 ms) [ok]: ACL load and save (13 ms) [ok]: RENAME can unblock XREADGROUP with data (120 ms) [ok]: ACL load and save with restricted channels (4 ms) [ok]: CLIENT REPLY ON: unset SKIP flag (122 ms) [ok]: Keyspace notifications: evicted events (68 ms) [ok]: SINTER/SUNION/SDIFF with three same sets - intset (40 ms) [ok]: Keyspace notifications: test CONFIG GET/SET of event flags (10 ms) [ok]: SINTERSTORE with two listpack sets where result is intset (13 ms) [ok]: {standalone} SCAN with expired keys with TYPE filter (460 ms) [ok]: {standalone} SSCAN with encoding intset (3 ms) [20/122 done]: unit/pubsubshard (4 seconds) Testing unit/cluster/hostnames [ok]: {standalone} SSCAN with encoding listpack (10 ms) === (external:skip cluster) Starting server 127.0.0.1:26563 ok [ok]: {standalone} SSCAN with encoding hashtable (27 ms) [ok]: Keyspace notifications: new key test (57 ms) [ok]: publish to self inside multi (3 ms) [ok]: {standalone} HSCAN with encoding listpack (7 ms) [ok]: clients: watching clients (136 ms) [ok]: HGET against the big hash (604 ms) [ok]: HGET against non existing key (1 ms) [ok]: publish to self inside script (11 ms) [ok]: HSET in update and insert mode (6 ms) [ok]: HSETNX target key missing - small hash (1 ms) [ok]: HSETNX target key exists - small hash (0 ms) [ok]: Tracking info is correct (196 ms) [ok]: CLIENT GETREDIR provides correct client id (2 ms) [ok]: HSETNX target key missing - big hash (2 ms) [ok]: HSETNX target key exists - big hash (1 ms) [ok]: HSET/HMSET wrong number of args (2 ms) [ok]: MONITOR can log executed commands (93 ms) [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking off (6 ms) [ok]: HMSET - small hash (1 ms) [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking on (1 ms) [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking on with options (4 ms) [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking optin (1 ms) [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking optout (1 ms) [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking bcast mode (1 ms) [ok]: RENAME can unblock XREADGROUP with -NOGROUP (116 ms) [ok]: unsubscribe inside multi, and publish to self (25 ms) === (external:skip cluster) Starting server 127.0.0.1:23675 ok [ok]: BLMPOP_LEFT: multiple existing lists - quicklist (189 ms) === (external:skip cluster) Starting server 127.0.0.1:24317 ok [21/122 done]: unit/pause (4 seconds) Testing unit/cluster/human-announced-nodename [22/122 done]: unit/pubsub (4 seconds) Testing unit/cluster/info [ok]: MONITOR can log commands issued by the scripting engine (89 ms) [ok]: SINTERSTORE with two hashtable sets where result is intset (161 ms) [ok]: HMSET - big hash (94 ms) [ok]: HMGET against non existing key and fields (1 ms) [ok]: SUNION hashtable and listpack (11 ms) [ok]: SDIFF with first set empty (5 ms) [ok]: SDIFF with same set two times (1 ms) [ok]: Hash commands against wrong type (13 ms) [ok]: HMGET - small hash (6 ms) === (external:skip cluster) Starting server 127.0.0.1:24165 ok === (external:skip cluster) Starting server 127.0.0.1:26891 ok === (external:skip cluster) Starting server 127.0.0.1:23837 ok === (external:skip cluster) Starting server 127.0.0.1:24648 ok === (external:skip cluster) Starting server 127.0.0.1:26077 ok [ok]: MONITOR can log commands issued by functions (101 ms) [ok]: BLMPOP_LEFT: second list has an entry - quicklist (157 ms) === (external:skip) Starting server 127.0.0.1:21275 ok [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking redir broken (198 ms) [ok]: HMGET - big hash (95 ms) [ok]: HKEYS - small hash (7 ms) [ok]: {standalone} HSCAN with encoding hashtable (277 ms) === (external:skip cluster) Starting server 127.0.0.1:26565 ok [ok]: {standalone} ZSCAN with encoding listpack (8 ms) === (external:skip cluster) Starting server 127.0.0.1:25913 ok [ok]: HKEYS - big hash (58 ms) [ok]: MONITOR supports redacting command arguments (98 ms) [ok]: HVALS - small hash (0 ms) === (external:skip cluster) Starting server 127.0.0.1:25755 ok [ok]: Default user has access to all channels irrespective of flag (3 ms) [ok]: Update acl-pubsub-default, existing users shouldn't get affected (4 ms) [ok]: Single channel is valid (2 ms) [ok]: Single channel is not valid with allchannels (2 ms) [ok]: primaryauth test with binary password dualchannel = no (875 ms) [ok]: HVALS - big hash (2 ms) [ok]: BRPOPLPUSH - quicklist (156 ms) [ok]: HGETALL - small hash (14 ms) [ok]: MONITOR correctly handles multi-exec cases (69 ms) [ok]: BITFIELD overflow wrap fuzzing (2449 ms) [ok]: BITFIELD regression for #3221 (1 ms) [ok]: BITFIELD regression for #3564 (10 ms) [ok]: FUNCTION - function effect is replicated to replica (929 ms) [ok]: BITFIELD_RO with only key as argument (0 ms) [ok]: FUNCTION - modify key space of read only replica (0 ms) [ok]: BITFIELD_RO fails when write option is used (1 ms) [ok]: MULTI-EXEC body and script timeout (654 ms) === (external:skip cluster) Starting server 127.0.0.1:23839 ok [ok]: Regression test for #11715 (202 ms) === (info external:skip) Starting server 127.0.0.1:23355 ok [ok]: HGETALL - big hash (105 ms) === (external:skip cluster) Starting server 127.0.0.1:26893 ok [ok]: HGETALL against non-existing key (2 ms) === (external:skip cluster) Starting server 127.0.0.1:24167 ok [ok]: BLMOVE left left - quicklist (145 ms) [ok]: HDEL and return value (10 ms) [ok]: BITCOUNT fuzzing with start/end (2688 ms) === (external:skip cluster) Starting server 127.0.0.1:24650 ok [ok]: HDEL - more than a single value (7 ms) [ok]: BITCOUNT with just start (4 ms) === (external:skip cluster) Starting server 127.0.0.1:26567 ok [ok]: BITCOUNT with start, end (4 ms) [ok]: HDEL - hash becomes empty before deleting all specified fields (12 ms) [ok]: BITCOUNT with illegal arguments (2 ms) [ok]: BITCOUNT against non-integer value (1 ms) [ok]: HEXISTS (2 ms) === (external:skip cluster) Starting server 127.0.0.1:26079 ok [ok]: BITCOUNT regression test for github issue #582 (2 ms) [ok]: BITCOUNT misaligned prefix (1 ms) [ok]: BITCOUNT misaligned prefix + full words + remainder (1 ms) [ok]: Is a ziplist encoded Hash promoted on big payload? (5 ms) [ok]: BITOP NOT (empty string) (1 ms) [ok]: HINCRBY against non existing database key (1 ms) [ok]: BITOP NOT (known string) (2 ms) [ok]: BITOP where dest and target are the same key (1 ms) [ok]: BITOP AND|OR|XOR don't change the string with single input key (1 ms) [ok]: BITOP missing key is considered a stream of zero (3 ms) [ok]: memory: database and pubsub overhead and rehashing dict count (21 ms) [ok]: HINCRBY HINCRBYFLOAT against non-integer increment value (9 ms) [ok]: BITOP shorter keys are zero-padded to the key with max length (4 ms) [ok]: {standalone} ZSCAN with encoding skiplist (261 ms) === (external:skip cluster) Starting server 127.0.0.1:25915 ok [ok]: HINCRBY against non existing hash key (10 ms) [ok]: HINCRBY against hash key created by hincrby itself (2 ms) [ok]: HINCRBY against hash key originally set with HSET (1 ms) [ok]: HINCRBY over 32bit value (7 ms) [ok]: FUZZ stresser with data model binary (4044 ms) [ok]: HINCRBY over 32bit value with over 32bit increment (4 ms) [ok]: HINCRBY fails against hash value with spaces (left) (4 ms) [ok]: HINCRBY fails against hash value with spaces (right) (4 ms) [ok]: HINCRBY can detect overflows (1 ms) [ok]: HINCRBYFLOAT against non existing database key (9 ms) [ok]: HINCRBYFLOAT against non existing hash key (5 ms) [23/122 done]: unit/auth (4 seconds) Testing unit/cluster/links [ok]: HINCRBYFLOAT against hash key created by hincrby itself (5 ms) [ok]: HINCRBYFLOAT against hash key originally set with HSET (3 ms) [ok]: HINCRBYFLOAT over 32bit value (1 ms) [ok]: HINCRBYFLOAT over 32bit value with over 32bit increment (2 ms) [ok]: HINCRBYFLOAT fails against hash value with spaces (left) (8 ms) [ok]: HINCRBYFLOAT fails against hash value with spaces (right) (1 ms) [ok]: HINCRBYFLOAT fails against hash value that contains a null-terminator in the middle (1 ms) [24/122 done]: unit/info (4 seconds) Testing unit/cluster/manual-failover [ok]: RESP3 based basic invalidation with client reply off (198 ms) [ok]: HSTRLEN against the small hash (8 ms) [ok]: MONITOR log blocked command only once (251 ms) [ok]: CLIENT GETNAME should return NIL if name is not assigned (7 ms) [ok]: CLIENT GETNAME check if name set correctly (1 ms) [ok]: CLIENT LIST shows empty fields for unassigned names (1 ms) [ok]: CLIENT SETNAME does not accept spaces (1 ms) [ok]: CLIENT SETNAME can assign a name to this connection (2 ms) [ok]: CLIENT SETNAME can change the name of an existing connection (1 ms) === (external:skip cluster) Starting server 127.0.0.1:25757 ok [ok]: XCLAIM can claim PEL items from another consumer (627 ms) [ok]: BLMOVE left right - quicklist (152 ms) millisecond expire test attempts: 0 [ok]: EXPIRE precision is now the millisecond (1109 ms) === (external:skip cluster) Starting server 127.0.0.1:23841 ok [ok]: {standalone} SCAN guarantees check under write load (140 ms) === (external:skip) Starting server 127.0.0.1:21277 ok [ok]: {standalone} SSCAN with integer encoded object (issue #1345) (6 ms) [ok]: {standalone} SSCAN with PATTERN (1 ms) [ok]: {standalone} HSCAN with PATTERN (1 ms) [ok]: {standalone} HSCAN with NOVALUES (1 ms) [ok]: After CLIENT SETNAME, connection can still be closed (69 ms) [ok]: {standalone} ZSCAN with PATTERN (1 ms) [ok]: {standalone} ZSCAN with NOSCORES (2 ms) [ok]: CLIENT SETINFO can set a library name to this connection (2 ms) [ok]: CLIENT SETINFO invalid args (3 ms) [ok]: RESET does NOT clean library name (1 ms) [ok]: CLIENT SETINFO can clear library name (2 ms) === (repl external:skip) Starting server 127.0.0.1:21913 ok [ok]: WAIT implicitly blocks on client pause since ACKs aren't sent (1113 ms) === (external:skip cluster) Starting server 127.0.0.1:26895 ok PSETEX sub-second expire test attempts: 0 [ok]: PSETEX can set sub-second expires (105 ms) [ok]: Only default user has access to all channels irrespective of flag (7 ms) === (external:skip cluster) Starting server 127.0.0.1:24652 ok [ok]: BLMOVE right left - quicklist (152 ms) === (external:skip cluster) Starting server 127.0.0.1:26569 ok === (external:skip cluster) Starting server 127.0.0.1:24169 ok [ok]: RESP2 based basic invalidation with client reply off (244 ms) === (external:skip cluster) Starting server 127.0.0.1:26081 ok === (external:skip cluster) Starting server 127.0.0.1:23357 ok === (external:skip cluster) Starting server 127.0.0.1:21763 ok [ok]: {standalone} ZSCAN scores: regression test for issue #2175 (186 ms) PEXPIRE sub-second expire test attempts: 0 [ok]: PEXPIRE can set sub-second expires (104 ms) === () Starting server 127.0.0.1:23513 ok [ok]: BLMOVE right right - quicklist (150 ms) === (external:skip cluster) Starting server 127.0.0.1:25759 ok === (external:skip cluster) Starting server 127.0.0.1:23843 ok [ok]: just EXEC and script timeout (587 ms) [ok]: WAIT replica multiple clients unblock - reuse last result (270 ms) === (external:skip cluster) Starting server 127.0.0.1:24654 ok [ok]: BLPOP: single existing list - listpack (85 ms) === () Starting server 127.0.0.1:21915 ok [ok]: XCLAIM without JUSTID increments delivery count (414 ms) [ok]: RESP3 based basic redirect invalidation with client reply off (209 ms) === (external:skip) Starting server 127.0.0.1:21279 ok [ok]: exec with write commands and state change (94 ms) PEXPIREAT sub-second expire test attempts: 0 [ok]: PEXPIREAT can set sub-second expires (210 ms) [ok]: TTL returns time to live in seconds (1 ms) [ok]: PTTL returns time to live in milliseconds (4 ms) [ok]: TTL / PTTL / EXPIRETIME / PEXPIRETIME return -1 if key has no expire (3 ms) [ok]: TTL / PTTL / EXPIRETIME / PEXPIRETIME return -2 if key does not exit (1 ms) [ok]: EXPIRETIME returns absolute expiration time in seconds (0 ms) [ok]: PEXPIRETIME returns absolute expiration time in milliseconds (2 ms) === (external:skip cluster) Starting server 127.0.0.1:26897 ok === (external:skip cluster) Starting server 127.0.0.1:26571 ok [ok]: BLPOP: multiple existing lists - listpack (81 ms) [ok]: default: load from config file, without channel permission default user can't access any channels (0 ms) === (external:skip cluster) Starting server 127.0.0.1:24171 ok === (external:skip cluster) Starting server 127.0.0.1:23359 ok === (external:skip cluster) Starting server 127.0.0.1:26083 ok [ok]: exec with read commands and stale replica state change (80 ms) === (external:skip cluster) Starting server 127.0.0.1:21765 ok [ok]: RESP3 based basic tracking-redir-broken with client reply off (119 ms) [ok]: EXEC with only read commands should not be rejected when OOM (44 ms) === () Starting server 127.0.0.1:27675 ok [ok]: BLPOP: second list has an entry - listpack (94 ms) [ok]: XCLAIM same consumer (208 ms) [ok]: BITFIELD: setup slave (120 ms) [ok]: EXEC with at least one use-memory command should fail (75 ms) === (external:skip cluster) Starting server 127.0.0.1:23845 ok [ok]: Blocking commands ignores the timeout (5 ms) [ok]: HSTRLEN against the big hash (695 ms) [ok]: BLMPOP_LEFT: single existing list - listpack (90 ms) [ok]: HSTRLEN against non existing field (0 ms) [ok]: HSTRLEN corner cases (13 ms) [ok]: HINCRBYFLOAT over hash-max-listpack-value encoded with a listpack (8 ms) === () Starting server 127.0.0.1:23515 ok [ok]: Hash ziplist regression test for large keys (0 ms) === (external:skip cluster) Starting server 127.0.0.1:24656 ok [ok]: BLMPOP_LEFT: multiple existing lists - listpack (48 ms) === (external:skip cluster) Starting server 127.0.0.1:23361 ok === (external:skip cluster) Starting server 127.0.0.1:26573 ok [ok]: MULTI propagation of PUBLISH (123 ms) [ok]: Setup a new replica (118 ms) === (external:skip cluster) Starting server 127.0.0.1:24173 ok === (external:skip cluster) Starting server 127.0.0.1:21767 ok [ok]: BLMPOP_LEFT: second list has an entry - listpack (73 ms) === (external:skip) Starting server 127.0.0.1:21281 ok === (external:skip cluster) Starting server 127.0.0.1:26085 ok [ok]: Hash fuzzing #1 - 10 fields (160 ms) [ok]: BRPOPLPUSH - listpack (75 ms) [ok]: MULTI propagation of SCRIPT LOAD (100 ms) [ok]: default: load from config file with all channels permissions (4 ms) === (tracking network) Starting server 127.0.0.1:27513 ok [ok]: BLMOVE left left - listpack (63 ms) === (external:skip cluster) Starting server 127.0.0.1:23847 ok [ok]: MULTI propagation of EVAL (104 ms) [ok]: BITOP and fuzzing (1087 ms) [ok]: Hash fuzzing #2 - 10 fields (148 ms) === () Starting server 127.0.0.1:22397 ok [ok]: BLMOVE left right - listpack (118 ms) === (external:skip cluster) Starting server 127.0.0.1:23363 ok [ok]: Server should actively expire keys incrementally (617 ms) [ok]: HyperLogLogs are promote from sparse to dense (2475 ms) === (external:skip cluster) Starting server 127.0.0.1:24175 ok [ok]: MULTI propagation of SCRIPT FLUSH (103 ms) [ok]: Change hll-sparse-max-bytes (8 ms) === () Starting server 127.0.0.1:23517 ok [ok]: Coverage: Basic CLIENT CACHING (86 ms) [ok]: Coverage: Basic CLIENT REPLY (0 ms) [ok]: Coverage: Basic CLIENT TRACKINGINFO (1 ms) [ok]: Coverage: Basic CLIENT GETREDIR (0 ms) === (external:skip cluster) Starting server 127.0.0.1:26087 ok Waiting for background AOF rewrite to finish... [ok]: BLMOVE right left - listpack (96 ms) [ok]: query buffer resized correctly with fat argv (2814 ms) Waiting for background AOF rewrite to finish... [25/122 done]: unit/tracking (6 seconds) Testing unit/cluster/manual-takeover [ok]: MULTI propagation of XREADGROUP (128 ms) [26/122 done]: unit/querybuf (6 seconds) Testing unit/cluster/many-slot-migration [ok]: MULTI with SAVE (15 ms) [ok]: MULTI with SHUTDOWN (8 ms) [ok]: XAUTOCLAIM can claim PEL items from another consumer (624 ms) [ok]: BLMOVE right right - listpack (114 ms) === (external:skip) Starting server 127.0.0.1:21283 ok [ok]: FUNCTION can processes create, delete and flush commands in AOF when doing "debug loadaof" in read-only slaves (519 ms) === (external:skip cluster) Starting server 127.0.0.1:23365 ok === (external:skip cluster) Starting server 127.0.0.1:23849 ok [ok]: BLPOP, LPUSH + DEL should not awake blocked client (71 ms) [ok]: Cluster is up (2 ms) Waiting for background AOF rewrite to finish... [ok]: BITFIELD: write on master, read on slave (746 ms) [ok]: BITFIELD_RO with only key as argument on read-only replica (1 ms) [ok]: BITFIELD_RO fails when write option is used on read-only replica (0 ms) [ok]: Test loading an ACL file with duplicate users (12 ms) [ok]: Test loading an ACL file with duplicate default user (10 ms) [ok]: MULTI with BGREWRITEAOF (184 ms) === (external:skip cluster) Starting server 127.0.0.1:26089 ok === (external:skip cluster) Starting server 127.0.0.1:24177 ok === (external:skip cluster) Starting server 127.0.0.1:25593 ok [ok]: BLPOP, LPUSH + DEL + SET should not awake blocked client (100 ms) === (external:skip cluster) Starting server 127.0.0.1:27515 ok [ok]: Test loading duplicate users in config on startup (56 ms) [ok]: XAUTOCLAIM as an iterator (218 ms) [ok]: XAUTOCLAIM COUNT must be > 0 (4 ms) [ok]: XCLAIM with XDEL (7 ms) [ok]: XCLAIM with trimming (14 ms) [ok]: XAUTOCLAIM with XDEL (9 ms) [ok]: BLMPOP_LEFT, LPUSH + DEL should not awake blocked client (69 ms) [ok]: XAUTOCLAIM with XDEL and count (16 ms) [ok]: XAUTOCLAIM with out of range count (1 ms) === () Starting server 127.0.0.1:23519 ok [ok]: XCLAIM with trimming (16 ms) [ok]: Hyperloglog promote to dense well in different hll-sparse-max-bytes (460 ms) Waiting for background AOF rewrite to finish... === (scripting) Starting server 127.0.0.1:22399 ok === (external:skip cluster) Starting server 127.0.0.1:23367 ok [ok]: XINFO FULL output (25 ms) [27/122 done]: unit/bitfield (6 seconds) Testing unit/cluster/misc [ok]: BLMPOP_LEFT, LPUSH + DEL + SET should not awake blocked client (90 ms) [ok]: MULTI with config set appendonly (195 ms) [ok]: MULTI with config error (11 ms) [ok]: Flushall while watching several keys by one client (1 ms) [ok]: LIBRARIES - test shared function can access default globals (2 ms) [ok]: LIBRARIES - usage and code sharing (1 ms) [ok]: LIBRARIES - test registration failure revert the entire load (0 ms) [ok]: LIBRARIES - test registration function name collision (3 ms) [ok]: LIBRARIES - test registration function name collision on same library (0 ms) [ok]: LIBRARIES - test registration with no argument (0 ms) [ok]: LIBRARIES - test registration with only name (0 ms) [ok]: LIBRARIES - test registration with to many arguments (0 ms) [ok]: LIBRARIES - test registration with no string name (0 ms) [ok]: LIBRARIES - test registration with wrong name format (1 ms) [ok]: LIBRARIES - test registration with empty name (6 ms) [ok]: LIBRARIES - math.random from function load (3 ms) [ok]: LIBRARIES - redis.call from function load (0 ms) [ok]: LIBRARIES - redis.setresp from function load (0 ms) [ok]: LIBRARIES - redis.set_repl from function load (1 ms) [ok]: LIBRARIES - redis.acl_check_cmd from function load (2 ms) [ok]: LIBRARIES - malicious access test (7 ms) [ok]: LIBRARIES - delete removed all functions on library (1 ms) [ok]: LIBRARIES - register function inside a function (0 ms) [ok]: LIBRARIES - register library with no functions (0 ms) === (external:skip cluster) Starting server 127.0.0.1:23851 ok [ok]: BLPOP with same key multiple times should work (issue #801) (89 ms) === (external:skip cluster) Starting server 127.0.0.1:27517 ok === (external:skip cluster) Starting server 127.0.0.1:24179 ok [ok]: CONFIG save params special case handled properly (1648 ms) [ok]: Measures elapsed time os.clock() (4502 ms) [ok]: Prohibit dangerous lua methods in sandbox (7 ms) === (external:skip cluster) Starting server 127.0.0.1:25595 ok [ok]: Verify execution of prohibit dangerous Lua methods will fail (20 ms) [ok]: Globals protection reading an undeclared global variable (1 ms) [ok]: Globals protection setting an undeclared global* (1 ms) [ok]: TOUCH alters the last access time of a key (3004 ms) [ok]: lua bit.tohex bug (10 ms) [ok]: MULTI/EXEC is isolated from the point of view of BLPOP (75 ms) [ok]: Test an example script DECR_IF_GT (22 ms) === (external:skip cluster) Starting server 127.0.0.1:21917 ok [ok]: Consumer seen-time and active-time (227 ms) === (external:skip cluster) Starting server 127.0.0.1:23369 ok [ok]: Cluster should start ok (0 ms) [ok]: XGROUP CREATECONSUMER: create consumer if does not exist (41 ms) [ok]: errorstats: rejected call due to MOVED Redirection (20 ms) [ok]: BLPOP with variadic LPUSH (78 ms) [ok]: XGROUP CREATECONSUMER: group must exist (15 ms) [ok]: CONFIG sanity (156 ms) === (acl external:skip) Starting server 127.0.0.1:21285 ok === (external:skip) Starting server 127.0.0.1:24793 ok [28/122 done]: unit/cluster/info (2 seconds) Testing unit/cluster/multi-slot-operations [ok]: MULTI/EXEC is isolated from the point of view of BLMPOP_LEFT (112 ms) === (external:skip cluster) Starting server 127.0.0.1:24181 ok [ok]: Half init migration in 'migrating' is fixable (91 ms) [ok]: MULTI with FLUSHALL and AOF (12 ms) === (external:skip cluster) Starting server 127.0.0.1:27519 ok === (external:skip cluster) Starting server 127.0.0.1:25597 ok [ok]: BLMPOP_LEFT with variadic LPUSH (115 ms) [ok]: Server should lazy expire keys (1005 ms) === (external:skip cluster) Starting server 127.0.0.1:23371 ok === (external:skip cluster) Starting server 127.0.0.1:21919 ok === (stream needs:debug) Starting server 127.0.0.1:28633 ok [29/122 done]: unit/multi (6 seconds) Testing unit/cluster/no-failover-option === (external:skip cluster) Starting server 127.0.0.1:25917 ok [ok]: LIBRARIES - load timeout (507 ms) [ok]: LIBRARIES - verify global protection on the load run (0 ms) [ok]: LIBRARIES - named arguments (5 ms) [ok]: LIBRARIES - named arguments, bad function name (0 ms) [ok]: LIBRARIES - named arguments, bad callback type (0 ms) [ok]: LIBRARIES - named arguments, bad description (1 ms) [ok]: LIBRARIES - named arguments, unknown argument (0 ms) [ok]: LIBRARIES - named arguments, missing function name (1 ms) [ok]: LIBRARIES - named arguments, missing callback (1 ms) [ok]: FUNCTION - test function restore with function name collision (3 ms) [ok]: FUNCTION - test function list with code (5 ms) [ok]: FUNCTION - test function list with pattern (2 ms) [ok]: Half init migration in 'importing' is fixable (182 ms) [ok]: FUNCTION - test function list wrong argument (1 ms) [ok]: BRPOPLPUSH with zero timeout should block indefinitely (131 ms) [ok]: FUNCTION - test function list with bad argument to library name (0 ms) [ok]: FUNCTION - test function list withcode multiple times (0 ms) [ok]: FUNCTION - test function list libraryname multiple times (0 ms) [ok]: FUNCTION - verify OOM on function load and function restore (4 ms) [ok]: FUNCTION - verify allow-omm allows running any command (1 ms) [ok]: BLMOVE left left with zero timeout should block indefinitely (85 ms) [ok]: XREADGROUP with NOACK creates consumer (84 ms) [ok]: Very big payload random access (5897 ms) === (external:skip cluster) Starting server 127.0.0.1:25599 ok [ok]: Set cluster human announced nodename and let it propagate (134 ms) [ok]: BLMOVE left right with zero timeout should block indefinitely (86 ms) [ok]: ACL from config file and config rewrite (414 ms) === (external:skip cluster) Starting server 127.0.0.1:27521 ok === (external:skip cluster) Starting server 127.0.0.1:21921 ok === (external:skip cluster) Starting server 127.0.0.1:24795 ok === (external:skip cluster) Starting server 127.0.0.1:23373 ok Waiting for background AOF rewrite to finish... [30/122 done]: unit/acl (7 seconds) Testing unit/cluster/pubsub === (external:skip cluster) Starting server 127.0.0.1:25919 ok [ok]: BLMOVE right left with zero timeout should block indefinitely (78 ms) [ok]: CONFIG REWRITE sanity (595 ms) [ok]: Consumer without PEL is present in AOF after AOFRW (157 ms) [ok]: WAIT in script will work (1722 ms) === (scripting) Starting server 127.0.0.1:22401 ok [ok]: BLMOVE right right with zero timeout should block indefinitely (90 ms) [ok]: Consumer group read counter and lag in empty streams (6 ms) [ok]: FUNCTION - wrong flags type named arguments (5 ms) [ok]: FUNCTION - wrong flag type (3 ms) [ok]: FUNCTION - unknown flag (0 ms) [ok]: FUNCTION - write script on fcall_ro (1 ms) [ok]: FUNCTION - write script with no-writes flag (0 ms) [ok]: FUNCTION - deny oom (1 ms) [ok]: FUNCTION - deny oom on no-writes function (4 ms) [ok]: Consumer group read counter and lag sanity (23 ms) [ok]: FUNCTION - allow stale (15 ms) [ok]: FUNCTION - valkey version api (3 ms) [ok]: FUNCTION - function stats (0 ms) [ok]: FUNCTION - function stats reloaded correctly from rdb (1 ms) [ok]: FUNCTION - function stats delete library (1 ms) [ok]: FUNCTION - test function stats on loading failure (7 ms) [ok]: FUNCTION - function stats cleaned after flush (1 ms) [ok]: FUNCTION - function test empty engine (0 ms) [ok]: FUNCTION - function test unknown metadata value (0 ms) [ok]: FUNCTION - function test no name (0 ms) [ok]: BITOP or fuzzing (1648 ms) [ok]: FUNCTION - function test multiple names (1 ms) [ok]: FUNCTION - function test name with quotes (0 ms) [ok]: FUNCTION - trick global protection 1 (0 ms) [ok]: FUNCTION - test getmetatable on script load (0 ms) [ok]: Consumer group lag with XDELs (39 ms) === (external:skip cluster) Starting server 127.0.0.1:21287 ok [ok]: Loading from legacy (Redis <= v6.2.x, rdb_ver < 10) persistence (12 ms) [ok]: Init migration and move key (470 ms) [ok]: Loading from legacy (Redis <= v7.0.x, rdb_ver < 11) persistence (2 ms) === (external:skip cluster) Starting server 127.0.0.1:25601 ok === (external:skip cluster) Starting server 127.0.0.1:24797 ok === (external:skip cluster) Starting server 127.0.0.1:27523 ok [31/122 done]: unit/functions (7 seconds) Testing unit/cluster/pubsubshard-slot-migration [ok]: BLMOVE (left, left) with a client BLPOPing the target list (183 ms) === (external:skip cluster) Starting server 127.0.0.1:21923 ok === (external:skip cluster) Starting server 127.0.0.1:23375 ok === (external:skip cluster) Starting server 127.0.0.1:25921 ok [ok]: Operations in no-touch mode do not alter the last access time of a key (1104 ms) [ok]: TOUCH returns the number of existing keys specified (12 ms) [ok]: command stats for GEOADD (8 ms) [ok]: errors stats for GEOADD (7 ms) [ok]: command stats for EXPIRE (18 ms) [ok]: Move key again (41 ms) [ok]: command stats for BRPOP (11 ms) [ok]: command stats for MULTI (16 ms) === (external:skip cluster) Starting server 127.0.0.1:21289 ok === (external:skip cluster) Starting server 127.0.0.1:22403 ok [ok]: command stats for scripts (35 ms) [ok]: COMMAND COUNT get total number of commands (1 ms) [ok]: COMMAND GETKEYS GET (4 ms) [ok]: COMMAND GETKEYSANDFLAGS (8 ms) [ok]: COMMAND GETKEYS MEMORY USAGE (3 ms) [ok]: COMMAND GETKEYS XGROUP (2 ms) === (external:skip) Starting server 127.0.0.1:28635 ok [ok]: COMMAND GETKEYS EVAL with keys (4 ms) [ok]: COMMAND GETKEYS EVAL without keys (1 ms) [ok]: COMMAND GETKEYS LCS (3 ms) === (external:skip cluster) Starting server 127.0.0.1:24799 ok [ok]: COMMAND GETKEYS MORE THAN 256 KEYS (9 ms) [ok]: BLMOVE (left, right) with a client BLPOPing the target list (262 ms) [ok]: COMMAND LIST syntax error (16 ms) [ok]: COMMAND LIST WITHOUT FILTERBY (12 ms) === (external:skip cluster) Starting server 127.0.0.1:25923 ok [ok]: COMMAND LIST FILTERBY ACLCAT against non existing category (21 ms) [ok]: COMMAND LIST FILTERBY ACLCAT - list all commands/subcommands (1 ms) [ok]: COMMAND LIST FILTERBY PATTERN - list all commands/subcommands (18 ms) [ok]: COMMAND LIST FILTERBY MODULE against non existing module (6 ms) === (external:skip cluster) Starting server 127.0.0.1:25603 ok [ok]: COMMAND INFO of invalid subcommands (8 ms) [ok]: SET command will not be marked with movablekeys (6 ms) [ok]: EXPIRE should not resurrect keys (issue #1026) (1003 ms) [ok]: GET command will not be marked with movablekeys (3 ms) [ok]: 5 keys in, 5 keys out (3 ms) [ok]: EXPIRE with empty string as TTL should report an error (1 ms) [ok]: MSET command will not be marked with movablekeys (2 ms) [ok]: BITFIELD command will not be marked with movablekeys (1 ms) [ok]: SET with EX with big integer should report an error (1 ms) [ok]: LMOVE command will not be marked with movablekeys (1 ms) [ok]: SET with EX with smallest integer should report an error (1 ms) [ok]: LPOP command will not be marked with movablekeys (1 ms) [ok]: GETEX with big integer should report an error (1 ms) [ok]: BLPOP command will not be marked with movablekeys (10 ms) [ok]: GETEX with smallest integer should report an error (2 ms) [ok]: EXPIRE with big integer overflows when converted to milliseconds (5 ms) [ok]: PING command will not be marked with movablekeys (4 ms) [ok]: PEXPIRE with big integer overflow when basetime is added (2 ms) [ok]: MEMORY command will not be marked with movablekeys (4 ms) [ok]: EXPIRE with big negative integer (3 ms) [ok]: PEXPIREAT with big integer works (0 ms) [ok]: MEMORY|USAGE command will not be marked with movablekeys (2 ms) [ok]: PEXPIREAT with big negative integer works (9 ms) [ok]: RENAME command will not be marked with movablekeys (6 ms) [ok]: GEORADIUS_RO command will not be marked with movablekeys (8 ms) [ok]: ZUNIONSTORE command is marked with movablekeys (1 ms) [ok]: XREAD command is marked with movablekeys (4 ms) [ok]: EVAL command is marked with movablekeys (1 ms) [ok]: SORT command is marked with movablekeys (2 ms) [ok]: Half-finish migration (246 ms) [ok]: SORT_RO command is marked with movablekeys (10 ms) [ok]: MIGRATE command is marked with movablekeys (2 ms) === () Starting server 127.0.0.1:23521 ok === () Starting server 127.0.0.1:27677 ok [ok]: GEORADIUS command is marked with movablekeys (8 ms) === (external:skip cluster) Starting server 127.0.0.1:22405 ok === (external:skip cluster) Starting server 127.0.0.1:21291 ok [ok]: BITOP xor fuzzing (558 ms) === (external:skip cluster) Starting server 127.0.0.1:27525 ok === (external:skip cluster) Starting server 127.0.0.1:24801 ok === (external:skip cluster) Starting server 127.0.0.1:25925 ok [32/122 done]: unit/introspection-2 (8 seconds) Testing unit/cluster/pubsubshard [ok]: BITOP NOT fuzzing (130 ms) [ok]: BITOP with integer encoded source objects (0 ms) [ok]: BITOP with non string source key (1 ms) === (external:skip) Starting server 127.0.0.1:22713 ok [ok]: BITOP with empty string after non empty string (issue #529) (11 ms) [ok]: BLMOVE (right, left) with a client BLPOPing the target list (342 ms) [ok]: BITPOS against wrong type (4 ms) [ok]: BITPOS will illegal arguments (6 ms) [ok]: BITPOS against non-integer value (11 ms) [ok]: BITPOS bit=0 with empty key returns 0 (0 ms) [ok]: BITPOS bit=1 with empty key returns -1 (1 ms) [ok]: BITPOS bit=0 with string less than 1 word works (0 ms) [ok]: BITPOS bit=1 with string less than 1 word works (1 ms) [ok]: BITPOS bit=0 starting at unaligned address (0 ms) [ok]: BITPOS bit=1 starting at unaligned address (1 ms) [ok]: BITPOS bit=0 unaligned+full word+reminder (15 ms) [ok]: Move key back (22 ms) [ok]: BITPOS bit=1 unaligned+full word+reminder (15 ms) [ok]: AOF rewrite during write load: RDB preamble=yes (7761 ms) [ok]: BITPOS bit=1 returns -1 if string is all 0 bits (39 ms) [ok]: BITPOS bit=0 works with intervals (3 ms) [ok]: BITPOS bit=1 works with intervals (7 ms) [ok]: BITPOS bit=0 changes behavior if end is given (9 ms) [ok]: SETBIT/BITFIELD only increase dirty when the value changed (19 ms) === (external:skip cluster) Starting server 127.0.0.1:22407 ok === (external:skip cluster) Starting server 127.0.0.1:21293 ok === (external:skip cluster) Starting server 127.0.0.1:24803 ok [ok]: WAITAOF local copy before fsync (149 ms) === (external:skip cluster) Starting server 127.0.0.1:25605 ok [ok]: CONFIG REWRITE handles save and shutdown properly (1128 ms) [ok]: CONFIG SET with multiple args (4 ms) [ok]: WAITAOF local copy everysec (93 ms) [ok]: CONFIG SET rollback on set error (2 ms) === (external:skip cluster) Starting server 127.0.0.1:23193 ok [skip]: CONFIG SET rollback on apply error [ok]: CONFIG SET duplicate configs (1 ms) [ok]: WAITAOF local copy with appendfsync always (7 ms) [ok]: Half-finish importing (230 ms) [ok]: CONFIG SET set immutable (0 ms) [ok]: CONFIG GET hidden configs (11 ms) [ok]: CONFIG GET multiple args (1 ms) [ok]: BLMOVE (right, right) with a client BLPOPing the target list (351 ms) [33/122 done]: unit/cluster/half-migrated-slot (5 seconds) Testing unit/cluster/replica-in-sync === (external:skip cluster) Starting server 127.0.0.1:27527 ok === (external:skip cluster) Starting server 127.0.0.1:21295 ok === (external:skip cluster) Starting server 127.0.0.1:22409 ok [ok]: WAITAOF local wait and then stop aof (149 ms) === (external:skip cluster) Starting server 127.0.0.1:24805 ok [ok]: WAITAOF local on server with aof disabled (7 ms) [ok]: BRPOPLPUSH with wrong source type (145 ms) [ok]: Consumer group last ID propagation to slave (NOACK=0) (667 ms) [ok]: valkey-server command line arguments - error cases (316 ms) === (external:skip cluster) Starting server 127.0.0.1:23677 ok === (external:skip cluster) Starting server 127.0.0.1:25607 ok === (external:skip cluster) Starting server 127.0.0.1:23195 ok === (external:skip cluster) Starting server 127.0.0.1:22411 ok === (external:skip cluster) Starting server 127.0.0.1:21297 ok [ok]: BRPOPLPUSH with wrong destination type (208 ms) === () Starting server 127.0.0.1:23523 ok === (external:skip cluster) Starting server 127.0.0.1:27529 ok [ok]: BRPOPLPUSH maintains order of elements after failure (114 ms) [ok]: WAITAOF local if AOFRW was postponed (465 ms) === (external:skip cluster) Starting server 127.0.0.1:21299 ok === (external:skip cluster) Starting server 127.0.0.1:23197 ok [ok]: FUZZ stresser with data model alpha (4366 ms) === (external:skip cluster) Starting server 127.0.0.1:23679 ok === (external:skip cluster) Starting server 127.0.0.1:25609 ok === (external:skip cluster) Starting server 127.0.0.1:22413 ok [ok]: BRPOPLPUSH with multiple blocked clients (191 ms) === () Starting server 127.0.0.1:23525 ok === () Starting server 127.0.0.1:27679 ok === (external:skip cluster) Starting server 127.0.0.1:27531 ok === (external:skip cluster) Starting server 127.0.0.1:21301 ok === (external:skip cluster) Starting server 127.0.0.1:23199 ok === (external:skip cluster) Starting server 127.0.0.1:25611 ok [ok]: WAITAOF on demoted master gets unblocked with an error (94 ms) [ok]: BLMPOP with multiple blocked clients (374 ms) [ok]: Consumer group last ID propagation to slave (NOACK=1) (971 ms) === (external:skip cluster) Starting server 127.0.0.1:21303 ok === (external:skip cluster) Starting server 127.0.0.1:27533 ok === (external:skip cluster) Starting server 127.0.0.1:23201 ok [ok]: Linked LMOVEs (159 ms) [ok]: BITPOS bit=1 fuzzy testing using SETBIT (1424 ms) [ok]: tot-net-out for replica client (1003 ms) [ok]: WAITAOF replica copy before fsync (148 ms) [ok]: Circular BRPOPLPUSH (166 ms) === (external:skip cluster) Starting server 127.0.0.1:21305 ok evicted keys: 25 evicted clients: 0 dbsize: 24 [ok]: eviction due to input buffer of a dead client, client eviction: false (7688 ms) [ok]: Self-referential BRPOPLPUSH (110 ms) === (external:skip) Starting server 127.0.0.1:28637 ok === (external:skip cluster) Starting server 127.0.0.1:23203 ok [ok]: BRPOPLPUSH inside a transaction (14 ms) === () Starting server 127.0.0.1:23527 ok [ok]: Continuous slots distribution (40 ms) [ok]: ADDSLOTS command with several boundary conditions test suite (4 ms) [ok]: ADDSLOTSRANGE command with several boundary conditions test suite (12 ms) [ok]: DELSLOTSRANGE command with several boundary conditions test suite (30 ms) [ok]: PUSH resulting from BRPOPLPUSH affect WATCH (239 ms) [ok]: valkey-server command line arguments - allow passing option name and option value in the same arg (505 ms) [ok]: All time-to-live(TTL) in commands are propagated as absolute timestamp in milliseconds in AOF (2083 ms) [ok]: BRPOPLPUSH does not affect WATCH while still blocked (194 ms) [ok]: All TTL in commands are propagated as absolute timestamp in replication stream (200 ms) === () Starting server 127.0.0.1:23529 ok [34/122 done]: unit/cluster/multi-slot-operations (4 seconds) Testing unit/cluster/replica-migration [ok]: valkey-server command line arguments - wrong usage that we support anyway (450 ms) === (needs:repl external:skip) Starting server 127.0.0.1:22715 ok [ok]: Stress tester for #3343-alike bugs comp: 2 (9719 ms) [ok]: Human nodenames are visible in log messages (3667 ms) [ok]: Replication tests of XCLAIM with deleted entries (autoclaim=0) (787 ms) [ok]: First server should have role slave after REPLICAOF (7 ms) === (external:skip cluster) Starting server 127.0.0.1:25927 ok [ok]: Replication tests of XCLAIM with deleted entries (autoclaim=1) (18 ms) [ok]: XREADGROUP ACK would propagate entries-read (17 ms) === () Starting server 127.0.0.1:23531 ok [ok]: valkey-server command line arguments - allow option value to use the `--` prefix (395 ms) [ok]: WAITAOF replica copy everysec (1411 ms) Waiting for background AOF rewrite to finish... [35/122 done]: unit/cluster/human-announced-nodename (7 seconds) Testing unit/cluster/scripting === (external:skip cluster) Starting server 127.0.0.1:25929 ok === (stream needs:debug) Starting server 127.0.0.1:28639 ok Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:23533 ok Waiting for background AOF rewrite to finish... [ok]: Empty stream with no lastid can be rewrite into AOF correctly (67 ms) === (external:skip cluster) Starting server 127.0.0.1:25761 ok Waiting for background AOF rewrite to finish... [ok]: BITPOS bit=0 fuzzy testing using SETBIT (1734 ms) Waiting for background AOF rewrite to finish... [ok]: valkey-server command line arguments - option name and option value in the same arg and `--` prefix (373 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:25931 ok [ok]: BRPOPLPUSH timeout (1135 ms) [36/122 done]: unit/type/stream-cgroups (11 seconds) Testing unit/cluster/sharded-pubsub [ok]: For all replicated TTL-related commands, absolute expire times are identical on primary and replica (728 ms) Waiting for background AOF rewrite to finish... [ok]: SWAPDB awakes blocked client (90 ms) === () Starting server 127.0.0.1:23535 ok Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:28641 ok === (external:skip cluster) Starting server 127.0.0.1:25933 ok [ok]: client evicted due to pubsub subscriptions (8602 ms) [ok]: Set cluster announced IPv4 to invalid IP (2 ms) [ok]: XADD mass insertion and XLEN (9515 ms) [ok]: XADD with ID 0-0 (9 ms) [ok]: XADD with LIMIT delete entries no more than limit (3 ms) [ok]: expired key which is created in writeable replicas should be deleted by active expiry (297 ms) [ok]: XRANGE COUNT works as expected (1 ms) [ok]: XREVRANGE COUNT works as expected (0 ms) [ok]: SWAPDB wants to wake blocked client, but the key already expired (295 ms) evicted keys: 13 evicted clients: 0 dbsize: 37 [ok]: eviction due to output buffers of pubsub, client eviction: false (1861 ms) === (external:skip cluster) Starting server 127.0.0.1:28643 ok [ok]: client evicted due to tracking redirection (222 ms) [ok]: SET command will remove expire (4 ms) [ok]: SET - use KEEPTTL option, TTL should not be removed (4 ms) === (external:skip cluster) Starting server 127.0.0.1:25935 ok [ok]: EVAL does not leak in the Lua stack (5495 ms) [ok]: Call Redis command with many args from Lua (issue #1764) (5 ms) [ok]: Number conversion precision test (issue #1118) (6 ms) [ok]: String containing number precision test (regression of issue #1118) (2 ms) [ok]: Verify negative arg count is error instead of crash (issue #1842) (2 ms) [ok]: Scripts can handle commands with incorrect arity (3 ms) === () Starting server 127.0.0.1:23537 ok [ok]: Correct handling of reused argv (issue #1939) (2 ms) [ok]: Set cluster announced IPv4 and check that it propagates (251 ms) [ok]: Functions in the Redis namespace are able to report errors (1 ms) [ok]: CLUSTER RESET can not be invoke from within a script (2 ms) [ok]: Script with RESP3 map (10 ms) [ok]: WAITAOF replica copy everysec with AOFRW (1019 ms) [ok]: Clear announced client IPv4 and check that it propagates (126 ms) [ok]: Test change cluster-announce-port and cluster-announce-tls-port at runtime (120 ms) [ok]: MULTI + LPUSH + EXPIRE + DEBUG SLEEP on blocked client, key already expired (374 ms) === (external:skip cluster) Starting server 127.0.0.1:25937 ok === () Starting server 127.0.0.1:23539 ok [ok]: FUZZ stresser with data model compr (3381 ms) [ok]: Test change cluster-announce-bus-port at runtime (222 ms) === (external:skip cluster) Starting server 127.0.0.1:25939 ok [ok]: Script return recursive object (461 ms) [ok]: Script check unpack with massive arguments (5 ms) [ok]: Script read key with expiration set (13 ms) [ok]: Script del key with expiration set (2 ms) [ok]: Script ACL check (5 ms) [ok]: Binary code loading failed (1 ms) [ok]: Try trick global protection 1 (0 ms) [ok]: Try trick global protection 2 (1 ms) [ok]: Try trick global protection 3 (3 ms) [ok]: Try trick global protection 4 (0 ms) [ok]: Try trick readonly table on valkey table (0 ms) [ok]: Try trick readonly table on json table (1 ms) [ok]: Try trick readonly table on cmsgpack table (0 ms) [ok]: Try trick readonly table on bit table (2 ms) [ok]: Test loadfile are not available (1 ms) [ok]: Test dofile are not available (4 ms) [ok]: Test print are not available (1 ms) [ok]: Cluster should start ok (1 ms) [ok]: Continuous slots distribution (4 ms) [ok]: Discontinuous slots distribution (7 ms) === (external:skip) Starting server 127.0.0.1:25113 ok [ok]: BITPOS/BITCOUNT fuzzy testing using SETBIT (1288 ms) [ok]: FLUSHALL should not reset the dirty counter if we disable save (2 ms) [ok]: FLUSHALL should reset the dirty counter to 0 if we enable save (2 ms) [ok]: Cluster is up (8 ms) Waiting for background save to finish... [ok]: HyperLogLog sparse encoding stress test (6438 ms) === (external:skip cluster) Starting server 127.0.0.1:25941 ok [ok]: Corrupted sparse HyperLogLogs are detected: Additional at tail (5 ms) [ok]: Corrupted sparse HyperLogLogs are detected: Broken magic (1 ms) [37/122 done]: unit/bitops (12 seconds) Testing unit/cluster/slave-selection [ok]: Corrupted sparse HyperLogLogs are detected: Invalid encoding (3 ms) [ok]: Corrupted dense HyperLogLogs are detected: Wrong length (1 ms) Waiting for background save to finish... === () Starting server 127.0.0.1:23541 ok [ok]: BGSAVE (114 ms) [ok]: SELECT an out of range DB (0 ms) === (scripting) Starting server 127.0.0.1:26713 ok === (external:skip cluster ipv6) Starting server 127.0.0.1:24961 ok [ok]: LATENCY GRAPH can output the expire event graph (0 ms) [ok]: LATENCY of expire events are correctly collected (8877 ms) [ok]: LATENCY HISTORY / RESET with wrong event name is fine (0 ms) [ok]: LATENCY DOCTOR produces some output (3 ms) [ok]: LATENCY RESET is able to reset events (1 ms) [ok]: LATENCY HELP should not have unexpected options (1 ms) === (external:skip cluster) Starting server 127.0.0.1:22073 ok [38/122 done]: unit/latency-monitor (13 seconds) Testing unit/cluster/slave-stop-cond [ok]: Cluster should start ok (4 ms) === (external:skip cluster ipv6) Starting server 127.0.0.1:24963 ok [ok]: XRANGE can be used to iterate the whole stream (1242 ms) evicted keys: 0 evicted clients: 5 dbsize: 50 Waiting for background AOF rewrite to finish... [ok]: eviction due to output buffers of many MGET clients, client eviction: true (1156 ms) === () Starting server 127.0.0.1:23543 ok === (external:skip cluster) Starting server 127.0.0.1:22075 ok Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:23993 ok [ok]: Eval scripts with shebangs and functions default to no cross slots (0 ms) [ok]: Cross slot commands are allowed by default for eval scripts and with allow-cross-slot-keys flag (3 ms) [ok]: Cross slot commands are also blocked if they disagree with pre-declared keys (0 ms) [ok]: Cross slot commands are allowed by default if they disagree with pre-declared keys (1 ms) [ok]: Function no-cluster flag (1 ms) [ok]: Script no-cluster flag (1 ms) [ok]: Calling cluster slots in scripts is OK (2 ms) [ok]: Calling cluster shards in scripts is OK (3 ms) Waiting for background AOF rewrite to finish... [39/122 done]: unit/cluster/cluster-nodes-slots (12 seconds) Testing unit/cluster/slot-migration-response Waiting for background AOF rewrite to finish... [40/122 done]: unit/cluster/scripting (2 seconds) Testing unit/cluster/slot-migration === (external:skip cluster ipv6) Starting server 127.0.0.1:24965 ok Waiting for background AOF rewrite to finish... [ok]: valkey-server command line arguments - save with empty input (1934 ms) [ok]: BLPOP unblock but the key is expired and then block again - reprocessing command (1094 ms) [ok]: Timedout read-only scripts can be killed by SCRIPT KILL (488 ms) [ok]: Cluster should start ok (1 ms) [ok]: Cluster shards response is ok for shard 0 (2 ms) Waiting for background AOF rewrite to finish... [ok]: BLPOP when new key is moved into place (73 ms) === (external:skip cluster) Starting server 127.0.0.1:22077 ok [ok]: Kill a node and tell the replica to immediately takeover (55 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:23995 ok [ok]: BLPOP when result key is created by SORT..STORE (61 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:26241 ok Waiting for background AOF rewrite to finish... [ok]: CLUSTER SLOTS cached using EVAL over TLS -- tls-cluster yes (92 ms) === (external:skip cluster) Starting server 127.0.0.1:25763 ok === () Starting server 127.0.0.1:23545 ok [ok]: Cluster is writable (572 ms) Waiting for background AOF rewrite to finish... [ok]: Timedout read-only scripts can be killed by SCRIPT KILL even when use pcall (273 ms) === (external:skip cluster ipv6) Starting server 127.0.0.1:24967 ok [ok]: BLMPOP_LEFT when new key is moved into place (162 ms) [ok]: valkey-server command line arguments - take one bulk string with spaces for MULTI_ARG configs parsing (305 ms) Waiting for background AOF rewrite to finish... [ok]: BLMPOP_LEFT when result key is created by SORT..STORE (46 ms) [ok]: BLPOP: timeout value out of range (1 ms) === (external:skip cluster) Starting server 127.0.0.1:22079 ok Waiting for background AOF rewrite to finish... [41/122 done]: unit/cluster/announced-endpoints (13 seconds) Testing unit/cluster/slot-ownership [ok]: CLUSTER SLOTS with different connection type -- tls-cluster yes (176 ms) [ok]: BLPOP: with single empty list argument (56 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:23997 ok Waiting for background AOF rewrite to finish... [ok]: BLPOP: with negative timeout (67 ms) === (external:skip cluster) Starting server 127.0.0.1:26243 ok [ok]: Timedout script does not cause a false dead client (216 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:25765 ok [ok]: CLUSTER NODES return port according to connection type -- tls-cluster yes (165 ms) [ok]: BLPOP: with non-integer timeout (86 ms) Waiting for background AOF rewrite to finish... === (introspection external:skip) Starting server 127.0.0.1:23547 ok [ok]: BLPOP: with zero timeout should block indefinitely (63 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:22081 ok === (external:skip cluster) Starting server 127.0.0.1:28003 ok [ok]: SET - use KEEPTTL option, TTL should not be removed after loadaof (2010 ms) [ok]: GETEX use of PERSIST option should remove TTL (8 ms) [ok]: GETEX use of PERSIST option should remove TTL after loadaof (1 ms) [ok]: cannot modify protected configuration - no (2 ms) Waiting for background AOF rewrite to finish... [ok]: BLPOP: with 0.001 timeout should not block indefinitely (98 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:23999 ok [ok]: Timedout script link is still usable after Lua returns (245 ms) Waiting for background AOF rewrite to finish... [ok]: BLPOP: second argument is not a list (69 ms) [ok]: Hash fuzzing #1 - 512 fields (8409 ms) === (external:skip cluster) Starting server 127.0.0.1:25767 ok [ok]: WAITAOF replica copy everysec with slow AOFRW (2060 ms) Waiting for background AOF rewrite to finish... [ok]: GETEX propagate as to replica as PERSIST, UNLINK, or nothing (183 ms) [ok]: EXPIRE with NX option on a key with ttl (6 ms) [ok]: EXPIRE with NX option on a key without ttl (1 ms) [ok]: EXPIRE with XX option on a key with ttl (0 ms) [ok]: EXPIRE with XX option on a key without ttl (1 ms) [ok]: EXPIRE with GT option on a key with lower ttl (1 ms) [ok]: EXPIRE with GT option on a key with higher ttl (0 ms) [ok]: EXPIRE with GT option on a key without ttl (0 ms) [ok]: EXPIRE with LT option on a key with higher ttl (1 ms) [ok]: EXPIRE with LT option on a key with lower ttl (2 ms) [ok]: EXPIRE with LT option on a key without ttl (12 ms) [ok]: EXPIRE with LT and XX option on a key with ttl (1 ms) [ok]: EXPIRE with LT and XX option on a key without ttl (1 ms) [ok]: EXPIRE with conflicting options: LT GT (1 ms) [ok]: EXPIRE with conflicting options: NX GT (0 ms) [ok]: EXPIRE with conflicting options: NX LT (1 ms) [ok]: EXPIRE with conflicting options: NX XX (0 ms) [ok]: EXPIRE with unsupported options (1 ms) [ok]: EXPIRE with unsupported options (1 ms) [ok]: EXPIRE with negative expiry (0 ms) Waiting for background AOF rewrite to finish... [ok]: EXPIRE with negative expiry on a non-valitale key (7 ms) === (external:skip cluster) Starting server 127.0.0.1:28005 ok [ok]: EXPIRE with non-existed key (3 ms) === (external:skip cluster) Starting server 127.0.0.1:22083 ok [ok]: WAITAOF replica copy everysec->always with AOFRW (118 ms) [ok]: WAITAOF replica copy appendfsync always (6 ms) === (introspection external:skip) Starting server 127.0.0.1:23549 ok === (external:skip cluster) Starting server 127.0.0.1:24001 ok [ok]: Server should not propagate the read command on lazy expire (157 ms) [ok]: cannot modify protected configuration - local (8 ms) === (external:skip cluster) Starting server 127.0.0.1:25769 ok === (external:skip cluster) Starting server 127.0.0.1:28007 ok === (external:skip cluster) Starting server 127.0.0.1:22085 ok [ok]: WAITAOF replica copy if replica is blocked (245 ms) === (external:skip cluster) Starting server 127.0.0.1:24003 ok [ok]: SCAN: Lazy-expire should not be wrapped in MULTI/EXEC (200 ms) [ok]: Timedout scripts and unblocked command (525 ms) === (external:skip cluster) Starting server 127.0.0.1:25771 ok === () Starting server 127.0.0.1:23551 ok [ok]: RANDOMKEY: Lazy-expire should not be wrapped in MULTI/EXEC (98 ms) === (external:skip cluster) Starting server 127.0.0.1:24005 ok === (external:skip cluster) Starting server 127.0.0.1:28009 ok [ok]: WAITAOF replica multiple clients unblock - reuse last result (259 ms) [ok]: WAITAOF on promoted replica (3 ms) === (external:skip cluster) Starting server 127.0.0.1:22087 ok [ok]: SET 10000 numeric keys and access all them in reverse order (7771 ms) [ok]: DBSIZE should be 10000 now (0 ms) [ok]: SETNX target key missing (4 ms) [ok]: SETNX target key exists (1 ms) [ok]: SETNX against not-expired volatile key (0 ms) === (external:skip cluster) Starting server 127.0.0.1:25773 ok [ok]: Timedout scripts that modified data can't be killed by SCRIPT KILL (292 ms) [ok]: SHUTDOWN NOSAVE can kill a timedout script anyway (13 ms) === (external:skip cluster) Starting server 127.0.0.1:24007 ok === (expire external:skip cluster) Starting server 127.0.0.1:22717 ok === (external:skip cluster) Starting server 127.0.0.1:22089 ok === (scripting repl needs:debug external:skip) Starting server 127.0.0.1:26715 ok === (external:skip cluster) Starting server 127.0.0.1:24009 ok [ok]: BLPOP: timeout (1141 ms) [ok]: BLPOP: arguments are empty (72 ms) === (external:skip cluster) Starting server 127.0.0.1:22091 ok [ok]: BRPOP: with single empty list argument (49 ms) === () Starting server 127.0.0.1:26717 ok === (external:skip cluster) Starting server 127.0.0.1:24011 ok [ok]: BRPOP: with negative timeout (99 ms) [ok]: Before the replica connects we issue two EVAL commands (2 ms) [ok]: Cluster should start ok (13 ms) [ok]: BRPOP: with non-integer timeout (70 ms) === (external:skip cluster) Starting server 127.0.0.1:22093 ok [ok]: BRPOP: with zero timeout should block indefinitely (72 ms) [ok]: Connect a replica to the master instance (123 ms) [ok]: BRPOP: with 0.001 timeout should not block indefinitely (98 ms) [ok]: Cluster is up (2 ms) [ok]: BRPOP: second argument is not a list (71 ms) [ok]: Cluster should start ok (15 ms) === (external:skip cluster) Starting server 127.0.0.1:22095 ok [ok]: Killing two slave nodes (134 ms) [ok]: Broadcast message across a cluster shard while a cluster link is down (276 ms) [ok]: Replication of script multiple pushes to list with BLPOP (404 ms) [ok]: config during loading (1600 ms) [ok]: Lua scripts using SELECT are replicated correctly (5 ms) === (external:skip cluster) Starting server 127.0.0.1:22097 ok [ok]: Cluster is up (4 ms) [ok]: MIGRATE cached connections are released after some time (15004 ms) === (introspection) Starting server 127.0.0.1:23553 ok [ok]: Cluster is writable (830 ms) === (repl) Starting server 127.0.0.1:21595 ok === (external:skip cluster) Starting server 127.0.0.1:22099 ok [ok]: Set cluster hostnames and verify they are propagated (202 ms) [ok]: MIGRATE is able to migrate a key between two instances (398 ms) [ok]: Cluster is up (5 ms) [ok]: Verify health as fail for killed node (3179 ms) [ok]: CLUSTER SHARDS slot response is non-empty when primary node fails (4 ms) === (external:skip cluster) Starting server 127.0.0.1:22101 ok [ok]: Check consistency of different data types after a reload (3882 ms) [ok]: Cluster is writable (538 ms) [ok]: CONFIG REWRITE handles rename-command properly (662 ms) [ok]: Update hostnames and make sure they are all eventually propagated (295 ms) === (repl) Starting server 127.0.0.1:21597 ok [ok]: WAITAOF master that loses a replica and backlog is dropped (2003 ms) [ok]: Killing one primary node (92 ms) [ok]: BRPOP: timeout (1082 ms) [ok]: Cluster should be still up (961 ms) === (introspection) Starting server 127.0.0.1:23555 ok [ok]: MIGRATE is able to copy a key between two instances (350 ms) [ok]: BRPOP: arguments are empty (92 ms) [ok]: Killing one master node (103 ms) [ok]: BLMPOP_LEFT: with single empty list argument (114 ms) [42/122 done]: unit/cluster/cluster-shards (16 seconds) Testing unit/cluster/slot-stats [ok]: Remove hostnames and make sure they are all eventually propagated (311 ms) === (repl) Starting server 127.0.0.1:21599 ok [ok]: BLMPOP_LEFT: with negative timeout (91 ms) [ok]: BLMPOP_LEFT: with non-integer timeout (60 ms) === (external:skip cluster) Starting server 127.0.0.1:21127 ok [ok]: BLMPOP_LEFT: with zero timeout should block indefinitely (69 ms) [ok]: MIGRATE will not overwrite existing keys, unless REPLACE is used (368 ms) [ok]: Cluster is writable (760 ms) [ok]: Verify that single primary marks replica as failed (3098 ms) [ok]: Verify cluster-preferred-endpoint-type behavior for redirects and info (253 ms) [ok]: Instance #5 is a slave (1 ms) [ok]: Instance #5 synced with the master (0 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:21769 ok [ok]: Killing one master node (46 ms) [ok]: BLMPOP_LEFT: with 0.001 timeout should not block indefinitely (136 ms) [ok]: WAITAOF master without backlog, wait is released when the replica finishes full-sync (639 ms) [ok]: Same dataset digest if saving/reloading as AOF? (773 ms) Waiting for background AOF rewrite to finish... === (repl) Starting server 127.0.0.1:21601 ok === (introspection) Starting server 127.0.0.1:23557 ok [ok]: EXPIRES after a reload (snapshot + append only file rewrite) (92 ms) [ok]: XREVRANGE returns the reverse of XRANGE (4466 ms) Waiting for background AOF rewrite to finish... [ok]: BLMPOP_LEFT: second argument is not a list (134 ms) === (scripting repl external:skip) Starting server 127.0.0.1:26719 ok [ok]: XRANGE exclusive ranges (36 ms) [ok]: XREAD with non empty stream (0 ms) [ok]: Non blocking XREAD with empty streams (0 ms) [ok]: MIGRATE propagates TTL correctly (371 ms) [ok]: Key lazy expires during key migration (29 ms) [ok]: Coverage: Basic cluster commands (16 ms) === (external:skip cluster) Starting server 127.0.0.1:21771 ok [ok]: AOF rewrite during write load: RDB preamble=no (9660 ms) [ok]: CONFIG REWRITE handles alias config properly (1258 ms) [43/122 done]: unit/introspection (18 seconds) Testing unit/cluster/transactions-on-replica [ok]: Cluster is up (27 ms) === () Starting server 127.0.0.1:26721 ok === (aofrw external:skip) Starting server 127.0.0.1:21433 ok === (external:skip cluster) Starting server 127.0.0.1:24319 ok === (external:skip cluster) Starting server 127.0.0.1:21773 ok === (external:skip cluster) Starting server 127.0.0.1:23559 ok Waiting for background AOF rewrite to finish... [ok]: Connect a replica to the master instance (112 ms) [ok]: Redis.replicate_commands() can be issued anywhere now (2 ms) [ok]: Redis.set_repl() can be issued before replicate_commands() now (0 ms) [ok]: Redis.set_repl() don't accept invalid values (2 ms) [ok]: expire scan should skip dictionaries with lot's of empty buckets (1334 ms) Waiting for background AOF rewrite to finish... [ok]: Turning off AOF kills the background writing child if any (116 ms) [44/122 done]: unit/expire (18 seconds) Testing unit/cluster/update-msg [ok]: client evicted due to client tracking prefixes (6370 ms) Waiting for background AOF rewrite to finish... [ok]: Cluster should be down now (1331 ms) Waiting for background AOF rewrite to finish... [ok]: Restarting master node (47 ms) === (external:skip cluster) Starting server 127.0.0.1:24321 ok [ok]: Test selective replication of certain commands from Lua (206 ms) [ok]: PRNG is seeded randomly for command replication (3 ms) [ok]: Using side effects is not a problem with command replication (2 ms) === (external:skip cluster) Starting server 127.0.0.1:23561 ok [ok]: AOF rewrite of list with listpack encoding, string data (119 ms) [ok]: WAITAOF master isn't configured to do AOF (1012 ms) Waiting for background AOF rewrite to finish... [ok]: client evicted due to output buf (145 ms) [ok]: Big Quicklist: SORT BY key (641 ms) [ok]: Big Quicklist: SORT BY key with limit (15 ms) [ok]: WAITAOF replica isn't configured to do AOF (63 ms) Waiting for background AOF rewrite to finish... [ok]: Verify the nodes configured with prefer hostname only show hostname for new nodes (1172 ms) === (external:skip cluster) Starting server 127.0.0.1:22719 ok [ok]: client no-evict on (86 ms) === (external:skip cluster) Starting server 127.0.0.1:24323 ok [ok]: Cluster is up (7 ms) [ok]: Instance #3 is a replica (1 ms) [ok]: Instance #3 synced with the master (1 ms) [ok]: client no-evict off (104 ms) [ok]: BLMPOP_LEFT: timeout (1132 ms) [ok]: The nofailover flag is propagated (163 ms) === (external:skip cluster) Starting server 127.0.0.1:22721 ok [ok]: BLMPOP_LEFT: arguments are empty (111 ms) [45/122 done]: unit/cluster/misc (12 seconds) Testing integration/aof-multi-part [ok]: Set many keys in the cluster -- tls-cluster yes (4194 ms) [ok]: BLMPOP_RIGHT: with single empty list argument (53 ms) [ok]: Test cluster responses during migration of slot x -- tls-cluster yes (5 ms) [ok]: Killing one master node (105 ms) [ok]: BLMPOP_RIGHT: with negative timeout (51 ms) [ok]: Test restart will keep hostname information (402 ms) === () Starting server 127.0.0.1:22233 ok [ok]: Test hostname validation (4 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:21925 [ok]: BLMPOP_RIGHT: with non-integer timeout (60 ms) [ok]: Multi Part AOF can't load data when some file missing (160 ms) [ok]: AOF rewrite of list with quicklist encoding, string data (573 ms) [ok]: Big Quicklist: SORT BY hash field (529 ms) Waiting for background AOF rewrite to finish... [ok]: Cluster is writable (1035 ms) [ok]: BLMPOP_RIGHT: with zero timeout should block indefinitely (61 ms) [ok]: Instance #5 is a slave (4 ms) [ok]: Instance #5 synced with the master (2 ms) [ok]: Intset: SORT BY key (0 ms) [ok]: Intset: SORT BY key with limit (1 ms) [ok]: Intset: SORT BY hash field (1 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:22723 ok [ok]: Cluster should be up again (697 ms) [ok]: BLMPOP_RIGHT: with 0.001 timeout should not block indefinitely (69 ms) [ok]: Cluster is up (1 ms) [ok]: AOF rewrite of list with listpack encoding, int data (120 ms) === () Starting server 127.0.0.1:21927 [ok]: Multi Part AOF can't load data when the sequence not increase monotonically (162 ms) [ok]: BLMPOP_RIGHT: second argument is not a list (64 ms) [ok]: Cluster is up (6 ms) === () Starting server 127.0.0.1:21929 [ok]: Multi Part AOF can't load data when there are blank lines in the manifest file (153 ms) === (external:skip cluster) Starting server 127.0.0.1:22725 ok Waiting for background AOF rewrite to finish... [ok]: avoid client eviction when client is freed by output buffer limit (396 ms) [ok]: AOF rewrite of list with quicklist encoding, int data (283 ms) Waiting for background AOF rewrite to finish... evicted keys: 0 evicted clients: 18 dbsize: 50 [ok]: eviction due to input buffer of a dead client, client eviction: true (6229 ms) === () Starting server 127.0.0.1:21931 [ok]: Multi Part AOF can't load data when there is a duplicate base file (153 ms) [ok]: Cluster is writable (334 ms) [ok]: Fill up primary with data (6 ms) [ok]: WAITAOF both local and replica got AOF enabled at runtime (957 ms) [ok]: Add new node as replica (2 ms) [ok]: Check digest and replica state (4 ms) Waiting for background AOF rewrite to finish... [ok]: AOF rewrite of set with intset encoding, string data (119 ms) [ok]: Hash fuzzing #2 - 512 fields (5434 ms) [ok]: Migrate a slot, verify client receives sunsubscribe on primary serving the slot. (64 ms) === () Starting server 127.0.0.1:21933 [46/122 done]: unit/cluster/hostnames (15 seconds) Testing integration/aof-race [ok]: Multi Part AOF can't load data when the manifest format is wrong (type unknown) (151 ms) W=== (external:skip cluster) Starting server 127.0.0.1:22727 ok [ok]: EXPIRES after AOF reload (without rewrite) (2086 ms) [ok]: Client subscribes to multiple channels, migrate a slot, verify client receives sunsubscribe on primary serving the slot. (70 ms) === () Starting server 127.0.0.1:22235 ok === (scripting needs:debug) Starting server 127.0.0.1:26723 ok === () Starting server 127.0.0.1:21935 [ok]: Multi Part AOF can't load data when the manifest format is wrong (missing key) (175 ms) [ok]: test RESP2/2 big number protocol parsing (1 ms) [ok]: test RESP2/2 malformed big number protocol parsing (6 ms) [ok]: test RESP2/2 map protocol parsing (3 ms) [ok]: test RESP2/2 set protocol parsing (1 ms) [ok]: test RESP2/2 double protocol parsing (0 ms) [ok]: test RESP2/2 null protocol parsing (1 ms) [ok]: test RESP2/2 verbatim protocol parsing (0 ms) [ok]: test RESP2/2 true protocol parsing (0 ms) [ok]: test RESP2/2 false protocol parsing (3 ms) [ok]: test RESP2/3 big number protocol parsing (1 ms) [ok]: test RESP2/3 malformed big number protocol parsing (0 ms) [ok]: test RESP2/3 map protocol parsing (1 ms) [ok]: test RESP2/3 set protocol parsing (1 ms) === () Starting server 127.0.0.1:26091 ok [ok]: test RESP2/3 double protocol parsing (1 ms) [ok]: test RESP2/3 null protocol parsing (0 ms) [ok]: test RESP2/3 verbatim protocol parsing (0 ms) [ok]: test RESP2/3 true protocol parsing (6 ms) [ok]: test RESP2/3 false protocol parsing (1 ms) [ok]: test RESP3/2 big number protocol parsing (4 ms) [ok]: test RESP3/2 malformed big number protocol parsing (2 ms) [ok]: test RESP3/2 map protocol parsing (0 ms) [ok]: test RESP3/2 set protocol parsing (1 ms) [ok]: test RESP3/2 double protocol parsing (6 ms) [ok]: test RESP3/2 null protocol parsing (1 ms) [ok]: Cluster is up (5 ms) [ok]: test RESP3/2 verbatim protocol parsing (5 ms) [ok]: test RESP3/2 true protocol parsing (1 ms) [ok]: test RESP3/2 false protocol parsing (0 ms) [ok]: test RESP3/3 big number protocol parsing (0 ms) Waiting for background AOF rewrite to finish... [ok]: test RESP3/3 malformed big number protocol parsing (4 ms) [ok]: test RESP3/3 map protocol parsing (1 ms) [ok]: test RESP3/3 set protocol parsing (0 ms) [ok]: test RESP3/3 double protocol parsing (4 ms) [ok]: test RESP3/3 null protocol parsing (1 ms) [ok]: test RESP3/3 verbatim protocol parsing (0 ms) [ok]: test RESP3/3 true protocol parsing (0 ms) [ok]: test RESP3/3 false protocol parsing (1 ms) === (external:skip cluster) Starting server 127.0.0.1:22729 ok [ok]: test resp3 attribute protocol parsing (0 ms) [ok]: Script block the time during execution (21 ms) [ok]: Script delete the expired key (7 ms) === () Starting server 127.0.0.1:21937 [ok]: TIME command using cached time (11 ms) [ok]: AOF rewrite of set with hashtable encoding, string data (414 ms) Waiting for background AOF rewrite to finish... [ok]: Multi Part AOF can't load data when the manifest format is wrong (line too short) (172 ms) Waiting for background AOF rewrite to finish... [ok]: Script block the time in some expiration related commands (87 ms) [ok]: RESTORE expired keys with expiration time (10 ms) [ok]: AOF rewrite of set with intset encoding, int data (120 ms) === () Starting server 127.0.0.1:21939 [ok]: Each node has two links with each peer (15 ms) [ok]: Validate cluster links format (2 ms) [ok]: Multi Part AOF can't load data when the manifest format is wrong (line too long) (161 ms) [ok]: Test publishing to master (34 ms) === (external:skip cluster) Starting server 127.0.0.1:22731 ok [ok]: Test publishing to slave (18 ms) [ok]: Migrate a slot, verify client receives sunsubscribe on replica serving the slot. (511 ms) === () Starting server 127.0.0.1:21941 [ok]: Multi Part AOF can't load data when the manifest format is wrong (odd parameter) (159 ms) [ok]: SETNX against expired volatile key (5448 ms) [ok]: GETEX EX option (2 ms) [ok]: GETEX PX option (2 ms) [ok]: GETEX EXAT option (1 ms) [ok]: GETEX PXAT option (0 ms) [ok]: GETEX PERSIST option (1 ms) [ok]: GETEX no option (4 ms) [ok]: GETEX syntax errors (0 ms) [ok]: GETEX and GET expired key or not exist (10 ms) [ok]: GETEX no arguments (0 ms) [ok]: GETDEL command (6 ms) [ok]: BLMPOP_RIGHT: timeout (1160 ms) === (external:skip cluster) Starting server 127.0.0.1:22733 ok === (external:skip cluster tls) Starting server 127.0.0.1:25285 ok === () Starting server 127.0.0.1:21943 === (scripting) Starting server 127.0.0.1:26725 ok [ok]: Multi Part AOF can't load data when the manifest file is empty (153 ms) [ok]: BLMPOP_RIGHT: arguments are empty (113 ms) [ok]: BLPOP inside a transaction (4 ms) [ok]: BLMPOP_LEFT inside a transaction (6 ms) Waiting for background AOF rewrite to finish... [ok]: EVAL - Does Lua interpreter replies to our requests? (4 ms) [ok]: EVAL - Return _G (1 ms) [ok]: EVAL - Return table with a metatable that raise error (1 ms) [ok]: EVAL - Return table with a metatable that call server (4 ms) [ok]: GETDEL propagate as DEL command to replica (232 ms) [ok]: EVAL - Lua integer -> Redis protocol type conversion (0 ms) [ok]: EVAL - Lua string -> Redis protocol type conversion (2 ms) [ok]: EVAL - Lua true boolean -> Redis protocol type conversion (1 ms) [ok]: AOF rewrite of set with hashtable encoding, int data (481 ms) [ok]: EVAL - Lua false boolean -> Redis protocol type conversion (3 ms) [ok]: EVAL - Lua status code reply -> Redis protocol type conversion (11 ms) [ok]: EVAL - Lua error reply -> Redis protocol type conversion (1 ms) Waiting for background AOF rewrite to finish... [ok]: EVAL - Lua table -> Redis protocol type conversion (1 ms) [ok]: EVAL - Are the KEYS and ARGV arrays populated correctly? (4 ms) [ok]: EVAL - is Lua able to call Redis API? (1 ms) [ok]: decrease maxmemory-clients causes client eviction (830 ms) [ok]: EVAL - Redis integer -> Lua type conversion (10 ms) [ok]: EVAL - Lua number -> Redis integer conversion (4 ms) [ok]: EVAL - Redis bulk -> Lua type conversion (2 ms) [ok]: EVAL - Redis multi bulk -> Lua type conversion (3 ms) [ok]: EVAL - Redis status reply -> Lua type conversion (4 ms) [ok]: EVAL - Redis error reply -> Lua type conversion (3 ms) [ok]: EVAL - Redis nil bulk reply -> Lua type conversion (7 ms) [ok]: EVAL - Is the Lua client using the currently selected DB? (2 ms) [ok]: EVAL - SELECT inside Lua should not affect the caller (3 ms) [ok]: EVAL - Scripts do not block on blpop command (2 ms) [ok]: EVAL - Scripts do not block on brpop command (9 ms) [ok]: EVAL - Scripts do not block on brpoplpush command (3 ms) Waiting for background AOF rewrite to finish... [ok]: EVAL - Scripts do not block on blmove command (9 ms) [ok]: EVAL - Scripts do not block on bzpopmin command (9 ms) [ok]: EVAL - Scripts do not block on bzpopmax command (3 ms) [ok]: EVAL - Scripts do not block on wait (1 ms) [ok]: EVAL - Scripts do not block on waitaof (2 ms) [ok]: EVAL - Scripts do not block on XREAD with BLOCK option (4 ms) [ok]: EVAL - Scripts do not block on XREADGROUP with BLOCK option (8 ms) [ok]: EVAL - Scripts do not block on XREAD with BLOCK option -- non empty stream (3 ms) [ok]: EVAL - Scripts do not block on XREADGROUP with BLOCK option -- non empty stream (2 ms) [ok]: EVAL - Scripts can run non-deterministic commands (4 ms) [ok]: EVAL - No arguments to redis.call/pcall is considered an error (0 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (3 ms) [ok]: WAITAOF master sends PING after last write (1204 ms) [ok]: AOF rewrite of hash with listpack encoding, string data (125 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (2 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (2 ms) [ignore]: EVAL - JSON string encoding a string larger than 2GB: large memory flag not provided === (external:skip cluster) Starting server 127.0.0.1:22735 ok [ok]: EVAL - JSON numeric decoding (1 ms) === () Starting server 127.0.0.1:21945 ok [ok]: Hash table: SORT BY key (42 ms) [ok]: Hash table: SORT BY key with limit (1 ms) [ok]: EVAL - JSON string decoding (11 ms) [ok]: EVAL - JSON smoke test (5 ms) [ok]: EVAL - cmsgpack can pack double? (2 ms) === (external:skip cluster tls) Starting server 127.0.0.1:25287 ok [ok]: EVAL - cmsgpack can pack negative int64? (0 ms) [ok]: Hash table: SORT BY hash field (46 ms) [ok]: GETEX without argument does not propagate to replica (208 ms) [ok]: MGET (6 ms) [ok]: MGET against non existing key (2 ms) [ok]: MGET against non-string key (5 ms) [ok]: GETSET (set new value) (1 ms) [ok]: GETSET (replace old value) (0 ms) [ok]: MSET base case (1 ms) [ok]: MSET/MSETNX wrong number of args (2 ms) [ok]: MSET with already existing - same key twice (15 ms) [ok]: MSETNX with already existent key (4 ms) [ok]: MSETNX with not existing keys (0 ms) [ok]: MSETNX with not existing keys - same key twice (0 ms) [ok]: MSETNX with already existing keys - same key twice (1 ms) [ok]: STRLEN against non-existing key (0 ms) [ok]: STRLEN against integer-encoded value (1 ms) [ok]: STRLEN against plain string (1 ms) [ok]: SETBIT against non-existing key (4 ms) [ok]: SETBIT against string-encoded key (2 ms) [ok]: SETBIT against integer-encoded key (3 ms) [ok]: SETBIT against key with wrong type (1 ms) [ok]: SETBIT with out of range bit offset (3 ms) [ok]: SETBIT with non-bit argument (4 ms) [ok]: Move a replica to another primary, verify client receives sunsubscribe on replica serving the slot. (669 ms) Waiting for process 1630148 to exit... [ok]: BLMPOP propagate as pop with count command to replica (406 ms) [ok]: LPUSHX, RPUSHX - generic (6 ms) === () Starting server 127.0.0.1:22237 ok [ok]: LPUSHX, RPUSHX - quicklist (52 ms) [ok]: Delete a slot, verify sunsubscribe message (92 ms) [ok]: Multi Part AOF can start when no aof and no manifest (497 ms) [ok]: Cluster is writable (1045 ms) === (external:skip cluster tls) Starting server 127.0.0.1:25289 ok [ok]: LINSERT - quicklist (59 ms) === (external:skip cluster) Starting server 127.0.0.1:22737 ok [ok]: ZDIFF fuzzing - listpack (19729 ms) [ok]: LPUSHX, RPUSHX - listpack (6 ms) [ok]: ZPOPMIN with the count 0 returns an empty array (8 ms) [ok]: LINSERT - listpack (13 ms) [ok]: LINSERT raise error on bad syntax (1 ms) [ok]: ZPOPMIN with negative count (7 ms) [ok]: LINSERT against non-list value error (1 ms) [ok]: ZPOPMAX with the count 0 returns an empty array (1 ms) [ok]: LINSERT against non existing key (1 ms) [ok]: ZPOPMAX with negative count (2 ms) [ok]: Slave expired keys is loaded when restarted: appendonly=no (4650 ms) [ok]: Basic ZPOPMIN/ZPOPMAX with a single key - listpack (13 ms) [ok]: ZPOPMIN/ZPOPMAX with count - listpack (3 ms) [ok]: Basic ZMPOP_MIN/ZMPOP_MAX with a single key - listpack (10 ms) [ok]: Reset cluster, verify sunsubscribe message (108 ms) === () Starting server 127.0.0.1:26093 ok [ok]: ZMPOP_MIN/ZMPOP_MAX with count - listpack (7 ms) [ok]: Pub/Sub shard basics (447 ms) [ok]: client can't subscribe to multiple shard channels across different slots in same call (20 ms) [ok]: client can subscribe to multiple shard channels across different slots in separate call (5 ms) [ok]: BZPOPMIN/BZPOPMAX with a single existing sorted set - listpack (98 ms) === () Starting server 127.0.0.1:21947 ok Waiting for background AOF rewrite to finish... [ok]: BZPOPMIN/BZPOPMAX with multiple existing sorted sets - listpack (89 ms) [ok]: AOF rewrite of hash with hashtable encoding, string data (608 ms) [ok]: sunsubscribe without specifying any channel would unsubscribe all shard channels subscribed (166 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster tls) Starting server 127.0.0.1:25291 ok [ok]: BZPOPMIN/BZPOPMAX second sorted set has members - listpack (88 ms) [ok]: Killing majority of master nodes (388 ms) [ok]: Multi Part AOF can start when we have en empty AOF dir (396 ms) [47/122 done]: integration/aof-race (2 seconds) Testing integration/aof [ok]: AOF rewrite of hash with listpack encoding, int data (75 ms) W[ok]: BZMPOP_MIN/BZMPOP_MAX with a single existing sorted set - listpack (93 ms) [ok]: Stress tester for #3343-alike bugs comp: 1 (10693 ms) [ok]: BZMPOP_MIN/BZMPOP_MAX with multiple existing sorted sets - listpack (111 ms) === () Starting server 127.0.0.1:21949 ok [ok]: Verify Pub/Sub and Pub/Sub shard no overlap (279 ms) evicted keys: 0 evicted clients: 7 dbsize: 50 [ok]: eviction due to output buffers of pubsub, client eviction: true (2058 ms) [ok]: BZMPOP_MIN/BZMPOP_MAX second sorted set has members - listpack (67 ms) [ok]: Basic ZPOPMIN/ZPOPMAX - listpack RESP3 (10 ms) [ok]: ZPOPMIN/ZPOPMAX with count - listpack RESP3 (5 ms) [ok]: LINDEX consistency test - listpack (608 ms) [ok]: Basic ZMPOP_MIN/ZMPOP_MAX - listpack RESP3 (9 ms) === () Starting server 127.0.0.1:26095 ok [ok]: ZMPOP_MIN/ZMPOP_MAX with count - listpack RESP3 (7 ms) === (external:skip cluster tls) Starting server 127.0.0.1:25293 ok [ok]: Wait for failover (4278 ms) [ok]: BZPOPMIN/BZPOPMAX - listpack RESP3 (68 ms) [ok]: Unfinished MULTI: Server should start if load-truncated is yes (10 ms) [ok]: BZMPOP_MIN/BZMPOP_MAX - listpack RESP3 (83 ms) [ok]: Check encoding - skiplist (3 ms) [ok]: ZSET basic ZADD and score update - skiplist (2 ms) [ok]: ZSET element can't be set to NaN with ZADD - skiplist (0 ms) [ok]: ZSET element can't be set to NaN with ZINCRBY - skiplist (2 ms) [ok]: ZADD with options syntax error with incomplete pair - skiplist (10 ms) [ok]: ZADD XX option without key - skiplist (3 ms) [ok]: ZADD XX existing key - skiplist (2 ms) [ok]: ZADD XX returns the number of elements actually added - skiplist (2 ms) [ok]: ZADD XX updates existing elements score - skiplist (3 ms) [ok]: ZADD GT updates existing elements when new scores are greater - skiplist (5 ms) [ok]: Multi Part AOF can load data discontinuously increasing sequence (497 ms) [ok]: ZADD LT updates existing elements when new scores are lower - skiplist (10 ms) [ok]: ZADD GT XX updates existing elements when new scores are greater and skips new elements - skiplist (3 ms) [ok]: ZADD LT XX updates existing elements when new scores are lower and skips new elements - skiplist (3 ms) [ok]: ZADD XX and NX are not compatible - skiplist (2 ms) [ok]: ZADD NX with non existing key - skiplist (3 ms) [48/122 done]: unit/cluster/pubsub (14 seconds) Testing integration/block-repl [ok]: ZADD NX only add new elements without updating old ones - skiplist (3 ms) [ok]: ZADD GT and NX are not compatible - skiplist (1 ms) [ok]: ZADD LT and NX are not compatible - skiplist (1 ms) [ok]: ZADD LT and GT are not compatible - skiplist (1 ms) [ok]: ZADD INCR LT/GT replies with nill if score not updated - skiplist (3 ms) [ok]: ZADD INCR LT/GT with inf - skiplist (10 ms) [ok]: ZADD INCR works like ZINCRBY - skiplist (3 ms) [ok]: ZADD INCR works with a single score-element pair - skiplist (1 ms) [ok]: ZADD CH option changes return value to all changed elements - skiplist (3 ms) [ok]: ZINCRBY calls leading to NaN result in error - skiplist (1 ms) [ok]: ZINCRBY against invalid incr value - skiplist (7 ms) [ok]: EVAL - cmsgpack pack/unpack smoke test (1177 ms) [ok]: ZADD - Variadic version base case - skiplist (4 ms) [ok]: ZADD - Return value is the number of actually added items - skiplist (1 ms) [ok]: ZADD - Variadic version does not add nothing on single parsing err - skiplist (1 ms) [ok]: EVAL - cmsgpack can pack and unpack circular references? (7 ms) [ok]: ZADD - Variadic version will raise error on missing arg - skiplist (3 ms) [ok]: ZINCRBY does not work variadic even if shares ZADD implementation - skiplist (2 ms) [ok]: ZCARD basics - skiplist (2 ms) [ok]: EVAL - Numerical sanity check from bitop (6 ms) [ok]: EVAL - Verify minimal bitop functionality (0 ms) [ok]: EVAL - Able to parse trailing comments (0 ms) [ok]: EVAL_RO - Successful case (2 ms) [ok]: EVAL_RO - Cannot run write commands (0 ms) [ok]: ZREM removes key after last element is removed - skiplist (8 ms) [49/122 done]: unit/cluster/pubsubshard-slot-migration (15 seconds) Testing integration/convert-ziplist-hash-on-load [ok]: PUBSUB channels/shardchannels (304 ms) [ok]: redis.sha1hex() implementation (1 ms) [ok]: ZREM variadic version - skiplist (2 ms) [ok]: ZREM variadic version -- remove elements after key deletion - skiplist (0 ms) [ok]: ZRANGE basics - skiplist (12 ms) [ok]: ZREVRANGE basics - skiplist (13 ms) [ok]: ZRANK/ZREVRANK basics - skiplist (11 ms) [ok]: ZRANK - after deletion - skiplist (2 ms) [ok]: ZINCRBY - can create a new sorted set - skiplist (2 ms) [ok]: ZINCRBY - increment and decrement - skiplist (8 ms) [ok]: ZINCRBY return value - skiplist (1 ms) [ok]: WAITAOF master client didn't send any write command (1288 ms) [ok]: ZRANGEBYSCORE/ZREVRANGEBYSCORE/ZCOUNT basics - skiplist (34 ms) [ok]: ZRANGEBYSCORE with WITHSCORES - skiplist (10 ms) === () Starting server 127.0.0.1:26097 ok === (external:skip cluster tls) Starting server 127.0.0.1:25295 ok [ok]: ZRANGEBYSCORE with LIMIT - skiplist (35 ms) [ok]: ZRANGEBYSCORE with LIMIT and WITHSCORES - skiplist (5 ms) [ok]: ZRANGEBYSCORE with non-value min or max - skiplist (2 ms) Waiting for background AOF rewrite to finish... [ok]: XREAD with non empty second stream (4462 ms) === () Starting server 127.0.0.1:21951 ok [ok]: ZRANGEBYLEX/ZREVRANGEBYLEX/ZLEXCOUNT basics - skiplist (25 ms) [ok]: LINDEX random access - listpack (458 ms) [ok]: ZLEXCOUNT advanced - skiplist (13 ms) [ok]: Sharded pubsub publish behavior within multi/exec (5 ms) [ok]: Sharded pubsub within multi/exec with cross slot operation (2 ms) [ok]: Sharded pubsub publish behavior within multi/exec with read operation on primary (5 ms) Waiting for background AOF rewrite to finish... [ok]: Sharded pubsub publish behavior within multi/exec with read operation on replica (7 ms) [ok]: Sharded pubsub publish behavior within multi/exec with write operation on primary (5 ms) [ok]: ZRANGEBYLEX with LIMIT - skiplist (33 ms) [ok]: Sharded pubsub publish behavior within multi/exec with write operation on replica (8 ms) === (repl external:skip) Starting server 127.0.0.1:21307 ok [ok]: ZRANGEBYLEX with invalid lex range specifiers - skiplist (4 ms) [ok]: evict clients only until below limit (1130 ms) [ok]: Short read: Server should start if load-truncated is yes (4 ms) [ok]: Blocking XREAD waiting new data (82 ms) [ok]: Cluster should be still down after some time (3224 ms) [ok]: Instance #3 is still a replica (4 ms) Waiting for background AOF rewrite to finish... [ok]: Restarting the previously killed master node (10 ms) [ok]: Truncated AOF loaded: we expect foo to be equal to 5 (56 ms) [ok]: Append a new command after loading an incomplete AOF (0 ms) [ok]: ZREMRANGEBYSCORE basics - skiplist (67 ms) [ok]: ZREMRANGEBYSCORE with non-value min or max - skiplist (2 ms) [ok]: Blocking XREAD waiting old data (77 ms) [ok]: AOF rewrite of hash with hashtable encoding, int data (847 ms) [ok]: ZREMRANGEBYRANK basics - skiplist (29 ms) === (maxmemory external:skip) Starting server 127.0.0.1:24473 ok Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:22415 ok [ok]: ZREMRANGEBYLEX basics - skiplist (66 ms) [ok]: AOF rewrite of zset with listpack encoding, string data (69 ms) [ok]: ZUNIONSTORE against non-existing key doesn't set destination - skiplist (1 ms) [ok]: ZUNION/ZINTER/ZINTERCARD/ZDIFF against non-existing key - skiplist (1 ms) [ok]: ZUNIONSTORE with empty set - skiplist (0 ms) [ok]: Without maxmemory small integers are shared (1 ms) [ok]: ZUNION/ZINTER/ZINTERCARD/ZDIFF with empty set - skiplist (1 ms) [ok]: With maxmemory and non-LRU policy integers are still shared (1 ms) [ok]: ZUNIONSTORE basics - skiplist (3 ms) [ok]: With maxmemory and LRU policy integers are not shared (2 ms) [ok]: ZUNION/ZINTER/ZINTERCARD/ZDIFF with integer members - skiplist (3 ms) [ok]: Shared integers are unshared with maxmemory and LRU policy (2 ms) [ok]: ZUNIONSTORE with weights - skiplist (1 ms) [ok]: ZUNION with weights - skiplist (1 ms) [ok]: ZUNIONSTORE with a regular set and weights - skiplist (3 ms) [ok]: ZUNIONSTORE with AGGREGATE MIN - skiplist (1 ms) [ok]: ZUNION/ZINTER with AGGREGATE MIN - skiplist (1 ms) [ok]: ZUNIONSTORE with AGGREGATE MAX - skiplist (2 ms) [ok]: ZUNION/ZINTER with AGGREGATE MAX - skiplist (1 ms) [ok]: ZINTERSTORE basics - skiplist (1 ms) [ok]: ZINTER basics - skiplist (0 ms) [ok]: ZINTERCARD with illegal arguments (1 ms) [ok]: ZINTERCARD basics - skiplist (2 ms) [ok]: ZINTER RESP3 - skiplist (5 ms) [ok]: ZINTERSTORE with weights - skiplist (1 ms) [ok]: ZINTER with weights - skiplist (0 ms) [ok]: ZINTERSTORE with a regular set and weights - skiplist (1 ms) [ok]: ZINTERSTORE with AGGREGATE MIN - skiplist (1 ms) [ok]: ZINTERSTORE with AGGREGATE MAX - skiplist (0 ms) [ok]: ZUNIONSTORE with +inf/-inf scores - skiplist (5 ms) [ok]: ZUNIONSTORE with NaN weights - skiplist (4 ms) [ok]: ZINTERSTORE with +inf/-inf scores - skiplist (7 ms) [ok]: ZINTERSTORE with NaN weights - skiplist (2 ms) [ok]: Multi Part AOF can load data when manifest add new k-v (506 ms) [ok]: ZDIFFSTORE basics - skiplist (3 ms) [ok]: ZDIFF basics - skiplist (2 ms) [ok]: ZDIFFSTORE with a regular set - skiplist (3 ms) [ok]: ZDIFF subtracting set from itself - skiplist (1 ms) [ok]: ZDIFF algorithm 1 - skiplist (2 ms) [ok]: ZDIFF algorithm 2 - skiplist (4 ms) [ok]: Blocking XREAD will not reply with an empty array (144 ms) [ok]: RDB load ziplist hash: converts to listpack when RDB loading (5 ms) [ok]: PIPELINING stresser (also a regression for the old epoll bug) (2783 ms) === () Starting server 127.0.0.1:21309 ok [ok]: APPEND basics (2 ms) [ok]: APPEND basics, integer encoded values (4 ms) === () Starting server 127.0.0.1:22239 ok [50/122 done]: unit/cluster/pubsubshard (14 seconds) Testing integration/convert-ziplist-zset-on-load [ok]: Blocking XREAD for stream that ran dry (issue #5299) (104 ms) === () Starting server 127.0.0.1:26099 ok [ok]: XREAD last element from non-empty stream (11 ms) [ok]: XREAD last element from empty stream (6 ms) [ok]: Short read + command: Server should start (4 ms) [ok]: XREAD last element blocking from empty stream (70 ms) [ok]: XREAD last element blocking from non-empty stream (6 ms) === () Starting server 127.0.0.1:21953 ok [ok]: XREAD last element from multiple streams (4 ms) [ok]: XREAD last element with count > 1 (6 ms) Waiting for process 1630148 to exit... [ok]: Truncated AOF loaded: we expect foo to be equal to 6 now (72 ms) [ok]: XREAD: XADD + DEL should not awake client (73 ms) [ok]: XREAD: XADD + DEL + LPUSH should not awake client (55 ms) W=== () Starting server 127.0.0.1:23205 ok [ok]: Check if list is still ok after a DEBUG RELOAD - listpack (656 ms) [ok]: XREAD with same stream name multiple times should work (67 ms) [ok]: Cluster should eventually be up again (1091 ms) [51/122 done]: unit/cluster/no-failover-option (16 seconds) Testing integration/convert-zipmap-hash-on-load === () Starting server 127.0.0.1:22417 ok [ok]: RDB load ziplist zset: converts to listpack when RDB loading (9 ms) [ok]: Multi Part AOF can load data when some AOFs are empty (497 ms) [ok]: XREAD + multiple XADD inside transaction (77 ms) [ok]: XDEL basic test (10 ms) [ok]: XDEL multiply id test (5 ms) [52/122 done]: unit/cluster/sharded-pubsub (11 seconds) Testing integration/corrupt-dump-fuzzer === () Starting server 127.0.0.1:26101 [ok]: Bad format: Server should have logged an error (3 ms) Waiting for background AOF rewrite to finish... [ok]: Set many keys in the cluster (6485 ms) [ok]: Test cluster responses during migration of slot x (7 ms) [ok]: RDB load ziplist hash: converts to hash table when hash-max-ziplist-entries is exceeded (4 ms) Waiting for background AOF rewrite to finish... [ok]: AOF rewrite of zset with skiplist encoding, string data (729 ms) === () Starting server 127.0.0.1:24807 ok === () Starting server 127.0.0.1:26103 Waiting for background AOF rewrite to finish... [ok]: Unfinished MULTI: Server should have logged an error (8 ms) === () Starting server 127.0.0.1:21955 ok [ok]: AOF rewrite of zset with listpack encoding, int data (72 ms) [53/122 done]: integration/convert-ziplist-hash-on-load (1 seconds) Testing integration/corrupt-dump [ok]: RDB load zipmap hash: converts to listpack (5 ms) [54/122 done]: unit/cluster/slot-migration-response (10 seconds) Testing integration/dismiss-mem === () Starting server 127.0.0.1:28645 ok === () Starting server 127.0.0.1:26105 [ok]: Short read: Server should have logged an error (4 ms) === () Starting server 127.0.0.1:23207 ok [ok]: WAITAOF master client didn't send any command (1253 ms) [ok]: Short read: Utility should confirm the AOF is not valid (35 ms) [ok]: maxmemory - is the memory limit honoured? (policy allkeys-random) (980 ms) Waiting for background AOF rewrite to finish... [ok]: Short read: Utility should show the abnormal line num in AOF (32 ms) [ok]: RDB load ziplist zset: converts to skiplist when zset-max-ziplist-entries is exceeded (3 ms) [ok]: Wait for failover (6514 ms) === (dismiss external:skip) Starting server 127.0.0.1:26245 ok [ok]: Short read: Utility should be able to fix the AOF (48 ms) [55/122 done]: integration/convert-ziplist-zset-on-load (1 seconds) Testing integration/dual-channel-replication === () Starting server 127.0.0.1:24809 ok === () Starting server 127.0.0.1:22419 ok [ok]: Killing the new primary node (92 ms) [ok]: Multi Part AOF can load data from old version valkey (rdb preamble no) (606 ms) [ok]: evict clients in right order (large to small) (890 ms) === () Starting server 127.0.0.1:27681 ok [ok]: RDB load zipmap hash: converts to hash table when hash-max-ziplist-entries is exceeded (1 ms) [ok]: First server should have role slave after SLAVEOF (1009 ms) [ok]: LINDEX consistency test - listpack (809 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:26107 ok [ok]: Cluster is writable (821 ms) [ok]: Instance #5 is now a master (1 ms) [ok]: Restarting the previously killed master node (17 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23209 ok Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:21957 ok [ok]: Fixed AOF: Server should have been started (4 ms) [ok]: AOF rewrite of zset with skiplist encoding, int data (612 ms) [ok]: corrupt payload: #7445 - with sanitize (577 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:22241 ok Waiting for background AOF rewrite to finish... [ok]: Fixed AOF: Keyspace should contain values that were parseable (78 ms) === () Starting server 127.0.0.1:27683 ok [ok]: AOF rewrite functions (117 ms) === () Starting server 127.0.0.1:24811 ok [ok]: Instance #0 gets converted into a slave (245 ms) Waiting for background AOF rewrite to finish... [ok]: RDB load zipmap hash: converts to hash table when hash-max-ziplist-value is exceeded (1 ms) [ok]: SETBIT fuzzing (3101 ms) [ok]: GETBIT against non-existing key (1 ms) [ok]: Set cluster announced IPv6 to invalid IP (1 ms) [ok]: GETBIT against string-encoded key (3 ms) [ok]: GETBIT against integer-encoded key (5 ms) [ok]: SETRANGE against non-existing key (5 ms) === () Starting server 127.0.0.1:23211 ok [ok]: SETRANGE against string-encoded key (6 ms) [56/122 done]: integration/convert-zipmap-hash-on-load (2 seconds) Testing integration/failover [ok]: SETRANGE against integer-encoded key (9 ms) [ok]: SETRANGE against key with wrong type (2 ms) [ok]: SETRANGE with out of range offset (2 ms) [ok]: GETRANGE against non-existing key (1 ms) [ok]: GETRANGE against wrong key type (1 ms) [ok]: GETRANGE against string value (4 ms) [ok]: GETRANGE against integer-encoded value (5 ms) === () Starting server 127.0.0.1:22421 ok [ok]: client total memory grows during client no-evict (196 ms) [ok]: Cluster should eventually be up again (634 ms) [ok]: Multi Part AOF can load data from old version valkey (rdb preamble yes) (614 ms) === () Starting server 127.0.0.1:26109 ok W[ok]: Set cluster announced IPv6 and check that it propagates (184 ms) === (failover external:skip) Starting server 127.0.0.1:24813 ok [ok]: BGREWRITEAOF is delayed if BGSAVE is in progress (321 ms) [ok]: LINDEX random access - listpack (619 ms) [ok]: AOF+SPOP: Server should have been started (5 ms) [ok]: client total memory grows during maxmemory-clients disabled (174 ms) [ok]: corrupt payload: hash with valid zip list header, invalid entry len (526 ms) [ok]: APPEND fuzzing (1807 ms) [ok]: Clear announced client IPv6 and check that it propagates (132 ms) [ok]: FLUSHDB (8 ms) [ok]: Perform a final SAVE to leave a clean DB on disk (7 ms) [ok]: BGREWRITEAOF is refused if already in progress (113 ms) === () Starting server 127.0.0.1:21959 ok [ok]: RESET clears client state (10 ms) [ok]: AOF+SPOP: Set should have 1 member (91 ms) Waiting for process 1630148 to exit... [57/122 done]: unit/aofrw (24 seconds) Testing integration/logging [ok]: RESET clears MONITOR state (88 ms) [58/122 done]: unit/client-eviction (24 seconds) Testing integration/psync2-master-restart [ok]: RESET clears and discards MULTI state (2 ms) [ok]: RESET clears Pub/Sub state (5 ms) [ok]: RESET clears authenticated state (2 ms) [ok]: Subcommand syntax error crash (issue #10070) (3 ms) === () Starting server 127.0.0.1:24815 ok [ok]: Extended Redis Compatibility config (8 ms) === () Starting server 127.0.0.1:22423 ok === () Starting server 127.0.0.1:21435 ok [ok]: Multi Part AOF can continue the upgrade from the interrupted upgrade state (471 ms) === () Starting server 127.0.0.1:26111 ok === (psync2 external:skip) Starting server 127.0.0.1:22243 ok === () Starting server 127.0.0.1:24817 ok [ok]: corrupt payload: invalid zlbytes header (447 ms) {1661851:M 27 Dec 2024 13:58:45.798 # valkey 8.0.1 crashed by signal: 6, si_code: 0} 42 [ok]: Crash report generated on SIGABRT (120 ms) [ok]: AOF+SPOP: Server should have been started (5 ms) === (other external:skip) Starting server 127.0.0.1:25115 ok [ok]: failover command fails without connected replica (6 ms) === () Starting server 127.0.0.1:21961 ok [ok]: AOF+SPOP: Set should have 1 member (106 ms) Waiting for background AOF rewrite to finish... [ok]: setup replication for following tests (115 ms) [ok]: failover command fails with invalid host (0 ms) [ok]: failover command fails with invalid port (1 ms) [ok]: failover command fails with just force and timeout (3 ms) [ok]: failover command fails when sent to a replica (3 ms) [ok]: failover command fails with force without timeout (0 ms) Waiting for background AOF rewrite to finish... [ok]: Replica in loading state is hidden (5406 ms) === (external:skip cluster) Starting server 127.0.0.1:24969 ok === () Starting server 127.0.0.1:22245 ok === () Starting server 127.0.0.1:22425 ok [ok]: dismiss all data types memory (1514 ms) === () Starting server 127.0.0.1:21437 ok [ok]: Cluster should eventually be down (3630 ms) [ok]: Use takeover to bring slaves back (10 ms) [ok]: Check disconnected replica not hidden from slots (133 ms) [ok]: Slot migration states are replicated (17 ms) [ok]: Multi Part AOF can be loaded correctly when both server dir and aof dir contain old AOF (502 ms) [ok]: Test dual-channel-replication-enabled replica enters handshake (1011 ms) [ok]: Test dual-channel-replication-enabled enters wait_bgsave (0 ms) [ok]: maxmemory - is the memory limit honoured? (policy allkeys-lru) (1814 ms) {1662155:M 27 Dec 2024 13:58:46.173 # valkey 8.0.1 crashed by signal: 11, si_code: 2} 42 [ok]: Crash report generated on DEBUG SEGFAULT (37 ms) [ok]: Verify that slot ownership transfer through gossip propagates deletes to replicas (196 ms) W=== () Starting server 127.0.0.1:21963 === () Starting server 127.0.0.1:26113 ok [ok]: Multi Part AOF can't load data when the manifest contains the old AOF file name but the file does not exist in server dir and aof dir (198 ms) === () Starting server 127.0.0.1:22247 ok [ok]: corrupt payload: valid zipped hash header, dup records (572 ms) [ok]: Check if list is still ok after a DEBUG RELOAD - listpack (1093 ms) === () Starting server 127.0.0.1:21439 ok [ok]: AOF+EXPIRE: Server should have been started (7 ms) [ok]: Slave expired keys is loaded when restarted: appendonly=yes (4359 ms) [ok]: CLUSTER SLOT-STATS cpu-usec reset upon CONFIG RESETSTAT. (6176 ms) [ok]: AOF+EXPIRE: List should be empty (88 ms) === () Starting server 127.0.0.1:21965 ok {Received SIGALRM} 40 === () Starting server 127.0.0.1:22427 ok [ok]: Stacktraces generated on SIGALRM (125 ms) [ok]: Cluster is up (5 ms) [ok]: The first master has actually one slave (0 ms) [ok]: Slaves of #0 is instance #5 as expected (2 ms) [ok]: Instance #5 synced with the master (0 ms) [ok]: Lower the slave validity factor of #5 to the value of 2 (9 ms) [59/122 done]: unit/cluster/slot-ownership (12 seconds) Testing integration/psync2-pingoff [60/122 done]: integration/logging (1 seconds) Testing integration/psync2-reg === (external:skip cluster) Starting server 127.0.0.1:23853 ok === () Starting server 127.0.0.1:26115 ok [ok]: Server should not try to convert DEL into EXPIREAT for EXPIRE -1 (2 ms) [ok]: LINDEX consistency test - quicklist (584 ms) [ok]: Test dual-channel-replication-enabled replica is able to sync (815 ms) === (psync2 external:skip) Starting server 127.0.0.1:21441 ok [ok]: corrupt payload: quicklist big ziplist prev len (665 ms) === (psync2 external:skip) Starting server 127.0.0.1:28011 ok [61/122 done]: unit/cluster/replica-in-sync (18 seconds) Testing integration/psync2 === () Starting server 127.0.0.1:21967 ok === (external:skip cluster) Starting server 127.0.0.1:23855 ok Waiting for process 1630148 to exit... W=== () Starting server 127.0.0.1:21443 ok === (psync2 external:skip) Starting server 127.0.0.1:23681 ok === () Starting server 127.0.0.1:26117 ok [ok]: LINDEX random access - quicklist (354 ms) Waiting for background save to finish... Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:22429 ok Waiting for background save to finish... === () Starting server 127.0.0.1:28013 ok Waiting for background save to finish... Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:23857 ok Waiting for background save to finish... Waiting for background save to finish... [ok]: Multi Part AOF can upgrade when when two servers share the same server dir (server1) (154 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23213 ok [ok]: dismiss client output buffer (1422 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:21445 ok Waiting for background AOF rewrite to finish... [ok]: Stress test the hash ziplist -> hashtable encoding conversion (6860 ms) [ok]: Test HINCRBYFLOAT for correct float representation (issue #2846) (1 ms) === () Starting server 127.0.0.1:23683 ok [ok]: Don't rehash if server has child process (1727 ms) [ok]: Multi Part AOF can upgrade when when two servers share the same server dir (server2) (148 ms) [ok]: corrupt payload: quicklist small ziplist prev len (621 ms) Waiting for background save to finish... [ok]: maxmemory - is the memory limit honoured? (policy allkeys-lfu) (1460 ms) [ok]: Hash ziplist of various encodings (116 ms) === (external:skip cluster) Starting server 127.0.0.1:23859 ok Waiting for background save to finish... [ok]: Hash ziplist of various encodings - sanitize dump (24 ms) [ok]: HINCRBYFLOAT does not allow NaN or Infinity (12 ms) Waiting for background save to finish... [ok]: Multi Part AOF can upgrade when when two servers share the same server dir (1422 ms) [ok]: failover command to specific replica works (1819 ms) [ok]: Measures elapsed time os.clock() (4759 ms) [ok]: Prohibit dangerous lua methods in sandbox (1 ms) [ok]: Verify execution of prohibit dangerous Lua methods will fail (3 ms) [ok]: Globals protection reading an undeclared global variable (0 ms) [ok]: Globals protection setting an undeclared global* (1 ms) [ok]: lua bit.tohex bug (0 ms) [ok]: Test an example script DECR_IF_GT (2 ms) [62/122 done]: unit/type/hash (26 seconds) Testing integration/rdb [ok]: PSYNC2: Partial resync after Master restart using RDB aux fields when offset is 0 (1259 ms) [ok]: dismiss client query buffer (323 ms) === () Starting server 127.0.0.1:23685 ok === () Starting server 127.0.0.1:23215 ok === (other external:skip) Starting server 127.0.0.1:25117 ok === () Starting server 127.0.0.1:22431 ok [ok]: WAITAOF when replica switches between masters, fsync: no (3629 ms) [ok]: Process title set as expected (5 ms) === (external:skip cluster) Starting server 127.0.0.1:23861 ok === () Starting server 127.0.0.1:21969 ok === () Starting server 127.0.0.1:26247 ok === () Starting server 127.0.0.1:27833 ok === () Starting server 127.0.0.1:23687 ok [ok]: Check if list is still ok after a DEBUG RELOAD - quicklist (816 ms) === () Starting server 127.0.0.1:27685 ok [ok]: test old version rdb file (9 ms) [ok]: Load cluster announced IPv4 config on server start (318 ms) [ok]: corrupt payload: quicklist ziplist wrong count (573 ms) [63/122 done]: unit/cluster/consistency-check (25 seconds) Testing integration/replica-redirect === (external:skip cluster) Starting server 127.0.0.1:23863 ok Waiting for background AOF rewrite to finish... === (other external:skip cluster slow) Starting server 127.0.0.1:25119 ok Waiting for background AOF rewrite to finish... [ok]: failover command to any replica works (569 ms) [ok]: Cluster is up (12 ms) [ok]: The first master has actually two slaves (1 ms) [ok]: CLUSTER SLAVES and CLUSTER REPLICAS output is consistent (2 ms) [ok]: Slaves of #0 are instance #5 and #10 as expected (1 ms) [ok]: Instance #5 and #10 synced with the master (2 ms) === () Starting server 127.0.0.1:23689 ok === () Starting server 127.0.0.1:27687 ok [ok]: PSYNC2: --- CYCLE 1 --- (0 ms) [ok]: PSYNC2: [NEW LAYOUT] Set #3 as master (3 ms) === () Starting server 127.0.0.1:22433 ok [ok]: Multi Part AOF can handle appendfilename contains whitespaces (729 ms) [ok]: PSYNC2 pingoff: setup (1025 ms) [ok]: PSYNC2: Set #0 to replicate from #2 (1 ms) [ok]: PSYNC2 pingoff: write and wait replication (4 ms) === (needs:repl external:skip) Starting server 127.0.0.1:26899 ok === () Starting server 127.0.0.1:27835 ok === (external:skip cluster ipv6) Starting server 127.0.0.1:24971 ok [ok]: PSYNC2 #3899 regression: setup (1023 ms) === (external:skip cluster) Starting server 127.0.0.1:23865 ok [ok]: RDB encoding loading test (38 ms) [ok]: PSYNC2 #3899 regression: kill first replica (1 ms) === () Starting server 127.0.0.1:21971 ok [ok]: corrupt payload: #3080 - quicklist (560 ms) Waiting for process 1630148 to exit... [ok]: SDIFF fuzzing (23552 ms) === () Starting server 127.0.0.1:26901 ok [ok]: SDIFF against non-set should throw error (11 ms) [ok]: SDIFF should handle non existing key as empty (7 ms) [ok]: SDIFFSTORE against non-set should throw error (6 ms) [ok]: SDIFFSTORE should handle non existing key as empty (13 ms) === () Starting server 127.0.0.1:27837 ok [ok]: SINTER against non-set should throw error (2 ms) [ok]: SINTER should handle non existing key as empty (3 ms) [ok]: failover to a replica with force works (584 ms) [ok]: SINTER with same integer elements but different encoding (18 ms) [ok]: SINTERSTORE against non-set should throw error (6 ms) === (external:skip cluster) Starting server 127.0.0.1:23867 ok [ok]: SINTERSTORE against non existing keys should delete dstkey (13 ms) [ok]: SUNION against non-set should throw error (2 ms) [ok]: SUNION should handle non existing key as empty (10 ms) [ok]: SUNIONSTORE against non-set should throw error (5 ms) [ok]: SUNIONSTORE should handle non existing key as empty (14 ms) [ok]: SUNIONSTORE against non existing keys should delete dstkey (2 ms) [ok]: SPOP basics - listpack (10 ms) [ok]: SPOP with =1 - listpack (3 ms) [ok]: Multi Part AOF can create BASE (RDB format) when server starts from empty (527 ms) [ok]: Server started empty with non-existing RDB file (8 ms) === () Starting server 127.0.0.1:22435 ok [ok]: SRANDMEMBER - listpack (70 ms) [ok]: SPOP basics - intset (5 ms) [ok]: SPOP with =1 - intset (13 ms) Waiting for background save to finish... [ok]: GETRANGE fuzzing (4066 ms) [ok]: Coverage: SUBSTR (6 ms) [ok]: SRANDMEMBER - intset (67 ms) [ok]: SPOP integer from listpack set (5 ms) [ok]: SPOP with - listpack (17 ms) [ok]: LINDEX consistency test - quicklist (1057 ms) [ok]: SPOP with - intset (14 ms) [ok]: trim on SET with big value (49 ms) [ok]: SPOP with - hashtable (13 ms) [ok]: Extended SET can detect syntax errors (0 ms) [ok]: write command inside MULTI is QUEUED, EXEC should be REDIRECT (202 ms) [ok]: Extended SET NX option (0 ms) [ok]: Extended SET XX option (5 ms) [ok]: Extended SET GET option (1 ms) [ok]: Extended SET GET option with no previous value (1 ms) [ok]: Extended SET GET option with XX (1 ms) [ok]: Extended SET GET option with XX and no previous value (1 ms) [ok]: Extended SET GET option with NX (5 ms) [ok]: Extended SET GET option with NX and previous value (1 ms) [ok]: Extended SET GET with incorrect type should result in wrong type error (9 ms) [ok]: Extended SET EX option (2 ms) [ok]: SPOP using integers, testing Knuth's and Floyd's algorithm (24 ms) [ok]: Extended SET PX option (1 ms) [ok]: SPOP using integers with Knuth's algorithm (1 ms) [ok]: Extended SET EXAT option (2 ms) [ok]: Extended SET PXAT option (0 ms) [ok]: dismiss replication backlog (1433 ms) [ok]: SPOP new implementation: code path #1 intset (16 ms) [ok]: SPOP new implementation: code path #2 intset (13 ms) [ok]: SPOP new implementation: code path #3 intset (26 ms) === () Starting server 127.0.0.1:21973 ok [64/122 done]: integration/dismiss-mem (5 seconds) Testing integration/replication-2 [ok]: write command inside MULTI is REDIRECT, EXEC should be EXECABORT (99 ms) [ok]: SPOP new implementation: code path #1 listpack (25 ms) [ok]: replica allow read command by default (5 ms) [ok]: replica reply READONLY error for write command by default (1 ms) [ok]: replica redirect read and write command after CLIENT CAPA REDIRECT (2 ms) [ok]: non-data access commands are not redirected (1 ms) [ok]: replica allow read command in READONLY mode (5 ms) [ok]: SPOP new implementation: code path #2 listpack (16 ms) === (external:skip cluster) Starting server 127.0.0.1:23869 ok [ok]: SPOP new implementation: code path #3 listpack (30 ms) === () Starting server 127.0.0.1:27839 ok [ok]: SET EXAT / PXAT Expiration time is expired (144 ms) [ok]: Slaves are both able to receive and acknowledge writes (238 ms) [ok]: corrupt payload: quicklist with empty ziplist (609 ms) [ok]: Extended SET using multiple options at once (9 ms) [ok]: GETRANGE with huge ranges, Github issue #1844 (5 ms) [ok]: LCS basic (2 ms) [ok]: LCS len (4 ms) [ok]: LCS indexes (2 ms) [ok]: LCS indexes with match len (6 ms) [ok]: LCS indexes with match len and minimum match len (2 ms) [ok]: SETRANGE with huge offset (4 ms) [ok]: APPEND modifies the encoding from int to raw (7 ms) [65/122 done]: unit/type/string (28 seconds) Testing integration/replication-3 [ok]: Server started empty with empty RDB file (3 ms) [ok]: PSYNC2: Set #4 to replicate from #2 (12 ms) [ok]: Migration target is auto-updated after failover in target shard (3460 ms) [ok]: SPOP new implementation: code path #1 propagate as DEL or UNLINK (243 ms) === (repl external:skip) Starting server 127.0.0.1:26249 ok [ok]: SRANDMEMBER count of 0 is handled correctly (4 ms) [ok]: SRANDMEMBER with against non existing key (9 ms) [ok]: failover with timeout aborts if replica never catches up (697 ms) [ok]: SRANDMEMBER count overflow (8 ms) [ok]: SRANDMEMBER count of 0 is handled correctly - emptyarray (8 ms) [ok]: SRANDMEMBER with against non existing key - emptyarray (0 ms) [ok]: Multi Part AOF can create BASE (AOF format) when server starts from empty (667 ms) === (repl external:skip) Starting server 127.0.0.1:23035 ok [ok]: Cluster should start ok (5 ms) [ok]: Can't read from replica without READONLY (13 ms) [ok]: Can't read from replica after READWRITE (1 ms) [ok]: Can read from replica after READONLY (6 ms) [ok]: Can perform HSET primary and HGET from replica (8 ms) === () Starting server 127.0.0.1:22437 ok [ok]: Can MULTI-EXEC transaction of HGET operations from replica (8 ms) [ok]: SRANDMEMBER with - listpack (146 ms) [ok]: MULTI-EXEC with write operations is MOVED (4 ms) [ok]: client paused during failover-in-progress (478 ms) [ok]: failovers can be aborted (204 ms) [ok]: LINDEX random access - quicklist (658 ms) === () Starting server 127.0.0.1:27841 ok [ok]: Cluster should eventually be up again (3748 ms) [ok]: maxmemory - is the memory limit honoured? (policy volatile-lru) (2196 ms) [ok]: SRANDMEMBER with - intset (85 ms) W=== () Starting server 127.0.0.1:26251 ok === () Starting server 127.0.0.1:21975 ok [ok]: SRANDMEMBER with - hashtable (175 ms) [ok]: corrupt payload: quicklist encoded_len is 0 (698 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:23037 ok Waiting for background AOF rewrite to finish... [ok]: PSYNC2 #3899 regression: kill first replica (1 ms) [ok]: First server should have role slave after SLAVEOF (130 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: Primary memory usage does not increase during dual-channel-replication sync (741 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:22439 ok [ok]: First server should have role slave after SLAVEOF (115 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [66/122 done]: integration/replica-redirect (2 seconds) Testing integration/replication-4 Waiting for background AOF rewrite to finish... [ok]: Test RDB stream encoding (529 ms) [ok]: Test RDB stream encoding - sanitize dump (9 ms) [ok]: PSYNC2: Set #1 to replicate from #3 (0 ms) [ok]: If min-slaves-to-write is honored, write is accepted (310 ms) [ok]: No write if min-slaves-to-write is < attached slaves (1 ms) [ok]: If min-slaves-to-write is honored, write is accepted (again) (2 ms) Waiting for background AOF rewrite to finish... [ok]: failover aborts if target rejects sync request (766 ms) [ok]: corrupt payload: quicklist listpack entry start with EOF (510 ms) [ok]: SRANDMEMBER histogram distribution - listpack (563 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... === (repl network external:skip singledb:skip) Starting server 127.0.0.1:26903 ok [ok]: Load cluster announced IPv6 config on server start (279 ms) === () Starting server 127.0.0.1:27843 [ok]: Server should not start if RDB file can't be open (5 ms) Waiting for background AOF rewrite to finish... W[ok]: Check if list is still ok after a DEBUG RELOAD - quicklist (969 ms) [ok]: LLEN against non-list value error (1 ms) [ok]: LLEN against non existing key (1 ms) [ok]: LINDEX against non-list value error (0 ms) [ok]: LINDEX against non existing key (1 ms) [ok]: LPUSH against non-list value error (0 ms) Waiting for background AOF rewrite to finish... [ok]: RPUSH against non-list value error (1 ms) [ok]: RPOPLPUSH base case - quicklist (47 ms) Waiting for background AOF rewrite to finish... [67/122 done]: unit/cluster/announce-client-ip (29 seconds) Testing integration/replication-buffer === () Starting server 127.0.0.1:27845 [ok]: Server should not start if RDB is corrupted (3 ms) === () Starting server 127.0.0.1:22441 ok [ok]: LMOVE left left base case - quicklist (56 ms) Waiting for background AOF rewrite to finish... [ok]: WAITAOF when replica switches between masters, fsync: everysec (2967 ms) [ok]: LMOVE left right base case - quicklist (47 ms) Waiting for background AOF rewrite to finish... [ok]: LMOVE right left base case - quicklist (49 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:26905 ok [ok]: LMOVE right right base case - quicklist (55 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:27847 ok === (repl external:skip) Starting server 127.0.0.1:24973 ok [ok]: RPOPLPUSH with the same list as src and dst - quicklist (52 ms) [ok]: corrupt payload: #3080 - ziplist (529 ms) Waiting for background AOF rewrite to finish... [ok]: Cluster is writable (1300 ms) [ok]: First server should have role slave after SLAVEOF (14 ms) [ok]: Instance #5, #6, #7 are now masters (6 ms) [ok]: wait for new failover (6001 ms) [ok]: Restarting the previously killed primary nodes (7 ms) === () Starting server 127.0.0.1:27689 ok [ok]: LMOVE left left with the same list as src and dst - quicklist (54 ms) [ok]: SRANDMEMBER histogram distribution - intset (576 ms) Waiting for background AOF rewrite to finish... [ok]: Make sure there is no failover timeout (17 ms) [ok]: Disconnect link when send buffer limit reached (9991 ms) [ok]: LMOVE left right with the same list as src and dst - quicklist (47 ms) [ok]: Restarting the previously killed master nodes (71 ms) [ok]: LMOVE right left with the same list as src and dst - quicklist (50 ms) [ok]: Instance #0, #1, #2 gets converted into a slaves (98 ms) [ok]: LMOVE right right with the same list as src and dst - quicklist (48 ms) [ok]: Changing aof-use-rdb-preamble during rewrite process (1673 ms) === () Starting server 127.0.0.1:22443 [ok]: Steady state after dual channel sync (1017 ms) [ok]: RPOPLPUSH with quicklist source and existing target quicklist (94 ms) [ok]: corrupt payload: load corrupted rdb with no CRC - #3505 (315 ms) === () Starting server 127.0.0.1:24975 ok [ok]: LMOVE left left with quicklist source and existing target quicklist (101 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (0 ms) [ok]: PSYNC2: Set #2 to replicate from #3 (4 ms) === () Starting server 127.0.0.1:27691 ok === (Multi Part AOF) Starting server 127.0.0.1:21977 ok W[ok]: SRANDMEMBER histogram distribution - hashtable (424 ms) [ok]: LMOVE left right with quicklist source and existing target quicklist (94 ms) [ok]: Make sure aof manifest appendonly.aof.manifest not in aof directory (0 ms) Waiting for background AOF rewrite to finish... [ok]: LMOVE right left with quicklist source and existing target quicklist (95 ms) [68/122 done]: integration/failover (6 seconds) Testing integration/replication-psync === () Starting server 127.0.0.1:22445 ok [ok]: LMOVE right right with quicklist source and existing target quicklist (91 ms) [69/122 done]: unit/cluster/failover2 (27 seconds) Testing integration/replication === () Starting server 127.0.0.1:24977 ok [ok]: RPOPLPUSH with quicklist source and existing target listpack (51 ms) [ok]: LMOVE left left with quicklist source and existing target listpack (43 ms) [ok]: write command is QUEUED, then EXEC should be MOVED after failover (2117 ms) [ok]: Link memory increases with publishes (696 ms) [ok]: Dual channel replication sync doesn't impair subsequent normal syncs (540 ms) [ok]: PSYNC2: Partial resync after Master restart using RDB aux fields with data (1266 ms) [ok]: LMOVE left right with quicklist source and existing target listpack (59 ms) Waiting for background AOF rewrite to finish... [ok]: read-only blocking operations from replica (81 ms) [ok]: reply MOVED when eval from replica for update (2 ms) === (repl) Starting server 127.0.0.1:24819 ok [ok]: Stress tester for #3343-alike bugs comp: 0 (9430 ms) [ok]: LMOVE right left with quicklist source and existing target listpack (55 ms) Waiting for background AOF rewrite to finish... [ok]: Link memory resets after publish messages flush (162 ms) [ok]: LMOVE right right with quicklist source and existing target listpack (66 ms) === (repl network external:skip) Starting server 127.0.0.1:24658 ok [ok]: RPOPLPUSH base case - listpack (12 ms) [ok]: LMOVE left left base case - listpack (7 ms) [ok]: LMOVE left right base case - listpack (4 ms) [ok]: LMOVE right left base case - listpack (2 ms) [ok]: LMOVE right right base case - listpack (1 ms) [ok]: RPOPLPUSH with the same list as src and dst - listpack (5 ms) [ok]: LMOVE left left with the same list as src and dst - listpack (3 ms) [ok]: LMOVE left right with the same list as src and dst - listpack (3 ms) [ok]: LMOVE right left with the same list as src and dst - listpack (4 ms) [ok]: LMOVE right right with the same list as src and dst - listpack (2 ms) [ok]: Server can trigger resizing (1916 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (1 ms) [ok]: RPOPLPUSH with listpack source and existing target quicklist (44 ms) Waiting for process 1629278 to exit... === () Starting server 127.0.0.1:24979 ok [ok]: LMOVE left left with listpack source and existing target quicklist (48 ms) [ok]: AOF enable will create manifest file (535 ms) [ok]: maxmemory - is the memory limit honoured? (policy volatile-lfu) (2361 ms) [ok]: corrupt payload: load corrupted rdb with empty keys (785 ms) === () Starting server 127.0.0.1:24821 ok [ok]: LMOVE left right with listpack source and existing target quicklist (70 ms) [ok]: LMOVE right left with listpack source and existing target quicklist (48 ms) [70/122 done]: unit/cluster/links (27 seconds) Testing integration/shutdown === () Starting server 127.0.0.1:24660 ok [ok]: LMOVE right right with listpack source and existing target quicklist (51 ms) [ok]: RPOPLPUSH with listpack source and existing target listpack (9 ms) [ok]: LMOVE left left with listpack source and existing target listpack (12 ms) [ok]: LMOVE left right with listpack source and existing target listpack (3 ms) [ok]: LMOVE right left with listpack source and existing target listpack (12 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23217 ok [ok]: LMOVE right right with listpack source and existing target listpack (5 ms) [ok]: RPOPLPUSH against non existing key (1 ms) [ok]: RPOPLPUSH against non list src key (2 ms) [ok]: Slave enters handshake (6 ms) [ok]: Cluster is up (9 ms) [ok]: RPOPLPUSH against non list dst key - quicklist (45 ms) [ok]: RPOPLPUSH against non list dst key - listpack (5 ms) [ok]: RPOPLPUSH against non existing src key (1 ms) [ok]: Slave should be able to synchronize with the master (122 ms) [ok]: EVAL does not leak in the Lua stack (4747 ms) [ok]: Call Redis command with many args from Lua (issue #1764) (7 ms) [ok]: Test FLUSHALL aborts bgsave (1359 ms) [ok]: Number conversion precision test (issue #1118) (3 ms) [ok]: String containing number precision test (regression of issue #1118) (4 ms) [ok]: Verify negative arg count is error instead of crash (issue #1842) (1 ms) [ok]: Scripts can handle commands with incorrect arity (5 ms) [ok]: Correct handling of reused argv (issue #1939) (3 ms) [ok]: PSYNC2: cluster is consistent after failover (3 ms) [ok]: Functions in the Redis namespace are able to report errors (2 ms) [ok]: Basic LPOP/RPOP/LMPOP - quicklist (91 ms) [ok]: CLUSTER RESET can not be invoke from within a script (5 ms) [ok]: Basic LPOP/RPOP/LMPOP - listpack (10 ms) [ok]: LPOP/RPOP/LMPOP against empty list (3 ms) [ok]: Script with RESP3 map (16 ms) === () Starting server 127.0.0.1:22447 ok [ok]: LPOP/RPOP/LMPOP NON-BLOCK or BLOCK against non list value (9 ms) [71/122 done]: unit/cluster/transactions-on-replica (13 seconds) Testing integration/valkey-benchmark Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:21775 ok [ok]: bgsave resets the change counter (110 ms) === () Starting server 127.0.0.1:23219 ok [ok]: Server can rewind and trigger smaller slot resizing (721 ms) === () Starting server 127.0.0.1:23563 ok Waiting for background AOF rewrite to finish... [ok]: Mass RPOP/LPOP - listpack (319 ms) [72/122 done]: unit/cluster/manual-takeover (25 seconds) Testing integration/valkey-cli [ok]: corrupt payload: load corrupted rdb with empty keys (714 ms) === () Starting server 127.0.0.1:27849 ok Waiting for background AOF rewrite to finish... [ok]: PSYNC2 #3899 regression: kill chained replica (4 ms) === () Starting server 127.0.0.1:21777 ok [ok]: WAITAOF when replica switches between masters, fsync: always (2131 ms) === (other external:skip) Starting server 127.0.0.1:25121 ok [ok]: PSYNC2 #3899 regression: kill chained replica (3 ms) W[ok]: Migration source is auto-updated after failover in source shard (3644 ms) [ok]: benchmark: set,get (266 ms) [ok]: Replica redirects key access in migrating slots (8 ms) [ok]: PSYNC2 #3899 regression: kill first replica (7 ms) [ok]: Replica of migrating node returns ASK redirect after READONLY (12 ms) [ok]: CLUSTER SLOTS cached using EVAL over TLS -- tls-cluster no (67 ms) [ok]: Replica of migrating node returns TRYAGAIN after READONLY (12 ms) [ok]: Replica of importing node returns TRYAGAIN after READONLY and ASKING (9 ms) === () Starting server 127.0.0.1:22449 ok [ok]: PSYNC2 #3899 regression: kill chained replica (1 ms) === (cli) Starting server 127.0.0.1:27535 ok [ok]: CLUSTER SLOTS with different connection type -- tls-cluster no (122 ms) [ok]: Script return recursive object (832 ms) [ok]: Script check unpack with massive arguments (14 ms) [ok]: Script read key with expiration set (9 ms) [ok]: Script del key with expiration set (2 ms) [ok]: Slave enters wait_bgsave (1009 ms) [ok]: Script ACL check (18 ms) [ok]: Binary code loading failed (2 ms) [ok]: Try trick global protection 1 (2 ms) [ok]: Try trick global protection 2 (3 ms) [ok]: Try trick global protection 3 (8 ms) [ok]: Try trick global protection 4 (1 ms) [ok]: Try trick readonly table on valkey table (6 ms) [ok]: Try trick readonly table on json table (2 ms) [ok]: Try trick readonly table on cmsgpack table (2 ms) [ok]: Server can resize empty dict (218 ms) [ok]: Try trick readonly table on bit table (2 ms) [ok]: Test loadfile are not available (5 ms) [ok]: Test dofile are not available (7 ms) [ok]: Test print are not available (4 ms) [ok]: PSYNC2 pingoff: pause replica and promote it (5004 ms) [ok]: AOF fsync always barrier issue (6099 ms) === (failover external:skip) Starting server 127.0.0.1:27693 ok [ok]: CLUSTER NODES return port according to connection type -- tls-cluster no (149 ms) [ok]: benchmark: connecting using URI set,get (288 ms) [ok]: corrupt payload: listpack invalid size header (635 ms) Waiting for background AOF rewrite to finish... Creating temp file /usr/src/RPM/BUILD/valkey-8.0.1/1623911 [ok]: Interactive CLI: INFO response should be printed raw (122 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (1 ms) [ok]: New replica inherits migrating slot (467 ms) [ok]: Interactive CLI: Status reply (102 ms) [ok]: benchmark: connecting using URI with authentication set,get (247 ms) [ok]: Cluster is writable (1413 ms) === () Starting server 127.0.0.1:27695 ok [ok]: Mass RPOP/LPOP - listpack (962 ms) [ok]: Interactive CLI: Integer reply (106 ms) === (repl external:skip) Starting server 127.0.0.1:25123 ok [ok]: LMPOP with illegal argument (13 ms) [ok]: Instance #5 is a slave (22 ms) [ok]: AOF multiple rewrite failures will open multiple INCR AOFs (1670 ms) [ok]: Instance #5 synced with the master (10 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:22451 ok === (scripting) Starting server 127.0.0.1:26727 ok [ok]: No write if min-slaves-max-lag is > of the slave lag (3379 ms) [ok]: min-slaves-to-write is ignored by slaves (5 ms) Waiting for background AOF rewrite to finish... [ok]: Interactive CLI: Bulk reply (115 ms) [ok]: test unixsocket options are set correctly (7 ms) Waiting for process 1629278 to exit... Done 16 cycles in 10 seconds. RESTORE: successful: 13, rejected: 3 Total commands sent in traffic: 2679, crashes during traffic: 3 (0 by signal). [ok]: Killing one master node (126 ms) === () Starting server 127.0.0.1:26119 ok [ok]: LMPOP single existing list - quicklist (178 ms) Deleting temp file: /usr/src/RPM/BUILD/valkey-8.0.1/1623911 [73/122 done]: unit/other (33 seconds) [ok]: Fuzzer corrupt restore payloads - sanitize_dump: no (10124 ms) [ok]: Interactive CLI: Multi-bulk reply (120 ms) [ok]: GETEX should not append to AOF (14 ms) [ok]: corrupt payload: listpack too long entry len (649 ms) [ok]: LMPOP multiple existing lists - quicklist (192 ms) [ok]: New replica inherits importing slot (509 ms) [ok]: PSYNC2 #3899 regression: kill first replica (4 ms) [ok]: LMPOP single existing list - listpack (31 ms) === () Starting server 127.0.0.1:27697 ok [ok]: LMPOP multiple existing lists - listpack (42 ms) === () Starting server 127.0.0.1:28647 ok Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: AOF rewrite doesn't open new aof when AOF turn off (583 ms) Waiting for background AOF rewrite to finish... [ok]: PSYNC2 #3899 regression: kill first replica (1 ms) [ok]: All replicas share one global replication buffer dualchannel yes (418 ms) [ok]: Detect write load to master (2010 ms) [ok]: Replication buffer will become smaller when no replica uses dualchannel yes (20 ms) === () Starting server 127.0.0.1:22453 ok [ok]: Test replication partial resync: no reconnection, just sync (diskless: no, disabled, dual-channel: yes, reconnect: 0) (28 ms) Waiting for background AOF rewrite to finish... [ok]: Make the old master a replica of the new one and check conditions (1031 ms) [ok]: LMPOP propagate as pop with count command to replica (232 ms) === () Starting server 127.0.0.1:26121 [ok]: Unknown command: Server should have logged an error (16 ms) [ok]: setup replication for following tests (114 ms) [ok]: maxmemory - is the memory limit honoured? (policy volatile-random) (2366 ms) Waiting for background AOF rewrite to finish... [ok]: LRANGE basics - quicklist (61 ms) [ok]: LRANGE inverted indexes - quicklist (44 ms) [ok]: AOF enable/disable auto gc (196 ms) [ok]: Timedout read-only scripts can be killed by SCRIPT KILL (583 ms) [ok]: LRANGE out of range indexes including the full list - quicklist (47 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: LRANGE out of range negative end index - quicklist (51 ms) [ok]: LRANGE basics - listpack (15 ms) [ok]: LRANGE inverted indexes - listpack (13 ms) [ok]: LRANGE out of range indexes including the full list - listpack (11 ms) [ok]: corrupt payload: listpack very long entry len (572 ms) [ok]: LRANGE out of range negative end index - listpack (6 ms) [ok]: LRANGE against non existing key (2 ms) Waiting for background AOF rewrite to finish... [ok]: LRANGE with start > end yields an empty array for backward compatibility (3 ms) [ok]: AOF can produce consecutive sequence number after reload (146 ms) === () Starting server 127.0.0.1:26123 ok Waiting for background AOF rewrite to finish... [ok]: Interactive CLI: Parsing quotes (739 ms) [ok]: Timedout read-only scripts can be killed by SCRIPT KILL even when use pcall (358 ms) [ok]: Toggle dual-channel-replication-enabled: yes start (2228 ms) === (psync2 external:skip) Starting server 127.0.0.1:28015 ok === (repl) Starting server 127.0.0.1:24823 ok === (external:skip cluster) Starting server 127.0.0.1:25775 ok === () Starting server 127.0.0.1:22455 ok [ok]: AOF+LMPOP/BLMPOP: pop elements from the list (209 ms) Waiting for background AOF rewrite to finish... [ok]: Send CLUSTER FAILOVER to #5, during load (14447 ms) === (repl external:skip) Starting server 127.0.0.1:24981 ok Waiting for background AOF rewrite to finish... [ok]: Wait for failover (114 ms) [ok]: AOF enable during BGSAVE will not write data util AOFRW finish (486 ms) [ok]: Cluster should eventually be up again (7 ms) Waiting for background AOF rewrite to finish... [ok]: Timedout script does not cause a false dead client (305 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:24825 ok === (external:skip cluster) Starting server 127.0.0.1:25777 ok [ok]: LTRIM basics - quicklist (612 ms) === () Starting server 127.0.0.1:28017 ok [ok]: PSYNC2: Partial resync after Master restart using RDB aux fields with expire (3533 ms) [ok]: corrupt payload: listpack too long entry prev len (701 ms) [ok]: LTRIM out of range negative end index - quicklist (97 ms) === () Starting server 127.0.0.1:24983 ok [ok]: LSET - quicklist (58 ms) [ok]: LSET out of range index - quicklist (2 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:26125 ok [ok]: Slave should be able to synchronize with the master (104 ms) [ok]: XDEL fuzz test (11640 ms) [ok]: LTRIM basics - listpack (87 ms) [ok]: LTRIM out of range negative end index - listpack (13 ms) [ok]: LSET - listpack (14 ms) [ok]: LSET out of range index - listpack (1 ms) [ok]: LSET against non existing key (4 ms) [ok]: LSET against non list value (4 ms) [ok]: LREM remove all the occurrences - quicklist (46 ms) [ok]: WAIT and WAITAOF replica multiple clients unblock - reuse last result (1169 ms) [ok]: LREM remove the first occurrence - quicklist (2 ms) [ok]: LREM remove non existing element - quicklist (5 ms) [ok]: Timedout script link is still usable after Lua returns (434 ms) === () Starting server 127.0.0.1:28019 ok Waiting for background AOF rewrite to finish... [ok]: AOF+LMPOP/BLMPOP: after pop elements from the list (91 ms) === (external:skip cluster) Starting server 127.0.0.1:25779 ok [ok]: LREM starting from tail with negative count - quicklist (52 ms) [ok]: LREM starting from tail with negative count (2) - quicklist (2 ms) Waiting for process 1629278 to exit... === () Starting server 127.0.0.1:22457 ok === () Starting server 127.0.0.1:24985 ok [ok]: LREM deleting objects that may be int encoded - quicklist (52 ms) [ok]: LREM remove all the occurrences - listpack (7 ms) [ok]: LREM remove the first occurrence - listpack (1 ms) [ok]: LREM remove non existing element - listpack (3 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (3 ms) [ok]: LREM starting from tail with negative count - listpack (21 ms) [ok]: LREM starting from tail with negative count (2) - listpack (2 ms) [ok]: LREM deleting objects that may be int encoded - listpack (8 ms) [ok]: Interactive CLI: Subscribed mode (1019 ms) [ok]: client freed during loading (3226 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: Regression for bug 593 - chaining BRPOPLPUSH with other blocking cmds (198 ms) === (external:skip cluster) Starting server 127.0.0.1:25781 ok === () Starting server 127.0.0.1:24987 ok === () Starting server 127.0.0.1:28021 ok === () Starting server 127.0.0.1:27851 ok [ok]: BLPOP/BLMOVE should increase dirty (85 ms) [ok]: Verify that multiple primaries mark replica as failed (6292 ms) [ok]: corrupt payload: stream with duplicate consumers (718 ms) [ok]: Test replication with parallel clients writing in different DBs (5122 ms) === () Starting server 127.0.0.1:26127 ok [ok]: client unblock tests (120 ms) Waiting for background AOF rewrite to finish... [ok]: client unblock tests (115 ms) === (external:skip cluster) Starting server 127.0.0.1:25783 ok [ok]: Cluster is writable (1154 ms) Waiting for background AOF rewrite to finish... [ok]: Instance #5 is now a master (10 ms) [ok]: List listpack -> quicklist encoding conversion (37 ms) === () Starting server 127.0.0.1:22459 ok [ok]: AOF will trigger limit when AOFRW fails many times (1215 ms) === () Starting server 127.0.0.1:28023 ok [ok]: Interactive non-TTY CLI: Subscribed mode (700 ms) [ok]: AOF+ZMPOP/BZMPOP: pop elements from the zset (259 ms) [ok]: List listpack -> quicklist encoding conversion (196 ms) [ok]: corrupt payload: hash ziplist with duplicate records (470 ms) [ok]: Non-interactive TTY CLI: Status reply (88 ms) === (repl external:skip) Starting server 127.0.0.1:26907 ok === () Starting server 127.0.0.1:21979 ok [ok]: Non-interactive TTY CLI: Integer reply (91 ms) === (external:skip cluster) Starting server 127.0.0.1:25785 ok [ignore]: Not supported in tls mode [74/122 done]: unit/cluster/failure-marking (32 seconds) [ok]: Non-interactive TTY CLI: Bulk reply (77 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (1 ms) [ok]: List quicklist -> listpack encoding conversion (246 ms) [ok]: List encoding conversion when RDB loading (13 ms) [ok]: Non-interactive TTY CLI: Multi-bulk reply (50 ms) === () Starting server 127.0.0.1:22461 ok [ok]: List invalid list-max-listpack-size config (49 ms) === () Starting server 127.0.0.1:26909 ok [75/122 done]: unit/wait (36 seconds) [ok]: List of various encodings (123 ms) [ok]: Shutting down master waits for replica to catch up (sigterm) (4731 ms) [ok]: List of various encodings - sanitize dump (12 ms) [ok]: Non-interactive TTY CLI: Read last argument from pipe (169 ms) === () Starting server 127.0.0.1:26129 ok [ok]: corrupt payload: hash listpack with duplicate records (555 ms) [ok]: Unblock fairness is kept while pipelining (135 ms) [ok]: Non-interactive TTY CLI: Read last argument from file (180 ms) [ok]: First server should have role slave after SLAVEOF (213 ms) [ok]: With min-slaves-to-write (1,3): master should be writable (2 ms) [ok]: With min-slaves-to-write (2,3): master should not be writable (2 ms) [ok]: With min-slaves-to-write function without no-write flag (2 ms) [ok]: Timedout scripts and unblocked command (1577 ms) [ok]: With not enough good slaves, read in Lua script is still accepted (8 ms) === () Starting server 127.0.0.1:21779 ok [ok]: AOF+ZMPOP/BZMPOP: after pop elements from the zset (120 ms) [ok]: Unblock fairness is kept during nested unblock (228 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:22463 ok [ok]: Blocking command accounted only once in commandstats (68 ms) [ok]: PSYNC2: generate load while killing replication links (5002 ms) Waiting for background AOF rewrite to finish... [ok]: PSYNC2: cluster is consistent after load (x = 4047) (13 ms) [ok]: Detect write load to master (2010 ms) Waiting for process 1629278 to exit... [ok]: PSYNC2: total sum of full synchronizations is exactly 4 (15 ms) [ok]: PSYNC2: --- CYCLE 2 --- (0 ms) [ok]: PSYNC2: [NEW LAYOUT] Set #1 as master (7 ms) [ok]: Blocking command accounted only once in commandstats after timeout (104 ms) [ok]: Timedout scripts that modified data can't be killed by SCRIPT KILL (307 ms) [ok]: PSYNC2: Set #4 to replicate from #0 (1 ms) [ok]: SHUTDOWN NOSAVE can kill a timedout script anyway (25 ms) [ok]: benchmark: full test suite (3917 ms) [ok]: Online toggle dual-channel-replication-enabled on primary, starting with 'yes' (2683 ms) [ok]: maxmemory - is the memory limit honoured? (policy volatile-ttl) (3174 ms) [ok]: corrupt payload: hash listpack with duplicate records - convert (525 ms) === () Starting server 127.0.0.1:21781 ok [ok]: Non-interactive TTY CLI: Escape character in JSON mode (597 ms) === () Starting server 127.0.0.1:26131 ok [ok]: Non-interactive non-TTY CLI: Status reply (45 ms) === (scripting repl needs:debug external:skip) Starting server 127.0.0.1:26729 ok [ok]: Non-interactive non-TTY CLI: Integer reply (83 ms) [ok]: Command being unblocked cause another command to get unblocked execution order test (382 ms) [ok]: Wait for failover (4020 ms) Waiting for background AOF rewrite to finish... [ok]: Non-interactive non-TTY CLI: Bulk reply (76 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (1 ms) === () Starting server 127.0.0.1:22465 ok [76/122 done]: unit/type/list (37 seconds) [ok]: Non-interactive non-TTY CLI: Multi-bulk reply (60 ms) [ok]: Non-interactive non-TTY CLI: Quoted input arguments (52 ms) [ok]: Generate timestamp annotations in AOF (665 ms) [ok]: All replicas share one global replication buffer dualchannel no (262 ms) [ok]: Replication buffer will become smaller when no replica uses dualchannel no (16 ms) [ok]: Test RDB load info (2040 ms) === () Starting server 127.0.0.1:26731 ok [ok]: Non-interactive non-TTY CLI: No accidental unquoting of input arguments (157 ms) [ok]: benchmark: multi-thread set,get (675 ms) [ok]: Before the replica connects we issue two EVAL commands (2 ms) [ok]: corrupt payload: hash ziplist uneven record count (694 ms) [ok]: Non-interactive non-TTY CLI: Invalid quoted input arguments (116 ms) === () Starting server 127.0.0.1:26133 ok [ok]: Connect a replica to the master instance (116 ms) === () Starting server 127.0.0.1:27853 ok [ok]: Non-interactive non-TTY CLI: Read last argument from pipe (133 ms) [ok]: Successfully load AOF which has timestamp annotations inside (43 ms) [ok]: PSYNC2: Set #0 to replicate from #1 (3 ms) [ok]: Non-interactive non-TTY CLI: Read last argument from file (104 ms) [ok]: Non-interactive non-TTY CLI: Test command-line hinting - latest server (49 ms) === () Starting server 127.0.0.1:22467 ok [ok]: Non-interactive non-TTY CLI: Test command-line hinting - no server (30 ms) [ok]: Client output buffer hard limit is enforced (37208 ms) [ok]: Replication of script multiple pushes to list with BLPOP (314 ms) [ok]: Lua scripts using SELECT are replicated correctly (3 ms) [ok]: Non-interactive non-TTY CLI: Test command-line hinting - old server (80 ms) [ok]: Cluster should eventually be up again (851 ms) [ok]: corrupt payload: hash duplicate records (547 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:26135 ok Waiting for background AOF rewrite to finish... === (repl external:skip) Starting server 127.0.0.1:24989 ok [ok]: {standalone} SCAN regression test for issue #4906 (33122 ms) [ok]: benchmark: pipelined full set,get (847 ms) === () Starting server 127.0.0.1:22469 ok Waiting for process 1629278 to exit... [ok]: benchmark: arbitrary command (148 ms) === () Starting server 127.0.0.1:24991 ok [ok]: Write data while slave #10 is paused and can't receive it (10119 ms) [ok]: {standalone} SCAN MATCH pattern implies cluster slot (304 ms) [ok]: corrupt payload: hash empty zipmap (597 ms) [ok]: Cluster is up (5 ms) [ok]: PSYNC2: Set #2 to replicate from #0 (4 ms) [ok]: AOF will open a temporary INCR AOF to accumulate data until the first AOFRW success when AOF is dynamically enabled (2903 ms) [ok]: Cluster is writable (902 ms) [ok]: Instance #5 is now a master (4 ms) === () Starting server 127.0.0.1:24993 ok === () Starting server 127.0.0.1:26137 ok [ok]: Killing the new master #5 (96 ms) === (external:skip cluster scan) Starting server 127.0.0.1:27033 ok === () Starting server 127.0.0.1:22471 ok [77/122 done]: integration/aof-multi-part (21 seconds) [ok]: corrupt payload: fuzzer findings - NPD in streamIteratorGetID (506 ms) [ok]: benchmark: keyspace length (734 ms) [ok]: benchmark: clients idle mode should return error when reached maxclients limit (92 ms) === (scripting repl external:skip) Starting server 127.0.0.1:26733 ok === () Starting server 127.0.0.1:22473 ok Keys before bgsave start: 10000 COW info before copy-on-write: 0 current_save_keys_processed info : 0 [ok]: benchmark: read last argument from stdin (240 ms) === () Starting server 127.0.0.1:26139 ok [ok]: Cluster is writable (906 ms) COW info before copy-on-write: 983040 current_save_keys_processed info : 1 === () Starting server 127.0.0.1:26735 ok [ok]: corrupt payload: fuzzer findings - listpack NPD on invalid stream (468 ms) [ok]: CLUSTER SLOT-STATS cpu-usec reset upon slot migration. (14096 ms) [ok]: With min-slaves-to-write: master not writable with lagged slave (3303 ms) [ok]: Killing the first primary node (130 ms) [ok]: PSYNC2: Set #3 to replicate from #2 (1 ms) [ok]: Connect a replica to the master instance (120 ms) [ok]: Redis.replicate_commands() can be issued anywhere now (2 ms) [ok]: Redis.set_repl() can be issued before replicate_commands() now (1 ms) [ok]: Redis.set_repl() don't accept invalid values (1 ms) [ok]: Truncate AOF to specific timestamp (2084 ms) === () Starting server 127.0.0.1:22475 ok [ok]: corrupt payload: fuzzer findings - NPD in quicklistIndex (456 ms) [ok]: test various edge cases of repl topology changes with missing pings at the end (4441 ms) === (repl external:skip) Starting server 127.0.0.1:26911 ok === () Starting server 127.0.0.1:26141 ok [ok]: benchmark: specific tls-ciphers (689 ms) [ok]: maxmemory - only allkeys-* should remove non-volatile keys (allkeys-random) (3400 ms) [ok]: Test selective replication of certain commands from Lua (416 ms) [ok]: PRNG is seeded randomly for command replication (2 ms) [ok]: Using side effects is not a problem with command replication (3 ms) [ok]: benchmark: tls connecting using URI with authentication set,get (172 ms) === () Starting server 127.0.0.1:22477 ok === () Starting server 127.0.0.1:26913 ok [78/122 done]: unit/cluster/faildet (38 seconds) [ok]: PSYNC2: Full resync after Master restart when too many key expired (5982 ms) [ok]: Test child sending info (2839 ms) [ok]: corrupt payload: fuzzer findings - encoded entry header reach outside the allocation (563 ms) [ok]: First server should have role slave after SLAVEOF (121 ms) [ok]: PSYNC2: cluster is consistent after failover (5 ms) === (psync2 external:skip) Starting server 127.0.0.1:28025 ok [79/122 done]: integration/psync2-master-restart (16 seconds) === () Starting server 127.0.0.1:27855 ok === () Starting server 127.0.0.1:22479 ok [ok]: benchmark: specific tls-ciphersuites (586 ms) [80/122 done]: integration/valkey-benchmark (9 seconds) [ok]: script won't load anymore if it's in rdb (4 ms) [ok]: Shutting down master waits for replica to catch up (shutdown) (4827 ms) === () Starting server 127.0.0.1:28027 ok [ok]: Big Hash table: SORT BY key (1285 ms) [ok]: corrupt payload: fuzzer findings - invalid ziplist encoding (447 ms) [ok]: Big Hash table: SORT BY key with limit (34 ms) [ok]: {cluster} SCAN basic (381 ms) === () Starting server 127.0.0.1:21783 ok === () Starting server 127.0.0.1:27857 ok === () Starting server 127.0.0.1:28029 ok === () Starting server 127.0.0.1:22481 ok [ok]: Set many keys in the cluster -- tls-cluster no (7813 ms) [ok]: Test cluster responses during migration of slot x -- tls-cluster no (10 ms) === (scripting needs:debug) Starting server 127.0.0.1:26737 ok === () Starting server 127.0.0.1:21785 ok [ok]: test RESP2/2 big number protocol parsing (1 ms) [ok]: test RESP2/2 malformed big number protocol parsing (2 ms) [ok]: test RESP2/2 map protocol parsing (6 ms) [ok]: test RESP2/2 set protocol parsing (1 ms) [ok]: test RESP2/2 double protocol parsing (17 ms) [ok]: corrupt payload: fuzzer findings - hash crash (523 ms) [ok]: test RESP2/2 null protocol parsing (3 ms) [ok]: test RESP2/2 verbatim protocol parsing (1 ms) [ok]: test RESP2/2 true protocol parsing (5 ms) [ok]: test RESP2/2 false protocol parsing (4 ms) [ok]: test RESP2/3 big number protocol parsing (6 ms) [ok]: test RESP2/3 malformed big number protocol parsing (4 ms) Waiting for background save to finish... [ok]: test RESP2/3 map protocol parsing (7 ms) [ok]: test RESP2/3 set protocol parsing (4 ms) [ok]: test RESP2/3 double protocol parsing (1 ms) [ok]: test RESP2/3 null protocol parsing (3 ms) [ok]: test RESP2/3 verbatim protocol parsing (1 ms) [ok]: test RESP2/3 true protocol parsing (13 ms) [ok]: test RESP2/3 false protocol parsing (7 ms) [ok]: test RESP3/2 big number protocol parsing (0 ms) [ok]: test RESP3/2 malformed big number protocol parsing (0 ms) [ok]: test RESP3/2 map protocol parsing (0 ms) [ok]: test RESP3/2 set protocol parsing (1 ms) [ok]: test RESP3/2 double protocol parsing (2 ms) [ok]: test RESP3/2 null protocol parsing (2 ms) [ok]: test RESP3/2 verbatim protocol parsing (2 ms) Waiting for background save to finish... [ok]: test RESP3/2 true protocol parsing (1 ms) [ok]: test RESP3/2 false protocol parsing (1 ms) [ok]: test RESP3/3 big number protocol parsing (1 ms) [ok]: test RESP3/3 malformed big number protocol parsing (1 ms) [ok]: test RESP3/3 map protocol parsing (3 ms) [ok]: test RESP3/3 set protocol parsing (1 ms) [ok]: test RESP3/3 double protocol parsing (2 ms) [ok]: test RESP3/3 null protocol parsing (6 ms) [ok]: test RESP3/3 verbatim protocol parsing (2 ms) [ok]: test RESP3/3 true protocol parsing (2 ms) [ok]: test RESP3/3 false protocol parsing (1 ms) [ok]: test resp3 attribute protocol parsing (1 ms) [ok]: Script block the time during execution (18 ms) [ok]: Script delete the expired key (6 ms) Waiting for background save to finish... [ok]: TIME command using cached time (13 ms) [ok]: {cluster} SCAN COUNT (584 ms) Waiting for background save to finish... [ok]: Script block the time in some expiration related commands (90 ms) [ok]: RESTORE expired keys with expiration time (12 ms) [ok]: failed bgsave prevents writes (557 ms) [81/122 done]: integration/rdb (15 seconds) === () Starting server 127.0.0.1:22483 ok [ok]: PSYNC2 #3899 regression: kill chained replica (2 ms) [ok]: corrupt payload: fuzzer findings - uneven entry count in hash (494 ms) [ok]: {cluster} SCAN MATCH (375 ms) === (scripting) Starting server 127.0.0.1:26739 ok === () Starting server 127.0.0.1:22485 ok [ok]: PSYNC2 #3899 regression: kill first replica (0 ms) [ok]: {cluster} SCAN TYPE (260 ms) [ok]: EVAL - Does Lua interpreter replies to our requests? (4 ms) [ok]: EVAL - Return _G (0 ms) [ok]: EVAL - Return table with a metatable that raise error (3 ms) [ok]: EVAL - Return table with a metatable that call server (1 ms) [ok]: EVAL - Lua integer -> Redis protocol type conversion (1 ms) [ok]: EVAL - Lua string -> Redis protocol type conversion (7 ms) [ok]: Cluster should be down now (3503 ms) [ok]: EVAL - Lua true boolean -> Redis protocol type conversion (6 ms) [ok]: EVAL - Lua false boolean -> Redis protocol type conversion (0 ms) [ok]: EVAL - Lua status code reply -> Redis protocol type conversion (1 ms) [ok]: Restarting the old master node (4 ms) [ok]: EVAL - Lua error reply -> Redis protocol type conversion (3 ms) [ok]: EVAL - Lua table -> Redis protocol type conversion (1 ms) [ok]: EVAL - Are the KEYS and ARGV arrays populated correctly? (0 ms) [ok]: EVAL - is Lua able to call Redis API? (7 ms) [ok]: EVAL - Redis integer -> Lua type conversion (1 ms) [ok]: EVAL - Lua number -> Redis integer conversion (8 ms) [ok]: EVAL - Redis bulk -> Lua type conversion (6 ms) [ok]: Wait for instance #5 (and not #10) to turn into a master (3932 ms) [ok]: Wait for the node #10 to return alive before ending the test (0 ms) [ok]: EVAL - Redis multi bulk -> Lua type conversion (4 ms) [ok]: EVAL - Redis status reply -> Lua type conversion (1 ms) [ok]: EVAL - Redis error reply -> Lua type conversion (2 ms) [ok]: EVAL - Redis nil bulk reply -> Lua type conversion (1 ms) [ok]: EVAL - Is the Lua client using the currently selected DB? (10 ms) [ok]: Slave is able to detect timeout during handshake (1 ms) [ok]: PSYNC2 #3899 regression: kill first replica (0 ms) [ok]: EVAL - SELECT inside Lua should not affect the caller (17 ms) [ok]: EVAL - Scripts do not block on blpop command (1 ms) [ok]: EVAL - Scripts do not block on brpop command (0 ms) [ok]: EVAL - Scripts do not block on brpoplpush command (1 ms) [ok]: EVAL - Scripts do not block on blmove command (4 ms) [ok]: EVAL - Scripts do not block on bzpopmin command (2 ms) [ok]: EVAL - Scripts do not block on bzpopmax command (14 ms) [ok]: Instance #0 gets converted into a slave (87 ms) [ok]: EVAL - Scripts do not block on wait (4 ms) [ok]: EVAL - Scripts do not block on waitaof (1 ms) [ok]: EVAL - Scripts do not block on XREAD with BLOCK option (0 ms) [ok]: EVAL - Scripts do not block on XREADGROUP with BLOCK option (3 ms) [ok]: corrupt payload: fuzzer findings - invalid read in lzf_decompress (430 ms) [ok]: EVAL - Scripts do not block on XREAD with BLOCK option -- non empty stream (0 ms) [ok]: EVAL - Scripts do not block on XREADGROUP with BLOCK option -- non empty stream (4 ms) [ok]: Restarting the new master node (10 ms) [ok]: EVAL - Scripts can run non-deterministic commands (2 ms) [ok]: EVAL - No arguments to redis.call/pcall is considered an error (1 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (1 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (6 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (2 ms) [ignore]: EVAL - JSON string encoding a string larger than 2GB: large memory flag not provided [ok]: EVAL - JSON numeric decoding (1 ms) [ok]: EVAL - JSON string decoding (0 ms) [ok]: EVAL - JSON smoke test (1 ms) [ok]: EVAL - cmsgpack can pack double? (3 ms) [ok]: EVAL - cmsgpack can pack negative int64? (8 ms) [ok]: Big Hash table: SORT BY hash field (1465 ms) [ok]: {cluster} SCAN unknown type (199 ms) [ok]: SORT GET # (10 ms) [ok]: SORT GET (2 ms) [ok]: SORT_RO GET (2 ms) [ok]: SORT GET (key and hash) with sanity check (45 ms) [ok]: SORT BY key STORE (3 ms) [ok]: SORT BY hash field STORE (23 ms) [ok]: SORT extracts STORE correctly (0 ms) [ok]: SORT_RO get keys (0 ms) [ok]: SORT extracts multiple STORE correctly (1 ms) [ok]: SORT DESC (0 ms) [ok]: SORT ALPHA against integer encoded strings (4 ms) [ok]: SORT sorted set (12 ms) [ok]: SORT sorted set BY nosort should retain ordering (9 ms) [ok]: SORT sorted set BY nosort + LIMIT (12 ms) [ok]: SORT sorted set BY nosort works as expected from scripts (6 ms) === () Starting server 127.0.0.1:22487 ok [ok]: SORT sorted set: +inf and -inf handling (8 ms) [ok]: SORT regression for issue #19, sorting floats (11 ms) [ok]: SORT with STORE returns zero if result is empty (github issue 224) (1 ms) [ok]: SORT with STORE does not create empty lists (github issue 224) (4 ms) [ok]: SORT with STORE removes key if result is empty (github issue 227) (3 ms) [ok]: PSYNC2 #3899 regression: kill first replica (1 ms) [ok]: SORT with BY and STORE should still order output (2 ms) [ok]: SORT will complain with numerical sorting and bad doubles (1) (8 ms) [ok]: SORT will complain with numerical sorting and bad doubles (2) (10 ms) [ok]: SORT BY sub-sorts lexicographically if score is the same (5 ms) [ok]: Test replication partial resync: ok psync (diskless: no, disabled, dual-channel: yes, reconnect: 1) (6197 ms) [ok]: SORT GET with pattern ending with just -> does not get hash field (5 ms) [ok]: SORT by nosort retains native order for lists (2 ms) [ok]: SORT by nosort plus store retains native order for lists (0 ms) [ok]: SORT by nosort with limit returns based on original list order (9 ms) [ok]: SORT_RO - Successful case (1 ms) [ok]: SORT_RO - Cannot run with STORE arg (1 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (3 ms) [ok]: {cluster} SCAN with expired keys (309 ms) === (repl external:skip) Starting server 127.0.0.1:24662 ok [82/122 done]: unit/cluster/cluster-response-tls (42 seconds) Replication of an expired key does not delete the expired key test attempts: 1 [ok]: Replication of an expired key does not delete the expired key (2394 ms) Done 21 cycles in 10 seconds. RESTORE: successful: 10, rejected: 11 Total commands sent in traffic: 2767, crashes during traffic: 0 (0 by signal). [ok]: corrupt payload: fuzzer findings - leak in rdbloading due to dup entry in set (529 ms) [ok]: ziplist implementation: value encoding and backlink (12097 ms) [ok]: Fuzzer corrupt restore payloads - sanitize_dump: yes (9971 ms) [83/122 done]: integration/corrupt-dump-fuzzer (21 seconds) Average time to sort: 1.3400000000000001 milliseconds [ok]: SORT speed, 100 element list BY key, 100 times (135 ms) [ok]: {cluster} SCAN with expired keys with TYPE filter (311 ms) [ok]: {cluster} SSCAN with encoding intset (3 ms) [ok]: {cluster} SSCAN with encoding listpack (9 ms) [ok]: {cluster} SSCAN with encoding hashtable (33 ms) [ok]: {cluster} HSCAN with encoding listpack (7 ms) Average time to sort: 1.3400000000000001 milliseconds [ok]: SORT speed, 100 element list BY hash field, 100 times (134 ms) === (repl) Starting server 127.0.0.1:24827 ok === () Starting server 127.0.0.1:22489 ok === () Starting server 127.0.0.1:24664 ok Average time to sort: 1.0600000000000001 milliseconds [ok]: SORT speed, 100 element list directly, 100 times (106 ms) [ok]: Cluster should eventually be up again (962 ms) [ok]: Node #10 should eventually replicate node #5 (2 ms) [ok]: corrupt payload: fuzzer findings - empty intset (419 ms) === (repl external:skip) Starting server 127.0.0.1:26915 ok Average time to sort: 0.97999999999999998 milliseconds [ok]: SORT speed, 100 element list BY , 100 times (100 ms) [ok]: SETRANGE with huge offset (4 ms) [ok]: {cluster} HSCAN with encoding hashtable (248 ms) [ok]: {cluster} ZSCAN with encoding listpack (11 ms) [ok]: maxmemory - only allkeys-* should remove non-volatile keys (allkeys-lru) (3350 ms) [ok]: SORT STORE quicklist with the right options (58 ms) === () Starting server 127.0.0.1:24829 ok [ok]: Set instance A as slave of B (104 ms) [ok]: Cluster is up again (1179 ms) [ok]: Verify 50000 keys for consistency with logical content (8217 ms) [ok]: {cluster} ZSCAN with encoding skiplist (205 ms) [ok]: EVAL - cmsgpack pack/unpack smoke test (1199 ms) [ok]: EVAL - cmsgpack can pack and unpack circular references? (1 ms) [ok]: EVAL - Numerical sanity check from bitop (10 ms) [ok]: EVAL - Verify minimal bitop functionality (2 ms) [ok]: EVAL - Able to parse trailing comments (16 ms) [ok]: EVAL_RO - Successful case (0 ms) [ok]: EVAL_RO - Cannot run write commands (1 ms) === () Starting server 127.0.0.1:22491 ok [ok]: redis.sha1hex() implementation (4 ms) [ok]: Slave should be able to synchronize with the master (120 ms) [ok]: Instance #0 gets converted into a slave (132 ms) === () Starting server 127.0.0.1:26917 ok === (external:skip cluster sort) Starting server 127.0.0.1:27193 ok [ok]: INCRBYFLOAT replication, should not remove expire (310 ms) [ok]: PSYNC2 #3899 regression: kill first replica (0 ms) [ok]: {cluster} SCAN guarantees check under write load (178 ms) [ok]: GETSET replication (17 ms) [ok]: {cluster} SSCAN with integer encoded object (issue #1345) (11 ms) [ok]: {cluster} SSCAN with PATTERN (0 ms) [ok]: {cluster} HSCAN with PATTERN (0 ms) [ok]: {cluster} HSCAN with NOVALUES (2 ms) [ok]: {cluster} ZSCAN with PATTERN (1 ms) [ok]: {cluster} ZSCAN with NOSCORES (8 ms) [ok]: First server should have role slave after SLAVEOF (12 ms) [ok]: Wait for failover (4288 ms) [ok]: BRPOPLPUSH replication, when blocking against empty list (77 ms) [ok]: Client output buffer soft limit is enforced if time is overreached (6262 ms) [ok]: corrupt payload: fuzzer findings - zset ziplist entry lensize is 0 (643 ms) [ok]: {cluster} ZSCAN scores: regression test for issue #2175 (286 ms) [ok]: Chained replicas disconnect when replica re-connect with the same master (2945 ms) === () Starting server 127.0.0.1:22493 ok [ok]: PSYNC2 #3899 regression: kill first replica (0 ms) [ok]: corrupt payload: fuzzer findings - valgrind ziplist prevlen reaches outside the ziplist (535 ms) [ok]: Cluster should eventually be up again (693 ms) [ok]: Restarting the previously killed primary node (3 ms) [ok]: EVAL timeout with slow verbatim Lua script from AOF (4912 ms) [ok]: Detect write load to master (1004 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (2 ms) [ok]: Instance #0 gets converted into a replica (152 ms) [ok]: Make sure the replicas always get the different ranks (21 ms) === () Starting server 127.0.0.1:22495 ok === () Starting server 127.0.0.1:26143 ok [ok]: corrupt payload: fuzzer findings - valgrind - bad rdbLoadDoubleValue (413 ms) [ok]: BRPOPLPUSH replication, list exists (1106 ms) [ok]: PSYNC2 #3899 regression: kill first replica (1 ms) [ok]: BLMOVE (left, left) replication, when blocking against empty list (92 ms) [ok]: Migrated replica reports zero repl offset and rank, and fails to win election - shutdown (22230 ms) [84/122 done]: integration/psync2-pingoff (20 seconds) [ok]: EVAL can process writes from AOF in read-only replicas (497 ms) [ok]: Test valkey-check-aof for old style resp AOF (41 ms) [ok]: Shutting down master waits for replica timeout (4367 ms) === () Starting server 127.0.0.1:22497 ok [ok]: Test valkey-check-aof for old style resp AOF - has data in the same format as manifest (28 ms) [ok]: Test valkey-check-aof for old style rdb-preamble AOF (35 ms) [ok]: Test valkey-check-aof for Multi Part AOF with resp AOF base (28 ms) [ok]: Test valkey-check-aof for Multi Part AOF with rdb-preamble AOF base (43 ms) [ok]: Test valkey-check-aof for Multi Part AOF contains a format error (30 ms) [ok]: corrupt payload: fuzzer findings - valgrind ziplist prev too big (443 ms) [ok]: Test valkey-check-aof only truncates the last file for Multi Part AOF in fix mode (65 ms) === (external:skip cluster) Starting server 127.0.0.1:22103 ok === () Starting server 127.0.0.1:21787 ok [ok]: Test valkey-check-aof only truncates the last file for Multi Part AOF in truncate-to-timestamp mode (35 ms) === (external:skip cluster) Starting server 127.0.0.1:23377 ok [85/122 done]: unit/cluster/update-msg (27 seconds) [ok]: PSYNC2: generate load while killing replication links (5001 ms) [ok]: maxmemory - only allkeys-* should remove non-volatile keys (volatile-lru) (2207 ms) [ok]: sort by in cluster mode (2 ms) [ok]: sort get in cluster mode (2 ms) [ok]: sort_ro by in cluster mode (2 ms) [ok]: sort_ro get in cluster mode (1 ms) === () Starting server 127.0.0.1:22499 ok [ok]: PSYNC2: cluster is consistent after load (x = 10181) (10 ms) [ok]: PSYNC2: total sum of full synchronizations is exactly 4 (5 ms) [ok]: PSYNC2: --- CYCLE 3 --- (0 ms) [ok]: PSYNC2: [NEW LAYOUT] Set #1 as master (2 ms) [ok]: ZDIFF fuzzing - skiplist (23335 ms) [ok]: ZPOPMIN with the count 0 returns an empty array (1 ms) [ok]: ZPOPMIN with negative count (1 ms) [ok]: ZPOPMAX with the count 0 returns an empty array (1 ms) [ok]: ZPOPMAX with negative count (1 ms) [ok]: Basic ZPOPMIN/ZPOPMAX with a single key - skiplist (10 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (0 ms) [ok]: ZPOPMIN/ZPOPMAX with count - skiplist (1 ms) [ok]: Basic ZMPOP_MIN/ZMPOP_MAX with a single key - skiplist (1 ms) [ok]: ZMPOP_MIN/ZMPOP_MAX with count - skiplist (2 ms) [ok]: Break master-slave link and prevent further reconnections (20073 ms) [ok]: PSYNC2: Set #4 to replicate from #2 (3 ms) [ok]: PSYNC2: Set #0 to replicate from #1 (0 ms) [ok]: Slave #5 is reachable and alive (10 ms) [ok]: PSYNC2: Set #2 to replicate from #1 (0 ms) [ok]: PSYNC2: Set #3 to replicate from #2 (0 ms) [ok]: BZPOPMIN/BZPOPMAX with a single existing sorted set - skiplist (28 ms) [ok]: PSYNC2: cluster is consistent after failover (2 ms) [86/122 done]: unit/sort (45 seconds) [ok]: BZPOPMIN/BZPOPMAX with multiple existing sorted sets - skiplist (20 ms) === () Starting server 127.0.0.1:21789 ok === () Starting server 127.0.0.1:26145 ok [ok]: BZPOPMIN/BZPOPMAX second sorted set has members - skiplist (29 ms) === (external:skip cluster) Starting server 127.0.0.1:22105 ok [ok]: PSYNC2 #3899 regression: kill chained replica (1 ms) [ok]: BZMPOP_MIN/BZMPOP_MAX with a single existing sorted set - skiplist (22 ms) [ok]: BZMPOP_MIN/BZMPOP_MAX with multiple existing sorted sets - skiplist (20 ms) [ok]: BZMPOP_MIN/BZMPOP_MAX second sorted set has members - skiplist (25 ms) [ok]: Basic ZPOPMIN/ZPOPMAX - skiplist RESP3 (5 ms) [ok]: ZPOPMIN/ZPOPMAX with count - skiplist RESP3 (4 ms) [ok]: Basic ZMPOP_MIN/ZMPOP_MAX - skiplist RESP3 (7 ms) [ok]: ZMPOP_MIN/ZMPOP_MAX with count - skiplist RESP3 (4 ms) [87/122 done]: unit/cluster/failover (42 seconds) === (external:skip cluster) Starting server 127.0.0.1:23379 ok [ok]: corrupt payload: fuzzer findings - lzf decompression fails, avoid valgrind invalid read (529 ms) [ok]: Multiple slot migration states are replicated (27 ms) [ok]: FLUSHDB / FLUSHALL should persist in AOF (7 ms) [ok]: BZPOPMIN/BZPOPMAX - skiplist RESP3 (49 ms) [ok]: CLUSTER SLOT-STATS cpu-usec for non-slot specific commands. (6474 ms) [ok]: BZMPOP_MIN/BZMPOP_MAX - skiplist RESP3 (48 ms) [ok]: ZPOP/ZMPOP against wrong type (7 ms) === (external:skip cluster) Starting server 127.0.0.1:25943 ok [ok]: ZMPOP with illegal argument (8 ms) [ok]: ZMPOP propagate as pop with count command to replica (89 ms) [ok]: ZPOPMIN/ZPOPMAX readraw in RESP3 (2 ms) === (external:skip cluster) Starting server 127.0.0.1:22107 ok === () Starting server 127.0.0.1:22501 ok [ok]: BLMOVE (left, left) replication, list exists (1098 ms) [ok]: BLMOVE (left, right) replication, when blocking against empty list (49 ms) === (external:skip cluster) Starting server 127.0.0.1:23381 ok === (external:skip cluster) Starting server 127.0.0.1:25945 ok [ok]: BZPOPMIN/BZPOPMAX readraw in RESP3 (167 ms) [ok]: ZMPOP readraw in RESP3 (5 ms) === () Starting server 127.0.0.1:26147 ok [ok]: corrupt payload: fuzzer findings - stream bad lp_count (448 ms) [ok]: Turning appendonly on and off within a transaction (7 ms) === (external:skip cluster) Starting server 127.0.0.1:22109 ok [ok]: New replica inherits multiple migrating slots (595 ms) [ok]: Slot finalization succeeds on both primary and replicas (19 ms) === (external:skip cluster) Starting server 127.0.0.1:25947 ok === () Starting server 127.0.0.1:22503 ok [ok]: BZMPOP readraw in RESP3 (284 ms) === (external:skip cluster) Starting server 127.0.0.1:23383 ok [ok]: Dumping an RDB - functions only: no (8874 ms) [ok]: ZPOPMIN/ZPOPMAX readraw in RESP2 (15 ms) === () Starting server 127.0.0.1:26149 ok [ok]: corrupt payload: fuzzer findings - stream bad lp_count - unsanitized (422 ms) === (external:skip cluster) Starting server 127.0.0.1:22111 ok === (external:skip cluster) Starting server 127.0.0.1:25949 ok [ok]: BZPOPMIN/BZPOPMAX readraw in RESP2 (180 ms) [ok]: ZMPOP readraw in RESP2 (5 ms) [ok]: Shutting down master waits for replica then fails (1788 ms) === (external:skip cluster) Starting server 127.0.0.1:23385 ok === () Starting server 127.0.0.1:22505 ok [ok]: Test cluster slots / cluster shards in aof won't crash (526 ms) [88/122 done]: integration/aof (26 seconds) [ok]: BZMPOP readraw in RESP2 (195 ms) [ok]: ZINTERSTORE regression with two sets, intset+hashtable (6 ms) [ok]: ZUNIONSTORE regression, should not create NaN in scores (1 ms) [ok]: ZINTERSTORE #516 regression, mixed sets and ziplist zsets (0 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (2 ms) === (external:skip cluster) Starting server 127.0.0.1:22113 ok === () Starting server 127.0.0.1:21791 ok === (external:skip cluster) Starting server 127.0.0.1:25951 ok [ok]: ZUNIONSTORE result is sorted (186 ms) [ok]: ZUNIONSTORE/ZINTERSTORE/ZDIFFSTORE error if using WITHSCORES (5 ms) [ok]: BLMOVE (left, right) replication, list exists (1097 ms) [ok]: ZMSCORE retrieve (1 ms) [ok]: ZMSCORE retrieve from empty set (1 ms) [ok]: ZMSCORE retrieve with missing member (6 ms) [ok]: ZMSCORE retrieve single member (2 ms) [ok]: ZMSCORE retrieve requires one or more members (1 ms) [ok]: ZSET commands don't accept the empty strings as valid score (0 ms) [ok]: zunionInterDiffGenericCommand at least 1 input key (6 ms) [ok]: corrupt payload: fuzzer findings - stream integrity check issue (573 ms) [ok]: BLMOVE (right, left) replication, when blocking against empty list (85 ms) === (external:skip cluster) Starting server 127.0.0.1:23387 ok === (external:skip cluster) Starting server 127.0.0.1:22115 ok [ok]: ZSCORE - listpack (157 ms) === () Starting server 127.0.0.1:21793 ok [ok]: PSYNC2 #3899 regression: verify consistency (53 ms) [ok]: ZMSCORE - listpack (132 ms) === (external:skip cluster) Starting server 127.0.0.1:25953 ok === () Starting server 127.0.0.1:22507 ok [ok]: Measures elapsed time os.clock() (4033 ms) [ok]: Prohibit dangerous lua methods in sandbox (9 ms) [ok]: Verify execution of prohibit dangerous Lua methods will fail (18 ms) [ok]: Globals protection reading an undeclared global variable (2 ms) [ok]: Globals protection setting an undeclared global* (1 ms) [ok]: maxmemory - only allkeys-* should remove non-volatile keys (volatile-random) (2109 ms) [ok]: lua bit.tohex bug (7 ms) [ok]: ZSCORE after a DEBUG RELOAD - listpack (109 ms) [ok]: Test an example script DECR_IF_GT (3 ms) === (external:skip cluster) Starting server 127.0.0.1:22117 ok [ok]: ZSET sorting stresser - listpack (147 ms) [ok]: corrupt payload: fuzzer findings - infinite loop (540 ms) === (external:skip cluster) Starting server 127.0.0.1:23389 ok === (external:skip cluster) Starting server 127.0.0.1:25955 ok === () Starting server 127.0.0.1:22509 ok === (external:skip cluster) Starting server 127.0.0.1:22119 ok === (external:skip cluster) Starting server 127.0.0.1:25787 ok [ok]: Shutting down master waits for replica then aborted (1234 ms) [89/122 done]: integration/shutdown (17 seconds) === (external:skip cluster) Starting server 127.0.0.1:25957 ok [ok]: Online toggle dual-channel-replication-enabled on replica, starting with 'yes' (11699 ms) === (external:skip cluster) Starting server 127.0.0.1:23391 ok [ok]: corrupt payload: fuzzer findings - hash ziplist too long entry len (573 ms) [ok]: BLMOVE (right, left) replication, list exists (1085 ms) [90/122 done]: integration/psync2-reg (23 seconds) [ok]: Test replication with blocking lists and sorted sets operations (25014 ms) === (external:skip cluster) Starting server 127.0.0.1:22121 ok === (external:skip cluster) Starting server 127.0.0.1:25789 ok [ok]: BLMOVE (right, right) replication, when blocking against empty list (96 ms) [91/122 done]: integration/block-repl (27 seconds) === (external:skip cluster) Starting server 127.0.0.1:23393 ok === () Starting server 127.0.0.1:22511 ok [ok]: Dumping an RDB - functions only: yes (2187 ms) === (external:skip cluster) Starting server 127.0.0.1:25791 ok === (external:skip cluster) Starting server 127.0.0.1:22123 ok [ok]: LTRIM stress testing - quicklist (48388 ms) [ok]: corrupt payload: OOM in rdbGenericLoadStringObject (607 ms) === (external:skip cluster) Starting server 127.0.0.1:23395 ok === (external:skip cluster) Starting server 127.0.0.1:25793 ok === (external:skip cluster) Starting server 127.0.0.1:22125 ok === () Starting server 127.0.0.1:22513 ok [ok]: maxmemory - only allkeys-* should remove non-volatile keys (volatile-ttl) (1624 ms) [ok]: Scan mode (531 ms) === (external:skip cluster) Starting server 127.0.0.1:25795 ok [ok]: corrupt payload: fuzzer findings - OOM in dictExpand (416 ms) === (external:skip cluster) Starting server 127.0.0.1:22127 ok [ok]: BLMOVE (right, right) replication, list exists (1117 ms) === () Starting server 127.0.0.1:22515 ok === (external:skip cluster) Starting server 127.0.0.1:25797 ok === (external:skip cluster) Starting server 127.0.0.1:22129 ok [ok]: BLPOP followed by role change, issue #2473 (262 ms) [ok]: EVAL does not leak in the Lua stack (2272 ms) [ok]: Call Redis command with many args from Lua (issue #1764) (3 ms) [ok]: Number conversion precision test (issue #1118) (1 ms) [ok]: String containing number precision test (regression of issue #1118) (1 ms) [ok]: Verify negative arg count is error instead of crash (issue #1842) (0 ms) [ok]: Scripts can handle commands with incorrect arity (1 ms) [ok]: Correct handling of reused argv (issue #1939) (0 ms) [ok]: Functions in the Redis namespace are able to report errors (0 ms) [ok]: CLUSTER RESET can not be invoke from within a script (1 ms) [ok]: Script with RESP3 map (2 ms) [ok]: corrupt payload: fuzzer findings - zset ziplist invalid tail offset (533 ms) [ok]: Replication backlog size can outgrow the backlog limit config dualchannel yes (11152 ms) === (external:skip cluster) Starting server 127.0.0.1:22131 ok === () Starting server 127.0.0.1:22517 ok [ok]: maxmemory - policy volatile-lru should only remove volatile keys. (944 ms) === (repl external:skip) Starting server 127.0.0.1:24666 ok [ok]: Set many keys (36004 ms) [ok]: corrupt payload: fuzzer findings - negative reply length (430 ms) [ok]: Script return recursive object (539 ms) === (external:skip cluster) Starting server 127.0.0.1:22133 ok [ok]: Script check unpack with massive arguments (5 ms) [ok]: Script read key with expiration set (2 ms) [ok]: Script del key with expiration set (1 ms) [ok]: Script ACL check (2 ms) [ok]: Binary code loading failed (1 ms) [ok]: Try trick global protection 1 (2 ms) [ok]: Try trick global protection 2 (0 ms) [ok]: Try trick global protection 3 (0 ms) [ok]: Try trick global protection 4 (0 ms) [ok]: Try trick readonly table on valkey table (1 ms) [ok]: Try trick readonly table on json table (2 ms) [ok]: Try trick readonly table on cmsgpack table (0 ms) [ok]: Try trick readonly table on bit table (1 ms) [ok]: Test loadfile are not available (1 ms) [ok]: Test dofile are not available (1 ms) [ok]: Test print are not available (1 ms) === () Starting server 127.0.0.1:22519 ok === () Starting server 127.0.0.1:24668 ok [ok]: PSYNC2: generate load while killing replication links (5000 ms) [ok]: PSYNC2: cluster is consistent after load (x = 17328) (8 ms) [ok]: PSYNC2: total sum of full synchronizations is exactly 4 (4 ms) [ok]: Second server should have role master at first (0 ms) [ok]: PSYNC2: --- CYCLE 4 --- (0 ms) [ok]: PSYNC2: [NEW LAYOUT] Set #2 as master (0 ms) [ok]: SLAVEOF should start with link status "down" (3 ms) [ok]: The role should immediately be changed to "replica" (1 ms) === (external:skip cluster) Starting server 127.0.0.1:22135 ok [ok]: PSYNC2: Set #4 to replicate from #0 (4 ms) [ok]: corrupt payload: fuzzer findings - valgrind negative malloc (398 ms) [ok]: Sync should have transferred keys from master (1 ms) [ok]: The link status should be up (0 ms) === (scripting) Starting server 127.0.0.1:26741 ok === (external:skip cluster) Starting server 127.0.0.1:22137 ok === () Starting server 127.0.0.1:22521 ok [ok]: corrupt payload: fuzzer findings - valgrind invalid read (392 ms) [ok]: Timedout read-only scripts can be killed by SCRIPT KILL (451 ms) === () Starting server 127.0.0.1:22523 ok [ok]: Timedout read-only scripts can be killed by SCRIPT KILL even when use pcall (135 ms) [ok]: Connecting as a replica (2239 ms) [ok]: SET on the master should immediately propagate (720 ms) [ok]: corrupt payload: fuzzer findings - empty hash ziplist (413 ms) [ok]: maxmemory - policy volatile-lfu should only remove volatile keys. (1445 ms) [ok]: PSYNC2: Set #0 to replicate from #1 (4 ms) [ok]: Timedout script does not cause a false dead client (287 ms) === () Starting server 127.0.0.1:22525 ok [ok]: FLUSHDB / FLUSHALL should replicate (370 ms) [ok]: ROLE in master reports master with a slave (4 ms) [ok]: ROLE in slave reports slave in connected state (3 ms) [ok]: corrupt payload: fuzzer findings - stream with no records (429 ms) [ok]: MASTER and SLAVE consistency with expire (22806 ms) [ok]: Timedout script link is still usable after Lua returns (410 ms) [ok]: Master can replicate command longer than client-query-buffer-limit on replica (166 ms) === () Starting server 127.0.0.1:22527 ok === (repl external:skip) Starting server 127.0.0.1:24670 ok [ok]: Test replication partial resync: no backlog (diskless: no, disabled, dual-channel: yes, reconnect: 1) (7767 ms) [ok]: corrupt payload: fuzzer findings - quicklist ziplist tail followed by extra data which start with 0xff (371 ms) === () Starting server 127.0.0.1:24672 ok [ok]: CLUSTER SLOT-STATS cpu-usec for slot specific commands. (6622 ms) === () Starting server 127.0.0.1:22529 ok [ok]: PSYNC2: Set #1 to replicate from #2 (1 ms) === (repl) Starting server 127.0.0.1:24831 ok === () Starting server 127.0.0.1:24674 ok [ok]: Client output buffer soft limit is not enforced too early and is enforced when no traffic (9011 ms) [ok]: corrupt payload: fuzzer findings - dict init to huge size (605 ms) [ok]: maxmemory - policy volatile-random should only remove volatile keys. (1417 ms) === () Starting server 127.0.0.1:24833 ok === () Starting server 127.0.0.1:24676 ok [ok]: No response for single command if client output buffer hard limit is enforced (257 ms) === () Starting server 127.0.0.1:22531 ok [ok]: Timedout scripts and unblocked command (1071 ms) [ok]: corrupt payload: fuzzer findings - huge string (433 ms) [ok]: Slave should be able to synchronize with the master (215 ms) [ok]: Timedout scripts that modified data can't be killed by SCRIPT KILL (262 ms) [ok]: SHUTDOWN NOSAVE can kill a timedout script anyway (4 ms) === () Starting server 127.0.0.1:22533 ok === (scripting repl needs:debug external:skip) Starting server 127.0.0.1:26743 ok [ok]: PSYNC2: Set #3 to replicate from #1 (2 ms) [ok]: corrupt payload: fuzzer findings - stream PEL without consumer (402 ms) === () Starting server 127.0.0.1:26745 ok === () Starting server 127.0.0.1:22535 ok [ok]: Before the replica connects we issue two EVAL commands (3 ms) [ok]: Piping raw protocol (2576 ms) [ok]: Options -X with illegal argument (76 ms) [ok]: Connect a replica to the master instance (117 ms) [ok]: corrupt payload: fuzzer findings - stream listpack valgrind issue (411 ms) [ok]: No response for multi commands in pipeline if client output buffer limit is enforced (1218 ms) === () Starting server 127.0.0.1:22537 ok [ok]: Detect write load to master (1003 ms) [ok]: DUMP RESTORE with -x option (293 ms) [ok]: corrupt payload: fuzzer findings - stream with bad lpFirst (289 ms) [ok]: Execute transactions completely even if client output buffer limit is enforced (175 ms) [ok]: Obuf limit, HRANDFIELD with huge count stopped mid-run (94 ms) [ok]: Replication of script multiple pushes to list with BLPOP (475 ms) [ok]: Lua scripts using SELECT are replicated correctly (2 ms) === () Starting server 127.0.0.1:22539 ok [ok]: DUMP RESTORE with -X option (285 ms) [ok]: Valid Connection Scheme: redis:// (42 ms) [ok]: PSYNC2: cluster is consistent after failover (11 ms) [ok]: Valid Connection Scheme: valkey:// (50 ms) [ok]: Valid Connection Scheme: rediss:// (47 ms) [ok]: corrupt payload: fuzzer findings - stream listpack lpPrev valgrind issue (411 ms) [ok]: Valid Connection Scheme: valkeys:// (50 ms) [ok]: Obuf limit, KEYS stopped mid-run (308 ms) [92/122 done]: unit/obuf-limits (55 seconds) [93/122 done]: integration/valkey-cli (24 seconds) === () Starting server 127.0.0.1:22541 ok [ok]: corrupt payload: fuzzer findings - stream with non-integer entry id (402 ms) === () Starting server 127.0.0.1:22543 ok [ok]: Slave #5 should not be able to failover (10002 ms) [ok]: corrupt payload: fuzzer findings - empty quicklist (425 ms) [ok]: maxmemory - policy volatile-ttl should only remove volatile keys. (2685 ms) [ok]: XRANGE fuzzing (21379 ms) [ok]: XREVRANGE regression test for issue #5006 (7 ms) [ok]: XREAD streamID edge (no-blocking) (5 ms) [ok]: XREAD streamID edge (blocking) (70 ms) [ok]: XADD streamID edge (2 ms) === (repl) Starting server 127.0.0.1:21603 ok === () Starting server 127.0.0.1:22545 ok === (scripting repl external:skip) Starting server 127.0.0.1:26747 ok [ok]: MIGRATE can correctly transfer large values (38473 ms) === (maxmemory external:skip) Starting server 127.0.0.1:24475 ok [ok]: Cluster should be down (487 ms) [ok]: corrupt payload: fuzzer findings - empty zset (403 ms) === (repl) Starting server 127.0.0.1:21605 ok [ok]: XTRIM with MAXLEN option basic test (410 ms) === () Starting server 127.0.0.1:26749 ok [ok]: XADD with LIMIT consecutive calls (32 ms) [ok]: XTRIM with ~ is limited (40 ms) === () Starting server 127.0.0.1:22547 ok [ok]: XTRIM without ~ is not limited (33 ms) === () Starting server 127.0.0.1:24477 ok [ok]: XTRIM without ~ and with LIMIT (47 ms) [ok]: XTRIM with LIMIT delete entries no more than limit (1 ms) [ok]: MIGRATE can correctly transfer hashes (390 ms) [ok]: Connect a replica to the master instance (108 ms) [ok]: Redis.replicate_commands() can be issued anywhere now (0 ms) [ok]: Redis.set_repl() can be issued before replicate_commands() now (0 ms) [ok]: Redis.set_repl() don't accept invalid values (0 ms) [ok]: corrupt payload: fuzzer findings - hash with len of 0 (397 ms) === (repl) Starting server 127.0.0.1:21607 ok === (stream needs:debug) Starting server 127.0.0.1:28793 ok === () Starting server 127.0.0.1:22549 ok [ok]: XADD with MAXLEN > xlen can propagate correctly (26 ms) [ok]: corrupt payload: fuzzer findings - hash listpack first element too long entry len (420 ms) [ok]: Test selective replication of certain commands from Lua (516 ms) [ok]: PRNG is seeded randomly for command replication (3 ms) [ok]: Using side effects is not a problem with command replication (1 ms) === () Starting server 127.0.0.1:22391 ok === (stream needs:debug) Starting server 127.0.0.1:28795 ok [ok]: XADD with MINID > lastid can propagate correctly (56 ms) [ok]: corrupt payload: fuzzer findings - stream double free listpack when insert dup node to rax returns 0 (411 ms) [ok]: MIGRATE timeout actually works (957 ms) [94/122 done]: unit/cluster/slave-stop-cond (44 seconds) === () Starting server 127.0.0.1:22393 ok === (repl) Starting server 127.0.0.1:21609 ok === (stream needs:debug) Starting server 127.0.0.1:28797 ok [ok]: corrupt payload: fuzzer findings - LCS OOM (407 ms) [ok]: MIGRATE can migrate multiple keys at once (383 ms) [ok]: XADD with ~ MAXLEN can propagate correctly (40 ms) [ok]: MIGRATE with multiple keys must have empty key arg (4 ms) === (repl) Starting server 127.0.0.1:21611 ok === () Starting server 127.0.0.1:22395 ok === (stream needs:debug) Starting server 127.0.0.1:28799 ok [ok]: Replica could use replication buffer (beyond backlog config) for partial resynchronization dualchannel yes (8126 ms) [ok]: Slave is able to evict keys created in writable slaves (6009 ms) [ok]: MIGRATE with multiple keys migrate just existing ones (385 ms) [ok]: corrupt payload: fuzzer findings - gcc asan reports false leak on assert (430 ms) [ok]: XADD with ~ MAXLEN and LIMIT can propagate correctly (50 ms) [ok]: Writable replica doesn't return expired keys (111 ms) [ok]: PFCOUNT updates cache on readonly replica (10 ms) === (scripting needs:debug) Starting server 127.0.0.1:26751 ok [ok]: PFCOUNT doesn't use expired key on readonly replica (107 ms) === (repl) Starting server 127.0.0.1:21613 ok [ok]: test RESP2/2 big number protocol parsing (4 ms) [ok]: test RESP2/2 malformed big number protocol parsing (3 ms) [ok]: test RESP2/2 map protocol parsing (0 ms) [ok]: test RESP2/2 set protocol parsing (2 ms) [ok]: test RESP2/2 double protocol parsing (1 ms) [ok]: test RESP2/2 null protocol parsing (0 ms) [ok]: test RESP2/2 verbatim protocol parsing (1 ms) [ok]: test RESP2/2 true protocol parsing (0 ms) [ok]: test RESP2/2 false protocol parsing (2 ms) [ok]: test RESP2/3 big number protocol parsing (0 ms) [ok]: test RESP2/3 malformed big number protocol parsing (1 ms) [ok]: test RESP2/3 map protocol parsing (1 ms) [ok]: test RESP2/3 set protocol parsing (0 ms) [ok]: test RESP2/3 double protocol parsing (0 ms) [ok]: test RESP2/3 null protocol parsing (0 ms) [ok]: test RESP2/3 verbatim protocol parsing (1 ms) [ok]: test RESP2/3 true protocol parsing (0 ms) [ok]: test RESP2/3 false protocol parsing (0 ms) [ok]: test RESP3/2 big number protocol parsing (0 ms) [ok]: test RESP3/2 malformed big number protocol parsing (0 ms) [ok]: test RESP3/2 map protocol parsing (1 ms) [ok]: test RESP3/2 set protocol parsing (0 ms) [ok]: test RESP3/2 double protocol parsing (1 ms) [ok]: test RESP3/2 null protocol parsing (1 ms) [ok]: test RESP3/2 verbatim protocol parsing (0 ms) [ok]: test RESP3/2 true protocol parsing (0 ms) [ok]: test RESP3/2 false protocol parsing (1 ms) [ok]: test RESP3/3 big number protocol parsing (1 ms) [ok]: test RESP3/3 malformed big number protocol parsing (0 ms) [ok]: test RESP3/3 map protocol parsing (0 ms) [ok]: test RESP3/3 set protocol parsing (1 ms) [ok]: test RESP3/3 double protocol parsing (1 ms) [ok]: test RESP3/3 null protocol parsing (0 ms) [ok]: test RESP3/3 verbatim protocol parsing (1 ms) [ok]: test RESP3/3 true protocol parsing (0 ms) [ok]: test RESP3/3 false protocol parsing (1 ms) [ok]: test resp3 attribute protocol parsing (1 ms) [ok]: Script block the time during execution (12 ms) [ok]: Script delete the expired key (7 ms) [ok]: TIME command using cached time (15 ms) === () Starting server 127.0.0.1:22397 ok === (stream needs:debug) Starting server 127.0.0.1:28801 ok [ok]: Script block the time in some expiration related commands (82 ms) [ok]: RESTORE expired keys with expiration time (10 ms) [ok]: XADD with ~ MINID can propagate correctly (43 ms) [ok]: corrupt payload: fuzzer findings - lpFind invalid access (422 ms) [ok]: MIGRATE with multiple keys: stress command rewriting (508 ms) [ok]: Replication backlog memory will become smaller if disconnecting with replica dualchannel yes (643 ms) === () Starting server 127.0.0.1:22399 ok === (stream needs:debug) Starting server 127.0.0.1:28803 ok === (repl) Starting server 127.0.0.1:21615 ok === (scripting) Starting server 127.0.0.1:26753 ok [95/122 done]: integration/replication-3 (31 seconds) [ok]: XADD with ~ MINID and LIMIT can propagate correctly (49 ms) [ok]: Script - disallow write on OOM (5 ms) [ok]: EVAL - Does Lua interpreter replies to our requests? (1 ms) [ok]: EVAL - Return _G (0 ms) [ok]: EVAL - Return table with a metatable that raise error (0 ms) [ok]: EVAL - Return table with a metatable that call server (2 ms) [ok]: EVAL - Lua integer -> Redis protocol type conversion (0 ms) [ok]: EVAL - Lua string -> Redis protocol type conversion (1 ms) [ok]: EVAL - Lua true boolean -> Redis protocol type conversion (0 ms) [ok]: EVAL - Lua false boolean -> Redis protocol type conversion (0 ms) [ok]: EVAL - Lua status code reply -> Redis protocol type conversion (1 ms) [ok]: EVAL - Lua error reply -> Redis protocol type conversion (0 ms) [ok]: EVAL - Lua table -> Redis protocol type conversion (0 ms) [ok]: EVAL - Are the KEYS and ARGV arrays populated correctly? (1 ms) [ok]: EVAL - is Lua able to call Redis API? (1 ms) [ok]: EVALSHA - Can we call a SHA1 if already defined? (1 ms) [ok]: EVALSHA_RO - Can we call a SHA1 if already defined? (0 ms) [ok]: EVALSHA - Can we call a SHA1 in uppercase? (0 ms) [ok]: EVALSHA - Do we get an error on invalid SHA1? (1 ms) [ok]: EVALSHA - Do we get an error on non defined SHA1? (0 ms) [ok]: EVAL - Redis integer -> Lua type conversion (4 ms) [ok]: EVAL - Lua number -> Redis integer conversion (4 ms) [ok]: EVAL - Redis bulk -> Lua type conversion (2 ms) [ok]: EVAL - Redis multi bulk -> Lua type conversion (1 ms) [ok]: EVAL - Redis status reply -> Lua type conversion (1 ms) [ok]: EVAL - Redis error reply -> Lua type conversion (1 ms) [ok]: EVAL - Redis nil bulk reply -> Lua type conversion (0 ms) [ok]: EVAL - Is the Lua client using the currently selected DB? (1 ms) [ok]: EVAL - SELECT inside Lua should not affect the caller (1 ms) [ok]: EVAL - Scripts do not block on blpop command (1 ms) [ok]: EVAL - Scripts do not block on brpop command (6 ms) [ok]: EVAL - Scripts do not block on brpoplpush command (1 ms) [ok]: EVAL - Scripts do not block on blmove command (0 ms) [ok]: EVAL - Scripts do not block on bzpopmin command (1 ms) [ok]: EVAL - Scripts do not block on bzpopmax command (1 ms) [ok]: EVAL - Scripts do not block on wait (0 ms) [ok]: EVAL - Scripts do not block on waitaof (0 ms) [ok]: EVAL - Scripts do not block on XREAD with BLOCK option (1 ms) [ok]: EVAL - Scripts do not block on XREADGROUP with BLOCK option (1 ms) [ok]: EVAL - Scripts do not block on XREAD with BLOCK option -- non empty stream (5 ms) [ok]: EVAL - Scripts do not block on XREADGROUP with BLOCK option -- non empty stream (0 ms) [ok]: EVAL - Scripts can run non-deterministic commands (1 ms) [ok]: EVAL - No arguments to redis.call/pcall is considered an error (0 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (0 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (0 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (1 ms) [ignore]: EVAL - JSON string encoding a string larger than 2GB: large memory flag not provided [ok]: EVAL - JSON numeric decoding (0 ms) [ok]: corrupt payload: fuzzer findings - invalid access in ziplist tail prevlen decoding (440 ms) [ok]: EVAL - JSON string decoding (0 ms) [ok]: EVAL - JSON smoke test (1 ms) [ok]: EVAL - cmsgpack can pack double? (0 ms) [ok]: EVAL - cmsgpack can pack negative int64? (1 ms) [ok]: MIGRATE with multiple keys: delete just ack keys (401 ms) [ok]: Toggle dual-channel-replication-enabled: no start (10910 ms) [ok]: Cluster is up (5 ms) === (repl external:skip) Starting server 127.0.0.1:24995 ok === () Starting server 127.0.0.1:22401 ok === (repl) Starting server 127.0.0.1:21617 ok === (stream needs:debug) Starting server 127.0.0.1:28805 ok [ok]: ZRANGEBYSCORE fuzzy test, 100 ranges in 128 element sorted set - listpack (11580 ms) [ok]: XTRIM with ~ MAXLEN can propagate correctly (38 ms) [ok]: MIGRATE AUTH: correct and wrong password cases (386 ms) [ok]: corrupt payload: fuzzer findings - zset zslInsert with a NAN score (431 ms) [96/122 done]: unit/dump (59 seconds) === () Starting server 127.0.0.1:24997 ok === (stream) Starting server 127.0.0.1:28807 ok === () Starting server 127.0.0.1:22403 ok [ok]: XADD can CREATE an empty stream (1 ms) [ok]: XSETID can set a specific ID (1 ms) [ok]: XSETID cannot SETID with smaller ID (2 ms) [ok]: XSETID cannot SETID on non-existent key (0 ms) [ok]: XSETID cannot run with an offset but without a maximal tombstone (1 ms) [ok]: XSETID cannot run with a maximal tombstone but without an offset (1 ms) [ok]: XSETID errors on negstive offset (0 ms) [ok]: XSETID cannot set the maximal tombstone with larger ID (2 ms) [ok]: XSETID cannot set the offset to less than the length (2 ms) [ok]: PSYNC2: generate load while killing replication links (5000 ms) [ok]: XSETID cannot set smaller ID than current MAXDELETEDID (4 ms) [ok]: PSYNC2: cluster is consistent after load (x = 25344) (2 ms) [ok]: EVAL - cmsgpack pack/unpack smoke test (720 ms) [ok]: EVAL - cmsgpack can pack and unpack circular references? (1 ms) [ok]: EVAL - Numerical sanity check from bitop (2 ms) [ok]: EVAL - Verify minimal bitop functionality (0 ms) [ok]: EVAL - Able to parse trailing comments (1 ms) [ok]: PSYNC2: total sum of full synchronizations is exactly 4 (4 ms) [ok]: EVAL_RO - Successful case (1 ms) [ok]: EVAL_RO - Cannot run write commands (1 ms) [ok]: PSYNC2: --- CYCLE 5 --- (0 ms) [ok]: PSYNC2: [NEW LAYOUT] Set #2 as master (0 ms) [ok]: PSYNC2: Set #0 to replicate from #2 (1 ms) [ok]: PSYNC2: Set #4 to replicate from #2 (2 ms) [ok]: PSYNC2: Set #1 to replicate from #2 (0 ms) [ok]: PSYNC2: Set #3 to replicate from #0 (1 ms) [ok]: PSYNC2: cluster is consistent after failover (2 ms) [ok]: SCRIPTING FLUSH - is able to clear the scripts cache? (55 ms) === () Starting server 127.0.0.1:24999 ok [ok]: corrupt payload: fuzzer findings - streamLastValidID panic (402 ms) [ok]: SCRIPTING FLUSH ASYNC (59 ms) [ok]: SCRIPT EXISTS - can detect already defined scripts? (1 ms) [ok]: SCRIPT LOAD - is able to register scripts in the scripting cache (1 ms) [ok]: SCRIPT SHOW - is able to dump scripts from the scripting cache (1 ms) [ok]: SCRIPT SHOW - wrong sha1 length or invalid sha1 char return noscript error (0 ms) [ok]: SCRIPT SHOW - script not exist return noscript error (0 ms) [ok]: SORT is normally not alpha re-ordered for the scripting engine (1 ms) [ok]: SORT BY output gets ordered for scripting (1 ms) [ok]: SORT BY with GET gets ordered for scripting (1 ms) [ok]: redis.sha1hex() implementation (3 ms) [ok]: Cluster is writable (756 ms) [ok]: Instance #5 is a slave (0 ms) [ok]: Instance #5 synced with the master (0 ms) [ok]: Make instance #0 unreachable without killing it (2 ms) [ok]: Send CLUSTER FAILOVER to instance #5 (1 ms) [ok]: ZRANGEBYLEX fuzzy test, 100 ranges in 128 element sorted set - listpack (702 ms) === (stream) Starting server 127.0.0.1:28809 ok [ok]: XADD advances the entries-added counter and sets the recorded-first-entry-id (3 ms) === () Starting server 127.0.0.1:22405 ok [ok]: XDEL/TRIM are reflected by recorded first entry (14 ms) [ok]: Maximum XDEL ID behaves correctly (12 ms) [ok]: XADD with artial ID with maximal seq (1 ms) [ok]: GEOSEARCH fuzzy test - byradius (59709 ms) [ok]: corrupt payload: fuzzer findings - valgrind fishy value warning (501 ms) === (stream needs:debug) Starting server 127.0.0.1:28811 ok Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: Empty stream can be rewrite into AOF correctly (109 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:22407 ok Waiting for background AOF rewrite to finish... [ok]: Stream can be rewrite into AOF correctly after XDEL lastid (110 ms) [ok]: corrupt payload: fuzzer findings - empty set listpack (393 ms) [ok]: ZREMRANGEBYLEX fuzzy test, 100 ranges in 128 element sorted set - listpack (783 ms) [ok]: Slot is auto-claimed by target after source relinquishes ownership (1015 ms) [ok]: ZSETs skiplist implementation backlink consistency test - listpack (90 ms) === () Starting server 127.0.0.1:22409 ok === (stream) Starting server 127.0.0.1:28813 ok [ok]: XGROUP HELP should not have unexpected options (0 ms) [ok]: XINFO HELP should not have unexpected options (0 ms) [97/122 done]: unit/type/stream (61 seconds) [ok]: corrupt payload: fuzzer findings - set with duplicate elements causes sdiff to hang (418 ms) [98/122 done]: integration/corrupt-dump (38 seconds) [ok]: Cluster is up (8 ms) [ok]: The first master has actually 5 slaves (2 ms) [ok]: Slaves of #0 are instance #3, #6, #9, #12 and #15 as expected (1 ms) [ok]: Instance #3, #6, #9, #12 and #15 synced with the master (3 ms) [ok]: Online toggle dual-channel-replication-enabled on primary, starting with 'no' (2331 ms) === (external:skip cluster) Starting server 127.0.0.1:25799 ok === (external:skip cluster) Starting server 127.0.0.1:25801 ok [ok]: Measures elapsed time os.clock() (2559 ms) [ok]: Prohibit dangerous lua methods in sandbox (1 ms) [ok]: Verify execution of prohibit dangerous Lua methods will fail (2 ms) [ok]: Globals protection reading an undeclared global variable (1 ms) [ok]: Globals protection setting an undeclared global* (0 ms) [ok]: lua bit.tohex bug (0 ms) [ok]: Test an example script DECR_IF_GT (2 ms) [ok]: random numbers are random now (0 ms) [ok]: Scripting engine PRNG can be seeded correctly (0 ms) === (external:skip cluster) Starting server 127.0.0.1:25803 ok === (external:skip cluster) Starting server 127.0.0.1:25805 ok [ok]: CLUSTER SLOT-STATS cpu-usec for blocking commands, unblocked on keyspace update. (10432 ms) === (external:skip cluster) Starting server 127.0.0.1:25807 ok === (external:skip cluster) Starting server 127.0.0.1:25809 ok [ok]: EVAL does not leak in the Lua stack (898 ms) [ok]: MASTER and SLAVE dataset should be identical after complex ops (30741 ms) [ok]: SPOP: We can call scripts rewriting client->argv from Lua (122 ms) [ok]: ZSETs ZRANK augmented skip list stress testing - listpack (2670 ms) [ok]: Test replication partial resync: ok after delay (diskless: no, disabled, dual-channel: yes, reconnect: 1) (9200 ms) [ok]: MGET: mget shouldn't be propagated in Lua (100 ms) [ok]: BZPOPMIN, ZADD + DEL should not awake blocked client (40 ms) [99/122 done]: integration/replication-2 (35 seconds) [ok]: BZPOPMIN, ZADD + DEL + SET should not awake blocked client (53 ms) [ok]: EXPIRE: We can call scripts rewriting client->argv from Lua (98 ms) [ok]: BZMPOP_MIN, ZADD + DEL should not awake blocked client (44 ms) [ok]: BZMPOP_MIN, ZADD + DEL + SET should not awake blocked client (46 ms) [ok]: Online toggle dual-channel-replication-enabled on replica, starting with 'no' (2383 ms) === (scripting) Starting server 127.0.0.1:26755 ok === (repl) Starting server 127.0.0.1:24835 ok [ok]: Connect multiple replicas at the same time (issue #141), master diskless=no, replica diskless=disabled dual-channel-replication-enabled=no (10899 ms) [ok]: INCRBYFLOAT: We can call scripts expanding client->argv from Lua (449 ms) [ok]: Call Redis command with many args from Lua (issue #1764) (2 ms) [ok]: Number conversion precision test (issue #1118) (3 ms) [ok]: String containing number precision test (regression of issue #1118) (1 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23221 ok [ok]: Verify negative arg count is error instead of crash (issue #1842) (1 ms) [ok]: Scripts can handle commands with incorrect arity (0 ms) [ok]: Correct handling of reused argv (issue #1939) (1 ms) [ok]: Functions in the Redis namespace are able to report errors (0 ms) [ok]: CLUSTER RESET can not be invoke from within a script (0 ms) [ok]: Script with RESP3 map (9 ms) === () Starting server 127.0.0.1:24837 ok [ok]: Slave should be able to synchronize with the master (104 ms) === () Starting server 127.0.0.1:23223 ok [ok]: Script return recursive object (267 ms) [ok]: Script check unpack with massive arguments (9 ms) [ok]: Script read key with expiration set (2 ms) [ok]: Script del key with expiration set (1 ms) [ok]: Script ACL check (2 ms) [ok]: Binary code loading failed (1 ms) [ok]: Try trick global protection 1 (2 ms) [ok]: Try trick global protection 2 (1 ms) [ok]: Try trick global protection 3 (0 ms) [ok]: Try trick global protection 4 (0 ms) [ok]: Try trick readonly table on valkey table (0 ms) [ok]: Try trick readonly table on json table (0 ms) [ok]: Try trick readonly table on cmsgpack table (1 ms) [ok]: Try trick readonly table on bit table (0 ms) [ok]: Test loadfile are not available (2 ms) [ok]: Test dofile are not available (0 ms) [ok]: Test print are not available (0 ms) [ok]: Migrated replica reports zero repl offset and rank, and fails to win election - sigstop (6246 ms) === () Starting server 127.0.0.1:23225 ok === (repl external:skip) Starting server 127.0.0.1:24678 ok === (scripting) Starting server 127.0.0.1:26757 ok Time: 1016 [ok]: PSYNC2: generate load while killing replication links (5000 ms) [ok]: BZPOPMIN unblock but the key is expired and then block again - reprocessing command (1064 ms) [ok]: BZPOPMIN with same key multiple times should work (51 ms) [ok]: Instance #5 is still a slave after some time (no failover) (5006 ms) [ok]: MULTI/EXEC is isolated from the point of view of BZPOPMIN (122 ms) === () Starting server 127.0.0.1:24680 ok [ok]: BZPOPMIN with variadic ZADD (57 ms) === () Starting server 127.0.0.1:24682 ok [ok]: Timedout read-only scripts can be killed by SCRIPT KILL (457 ms) [ok]: Detect write load to master (1007 ms) === () Starting server 127.0.0.1:24684 ok [ok]: Timedout read-only scripts can be killed by SCRIPT KILL even when use pcall (251 ms) === (external:skip cluster) Starting server 127.0.0.1:25959 ok [ok]: PSYNC2: cluster is consistent after load (x = 35346) (1012 ms) [ok]: Timedout script does not cause a false dead client (312 ms) [ok]: PSYNC2: total sum of full synchronizations is exactly 4 (4 ms) [ok]: PSYNC2: --- CYCLE 6 --- (0 ms) [ok]: PSYNC2: [NEW LAYOUT] Set #2 as master (0 ms) === (external:skip cluster) Starting server 127.0.0.1:25961 ok [ok]: PSYNC2: Set #0 to replicate from #2 (3 ms) [ok]: PSYNC2: Set #4 to replicate from #1 (4 ms) [ok]: PSYNC2: Set #1 to replicate from #2 (1 ms) [ok]: PSYNC2: Set #3 to replicate from #1 (1 ms) [ok]: PSYNC2: cluster is consistent after failover (4 ms) === (external:skip cluster) Starting server 127.0.0.1:25963 ok [ok]: BZPOPMIN with zero timeout should block indefinitely (1063 ms) [ok]: Timedout script link is still usable after Lua returns (339 ms) [ok]: MULTI/EXEC is isolated from the point of view of BZMPOP_MIN (88 ms) [ok]: BZMPOP_MIN with variadic ZADD (62 ms) === (external:skip cluster) Starting server 127.0.0.1:25965 ok [ok]: Fuzzing dense/sparse encoding: Server should always detect errors (53883 ms) [ok]: PFADD, PFCOUNT, PFMERGE type checking works (5 ms) [ok]: PFMERGE results on the cardinality of union of sets (9 ms) [ok]: PFMERGE on missing source keys will create an empty destkey (4 ms) [ok]: PFMERGE with one empty input key, create an empty destkey (5 ms) [ok]: PFMERGE with one non-empty input key, dest key is actually one of the source keys (2 ms) === (external:skip cluster) Starting server 127.0.0.1:25967 ok [ok]: Timedout scripts and unblocked command (493 ms) === (external:skip cluster) Starting server 127.0.0.1:25969 ok [ok]: Timedout scripts that modified data can't be killed by SCRIPT KILL (271 ms) [ok]: SHUTDOWN NOSAVE can kill a timedout script anyway (7 ms) [ok]: Replication backlog size can outgrow the backlog limit config dualchannel no (7025 ms) === (external:skip cluster) Starting server 127.0.0.1:25971 ok === (scripting repl needs:debug external:skip) Starting server 127.0.0.1:26759 ok [ok]: BZMPOP_MIN with zero timeout should block indefinitely (1063 ms) === () Starting server 127.0.0.1:26761 ok === (external:skip cluster) Starting server 127.0.0.1:25973 ok [ok]: ZSCORE - skiplist (89 ms) [ok]: Before the replica connects we issue two EVAL commands (0 ms) [ok]: ZMSCORE - skiplist (125 ms) [ok]: Connect a replica to the master instance (117 ms) [ok]: Now use EVALSHA against the master, with both SHAs (1 ms) [ok]: ZSCORE after a DEBUG RELOAD - skiplist (93 ms) [ok]: ZSET sorting stresser - skiplist (91 ms) [ok]: {cluster} SCAN regression test for issue #4906 (23933 ms) [ok]: {cluster} SCAN MATCH pattern implies cluster slot (84 ms) [100/122 done]: unit/scan (68 seconds) [ok]: 'x' should be '4' for EVALSHA being replicated by effects (521 ms) [ok]: Replication of script multiple pushes to list with BLPOP (50 ms) [ok]: EVALSHA replication when first call is readonly (1 ms) [ok]: Lua scripts using SELECT are replicated correctly (1 ms) [ok]: CLUSTER SLOT-STATS cpu-usec for blocking commands, unblocked on timeout. (5677 ms) === (scripting repl external:skip) Starting server 127.0.0.1:26763 ok === () Starting server 127.0.0.1:26765 ok [ok]: Connect a replica to the master instance (113 ms) [ok]: Redis.replicate_commands() can be issued anywhere now (2 ms) [ok]: Redis.set_repl() can be issued before replicate_commands() now (0 ms) [ok]: Redis.set_repl() don't accept invalid values (1 ms) [ok]: Wait for instance #0 to return back alive (4994 ms) [ok]: Test selective replication of certain commands from Lua (509 ms) [ok]: PRNG is seeded randomly for command replication (3 ms) [ok]: Using side effects is not a problem with command replication (2 ms) [ok]: PSYNC2: generate load while killing replication links (5000 ms) [ok]: PSYNC2: cluster is consistent after load (x = 42534) (7 ms) [ok]: PSYNC2: total sum of full synchronizations is exactly 4 (2 ms) [ok]: PSYNC2: Bring the master back again for next test (2 ms) [ok]: PSYNC2: Partial resync after restart using RDB aux fields (314 ms) === (external:skip cluster) Starting server 127.0.0.1:23397 ok === (external:skip cluster) Starting server 127.0.0.1:23399 ok [ok]: dual-channel-replication with multiple replicas (5301 ms) === (scripting external:skip) Starting server 127.0.0.1:26767 ok === (external:skip cluster) Starting server 127.0.0.1:23401 ok === (external:skip cluster) Starting server 127.0.0.1:23403 ok === (scripting needs:debug external:skip) Starting server 127.0.0.1:26769 ok [ok]: Test scripting debug protocol parsing (1 ms) === (external:skip cluster) Starting server 127.0.0.1:23405 ok [ok]: Test scripting debug lua stack overflow (35 ms) [ok]: Test scripting debug lua server invocations (51 ms) Waiting for background save to finish... === (external:skip cluster) Starting server 127.0.0.1:23407 ok === (scripting external:skip) Starting server 127.0.0.1:26771 ok [101/122 done]: integration/psync2 (46 seconds) === (external:skip cluster) Starting server 127.0.0.1:23409 ok === (external:skip cluster) Starting server 127.0.0.1:23411 ok [ok]: Replica could use replication buffer (beyond backlog config) for partial resynchronization dualchannel no (5880 ms) Hash table 0 stats (main hash table): table size: 4096 number of elements: 499 different slots: 20 max chain length: 37 avg chain length (counted): 24.95 avg chain length (computed): 24.95 Chain length distribution: 0: 4076 (99.51%) 12: 1 (0.02%) 17: 2 (0.05%) 19: 1 (0.02%) 22: 2 (0.05%) 24: 3 (0.07%) 26: 3 (0.07%) 27: 2 (0.05%) 28: 2 (0.05%) 29: 1 (0.02%) 31: 1 (0.02%) 33: 1 (0.02%) 37: 1 (0.02%) Waiting for background save to finish... [ok]: Lua scripts eviction does not generate many scripts (348 ms) [ok]: Lua scripts eviction is plain LRU (109 ms) === (external:skip cluster) Starting server 127.0.0.1:23413 ok [ok]: Replication backlog memory will become smaller if disconnecting with replica dualchannel no (374 ms) === (external:skip cluster) Starting server 127.0.0.1:23415 ok [ok]: CLUSTER SETSLOT with invalid timeouts (1 ms) === (external:skip cluster) Starting server 127.0.0.1:23417 ok [ok]: Lua scripts eviction does not affect script load (482 ms) [ok]: Lua scripts promoted from eval to script load (236 ms) === (external:skip cluster) Starting server 127.0.0.1:23419 ok === (repl external:skip) Starting server 127.0.0.1:25001 ok === () Starting server 127.0.0.1:25003 ok [ok]: SRANDMEMBER with a dict containing long chain (43734 ms) [ok]: SMOVE basics - from regular set to intset (7 ms) [ok]: SMOVE basics - from intset to regular set (2 ms) [ok]: SMOVE non existing key (7 ms) [ok]: SMOVE non existing src set (2 ms) [ok]: SMOVE from regular set to non existing destination set (3 ms) [ok]: SMOVE from intset to non existing destination set (4 ms) [ok]: SMOVE wrong src key type (4 ms) === (external:skip cluster) Starting server 127.0.0.1:23421 ok [ok]: SMOVE wrong dst key type (4 ms) [ok]: SMOVE with identical source and destination (1 ms) === (scripting needs:debug) Starting server 127.0.0.1:26773 ok [ok]: SMOVE only notify dstset when the addition is successful (55 ms) [ok]: test RESP2/2 big number protocol parsing (1 ms) [ok]: test RESP2/2 malformed big number protocol parsing (1 ms) [ok]: test RESP2/2 map protocol parsing (1 ms) [ok]: test RESP2/2 set protocol parsing (1 ms) [ok]: test RESP2/2 double protocol parsing (1 ms) [ok]: test RESP2/2 null protocol parsing (0 ms) [ok]: test RESP2/2 verbatim protocol parsing (2 ms) [ok]: test RESP2/2 true protocol parsing (0 ms) [ok]: test RESP2/2 false protocol parsing (0 ms) [ok]: test RESP2/3 big number protocol parsing (0 ms) [ok]: test RESP2/3 malformed big number protocol parsing (1 ms) [ok]: test RESP2/3 map protocol parsing (0 ms) [ok]: test RESP2/3 set protocol parsing (1 ms) [ok]: test RESP2/3 double protocol parsing (1 ms) [ok]: test RESP2/3 null protocol parsing (1 ms) [ok]: test RESP2/3 verbatim protocol parsing (0 ms) [ok]: test RESP2/3 true protocol parsing (1 ms) [ok]: test RESP2/3 false protocol parsing (2 ms) [ok]: test RESP3/2 big number protocol parsing (0 ms) [ok]: test RESP3/2 malformed big number protocol parsing (1 ms) [ok]: test RESP3/2 map protocol parsing (0 ms) [ok]: test RESP3/2 set protocol parsing (0 ms) [ok]: test RESP3/2 double protocol parsing (1 ms) [ok]: test RESP3/2 null protocol parsing (0 ms) [ok]: test RESP3/2 verbatim protocol parsing (1 ms) [ok]: test RESP3/2 true protocol parsing (4 ms) [ok]: test RESP3/2 false protocol parsing (0 ms) === (external:skip cluster) Starting server 127.0.0.1:25811 ok [ok]: test RESP3/3 big number protocol parsing (1 ms) [ok]: test RESP3/3 malformed big number protocol parsing (2 ms) [ok]: test RESP3/3 map protocol parsing (0 ms) [ok]: test RESP3/3 set protocol parsing (0 ms) [ok]: test RESP3/3 double protocol parsing (0 ms) [ok]: test RESP3/3 null protocol parsing (1 ms) [ok]: test RESP3/3 verbatim protocol parsing (0 ms) [ok]: test RESP3/3 true protocol parsing (0 ms) [ok]: test RESP3/3 false protocol parsing (0 ms) [ok]: test resp3 attribute protocol parsing (1 ms) [ok]: Script block the time during execution (10 ms) [ok]: Script delete the expired key (6 ms) [ok]: TIME command using cached time (10 ms) [ok]: Connect multiple replicas at the same time (issue #141), master diskless=no, replica diskless=swapdb dual-channel-replication-enabled=no (8762 ms) [ok]: Script block the time in some expiration related commands (84 ms) [ok]: RESTORE expired keys with expiration time (13 ms) === (external:skip cluster) Starting server 127.0.0.1:23423 ok === (external:skip cluster) Starting server 127.0.0.1:25813 ok === (external:skip cluster) Starting server 127.0.0.1:23425 ok [ok]: Test replication partial resync: backlog expired (diskless: no, disabled, dual-channel: yes, reconnect: 1) (9233 ms) === (scripting) Starting server 127.0.0.1:26775 ok === (external:skip cluster) Starting server 127.0.0.1:25815 ok [ok]: Keys are accessible (24442 ms) [ok]: ZRANGEBYSCORE fuzzy test, 100 ranges in 100 element sorted set - skiplist (6976 ms) [ok]: Shebang support for lua engine (1 ms) [ok]: Unknown shebang option (0 ms) [ok]: Unknown shebang flag (0 ms) [ok]: allow-oom shebang flag (5 ms) [ok]: no-writes shebang flag (1 ms) === (external:skip cluster) Starting server 127.0.0.1:25817 ok === (external:skip) Starting server 127.0.0.1:26777 ok === (repl external:skip) Starting server 127.0.0.1:24686 ok === (repl) Starting server 127.0.0.1:24839 ok === (external:skip cluster) Starting server 127.0.0.1:25819 ok [ok]: no-writes shebang flag on replica (217 ms) [ok]: ZRANGEBYLEX fuzzy test, 100 ranges in 100 element sorted set - skiplist (510 ms) === () Starting server 127.0.0.1:24841 ok === () Starting server 127.0.0.1:24688 ok [ok]: not enough good replicas (2 ms) === (external:skip cluster) Starting server 127.0.0.1:25821 ok [ok]: Slave should be able to synchronize with the master (118 ms) === () Starting server 127.0.0.1:24690 ok === (external:skip) Starting server 127.0.0.1:26779 ok [ok]: ZREMRANGEBYLEX fuzzy test, 100 ranges in 100 element sorted set - skiplist (348 ms) [ok]: ZSETs skiplist implementation backlink consistency test - skiplist (24 ms) [ok]: LTRIM stress testing - listpack (26947 ms) === () Starting server 127.0.0.1:24692 ok [ok]: ziplist implementation: encoding stress testing (32943 ms) [102/122 done]: unit/type/list-3 (76 seconds) [103/122 done]: unit/type/list-2 (76 seconds) [ok]: CLUSTER SLOT-STATS cpu-usec for transactions. (7523 ms) [ok]: not enough good replicas state change during long script (1114 ms) [ok]: allow-stale shebang flag (6 ms) [ok]: reject script do not cause a Lua stack leak (19 ms) [ok]: Detect write load to master (1005 ms) [ok]: Test replication partial resync: no reconnection, just sync (diskless: no, disabled, dual-channel: no, reconnect: 0) (42 ms) === (scripting) Starting server 127.0.0.1:26781 ok [ok]: Consistent eval error reporting (17 ms) [ok]: LUA redis.error_reply API (0 ms) [ok]: LUA redis.error_reply API with empty string (1 ms) [ok]: LUA redis.status_reply API (4 ms) [ok]: LUA test pcall (0 ms) [ok]: LUA test pcall with error (0 ms) === (repl) Starting server 127.0.0.1:24843 ok [ok]: LUA test pcall with non string/integer arg (0 ms) [ok]: LUA test trim string as expected (1 ms) [ok]: Init migration of many slots (2143 ms) [104/122 done]: unit/scripting (77 seconds) === () Starting server 127.0.0.1:24845 ok [ok]: Slave should be able to synchronize with the master (110 ms) [ok]: ZSETs ZRANK augmented skip list stress testing - skiplist (1749 ms) [ok]: BZPOPMIN, ZADD + DEL should not awake blocked client (127 ms) [ok]: BZPOPMIN, ZADD + DEL + SET should not awake blocked client (42 ms) [ok]: BZMPOP_MIN, ZADD + DEL should not awake blocked client (48 ms) [ok]: BZMPOP_MIN, ZADD + DEL + SET should not awake blocked client (44 ms) [ok]: Test diverse replica sync: dual-channel on/off (6036 ms) [ok]: Partial resynchronization is successful even client-output-buffer-limit is less than repl-backlog-size. dualchannel yes (4224 ms) === (repl external:skip) Starting server 127.0.0.1:25005 ok [ok]: Detect write load to master (1004 ms) === () Starting server 127.0.0.1:25007 ok [ok]: PFCOUNT multiple-keys merge returns cardinality of union #1 (11938 ms) Time: 1014 [ok]: BZPOPMIN unblock but the key is expired and then block again - reprocessing command (1054 ms) [ok]: The update of replBufBlock's repl_offset is ok - Regression test for #11666 (49 ms) [ok]: BZPOPMIN with same key multiple times should work (140 ms) [ok]: Replication: commands with many arguments (issue #1221) (35130 ms) [ok]: MULTI/EXEC is isolated from the point of view of BZPOPMIN (40 ms) [ok]: BZPOPMIN with variadic ZADD (25 ms) [ok]: spopwithcount rewrite srem command (93 ms) [ok]: Replica client-output-buffer size is limited to backlog_limit/16 when no replication data is pending. dualchannel yes (1164 ms) === (repl external:skip) Starting server 127.0.0.1:25009 ok === () Starting server 127.0.0.1:25011 ok [ok]: BZPOPMIN with zero timeout should block indefinitely (1035 ms) [ok]: MULTI/EXEC is isolated from the point of view of BZMPOP_MIN (62 ms) [ok]: BZMPOP_MIN with variadic ZADD (48 ms) [ok]: Replication of SPOP command -- alsoPropagate() API (1148 ms) [ok]: CLUSTER SLOT-STATS cpu-usec for lua-scripts, without cross-slot keys. (4178 ms) === (repl external:skip) Starting server 127.0.0.1:26919 ok [ok]: Test replica's buffer limit reached (2772 ms) === () Starting server 127.0.0.1:26921 ok [ok]: First server should have role slave after SLAVEOF (110 ms) [ok]: BZMPOP_MIN with zero timeout should block indefinitely (1061 ms) [ok]: BZPOP/BZMPOP against wrong type (4 ms) [ok]: BZMPOP with illegal argument (7 ms) [ok]: BZMPOP with multiple blocked clients (170 ms) [ok]: intsets implementation stress testing (7315 ms) [ok]: BZMPOP propagate as pop with count command to replica (251 ms) [ok]: Data divergence can happen under default conditions (719 ms) [ok]: Data divergence is allowed on writable replicas (8 ms) [ok]: BZMPOP should not blocks on non key arguments - #10762 (93 ms) [105/122 done]: unit/type/set (81 seconds) [106/122 done]: integration/replication-4 (52 seconds) [ok]: CLUSTER SLOT-STATS cpu-usec for lua-scripts, with cross-slot keys. (2521 ms) [ok]: Partial resynchronization is successful even client-output-buffer-limit is less than repl-backlog-size. dualchannel no (4319 ms) [ok]: PFCOUNT multiple-keys merge returns cardinality of union #2 (5024 ms) === (repl external:skip) Starting server 127.0.0.1:25013 ok [ok]: ZSET skiplist order consistency when elements are moved (2004 ms) [ok]: ZRANGESTORE basic (1 ms) [ok]: ZRANGESTORE RESP3 (1 ms) [ok]: ZRANGESTORE range (0 ms) [ok]: ZRANGESTORE BYLEX (0 ms) [ok]: ZRANGESTORE BYSCORE (1 ms) [ok]: ZRANGESTORE BYSCORE LIMIT (0 ms) [ok]: ZRANGESTORE BYSCORE REV LIMIT (0 ms) [ok]: ZRANGE BYSCORE REV LIMIT (0 ms) [ok]: ZRANGESTORE - src key missing (0 ms) [ok]: ZRANGESTORE - src key wrong type (1 ms) [ok]: ZRANGESTORE - empty range (0 ms) [ok]: ZRANGESTORE BYLEX - empty range (1 ms) [ok]: ZRANGESTORE BYSCORE - empty range (0 ms) [ok]: ZRANGE BYLEX (1 ms) [ok]: ZRANGESTORE invalid syntax (0 ms) [ok]: ZRANGESTORE with zset-max-listpack-entries 0 #10767 case (2 ms) [ok]: ZRANGESTORE with zset-max-listpack-entries 1 dst key should use skiplist encoding (1 ms) [ok]: ZRANGE invalid syntax (1 ms) [ok]: ZRANDMEMBER - listpack (12 ms) [ok]: ZRANDMEMBER - skiplist (10 ms) [ok]: ZRANDMEMBER with RESP3 (1 ms) [ok]: ZRANDMEMBER count of 0 is handled correctly (0 ms) [ok]: ZRANDMEMBER with against non existing key (1 ms) [ok]: ZRANDMEMBER count overflow (1 ms) [ok]: ZRANDMEMBER count of 0 is handled correctly - emptyarray (0 ms) [ok]: ZRANDMEMBER with against non existing key - emptyarray (0 ms) === () Starting server 127.0.0.1:25015 ok [ok]: ZRANDMEMBER with - skiplist (313 ms) [ok]: ZRANDMEMBER with - listpack (285 ms) [ok]: zset score double range (1 ms) [ok]: PFDEBUG GETREG returns the HyperLogLog raw registers (796 ms) [ok]: PFADD / PFCOUNT cache invalidation works (1 ms) [ok]: zunionInterDiffGenericCommand acts on SET and ZSET (20 ms) [ok]: ZADD overflows the maximum allowed elements in a listpack - single (18 ms) [ok]: ZADD overflows the maximum allowed elements in a listpack - multiple (2 ms) [ok]: ZADD overflows the maximum allowed elements in a listpack - single_multiple (3 ms) [ok]: Test replication partial resync: ok psync (diskless: no, disabled, dual-channel: no, reconnect: 1) (6118 ms) [107/122 done]: unit/type/zset (84 seconds) [108/122 done]: unit/hyperloglog (84 seconds) [ok]: The update of replBufBlock's repl_offset is ok - Regression test for #11666 (21 ms) === (repl) Starting server 127.0.0.1:24847 ok [ok]: New non-empty replica reports zero repl offset and rank, and fails to win election - shutdown (7110 ms) === () Starting server 127.0.0.1:24849 ok [ok]: Slave should be able to synchronize with the master (113 ms) [ok]: Cluster is up (7 ms) [ok]: CLUSTER SLOT-STATS cpu-usec for functions, without cross-slot keys. (2122 ms) [ok]: Cluster is writable (399 ms) [ok]: Instance #5 is a slave (6 ms) [ok]: Instance #5 synced with the master (1 ms) [ok]: Make instance #0 unreachable without killing it (0 ms) [ok]: Send CLUSTER FAILOVER to instance #5 (1 ms) === (external:skip cluster) Starting server 127.0.0.1:25975 ok [ok]: Instance #5 is a master after some time (102 ms) === (external:skip cluster) Starting server 127.0.0.1:25977 ok [ok]: Replica client-output-buffer size is limited to backlog_limit/16 when no replication data is pending. dualchannel no (2187 ms) [109/122 done]: integration/replication-buffer (56 seconds) [ok]: New Master down consecutively (24226 ms) === (external:skip cluster) Starting server 127.0.0.1:25979 ok [ok]: Detect write load to master (1005 ms) === (external:skip cluster) Starting server 127.0.0.1:25981 ok === (external:skip cluster) Starting server 127.0.0.1:25983 ok === (external:skip cluster) Starting server 127.0.0.1:25985 ok === (external:skip cluster) Starting server 127.0.0.1:25987 ok [ok]: GEOSEARCH fuzzy test - bybox (26261 ms) [ok]: GEOSEARCH box edges fuzzy test (46 ms) [ok]: dual-channel-replication fails when primary diskless disabled (1008 ms) === (external:skip cluster) Starting server 127.0.0.1:25989 ok [110/122 done]: unit/geo (86 seconds) [ok]: Connect multiple replicas at the same time (issue #141), master diskless=yes, replica diskless=disabled dual-channel-replication-enabled=yes (10881 ms) [ok]: CLUSTER SLOT-STATS cpu-usec for functions, with cross-slot keys. (1917 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23227 ok === () Starting server 127.0.0.1:23229 ok === (external:skip cluster) Starting server 127.0.0.1:21129 ok [111/122 done]: unit/cluster/slave-selection (75 seconds) === (repl external:skip) Starting server 127.0.0.1:24694 ok [ok]: Test dual-channel-replication sync- psync established after rdb load (133 ms) === () Starting server 127.0.0.1:24696 ok === (dual-channel-replication external:skip) Starting server 127.0.0.1:23231 ok === () Starting server 127.0.0.1:24698 ok === () Starting server 127.0.0.1:23233 ok === () Starting server 127.0.0.1:24700 ok [ok]: CLUSTER SETSLOT with an explicit timeout (3072 ms) [ok]: Fix cluster (13036 ms) [ignore]: Not supported in tls mode === (external:skip cluster) Starting server 127.0.0.1:25823 ok === (external:skip cluster) Starting server 127.0.0.1:25825 ok === (external:skip cluster) Starting server 127.0.0.1:25827 ok === (external:skip cluster) Starting server 127.0.0.1:25829 ok === (external:skip cluster) Starting server 127.0.0.1:25831 ok === (external:skip cluster) Starting server 127.0.0.1:25833 ok === (external:skip cluster) Starting server 127.0.0.1:25835 ok === (external:skip cluster) Starting server 127.0.0.1:25837 ok === (external:skip cluster) Starting server 127.0.0.1:25839 ok [ok]: CLUSTER SLOT-STATS network-bytes-in, multi bulk buffer processing. (4503 ms) [ok]: dual-channel-replication: Primary COB growth with inactive replica (4161 ms) [ok]: Test replication partial resync: no backlog (diskless: no, disabled, dual-channel: no, reconnect: 1) (7777 ms) === (repl) Starting server 127.0.0.1:24851 ok === () Starting server 127.0.0.1:24853 ok [ok]: Slave should be able to synchronize with the master (111 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23235 ok === () Starting server 127.0.0.1:23237 ok === () Starting server 127.0.0.1:23239 ok [ok]: Test dual-channel: primary tracking replica backlog refcount - start with empty backlog (156 ms) [ok]: Wait for instance #0 to return back alive (9897 ms) [ok]: Detect write load to master (1006 ms) [ok]: CLUSTER SLOT-STATS network-bytes-in, in-line buffer processing. (1878 ms) [ok]: Test dual-channel: primary tracking replica backlog refcount - start with backlog (451 ms) [112/122 done]: unit/cluster/manual-failover (93 seconds) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23241 ok === () Starting server 127.0.0.1:23243 ok [ok]: Main db not affected when fail to diskless load (83745 ms) [ok]: Psync established after rdb load - within grace period (63 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23245 ok === () Starting server 127.0.0.1:23247 ok Waiting for process 1626546 to exit... [ok]: Connect multiple replicas at the same time (issue #141), master diskless=yes, replica diskless=swapdb dual-channel-replication-enabled=yes (10883 ms) === (repl external:skip) Starting server 127.0.0.1:24702 ok === () Starting server 127.0.0.1:24704 ok [ok]: CLUSTER SLOT-STATS network-bytes-in, blocking command. (4040 ms) Waiting for process 1626546 to exit... [ok]: New non-empty replica reports zero repl offset and rank, and fails to win election - sigstop (3801 ms) [ok]: Psync established after RDB load - beyond grace period (2979 ms) [ok]: Keys are accessible (11164 ms) Waiting for process 1626546 to exit... === (external:skip cluster) Starting server 127.0.0.1:25991 ok === (external:skip cluster) Starting server 127.0.0.1:25993 ok [ok]: CLUSTER SLOT-STATS network-bytes-in, multi-exec transaction. (2173 ms) === (external:skip cluster) Starting server 127.0.0.1:25995 ok === (external:skip cluster) Starting server 127.0.0.1:25997 ok [113/122 done]: unit/cluster/many-slot-migration (96 seconds) === (external:skip cluster) Starting server 127.0.0.1:25999 ok === (external:skip cluster) Starting server 127.0.0.1:26001 ok Waiting for process 1722637 to exit... Waiting for process 1626546 to exit... === (external:skip cluster) Starting server 127.0.0.1:26003 ok [ok]: Slot migration is ok when the replicas are down (223 ms) === (external:skip cluster) Starting server 127.0.0.1:26005 ok [ok]: CLUSTER SLOT-STATS network-bytes-in, non slot specific command. (1876 ms) Waiting for process 1722637 to exit... Waiting for process 1626546 to exit... [114/122 done]: unit/cluster/slot-migration (90 seconds) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23249 ok === () Starting server 127.0.0.1:23251 ok [ok]: Test dual-channel-replication primary gets cob overrun before established psync (345 ms) [ok]: Test replication partial resync: ok after delay (diskless: no, disabled, dual-channel: no, reconnect: 1) (9256 ms) Waiting for process 1626546 to exit... === (repl) Starting server 127.0.0.1:24855 ok === () Starting server 127.0.0.1:24857 ok [ok]: CLUSTER SLOT-STATS network-bytes-in, pub/sub. (1775 ms) [ok]: Slave should be able to synchronize with the master (204 ms) [ok]: Test dual-channel-replication primary gets cob overrun during replica rdb load (1036 ms) === (external:skip cluster) Starting server 127.0.0.1:21131 ok === (external:skip cluster) Starting server 127.0.0.1:21133 ok === (dual-channel-replication external:skip) Starting server 127.0.0.1:23253 ok Waiting for process 1626546 to exit... === () Starting server 127.0.0.1:23255 ok === () Starting server 127.0.0.1:23257 ok [ok]: Detect write load to master (1003 ms) Waiting for process 1626546 to exit... [115/122 done]: unit/cluster/diskless-load-swapdb (105 seconds) [ok]: Test replication partial resync: backlog expired (diskless: no, disabled, dual-channel: no, reconnect: 1) (9185 ms) === (repl) Starting server 127.0.0.1:24859 ok === () Starting server 127.0.0.1:24861 ok [ok]: Slave should be able to synchronize with the master (109 ms) [ok]: slave buffer are counted correctly (59820 ms) === (maxmemory external:skip) Starting server 127.0.0.1:24479 ok === () Starting server 127.0.0.1:24481 ok [ok]: Detect write load to master (1005 ms) [ok]: Test replication partial resync: no reconnection, just sync (diskless: no, swapdb, dual-channel: yes, reconnect: 0) (25 ms) [ok]: Sync should continue if not all slaves dropped dual-channel-replication yes (11035 ms) === (repl) Starting server 127.0.0.1:24863 ok === () Starting server 127.0.0.1:24865 ok [ok]: Slave should be able to synchronize with the master (101 ms) [ok]: Detect write load to master (1003 ms) [ok]: CLUSTER SLOT-STATS network-bytes-in, sharded pub/sub. (3394 ms) [ok]: Master stream is correctly processed while the replica has a script in -BUSY state (20096 ms) === (repl external:skip) Starting server 127.0.0.1:24706 ok === () Starting server 127.0.0.1:24708 ok === (external:skip cluster) Starting server 127.0.0.1:21135 ok [ok]: Diskless load swapdb (different replid): new database is exposed after swapping dual-channel=yes (1 ms) === (repl external:skip) Starting server 127.0.0.1:24710 ok === () Starting server 127.0.0.1:24712 ok [ok]: Diskless load swapdb (different replid): replica enter loading dual-channel-replication-enabled=no (430 ms) [ok]: Diskless load swapdb (different replid): old database is exposed after replication fails dual-channel=no (1 ms) === (repl external:skip) Starting server 127.0.0.1:24714 ok === () Starting server 127.0.0.1:24716 ok [ok]: Diskless load swapdb (async_loading): new database is exposed after swapping (2 ms) === (repl external:skip) Starting server 127.0.0.1:24718 ok === () Starting server 127.0.0.1:24720 ok [ok]: CLUSTER SLOT-STATS network-bytes-out, for non-slot specific commands. (1688 ms) [ok]: Diskless load swapdb (async_loading): replica enter async_loading (337 ms) [ok]: Test replication partial resync: ok psync (diskless: no, swapdb, dual-channel: yes, reconnect: 1) (6165 ms) [ok]: Primary abort sync if all slaves dropped dual-channel-replication yes (7041 ms) [ok]: Diskless load swapdb (async_loading): old database is exposed while async replication is in progress (871 ms) === (repl) Starting server 127.0.0.1:24867 ok === (dual-channel-replication external:skip) Starting server 127.0.0.1:23259 ok === () Starting server 127.0.0.1:24869 ok === () Starting server 127.0.0.1:23261 ok [ok]: Slave should be able to synchronize with the master (101 ms) [ok]: CLUSTER SLOT-STATS network-bytes-out, for slot specific commands. (1779 ms) === () Starting server 127.0.0.1:23263 ok [ok]: Busy script during async loading (1100 ms) [ok]: Detect write load to master (1002 ms) [ok]: Sub-replica reports zero repl offset and rank, and fails to win election - shutdown (13897 ms) [ok]: Blocked commands and configs during async-loading (456 ms) [ok]: Diskless load swapdb (async_loading): old database is exposed after async replication fails (3 ms) === (external:skip cluster) Starting server 127.0.0.1:26007 ok === (external:skip cluster) Starting server 127.0.0.1:26009 ok === (external:skip cluster) Starting server 127.0.0.1:26011 ok [ok]: replica buffer don't induce eviction (10720 ms) === (external:skip cluster) Starting server 127.0.0.1:26013 ok === (external:skip cluster) Starting server 127.0.0.1:26015 ok Waiting for process 1756253 to exit... === (external:skip cluster) Starting server 127.0.0.1:26017 ok === (maxmemory external:skip) Starting server 127.0.0.1:24483 ok === (external:skip cluster) Starting server 127.0.0.1:26019 ok [ok]: Don't rehash if used memory exceeds maxmemory after rehash (274 ms) === (external:skip cluster) Starting server 127.0.0.1:26021 ok === (maxmemory external:skip io-threads:skip) Starting server 127.0.0.1:24485 ok [ok]: CLUSTER SLOT-STATS network-bytes-out, blocking commands. (3470 ms) Waiting for process 1756253 to exit... === (external:skip cluster) Starting server 127.0.0.1:21137 ok === (external:skip cluster) Starting server 127.0.0.1:21139 ok evicted: 30 evicted: 30 [ok]: client tracking don't cause eviction feedback loop (1642 ms) Waiting for process 1756253 to exit... === (maxmemory external:skip) Starting server 127.0.0.1:24487 ok [ok]: propagation with eviction (49 ms) === (maxmemory external:skip) Starting server 127.0.0.1:24489 ok [ok]: propagation with eviction in MULTI (52 ms) === (maxmemory external:skip) Starting server 127.0.0.1:24491 ok [ok]: lru/lfu value of the key just added (2 ms) [116/122 done]: unit/maxmemory (131 seconds) Waiting for process 1756253 to exit... === (repl) Starting server 127.0.0.1:24722 ok === () Starting server 127.0.0.1:24724 ok [ok]: Test replication partial resync: no backlog (diskless: no, swapdb, dual-channel: yes, reconnect: 1) (7684 ms) [ok]: Cluster is up (3 ms) === (repl) Starting server 127.0.0.1:24871 ok === () Starting server 127.0.0.1:24873 ok [ok]: Cluster is writable (312 ms) [ok]: Instance #5 is a slave (0 ms) [ok]: Slave should be able to synchronize with the master (104 ms) [ok]: Detect write load to master (1001 ms) [ok]: Sync should continue if not all slaves dropped dual-channel-replication no (11036 ms) [ok]: client do not break when cluster slot (2189 ms) filling took 5084 ms (TODO: use pipeline) [ok]: client can handle keys with hash tag (255 ms) {1760546:S 27 Dec 2024 14:00:38.352 # Internal error in RDB reading offset 20216805, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 52 {1760546:S 27 Dec 2024 14:00:38.375 # Internal error in RDB reading offset 5773506, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 67 [ok]: slot migration is valid from primary to another primary (238 ms) {1760546:S 27 Dec 2024 14:00:38.525 * PRIMARY <-> REPLICA sync: Finished with success} 85 [ok]: slot migration is invalid from primary to replica (240 ms) {1760546:S 27 Dec 2024 14:00:38.993 # Internal error in RDB reading offset 1217661, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 111 {1760546:S 27 Dec 2024 14:00:39.024 # Internal error in RDB reading offset 10156807, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 126 {1760546:S 27 Dec 2024 14:00:39.083 # Internal error in RDB reading offset 22995565, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 141 {1760546:S 27 Dec 2024 14:00:39.236 * PRIMARY <-> REPLICA sync: Finished with success} 159 {1760546:S 27 Dec 2024 14:00:39.753 # Internal error in RDB reading offset 22995565, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 185 {1760546:S 27 Dec 2024 14:00:39.805 # Internal error in RDB reading offset 14000252, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 200 {1760546:S 27 Dec 2024 14:00:39.850 # Internal error in RDB reading offset 16738269, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 215 {1760546:S 27 Dec 2024 14:00:39.886 # Internal error in RDB reading offset 12010975, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 230 {1760546:S 27 Dec 2024 14:00:39.945 # Internal error in RDB reading offset 24701422, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 245 {1760546:S 27 Dec 2024 14:00:39.956 # Internal error in RDB reading offset 0, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 260 {1760546:S 27 Dec 2024 14:00:39.993 # Internal error in RDB reading offset 14000252, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 275 {1760546:S 27 Dec 2024 14:00:40.049 # Internal error in RDB reading offset 16738269, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 290 {1760546:S 27 Dec 2024 14:00:40.088 # Internal error in RDB reading offset 10156807, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 305 {1760546:S 27 Dec 2024 14:00:40.112 # Internal error in RDB reading offset 8314959, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 320 {1760546:S 27 Dec 2024 14:00:40.149 # Internal error in RDB reading offset 14000252, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 335 {1760546:S 27 Dec 2024 14:00:40.198 # Internal error in RDB reading offset 20233209, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 350 {1760546:S 27 Dec 2024 14:00:40.239 # Internal error in RDB reading offset 16738269, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 365 {1760546:S 27 Dec 2024 14:00:40.260 # Internal error in RDB reading offset 4064525, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 380 {1760546:S 27 Dec 2024 14:00:40.412 * PRIMARY <-> REPLICA sync: Finished with success} 398 {1760546:S 27 Dec 2024 14:00:40.937 # Internal error in RDB reading offset 16738269, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 424 {1760546:S 27 Dec 2024 14:00:40.960 # Internal error in RDB reading offset 5773509, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 439 {1760546:S 27 Dec 2024 14:00:40.993 # Internal error in RDB reading offset 8314959, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 454 {1760546:S 27 Dec 2024 14:00:41.042 # Internal error in RDB reading offset 12010975, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 469 {1760546:S 27 Dec 2024 14:00:41.059 # Internal error in RDB reading offset 1217661, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 484 {1760546:S 27 Dec 2024 14:00:41.090 # Internal error in RDB reading offset 5773509, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 499 {1760546:S 27 Dec 2024 14:00:41.146 # Internal error in RDB reading offset 18726189, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 514 {1760546:S 27 Dec 2024 14:00:41.192 # Internal error in RDB reading offset 16738269, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 529 {1760546:S 27 Dec 2024 14:00:41.225 # Internal error in RDB reading offset 10156807, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 544 {1760546:S 27 Dec 2024 14:00:41.248 # Internal error in RDB reading offset 5773509, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 559 {1760546:S 27 Dec 2024 14:00:41.285 # Internal error in RDB reading offset 14000252, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 574 {1760546:S 27 Dec 2024 14:00:41.322 # Internal error in RDB reading offset 12010975, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 589 {1760546:S 27 Dec 2024 14:00:41.377 # Internal error in RDB reading offset 22995565, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 604 {1760546:S 27 Dec 2024 14:00:41.414 # Internal error in RDB reading offset 12010975, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 619 {1760546:S 27 Dec 2024 14:00:41.446 # Internal error in RDB reading offset 10156807, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 634 {1760546:S 27 Dec 2024 14:00:41.481 # Internal error in RDB reading offset 10156807, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 649 {1760546:S 27 Dec 2024 14:00:41.522 # Internal error in RDB reading offset 12010975, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 664 {1760546:S 27 Dec 2024 14:00:41.549 # Internal error in RDB reading offset 8314959, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 679 {1760546:S 27 Dec 2024 14:00:41.601 # Internal error in RDB reading offset 20233209, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 694 {1760546:S 27 Dec 2024 14:00:41.657 # Internal error in RDB reading offset 22995565, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 709 {1760546:S 27 Dec 2024 14:00:41.687 # Internal error in RDB reading offset 5773509, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 724 {1760546:S 27 Dec 2024 14:00:41.710 # Internal error in RDB reading offset 5773509, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 739 {1760546:S 27 Dec 2024 14:00:41.770 # Internal error in RDB reading offset 20233209, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 754 {1760546:S 27 Dec 2024 14:00:41.824 # Internal error in RDB reading offset 16738269, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 769 {1760546:S 27 Dec 2024 14:00:41.848 # Internal error in RDB reading offset 1217661, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 784 {1760546:S 27 Dec 2024 14:00:41.905 # Internal error in RDB reading offset 16738269, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 799 {1760546:S 27 Dec 2024 14:00:41.933 # Internal error in RDB reading offset 8314959, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 814 {1760546:S 27 Dec 2024 14:00:41.983 # Internal error in RDB reading offset 20233209, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 829 {1760546:S 27 Dec 2024 14:00:42.000 # Internal error in RDB reading offset 4064525, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 844 {1760546:S 27 Dec 2024 14:00:42.017 # Internal error in RDB reading offset 1217661, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 859 {1760546:S 27 Dec 2024 14:00:42.079 # Internal error in RDB reading offset 27112653, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 874 {1760546:S 27 Dec 2024 14:00:42.110 # Internal error in RDB reading offset 8314959, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 889 {1760546:S 27 Dec 2024 14:00:42.127 # Internal error in RDB reading offset 1217661, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 904 {1760546:S 27 Dec 2024 14:00:42.172 # Internal error in RDB reading offset 18726189, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 919 {1760546:S 27 Dec 2024 14:00:42.213 # Internal error in RDB reading offset 16738269, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 934 {1760546:S 27 Dec 2024 14:00:42.249 # Internal error in RDB reading offset 12010975, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 949 {1760546:S 27 Dec 2024 14:00:42.279 # Internal error in RDB reading offset 10156807, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 964 {1760546:S 27 Dec 2024 14:00:42.305 # Internal error in RDB reading offset 8314959, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 979 {1760546:S 27 Dec 2024 14:00:42.344 # Internal error in RDB reading offset 14000252, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 994 {1760546:S 27 Dec 2024 14:00:42.366 # Internal error in RDB reading offset 4064525, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1009 {1760546:S 27 Dec 2024 14:00:42.380 # Internal error in RDB reading offset 1217661, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1024 [ok]: CLUSTER SLOT-STATS network-bytes-out, replication stream egress. (1698 ms) {1760546:S 27 Dec 2024 14:00:42.432 # Internal error in RDB reading offset 22995565, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1039 {1760546:S 27 Dec 2024 14:00:42.492 # Internal error in RDB reading offset 22995565, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1054 {1760546:S 27 Dec 2024 14:00:42.549 # Internal error in RDB reading offset 27112653, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1069 {1760546:S 27 Dec 2024 14:00:42.586 # Internal error in RDB reading offset 10156807, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1084 {1760546:S 27 Dec 2024 14:00:42.642 # Internal error in RDB reading offset 20233209, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1099 {1760546:S 27 Dec 2024 14:00:42.702 # Internal error in RDB reading offset 27112653, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1114 {1760546:S 27 Dec 2024 14:00:42.761 # Internal error in RDB reading offset 24701422, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1129 {1760546:S 27 Dec 2024 14:00:42.779 # Internal error in RDB reading offset 4064525, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1144 === (external:skip cluster) Starting server 127.0.0.1:21141 ok {1760546:S 27 Dec 2024 14:00:42.831 # Internal error in RDB reading offset 22995565, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1159 {1760546:S 27 Dec 2024 14:00:42.889 # Internal error in RDB reading offset 24701422, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1174 {1760546:S 27 Dec 2024 14:00:42.908 # Internal error in RDB reading offset 4064525, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1189 {1760546:S 27 Dec 2024 14:00:42.917 # Internal error in RDB reading offset 0, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1204 {1760546:S 27 Dec 2024 14:00:42.934 # Internal error in RDB reading offset 4064525, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1219 === (external:skip cluster) Starting server 127.0.0.1:21143 ok {1760546:S 27 Dec 2024 14:00:42.988 # Internal error in RDB reading offset 20233209, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1234 {1760546:S 27 Dec 2024 14:00:43.140 * PRIMARY <-> REPLICA sync: Finished with success} 1252 [ok]: Sub-replica reports zero repl offset and rank, and fails to win election - sigstop (3949 ms) {1760546:S 27 Dec 2024 14:00:43.609 # Internal error in RDB reading offset 8314959, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1278 {1760546:S 27 Dec 2024 14:00:43.628 # Internal error in RDB reading offset 4064525, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1293 {1760546:S 27 Dec 2024 14:00:43.676 # Internal error in RDB reading offset 18726189, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1308 {1760546:S 27 Dec 2024 14:00:43.705 # Internal error in RDB reading offset 10156807, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1323 {1760546:S 27 Dec 2024 14:00:43.747 # Internal error in RDB reading offset 14000252, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1338 {1760546:S 27 Dec 2024 14:00:43.798 # Internal error in RDB reading offset 16738269, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1353 {1760546:S 27 Dec 2024 14:00:43.841 # Internal error in RDB reading offset 16738269, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1368 {1760546:S 27 Dec 2024 14:00:43.868 # Internal error in RDB reading offset 8314959, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1383 {1760546:S 27 Dec 2024 14:00:43.919 # Internal error in RDB reading offset 20233209, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1399 {1760546:S 27 Dec 2024 14:00:43.978 # Internal error in RDB reading offset 24701422, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1414 {1760546:S 27 Dec 2024 14:00:44.010 # Internal error in RDB reading offset 12010975, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1429 {1760546:S 27 Dec 2024 14:00:44.059 # Internal error in RDB reading offset 18726189, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1444 {1760546:S 27 Dec 2024 14:00:44.085 # Internal error in RDB reading offset 5773509, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1459 === (external:skip cluster) Starting server 127.0.0.1:26023 ok {1760546:S 27 Dec 2024 14:00:44.105 # Internal error in RDB reading offset 4064525, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1474 {1760546:S 27 Dec 2024 14:00:44.167 # Internal error in RDB reading offset 20233209, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1489 {1760546:S 27 Dec 2024 14:00:44.180 # Internal error in RDB reading offset 1217661, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1504 {1760546:S 27 Dec 2024 14:00:44.203 # Internal error in RDB reading offset 5773509, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1519 {1760546:S 27 Dec 2024 14:00:44.240 # Internal error in RDB reading offset 12010975, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1534 === (external:skip cluster) Starting server 127.0.0.1:26025 ok {1760546:S 27 Dec 2024 14:00:44.295 # Internal error in RDB reading offset 20233209, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1549 {1760546:S 27 Dec 2024 14:00:44.347 # Internal error in RDB reading offset 20233209, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1564 {1760546:S 27 Dec 2024 14:00:44.395 # Internal error in RDB reading offset 18726189, function at rdb.c:3377 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1579 === (external:skip cluster) Starting server 127.0.0.1:26027 ok === (external:skip cluster) Starting server 127.0.0.1:26029 ok {1760546:S 27 Dec 2024 14:00:44.553 * PRIMARY <-> REPLICA sync: Finished with success} 1597 === (external:skip cluster) Starting server 127.0.0.1:26031 ok === (external:skip cluster) Starting server 127.0.0.1:26033 ok test took 6715 ms === (external:skip cluster) Starting server 127.0.0.1:26035 ok === (external:skip cluster) Starting server 127.0.0.1:26037 ok [ok]: Primary abort sync if all slaves dropped dual-channel-replication no (7036 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23265 ok [ok]: diskless loading short read (13171 ms) [ok]: Test replication partial resync: ok after delay (diskless: no, swapdb, dual-channel: yes, reconnect: 1) (9211 ms) === (repl external:skip) Starting server 127.0.0.1:24726 ok === () Starting server 127.0.0.1:24728 ok === (repl) Starting server 127.0.0.1:24875 ok === () Starting server 127.0.0.1:23267 ok === () Starting server 127.0.0.1:24730 ok === () Starting server 127.0.0.1:24877 ok [ok]: Slave should be able to synchronize with the master (102 ms) [ok]: Detect write load to master (1003 ms) [ok]: slot must be unbound on the owner when it is deleted (9036 ms) [ok]: Test dual-channel-replication replica main channel disconnected (5183 ms) [ok]: Test dual channel replication slave of no one after main conn kill (0 ms) [ok]: CLUSTER SLOTS from non-TLS client in TLS cluster (4303 ms) [ok]: diskless no replicas drop during rdb pipe (6842 ms) === () Starting server 127.0.0.1:24732 ok === () Starting server 127.0.0.1:24734 ok [117/122 done]: unit/cluster/cluster-slots (151 seconds) [ok]: diskless slow replicas drop during rdb pipe (3069 ms) [ok]: CLUSTER SLOT-STATS network-bytes-out, sharded pub/sub, single channel. (3257 ms) === () Starting server 127.0.0.1:24736 ok === () Starting server 127.0.0.1:24738 ok [ok]: Test replication partial resync: backlog expired (diskless: no, swapdb, dual-channel: yes, reconnect: 1) (9224 ms) === (repl) Starting server 127.0.0.1:24879 ok === () Starting server 127.0.0.1:24881 ok [ok]: Slave should be able to synchronize with the master (102 ms) [ok]: Detect write load to master (1002 ms) [ok]: Test replication partial resync: no reconnection, just sync (diskless: no, swapdb, dual-channel: no, reconnect: 0) (30 ms) === (repl) Starting server 127.0.0.1:24883 ok === () Starting server 127.0.0.1:24885 ok [ok]: Slave should be able to synchronize with the master (102 ms) [ok]: CLUSTER SLOT-STATS network-bytes-out, sharded pub/sub, cross-slot channels. (3235 ms) === (external:skip cluster) Starting server 127.0.0.1:21145 ok [ok]: Detect write load to master (1004 ms) [ok]: valkey-cli make source node ignores NOREPLICAS error when doing the last CLUSTER SETSLOT - gossip (5066 ms) === (external:skip cluster) Starting server 127.0.0.1:26039 ok === (external:skip cluster) Starting server 127.0.0.1:26041 ok === (external:skip cluster) Starting server 127.0.0.1:26043 ok === (external:skip cluster) Starting server 127.0.0.1:26045 ok === (external:skip cluster) Starting server 127.0.0.1:26047 ok === (external:skip cluster) Starting server 127.0.0.1:26049 ok === (external:skip cluster) Starting server 127.0.0.1:26051 ok === (external:skip cluster) Starting server 127.0.0.1:26053 ok [ok]: diskless fast replicas drop during rdb pipe (6125 ms) === () Starting server 127.0.0.1:24740 ok === () Starting server 127.0.0.1:24742 ok [ok]: Test dual-channel-replication replica rdb connection disconnected (11078 ms) [ok]: Test dual channel replication slave of no one after rdb conn kill (1 ms) [ok]: CLUSTER SLOT-STATS contains default value upon valkey-server startup (1579 ms) [ok]: diskless all replicas drop during rdb pipe (1265 ms) === () Starting server 127.0.0.1:24744 ok === () Starting server 127.0.0.1:24746 ok [ok]: CLUSTER SLOT-STATS contains correct metrics upon key introduction (1755 ms) [ok]: Test replication partial resync: ok psync (diskless: no, swapdb, dual-channel: no, reconnect: 1) (6185 ms) === (repl) Starting server 127.0.0.1:24887 ok [ok]: CLUSTER SLOT-STATS contains correct metrics upon key mutation (1657 ms) === () Starting server 127.0.0.1:24889 ok [ok]: Slave should be able to synchronize with the master (102 ms) [ok]: Detect write load to master (1003 ms) [ok]: CLUSTER SLOT-STATS contains correct metrics upon key deletion (1602 ms) [ok]: diskless timeout replicas drop during rdb pipe (6863 ms) === (repl) Starting server 127.0.0.1:24748 ok === () Starting server 127.0.0.1:24750 ok [ok]: CLUSTER SLOT-STATS slot visibility based on slot ownership changes (3201 ms) === (external:skip cluster) Starting server 127.0.0.1:21147 ok [ok]: diskless replication child being killed is collected (1449 ms) === (repl) Starting server 127.0.0.1:24752 ok === () Starting server 127.0.0.1:24754 ok [ok]: replication child dies when parent is killed - diskless: yes dual-channel-replication-enabled: yes (1218 ms) === (repl) Starting server 127.0.0.1:24756 ok === () Starting server 127.0.0.1:24758 ok [ok]: CLUSTER SLOT-STATS SLOTSRANGE all slots present (0 ms) [ok]: CLUSTER SLOT-STATS SLOTSRANGE some slots missing (1 ms) === (external:skip cluster) Starting server 127.0.0.1:21149 ok [ok]: Test dual-channel-replication primary reject set-rdb-client after client killed (11169 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23269 ok === () Starting server 127.0.0.1:23271 ok === () Starting server 127.0.0.1:23273 ok [ok]: replication child dies when parent is killed - diskless: no dual-channel-replication-enabled: no (1521 ms) === (repl) Starting server 127.0.0.1:24760 ok === () Starting server 127.0.0.1:24762 ok [ok]: diskless replication read pipe cleanup (738 ms) === (repl) Starting server 127.0.0.1:24764 ok [ok]: Test replication partial resync: no backlog (diskless: no, swapdb, dual-channel: no, reconnect: 1) (7746 ms) === () Starting server 127.0.0.1:24766 ok [ok]: Test replica unable to join dual channel replication sync after started (1109 ms) === () Starting server 127.0.0.1:24768 ok === (repl) Starting server 127.0.0.1:24891 ok === (dual-channel-replication external:skip) Starting server 127.0.0.1:23275 ok === () Starting server 127.0.0.1:24893 ok === () Starting server 127.0.0.1:23277 ok [ok]: Slave should be able to synchronize with the master (106 ms) [ok]: Detect write load to master (1003 ms) [ok]: replicaof right after disconnection (1946 ms) === (repl) Starting server 127.0.0.1:24770 ok === () Starting server 127.0.0.1:24772 ok [ok]: valkey-cli make source node ignores NOREPLICAS error when doing the last CLUSTER SETSLOT - setslot (5502 ms) === () Starting server 127.0.0.1:24774 ok [118/122 done]: unit/cluster/replica-migration (167 seconds) [ok]: Kill rdb child process if its dumping RDB is not useful (1139 ms) === (repl external:skip) Starting server 127.0.0.1:24776 ok === () Starting server 127.0.0.1:24778 ok === () Starting server 127.0.0.1:24780 ok === () Starting server 127.0.0.1:24782 ok [ok]: Don't disconnect with replicas before loading transferred RDB when full sync with dual-channel-replication yes (2 ms) [ok]: Discard cache master before loading transferred RDB when full sync with dual-channel-replication yes (104 ms) === (repl external:skip) Starting server 127.0.0.1:24784 ok === () Starting server 127.0.0.1:24786 ok === () Starting server 127.0.0.1:24788 ok === () Starting server 127.0.0.1:24790 ok [ok]: Don't disconnect with replicas before loading transferred RDB when full sync with dual-channel-replication no (1 ms) [ok]: Discard cache master before loading transferred RDB when full sync with dual-channel-replication no (104 ms) === (repl) Starting server 127.0.0.1:24632 ok === () Starting server 127.0.0.1:24634 ok [ok]: replica can handle EINTR if use diskless load (711 ms) === (repl external:skip) Starting server 127.0.0.1:24636 ok SYNC _addReplyToBufferOrList: REDIS0011ú valkey-ver8.0.1ú redis-bitsÀ@úctimeÂ1³ngúused-memÂ0ù úrepl-stream-dbÀúrepl-id(4dcd9b980e3d27b80cf56a3094f4cb550c1461ebú repl-offsetÀúaof-baseÀÿúÒ#þ® [ok]: replica do not write the reply to the replication link - SYNC (_addReplyToBufferOrList) (57 ms) SYNC addReplyDeferredLen: I/O error reading reply Waiting for background save to finish... [ok]: replica do not write the reply to the replication link - SYNC (addReplyDeferredLen) (115 ms) PSYNC _addReplyToBufferOrList: I/O error reading reply Waiting for background save to finish... Waiting for background save to finish... [ok]: replica do not write the reply to the replication link - PSYNC (_addReplyToBufferOrList) (129 ms) PSYNC addReplyDeferredLen: I/O error reading reply Waiting for background save to finish... [ok]: CLUSTER SLOT-STATS ORDERBY DESC correct ordering (6340 ms) [ok]: replica do not write the reply to the replication link - PSYNC (addReplyDeferredLen) (76 ms) [ok]: PSYNC with wrong offset should throw error (3 ms) === (repl external:skip) Starting server 127.0.0.1:24638 ok === () Starting server 127.0.0.1:24640 ok [ok]: Test replication with lazy expire (856 ms) === (repl external:skip) Starting server 127.0.0.1:24642 ok === () Starting server 127.0.0.1:24644 ok [ok]: Replica keep the old data if RDB file save fails in disk-based replication (121 ms) [119/122 done]: integration/replication (153 seconds) [ok]: Test replication partial resync: ok after delay (diskless: no, swapdb, dual-channel: no, reconnect: 1) (9221 ms) === (repl) Starting server 127.0.0.1:24895 ok === () Starting server 127.0.0.1:24897 ok [ok]: Slave should be able to synchronize with the master (107 ms) [ok]: Detect write load to master (1005 ms) [ok]: CLUSTER SLOT-STATS ORDERBY ASC correct ordering (6358 ms) [ok]: CLUSTER SLOT-STATS ORDERBY LIMIT correct response pagination, where limit is less than number of assigned slots (10 ms) [ok]: CLUSTER SLOT-STATS ORDERBY LIMIT correct response pagination, where limit is greater than number of assigned slots (4 ms) [ok]: CLUSTER SLOT-STATS ORDERBY arg sanity check. (1 ms) === (external:skip cluster) Starting server 127.0.0.1:21151 ok === (external:skip cluster) Starting server 127.0.0.1:21153 ok [ok]: Replica recover rdb-connection killed (16037 ms) [ok]: Test replication partial resync: backlog expired (diskless: no, swapdb, dual-channel: no, reconnect: 1) (9255 ms) === (repl) Starting server 127.0.0.1:24899 ok === () Starting server 127.0.0.1:24901 ok [ok]: Slave should be able to synchronize with the master (709 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: no reconnection, just sync (diskless: yes, disabled, dual-channel: yes, reconnect: 0) (23 ms) === (repl) Starting server 127.0.0.1:24903 ok === () Starting server 127.0.0.1:24905 ok [ok]: Slave should be able to synchronize with the master (1723 ms) [ok]: Detect write load to master (1 ms) [ok]: CLUSTER SLOT-STATS metrics replication for new keys (3258 ms) [ok]: CLUSTER SLOT-STATS metrics replication for existing keys (3329 ms) [ok]: Test replication partial resync: ok psync (diskless: yes, disabled, dual-channel: yes, reconnect: 1) (6226 ms) === (repl) Starting server 127.0.0.1:24907 ok === () Starting server 127.0.0.1:24909 ok [ok]: Slave should be able to synchronize with the master (712 ms) [ok]: Detect write load to master (1 ms) [ok]: CLUSTER SLOT-STATS metrics replication for deleting keys (3317 ms) [120/122 done]: unit/cluster/slot-stats (191 seconds) [ok]: Test replication partial resync: no backlog (diskless: yes, disabled, dual-channel: yes, reconnect: 1) (7738 ms) === (repl) Starting server 127.0.0.1:24911 ok === () Starting server 127.0.0.1:24913 ok [ok]: Slave should be able to synchronize with the master (709 ms) [ok]: Detect write load to master (1 ms) [ok]: Replica recover main-connection killed (14978 ms) [121/122 done]: integration/dual-channel-replication (194 seconds) [ok]: Test replication partial resync: ok after delay (diskless: yes, disabled, dual-channel: yes, reconnect: 1) (9264 ms) === (repl) Starting server 127.0.0.1:24915 ok === () Starting server 127.0.0.1:24917 ok [ok]: Slave should be able to synchronize with the master (1715 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: backlog expired (diskless: yes, disabled, dual-channel: yes, reconnect: 1) (9385 ms) === (repl) Starting server 127.0.0.1:24919 ok === () Starting server 127.0.0.1:24921 ok [ok]: Slave should be able to synchronize with the master (707 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: no reconnection, just sync (diskless: yes, disabled, dual-channel: no, reconnect: 0) (23 ms) === (repl) Starting server 127.0.0.1:24923 ok === () Starting server 127.0.0.1:24925 ok [ok]: Slave should be able to synchronize with the master (707 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: ok psync (diskless: yes, disabled, dual-channel: no, reconnect: 1) (6205 ms) === (repl) Starting server 127.0.0.1:24927 ok === () Starting server 127.0.0.1:24929 ok [ok]: Slave should be able to synchronize with the master (1715 ms) [ok]: Detect write load to master (1 ms) [ok]: Test replication partial resync: no backlog (diskless: yes, disabled, dual-channel: no, reconnect: 1) (7761 ms) === (repl) Starting server 127.0.0.1:24931 ok === () Starting server 127.0.0.1:24933 ok [ok]: Slave should be able to synchronize with the master (707 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: ok after delay (diskless: yes, disabled, dual-channel: no, reconnect: 1) (9264 ms) === (repl) Starting server 127.0.0.1:24935 ok === () Starting server 127.0.0.1:24937 ok [ok]: Slave should be able to synchronize with the master (707 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: backlog expired (diskless: yes, disabled, dual-channel: no, reconnect: 1) (9363 ms) === (repl) Starting server 127.0.0.1:24939 ok === () Starting server 127.0.0.1:24941 ok [ok]: Slave should be able to synchronize with the master (707 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: no reconnection, just sync (diskless: yes, swapdb, dual-channel: yes, reconnect: 0) (24 ms) === (repl) Starting server 127.0.0.1:24943 ok === () Starting server 127.0.0.1:24945 ok [ok]: Slave should be able to synchronize with the master (707 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: ok psync (diskless: yes, swapdb, dual-channel: yes, reconnect: 1) (6202 ms) === (repl) Starting server 127.0.0.1:24947 ok === () Starting server 127.0.0.1:24949 ok [ok]: Slave should be able to synchronize with the master (1723 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: no backlog (diskless: yes, swapdb, dual-channel: yes, reconnect: 1) (7766 ms) === (repl) Starting server 127.0.0.1:24791 ok === () Starting server 127.0.0.1:24793 ok [ok]: Slave should be able to synchronize with the master (1714 ms) [ok]: Detect write load to master (1 ms) [ok]: Test replication partial resync: ok after delay (diskless: yes, swapdb, dual-channel: yes, reconnect: 1) (9287 ms) === (repl) Starting server 127.0.0.1:24795 ok === () Starting server 127.0.0.1:24797 ok [ok]: Slave should be able to synchronize with the master (707 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: backlog expired (diskless: yes, swapdb, dual-channel: yes, reconnect: 1) (9363 ms) === (repl) Starting server 127.0.0.1:24799 ok === () Starting server 127.0.0.1:24801 ok [ok]: Slave should be able to synchronize with the master (1714 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: no reconnection, just sync (diskless: yes, swapdb, dual-channel: no, reconnect: 0) (294 ms) === (repl) Starting server 127.0.0.1:24803 ok === () Starting server 127.0.0.1:24805 ok [ok]: Slave should be able to synchronize with the master (707 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: ok psync (diskless: yes, swapdb, dual-channel: no, reconnect: 1) (6203 ms) === (repl) Starting server 127.0.0.1:24807 ok === () Starting server 127.0.0.1:24809 ok [ok]: Slave should be able to synchronize with the master (707 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: no backlog (diskless: yes, swapdb, dual-channel: no, reconnect: 1) (8027 ms) === (repl) Starting server 127.0.0.1:24811 ok === () Starting server 127.0.0.1:24813 ok [ok]: Slave should be able to synchronize with the master (1718 ms) [ok]: Detect write load to master (1 ms) [ok]: Test replication partial resync: ok after delay (diskless: yes, swapdb, dual-channel: no, reconnect: 1) (9296 ms) === (repl) Starting server 127.0.0.1:24815 ok === () Starting server 127.0.0.1:24817 ok [ok]: Slave should be able to synchronize with the master (708 ms) [ok]: Detect write load to master (1 ms) [ok]: Test replication partial resync: backlog expired (diskless: yes, swapdb, dual-channel: no, reconnect: 1) (9374 ms) [122/122 done]: integration/replication-psync (328 seconds) Testing solo test === () Starting server 127.0.0.1:24819 ok [ignore]: XADD one huge field: large memory flag not provided === () Starting server 127.0.0.1:24821 ok [ignore]: XADD one huge field - 1: large memory flag not provided === () Starting server 127.0.0.1:24823 ok [ignore]: several XADD big fields: large memory flag not provided === () Starting server 127.0.0.1:24825 ok [ignore]: single XADD big fields: large memory flag not provided === () Starting server 127.0.0.1:24827 ok [ignore]: hash with many big fields: large memory flag not provided === () Starting server 127.0.0.1:24829 ok [ignore]: hash with one huge field: large memory flag not provided [122/122 done]: violations (2 seconds) Testing solo test === () Starting server 127.0.0.1:24831 ok [ignore]: Test LPUSH and LPOP on plain nodes over 4GB: large memory flag not provided [ignore]: Test LINDEX and LINSERT on plain nodes over 4GB: large memory flag not provided [ignore]: Test LTRIM on plain nodes over 4GB: large memory flag not provided [ignore]: Test LREM on plain nodes over 4GB: large memory flag not provided [ignore]: Test LSET on plain nodes over 4GB: large memory flag not provided [ignore]: Test LSET on plain nodes with large elements under packed_threshold over 4GB: large memory flag not provided [ignore]: Test LSET splits a quicklist node, and then merge: large memory flag not provided [ignore]: Test LSET splits a LZF compressed quicklist node, and then merge: large memory flag not provided [ignore]: Test LMOVE on plain nodes over 4GB: large memory flag not provided [122/122 done]: list-large-memory (0 seconds) Testing solo test === (bitops) Starting server 127.0.0.1:24833 ok [ignore]: BIT pos larger than UINT_MAX: large memory flag not provided [ignore]: SETBIT values larger than UINT32_MAX and lzf_compress/lzf_decompress correctly: large memory flag not provided [122/122 done]: bitops-large-memory (0 seconds) Testing solo test === () Starting server 127.0.0.1:24835 ok [ignore]: SADD, SCARD, SISMEMBER - large data: large memory flag not provided [122/122 done]: set-large-memory (1 seconds) The End Execution time of different units: 0 seconds - unit/info-command 0 seconds - unit/violations 0 seconds - unit/printver 0 seconds - unit/type/incr 1 seconds - unit/quit 0 seconds - unit/cluster/base 0 seconds - unit/cluster/cli 0 seconds - unit/cluster/cluster-multiple-meets 1 seconds - unit/acl-v2 1 seconds - unit/replybufsize 0 seconds - unit/cluster/cluster-reliable-meet 2 seconds - unit/limits 2 seconds - unit/shutdown 2 seconds - unit/slowlog 2 seconds - unit/tls 3 seconds - unit/lazyfree 3 seconds - unit/networking 3 seconds - unit/protocol 3 seconds - unit/keyspace 4 seconds - unit/pubsubshard 4 seconds - unit/pause 4 seconds - unit/pubsub 4 seconds - unit/auth 4 seconds - unit/info 6 seconds - unit/tracking 6 seconds - unit/querybuf 6 seconds - unit/bitfield 2 seconds - unit/cluster/info 6 seconds - unit/multi 7 seconds - unit/acl 7 seconds - unit/functions 8 seconds - unit/introspection-2 5 seconds - unit/cluster/half-migrated-slot 4 seconds - unit/cluster/multi-slot-operations 7 seconds - unit/cluster/human-announced-nodename 11 seconds - unit/type/stream-cgroups 12 seconds - unit/bitops 13 seconds - unit/latency-monitor 12 seconds - unit/cluster/cluster-nodes-slots 2 seconds - unit/cluster/scripting 13 seconds - unit/cluster/announced-endpoints 16 seconds - unit/cluster/cluster-shards 18 seconds - unit/introspection 18 seconds - unit/expire 12 seconds - unit/cluster/misc 15 seconds - unit/cluster/hostnames 2 seconds - integration/aof-race 14 seconds - unit/cluster/pubsub 15 seconds - unit/cluster/pubsubshard-slot-migration 14 seconds - unit/cluster/pubsubshard 16 seconds - unit/cluster/no-failover-option 11 seconds - unit/cluster/sharded-pubsub 1 seconds - integration/convert-ziplist-hash-on-load 10 seconds - unit/cluster/slot-migration-response 1 seconds - integration/convert-ziplist-zset-on-load 2 seconds - integration/convert-zipmap-hash-on-load 24 seconds - unit/aofrw 24 seconds - unit/client-eviction 12 seconds - unit/cluster/slot-ownership 1 seconds - integration/logging 18 seconds - unit/cluster/replica-in-sync 26 seconds - unit/type/hash 25 seconds - unit/cluster/consistency-check 5 seconds - integration/dismiss-mem 28 seconds - unit/type/string 2 seconds - integration/replica-redirect 29 seconds - unit/cluster/announce-client-ip 6 seconds - integration/failover 27 seconds - unit/cluster/failover2 27 seconds - unit/cluster/links 13 seconds - unit/cluster/transactions-on-replica 25 seconds - unit/cluster/manual-takeover 33 seconds - unit/other 32 seconds - unit/cluster/failure-marking 36 seconds - unit/wait 37 seconds - unit/type/list 21 seconds - integration/aof-multi-part 38 seconds - unit/cluster/faildet 16 seconds - integration/psync2-master-restart 9 seconds - integration/valkey-benchmark 15 seconds - integration/rdb 42 seconds - unit/cluster/cluster-response-tls 21 seconds - integration/corrupt-dump-fuzzer 20 seconds - integration/psync2-pingoff 27 seconds - unit/cluster/update-msg 45 seconds - unit/sort 42 seconds - unit/cluster/failover 26 seconds - integration/aof 17 seconds - integration/shutdown 23 seconds - integration/psync2-reg 27 seconds - integration/block-repl 55 seconds - unit/obuf-limits 24 seconds - integration/valkey-cli 44 seconds - unit/cluster/slave-stop-cond 31 seconds - integration/replication-3 59 seconds - unit/dump 61 seconds - unit/type/stream 38 seconds - integration/corrupt-dump 35 seconds - integration/replication-2 68 seconds - unit/scan 46 seconds - integration/psync2 76 seconds - unit/type/list-3 76 seconds - unit/type/list-2 77 seconds - unit/scripting 81 seconds - unit/type/set 52 seconds - integration/replication-4 84 seconds - unit/type/zset 84 seconds - unit/hyperloglog 56 seconds - integration/replication-buffer 86 seconds - unit/geo 75 seconds - unit/cluster/slave-selection 93 seconds - unit/cluster/manual-failover 96 seconds - unit/cluster/many-slot-migration 90 seconds - unit/cluster/slot-migration 105 seconds - unit/cluster/diskless-load-swapdb 131 seconds - unit/maxmemory 151 seconds - unit/cluster/cluster-slots 167 seconds - unit/cluster/replica-migration 153 seconds - integration/replication 191 seconds - unit/cluster/slot-stats 194 seconds - integration/dual-channel-replication 328 seconds - integration/replication-psync 2 seconds - violations 0 seconds - list-large-memory 0 seconds - bitops-large-memory 1 seconds - set-large-memory \o/ All tests passed without errors! Cleanup: may take some time... OK + ./runtest-moduleapi make: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.1/tests/modules' gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c commandfilter.c -o commandfilter.xo gcc -o commandfilter.so commandfilter.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c basics.c -o basics.xo gcc -o basics.so basics.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c testrdb.c -o testrdb.xo gcc -o testrdb.so testrdb.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c fork.c -o fork.xo gcc -o fork.so fork.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c infotest.c -o infotest.xo gcc -o infotest.so infotest.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c propagate.c -o propagate.xo gcc -o propagate.so propagate.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c misc.c -o misc.xo gcc -o misc.so misc.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c hooks.c -o hooks.xo gcc -o hooks.so hooks.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c blockonkeys.c -o blockonkeys.xo gcc -o blockonkeys.so blockonkeys.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c blockonbackground.c -o blockonbackground.xo gcc -o blockonbackground.so blockonbackground.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c scan.c -o scan.xo gcc -o scan.so scan.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c datatype.c -o datatype.xo gcc -o datatype.so datatype.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c datatype2.c -o datatype2.xo gcc -o datatype2.so datatype2.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c auth.c -o auth.xo gcc -o auth.so auth.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c keyspace_events.c -o keyspace_events.xo gcc -o keyspace_events.so keyspace_events.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c blockedclient.c -o blockedclient.xo gcc -o blockedclient.so blockedclient.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c getkeys.c -o getkeys.xo gcc -o getkeys.so getkeys.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c getchannels.c -o getchannels.xo gcc -o getchannels.so getchannels.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c test_lazyfree.c -o test_lazyfree.xo gcc -o test_lazyfree.so test_lazyfree.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c timer.c -o timer.xo gcc -o timer.so timer.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c defragtest.c -o defragtest.xo gcc -o defragtest.so defragtest.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c keyspecs.c -o keyspecs.xo gcc -o keyspecs.so keyspecs.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c hash.c -o hash.xo gcc -o hash.so hash.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c zset.c -o zset.xo gcc -o zset.so zset.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c stream.c -o stream.xo gcc -o stream.so stream.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c mallocsize.c -o mallocsize.xo gcc -o mallocsize.so mallocsize.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c aclcheck.c -o aclcheck.xo gcc -o aclcheck.so aclcheck.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c list.c -o list.xo gcc -o list.so list.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c subcommands.c -o subcommands.xo gcc -o subcommands.so subcommands.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c reply.c -o reply.xo gcc -o reply.so reply.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c cmdintrospection.c -o cmdintrospection.xo gcc -o cmdintrospection.so cmdintrospection.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c eventloop.c -o eventloop.xo gcc -o eventloop.so eventloop.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c moduleconfigs.c -o moduleconfigs.xo gcc -o moduleconfigs.so moduleconfigs.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c moduleconfigstwo.c -o moduleconfigstwo.xo gcc -o moduleconfigstwo.so moduleconfigstwo.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c publish.c -o publish.xo gcc -o publish.so publish.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c usercall.c -o usercall.xo gcc -o usercall.so usercall.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c postnotifications.c -o postnotifications.xo gcc -o postnotifications.so postnotifications.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c moduleauthtwo.c -o moduleauthtwo.xo gcc -o moduleauthtwo.so moduleauthtwo.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c rdbloadsave.c -o rdbloadsave.xo gcc -o rdbloadsave.so rdbloadsave.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c crash.c -o crash.xo gcc -o crash.so crash.xo -shared gcc -I../../src -W -Wall -Wno-missing-field-initializers -fno-common -g -ggdb -std=gnu11 -O2 -fPIC -c cluster.c -o cluster.xo gcc -o cluster.so cluster.xo -shared rm auth.xo hooks.xo publish.xo moduleauthtwo.xo aclcheck.xo list.xo hash.xo timer.xo propagate.xo usercall.xo datatype2.xo getchannels.xo mallocsize.xo crash.xo scan.xo eventloop.xo basics.xo fork.xo cmdintrospection.xo misc.xo testrdb.xo blockedclient.xo moduleconfigs.xo rdbloadsave.xo postnotifications.xo defragtest.xo cluster.xo moduleconfigstwo.xo infotest.xo stream.xo keyspace_events.xo test_lazyfree.xo blockonkeys.xo keyspecs.xo commandfilter.xo getkeys.xo zset.xo reply.xo datatype.xo blockonbackground.xo subcommands.xo make: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.1/tests/modules' Cleanup: may take some time... OK Starting test server at port 21079 [ready]: 1818668 Testing unit/moduleapi/commandfilter [ready]: 1818669 Testing unit/moduleapi/basics [ready]: 1818670 Testing unit/moduleapi/fork [ready]: 1818671 Testing unit/moduleapi/testrdb [ready]: 1818672 Testing unit/moduleapi/infotest [ready]: 1818673 Testing unit/moduleapi/moduleconfigs [ready]: 1818674 Testing unit/moduleapi/infra [ready]: 1818676 Testing unit/moduleapi/propagate [ready]: 1818675 Testing unit/moduleapi/hooks [ready]: 1818677 Testing unit/moduleapi/misc [ready]: 1818678 Testing unit/moduleapi/blockonkeys [ready]: 1818679 Testing unit/moduleapi/blockonbackground [ready]: 1818680 Testing unit/moduleapi/scan [ready]: 1818681 Testing unit/moduleapi/datatype [ready]: 1818682 Testing unit/moduleapi/auth [ready]: 1818683 Testing unit/moduleapi/keyspace_events [ok]: Retain a command filter argument (0 ms) [ok]: Command Filter handles redirected commands (0 ms) [ok]: Command Filter can call RedisModule_CommandFilterArgDelete (0 ms) [ok]: Command Filter can call RedisModule_CommandFilterArgInsert (0 ms) [ok]: Command Filter can call RedisModule_CommandFilterArgReplace (1 ms) [ok]: Command Filter applies on RM_Call() commands (0 ms) [ok]: Command Filter applies on Lua redis.call() (0 ms) [ok]: Command Filter applies on Lua redis.call() that calls a module (1 ms) [ok]: Command Filter strings can be retained (0 ms) [ok]: Command Filter is unregistered implicitly on module unload (1 ms) [ok]: module reading info (4 ms) [ok]: Command Filter unregister works as expected (1 ms) [ok]: module info all (0 ms) [ok]: test module api basics (4 ms) [ok]: module info all infotest (1 ms) [ok]: module info everything (0 ms) [ok]: module info modules (0 ms) [ok]: Command Filter REDISMODULE_CMDFILTER_NOSELF works as expected (1 ms) [ok]: module info one module (1 ms) [ok]: Unload the module - commandfilter (0 ms) [ok]: module info one section (0 ms) [ok]: test rm_call auto mode (2 ms) [ok]: module info dict (0 ms) [ok]: Module client blocked on keys: Circular BPOPPUSH (4 ms) [ok]: module info unsafe fields (1 ms) [ok]: module info multiply sections without all, everything, default keywords (0 ms) [ok]: module info multiply sections with all keyword and modules (0 ms) [ok]: test get resp (1 ms) [ok]: Unload the module - test (1 ms) [ok]: module info multiply sections with everything keyword (0 ms) [ok]: Module client blocked on keys: Self-referential BPOPPUSH (0 ms) [ok]: Config get commands work (3 ms) [ok]: Unload the module - infotest (1 ms) [ok]: Config set commands work (1 ms) [ok]: test RM_Call (1 ms) [ok]: test RM_Call args array (0 ms) [ok]: test RM_Call recursive (0 ms) [ok]: test valkey version (1 ms) [ok]: Config set commands enum flags (1 ms) [ok]: test long double conversions (0 ms) [ok]: Immutable flag works properly and rejected strings dont leak (0 ms) [ok]: Numeric limits work properly (1 ms) [ok]: Enums only able to be set to passed in values (0 ms) [ok]: test blocking of config registration and load outside of OnLoad (0 ms) [ok]: test unsigned long long conversions (1 ms) [ok]: Unload removes module configs (2 ms) [ok]: Test module aof save on server start from empty (0 ms) [ok]: test module db commands (2 ms) [ok]: test loadex functionality (1 ms) [ok]: Test clients connection / disconnection hooks (1 ms) [ok]: apply function works (1 ms) [ok]: Test module client change event for blocked client (1 ms) [ok]: test RedisModule_ResetDataset do not reset functions (1 ms) [ok]: test double config argument to loadex (1 ms) [ok]: DataType: Test module is sane, GET/SET work. (1 ms) [ok]: test blocking of datatype creation outside of OnLoad (0 ms) [ok]: missing loadconfigs call (0 ms) [ok]: test module keyexists (1 ms) [ok]: DataType: RM_SaveDataTypeToString(), RM_LoadDataTypeFromStringEncver() work (1 ms) [ok]: DataType: Handle truncated RM_LoadDataTypeFromStringEncver() (0 ms) [ok]: Test loaded key space event (3 ms) [ok]: DataType: ModuleTypeReplaceValue() happy path works (1 ms) [ok]: Nested multi due to RM_Call (1 ms) [ok]: DataType: ModuleTypeReplaceValue() fails on non-module keys (1 ms) [ok]: test loadex rejects bad configs (3 ms) [ok]: test module lru api (2 ms) [ok]: DataType: Copy command works for modules (0 ms) [ok]: Nested multi due to RM_Call, with client MULTI (1 ms) [ok]: Nested multi due to RM_Call, with EVAL (1 ms) [ok]: test module lfu api (2 ms) [ok]: Module scan keyspace (1 ms) [ok]: Test module key space event (0 ms) [ok]: Module scan hash listpack (1 ms) [ok]: Module scan hash listpack with int value (0 ms) [ok]: Modules can create a user that can be authenticated (1 ms) [ok]: Keyspace notifications: module events test (1 ms) [ok]: Module scan hash dict (0 ms) [ok]: Module scan zset listpack (0 ms) [ok]: test module clientinfo api (2 ms) [ok]: Module scan zset skiplist (0 ms) [ok]: Module scan set intset (1 ms) [ok]: De-authenticating clients is tracked and kills clients (1 ms) [ok]: Modules can't authenticate with ACLs users that dont exist (0 ms) [ok]: Module scan set dict (0 ms) [ok]: Module scan set listpack (0 ms) [ok]: Modules can authenticate with ACL users (0 ms) [ok]: Unload the module - scan (1 ms) [ok]: Client callback is called on user switch (1 ms) [ok]: tracking with rm_call sanity (2 ms) [ok]: modules can redact arguments (1 ms) [ok]: tracking with rm_call with script (1 ms) [ok]: Unload the module - testacl (0 ms) [ok]: publish to self inside rm_call (1 ms) [ok]: test module get/set client name by id api (0 ms) [ok]: test module getclientcert api (1 ms) [ok]: test detached thread safe cnotext (1 ms) [ok]: test RM_Call CLIENT INFO (0 ms) [ok]: Unsafe command names are sanitized in INFO output (1 ms) [ok]: test monotonic time (0 ms) [ok]: rm_call OOM (0 ms) [ok]: rm_call clear OOM (1 ms) [ok]: rm_call OOM Eval (0 ms) [ok]: rm_call write flag (0 ms) [ok]: rm_call EVAL (1 ms) [ok]: rm_call EVAL - OOM - with M flag (1 ms) [ok]: rm_call EVAL - OOM - without M flag (0 ms) [ok]: not enough good replicas (1 ms) [ok]: rm_call EVAL - read-only replica (0 ms) [ok]: rm_call EVAL - stale replica (0 ms) [1/42 done]: unit/moduleapi/infotest (0 seconds) Testing unit/moduleapi/blockedclient [ok]: Module client blocked on keys: BPOPPUSH unblocked by timer (96 ms) [ok]: Module client blocked on keys (no metadata): No block (0 ms) [ok]: Test expired key space event (82 ms) [ok]: Unload the module - testkeyspace (0 ms) [ok]: Verify RM_StringDMA with expiration are not causing invalid memory access (0 ms) [ok]: modules are able to persist types (235 ms) [ok]: Test module cron hook (101 ms) [ok]: Test module loaded / unloaded hooks (1 ms) [2/42 done]: unit/moduleapi/scan (0 seconds) Testing unit/moduleapi/getkeys [3/42 done]: unit/moduleapi/auth (0 seconds) Testing unit/moduleapi/test_lazyfree [ok]: Module client blocked on keys (no metadata): Timeout (88 ms) [ok]: Module client blocked on keys (no metadata): Blocked (1 ms) [ok]: Module client blocked on keys (with metadata): No block (0 ms) [ok]: Module fork (204 ms) [ok]: blocked clients time tracking - check blocked command that uses RedisModule_BlockedClientMeasureTimeStart() is tracking background time (204 ms) [ok]: Module fork kill (8 ms) [ok]: Unload the module - fork (0 ms) [ok]: test config rewrite with dynamic load (207 ms) [ok]: module command disabled (1 ms) [ok]: Locked GIL acquisition (1 ms) [ok]: Test module aofrw hook (110 ms) [ok]: Locked GIL acquisition during multi (0 ms) [ok]: Locked GIL acquisition from RM_Call (0 ms) [ok]: Blocking command are not block the client on RM_Call (3 ms) [ok]: Monitor disallow inside RM_Call (0 ms) [ok]: subscribe disallow inside RM_Call (0 ms) [ok]: RM_Call from blocked client (0 ms) [ok]: RM_Call from blocked client with script mode (1 ms) [ok]: RM_Call from blocked client with oom mode (0 ms) [ok]: RESP version carries through to blocked client (2 ms) [ok]: rm_call EVAL - failed bgsave prevents writes (206 ms) [ok]: malloc API (0 ms) [ok]: COMMAND INFO correctly reports a movable keys module command (0 ms) [ok]: COMMAND GETKEYS correctly reports a movable keys module command (1 ms) [ok]: COMMAND GETKEYS correctly reports a movable keys module command using flags (0 ms) [ok]: COMMAND GETKEYSANDFLAGS correctly reports a movable keys module command not using flags (0 ms) [ok]: COMMAND GETKEYSANDFLAGS correctly reports a movable keys module command using flags (0 ms) [ok]: RM_GetCommandKeys on non-existing command (0 ms) [ok]: RM_GetCommandKeys on built-in fixed keys command (1 ms) [ok]: RM_GetCommandKeys on built-in fixed keys command with flags (0 ms) [ok]: RM_GetCommandKeys on EVAL (0 ms) [ok]: RM_GetCommandKeys on a movable keys module command (0 ms) [ok]: RM_GetCommandKeys on a non-movable module command (0 ms) [ok]: RM_GetCommandKeys with bad arity (0 ms) [ok]: module getkeys-api - ACL (0 ms) [ok]: module getkeys-api with flags - ACL (0 ms) [ok]: Cluster keyslot (4 ms) [ok]: Unload the module - getkeys (1 ms) [ok]: Module client blocked on keys (with metadata): Timeout (100 ms) [ok]: Module client blocked on keys (with metadata): Blocked, case 1 (1 ms) [ok]: Module client blocked on keys (with metadata): Blocked, case 2 (1 ms) [ok]: Module client blocked on keys (with metadata): Blocked, DEL (1 ms) [ok]: Module client blocked on keys (with metadata): Blocked, FLUSHALL (1 ms) [ok]: Module client blocked on keys (with metadata): Blocked, SWAPDB, no key (1 ms) [ok]: Module client blocked on keys (with metadata): Blocked, SWAPDB, key exists, case 1 (1 ms) [ok]: Module client blocked on keys (with metadata): Blocked, SWAPDB, key exists, case 2 (2 ms) [ok]: Module client blocked on keys (with metadata): Blocked, SWAPDB, key exists, case 3 (2 ms) [ok]: Module client blocked on keys (with metadata): Blocked, CLIENT KILL (1 ms) [ok]: Module client blocked on keys (with metadata): Blocked, CLIENT UNBLOCK TIMEOUT (1 ms) [ok]: Module client blocked on keys (with metadata): Blocked, CLIENT UNBLOCK ERROR (1 ms) [ok]: Module client blocked on keys, no timeout CB, CLIENT UNBLOCK TIMEOUT (2 ms) [ok]: Module client blocked on keys, no timeout CB, CLIENT UNBLOCK ERROR (2 ms) [4/42 done]: unit/moduleapi/fork (0 seconds) Testing unit/moduleapi/defrag [ok]: Module client re-blocked on keys after woke up on wrong type (2 ms) [ok]: Module client blocked on keys woken up by LPUSH (1 ms) [ok]: Module client unblocks BLPOP (1 ms) [ok]: Module unblocks module blocked on non-empty list (1 ms) [ok]: Module explicit unblock when blocked on keys (2 ms) [ok]: DataType: Slow Loading (306 ms) [ok]: DataType: check the type name (0 ms) [5/42 done]: unit/moduleapi/basics (0 seconds) Testing unit/moduleapi/keyspecs [ok]: RM_CommandFilterArgInsert and script argv caching (227 ms) [ok]: OnLoad failure will handle un-registration (4 ms) [6/42 done]: unit/moduleapi/getkeys (0 seconds) Testing unit/moduleapi/hash [ok]: SCAN module datatype (65 ms) [ok]: test Dry Run - OK OOM/ACL (0 ms) [ok]: test Dry Run - Fail OOM (1 ms) [ok]: test Dry Run - Fail ACL (1 ms) [7/42 done]: unit/moduleapi/keyspace_events (0 seconds) Testing unit/moduleapi/zset [ok]: SCAN module datatype with case sensitive (57 ms) [ok]: test multiple modules with configs (222 ms) [ok]: Module key specs: No spec, only legacy triple (1 ms) [ok]: Module key specs: No spec, only legacy triple with getkeys-api (0 ms) [ok]: Module key specs: Two ranges (1 ms) [ok]: Module key specs: Two ranges with gap (1 ms) [ok]: Module key specs: Keyword-only spec clears the legacy triple (0 ms) [ok]: Module key specs: Complex specs, case 1 (1 ms) [ok]: Module key specs: Complex specs, case 2 (1 ms) [ok]: Module command list filtering (1 ms) [ok]: COMMAND GETKEYSANDFLAGS correctly reports module key-spec without flags (0 ms) [ok]: COMMAND GETKEYSANDFLAGS correctly reports module key-spec with flags (0 ms) [ok]: COMMAND GETKEYSANDFLAGS correctly reports module key-spec flags (0 ms) [ok]: Module key specs: No spec, only legacy triple - ACL (0 ms) [ok]: Module key specs: tworanges - ACL (0 ms) [ok]: kspec.none command will not be marked with movablekeys (1 ms) [ok]: kspec.tworanges command will not be marked with movablekeys (0 ms) [ok]: kspec.keyword command is marked with movablekeys (0 ms) [ok]: kspec.complex1 command is marked with movablekeys (0 ms) [ok]: kspec.complex2 command is marked with movablekeys (1 ms) [ok]: kspec.nonewithgetkeys command is marked with movablekeys (0 ms) [ok]: Unload the module - keyspecs (1 ms) [ok]: Module hash set (2 ms) [ok]: Unload the module - hash (0 ms) [8/42 done]: unit/moduleapi/datatype (0 seconds) Testing unit/moduleapi/list [ok]: modules config rewrite (679 ms) [9/42 done]: unit/moduleapi/infra (0 seconds) Testing unit/moduleapi/stream [ok]: Blocking Commands don't run through command filter when reprocessed (225 ms) [10/42 done]: unit/moduleapi/keyspecs (0 seconds) Testing unit/moduleapi/mallocsize [11/42 done]: unit/moduleapi/hash (0 seconds) Testing unit/moduleapi/datatype2 ./tests/tmp/server.module-testrdb.1818671.8 [ok]: modules global are lost without aux (459 ms) [ok]: Module zset rem (1 ms) [ok]: Module zset add (1 ms) [ok]: Module zset incrby (1 ms) [ok]: Unload the module - zset (0 ms) [ok]: Module list set, get, insert, delete (2 ms) [ok]: Module list iteration (0 ms) [ok]: Module list insert & delete (0 ms) [ok]: Module list insert & delete, neg index (0 ms) [ok]: Module list set while iterating (1 ms) [ok]: Module list set while iterating, neg index (0 ms) [ok]: Module list - encoding conversion while inserting (1 ms) [12/42 done]: unit/moduleapi/zset (0 seconds) Testing unit/moduleapi/cluster [ok]: test 1.module load 2.config rewrite 3.module unload 4.config rewrite works (227 ms) [ok]: Module stream add and delete (2 ms) [ok]: Module stream add unblocks blocking xread (1 ms) [ok]: Busy module command - nested (455 ms) [ok]: MallocSize of raw bytes (0 ms) [ok]: MallocSize of string (0 ms) [ok]: MallocSize of dict (1 ms) [ok]: datatype2: test mem alloc and free (1 ms) [ok]: datatype2: test del and unlink (1 ms) [ok]: datatype2: test read and write (0 ms) [ok]: Module list - encoding conversion while replacing (42 ms) [ok]: modules allocated memory can be reclaimed in the background (461 ms) [ok]: Module list - list entry and index should be updated when deletion (2 ms) [ok]: Unload the module - list (0 ms) [13/42 done]: unit/moduleapi/test_lazyfree (0 seconds) Testing unit/moduleapi/aclcheck [14/42 done]: unit/moduleapi/list (0 seconds) Testing unit/moduleapi/subcommands [ok]: Filtering based on client id (220 ms) [15/42 done]: unit/moduleapi/mallocsize (0 seconds) Testing unit/moduleapi/reply [ok]: datatype2: test rdb save and load (104 ms) [ok]: blocked clients time tracking - check blocked command that uses RedisModule_BlockedClientMeasureTimeStart() is tracking background time even in timeout (591 ms) [ok]: test module check acl for command perm (1 ms) [ok]: test module check acl for key perm (1 ms) [ok]: test module check acl for module user (0 ms) [ok]: test module check acl for channel perm (0 ms) [ok]: test module check acl in rm_call (2 ms) [ok]: test blocking of Commands outside of OnLoad (0 ms) [ok]: test users to have access to module commands having acl categories (0 ms) [ok]: Unload the module - aclcheck (0 ms) [ok]: Module subcommands via COMMAND (1 ms) [ok]: Module pure-container command fails on arity error (0 ms) [ok]: Module get current command fullname (0 ms) [ok]: Module get current subcommand fullname (1 ms) [ok]: COMMAND LIST FILTERBY MODULE (0 ms) [ok]: Unload the module - subcommands (0 ms) [ok]: datatype2: test aof rewrite (105 ms) [ok]: datatype2: test copy (2 ms) [ok]: datatype2: test swapdb (1 ms) [ok]: datatype2: test digest (2 ms) [ok]: OnLoad failure will handle un-registration (0 ms) [ok]: datatype2: test memusage (1 ms) [ok]: RESP2: RM_ReplyWithString: an string reply (0 ms) [ok]: RESP2: RM_ReplyWithBigNumber: an string reply (0 ms) [ok]: RESP2: RM_ReplyWithInt: an integer reply (1 ms) [ok]: RESP2: RM_ReplyWithDouble: a float reply (0 ms) [ok]: RESP2: RM_ReplyWithDouble: inf (0 ms) [ok]: RESP2: RM_ReplyWithDouble: NaN (0 ms) [ok]: RESP2: RM_ReplyWithLongDouble: a float reply (0 ms) [ok]: RESP2: RM_ReplyWithVerbatimString: a string reply (0 ms) [ok]: RESP2: RM_ReplyWithArray: an array reply (0 ms) [ok]: RESP2: RM_ReplyWithMap: an map reply (0 ms) [ok]: RESP2: RM_ReplyWithSet: an set reply (0 ms) [ok]: RESP2: RM_ReplyWithAttribute: an set reply (0 ms) [ok]: RESP2: RM_ReplyWithBool: a boolean reply (1 ms) [ok]: RESP2: RM_ReplyWithNull: a NULL reply (0 ms) [ok]: RESP2: RM_ReplyWithError: an error reply (0 ms) [ok]: RESP2: RM_ReplyWithErrorFormat: error format reply (1 ms) [ok]: RESP3: RM_ReplyWithString: an string reply (1 ms) [ok]: RESP3: RM_ReplyWithBigNumber: an string reply (0 ms) [ok]: RESP3: RM_ReplyWithInt: an integer reply (0 ms) [ok]: RESP3: RM_ReplyWithDouble: a float reply (0 ms) [ok]: RESP3: RM_ReplyWithDouble: inf (0 ms) [ok]: RESP3: RM_ReplyWithDouble: NaN (0 ms) [ok]: RESP3: RM_ReplyWithLongDouble: a float reply (1 ms) [ok]: RESP3: RM_ReplyWithVerbatimString: a string reply (0 ms) [ok]: RESP3: RM_ReplyWithArray: an array reply (0 ms) [ok]: RESP3: RM_ReplyWithMap: an map reply (0 ms) [ok]: RESP3: RM_ReplyWithSet: an set reply (0 ms) [ok]: RESP3: RM_ReplyWithAttribute: an set reply (0 ms) [ok]: RESP3: RM_ReplyWithBool: a boolean reply (1 ms) [ok]: RESP3: RM_ReplyWithNull: a NULL reply (0 ms) [ok]: RESP3: RM_ReplyWithError: an error reply (0 ms) [ok]: RESP3: RM_ReplyWithErrorFormat: error format reply (0 ms) [ok]: Unload the module - replywith (0 ms) [ok]: startup moduleconfigs (252 ms) [16/42 done]: unit/moduleapi/subcommands (1 seconds) Testing unit/moduleapi/cmdintrospection [17/42 done]: unit/moduleapi/moduleconfigs (1 seconds) Testing unit/moduleapi/eventloop [18/42 done]: unit/moduleapi/datatype2 (1 seconds) Testing unit/moduleapi/timer [ok]: blocked clients time tracking - check blocked command with multiple calls RedisModule_BlockedClientMeasureTimeStart() is tracking the total background time (203 ms) [19/42 done]: unit/moduleapi/commandfilter (1 seconds) Testing unit/moduleapi/publish [20/42 done]: unit/moduleapi/reply (1 seconds) Testing unit/moduleapi/usercall ./tests/tmp/server.module-testrdb.1818671.13 [ok]: aux that saves no data are not saved to the rdb when aux_save2 is used (455 ms) [ok]: Module stream add benchmark (1M stream add) (367 ms) [ignore]: Module stream XADD big fields doesn't create empty key: large memory flag not provided [ok]: Module stream iterator (1 ms) [ok]: Module stream iterator delete (1 ms) [ok]: Module stream trim by length (17 ms) [ok]: Module stream trim by ID (17 ms) [ok]: Unload the module - stream (0 ms) [ok]: test existing users to have access to module commands loaded on runtime (1 ms) [ok]: Module command introspection via COMMAND INFO (1 ms) [ok]: Module command introspection via COMMAND DOCS (3 ms) [ok]: Unload the module - cmdintrospection (0 ms) [ok]: Module eventloop sendbytes (7 ms) [ok]: Module eventloop iteration (0 ms) [ok]: Module eventloop sanity (0 ms) [ok]: Module eventloop oneshot (1 ms) [ok]: Unload the module - eventloop (0 ms) [ok]: PUBLISH and SPUBLISH via a module (1 ms) [ok]: module publish to self with multi message (1 ms) [ok]: test module check regular valkey command without user/acl (0 ms) [ok]: test module check regular valkey command with user (0 ms) [ok]: test module check regular valkey command with user and acl (1 ms) [ok]: test module check regular valkey command with user and acl from blocked background thread (2 ms) [ok]: test module check eval script without user (0 ms) [ok]: test module check eval script with user being set, but not acl testing (1 ms) [ok]: test module check eval script with user and acl (1 ms) [ok]: Busy module command - normal (454 ms) [21/42 done]: unit/moduleapi/stream (1 seconds) Testing unit/moduleapi/postnotifications [22/42 done]: unit/moduleapi/cmdintrospection (0 seconds) Testing unit/moduleapi/async_rm_call [ok]: blocked clients time tracking - check blocked command without calling RedisModule_BlockedClientMeasureTimeStart() is not reporting background time (201 ms) [ok]: client unblock works only for modules with timeout support (1 ms) [23/42 done]: unit/moduleapi/eventloop (0 seconds) Testing unit/moduleapi/moduleauth [24/42 done]: unit/moduleapi/publish (0 seconds) Testing unit/moduleapi/rdbloadsave [25/42 done]: unit/moduleapi/blockonbackground (1 seconds) Testing unit/moduleapi/crash [ok]: test existing users without permissions, do not have access to module commands loaded on runtime. (1 ms) [ok]: test users without permissions, do not have access to module commands. (1 ms) [ok]: test if foocategory acl categories is added (0 ms) [ok]: test permission compaction and simplification for categories added by a module (0 ms) [ok]: Locked GIL acquisition from async RM_Call (0 ms) [ok]: Blpop on async RM_Call fire and forget (0 ms) [ok]: Blpop on threaded async RM_Call (2 ms) [ok]: Blpop on async RM_Call using do_rm_call_async (0 ms) [ok]: Brpop on async RM_Call using do_rm_call_async (1 ms) [ok]: Brpoplpush on async RM_Call using do_rm_call_async (1 ms) [ok]: Blmove on async RM_Call using do_rm_call_async (1 ms) [ok]: Bzpopmin on async RM_Call using do_rm_call_async (0 ms) [ok]: Bzpopmax on async RM_Call using do_rm_call_async (1 ms) [ok]: Blpop on async RM_Call using do_rm_call_async_script_mode (1 ms) [ok]: Brpop on async RM_Call using do_rm_call_async_script_mode (1 ms) [ok]: Brpoplpush on async RM_Call using do_rm_call_async_script_mode (0 ms) [ok]: Blmove on async RM_Call using do_rm_call_async_script_mode (1 ms) [ok]: Bzpopmin on async RM_Call using do_rm_call_async_script_mode (1 ms) [ok]: Bzpopmax on async RM_Call using do_rm_call_async_script_mode (1 ms) [ok]: Nested async RM_Call (0 ms) [ok]: Test multiple async RM_Call waiting on the same event (2 ms) [ok]: async RM_Call calls RM_Call (0 ms) [ok]: async RM_Call calls background RM_Call calls RM_Call (0 ms) [ok]: async RM_Call calls background RM_Call calls RM_Call calls async RM_Call (0 ms) [ok]: test registering module auth callbacks (0 ms) [ok]: Module rdbloadsave sanity (1 ms) [ok]: Setup slave (102 ms) [ok]: Test write on post notification callback (93 ms) [ok]: test silent open key (1003 ms) [ok]: Test module crash when info crashes with an assertion (17 ms) [ok]: Test write on post notification callback from module thread (100 ms) [ok]: aux that saves no data are saved to the rdb when aux_save is used (451 ms) [ok]: test RM_Call with large arg for SET command (42 ms) [ok]: Unload the module - misc (0 ms) [ok]: test module load fails if exceeds the maximum number of adding acl categories (1 ms) [26/42 done]: unit/moduleapi/misc (1 seconds) Testing unit/moduleapi/getchannels [ok]: Connect a replica to the master instance (101 ms) [ok]: Test module crash when info crashes with a segfault (12 ms) [27/42 done]: unit/moduleapi/crash (0 seconds) [ok]: RM_CreateTimer: a sequence of timers work (503 ms) [ok]: RM_GetTimer: basic sanity (1 ms) [ok]: module propagates from timer (398 ms) [28/42 done]: unit/moduleapi/aclcheck (1 seconds) [ok]: module getchannels-api with literals - ACL (1 ms) [ok]: module getchannels-api with patterns - ACL (0 ms) [ok]: async RM_Call inside async RM_Call callback (331 ms) [ok]: Unload the module - getchannels (1 ms) [ok]: Become replica while having async RM_Call running (1 ms) [ok]: Pipeline with blocking RM_Call (1 ms) [ok]: blocking RM_Call abort (1 ms) [ok]: Test active expire (201 ms) [ok]: module propagation with notifications (97 ms) [29/42 done]: unit/moduleapi/getchannels (0 seconds) [ok]: Test lazy expire (111 ms) [ok]: Module rdbloadsave test with pipelining (476 ms) [ok]: module propagation with notifications with multi (100 ms) [ok]: Test lazy expire inside post job notification (101 ms) [ok]: modules are able to persist globals before and after (452 ms) [ok]: Module rdbloadsave with aof (109 ms) [ok]: Test basic replication stream on unblock handler (93 ms) [ok]: Test nested keyspace notification (91 ms) [ok]: Test unblock handler are executed as a unit (100 ms) [ok]: Test eviction (101 ms) [ok]: Test no propagation of blocking command (100 ms) [ok]: test module replicate only to replicas and WAITAOF (794 ms) [ok]: module propagation with notifications with active-expire (406 ms) [ok]: module propagation with notifications with eviction case 1 (7 ms) [ok]: WAIT command on module blocked client on keys (1766 ms) [ok]: test module AUTH for non existing / disabled users (1002 ms) [ok]: module propagation with notifications with eviction case 2 (93 ms) [30/42 done]: unit/moduleapi/usercall (1 seconds) [ok]: modules are able to persist globals before and after (450 ms) [ok]: Test write on post notification callback (93 ms) [ok]: Module defrag: simple key defrag works (2004 ms) [ok]: Test unblock handler are executed as a unit with key space notifications (93 ms) [31/42 done]: unit/moduleapi/postnotifications (1 seconds) [32/42 done]: unit/moduleapi/blockonkeys (2 seconds) [ok]: module propagation with timer and CONFIG SET maxmemory (202 ms) [ok]: Test unblock handler are executed as a unit with lazy expire (111 ms) [ok]: Test unblock handler on module blocked on keys (1 ms) [ok]: modules are able to persist globals just after (447 ms) [ok]: module propagation with timer and EVAL (300 ms) [33/42 done]: unit/moduleapi/async_rm_call (2 seconds) [ok]: Module rdbloadsave with bgsave (1008 ms) [ok]: Run blocking command (blocked on key) on cluster node3 (1 ms) [ok]: Run blocking command (no keys) on cluster node2 (0 ms) [ok]: Perform a Resharding (5 ms) [ok]: Verify command (no keys) is unaffected after resharding (0 ms) [ok]: Verify command (blocked on key) got unblocked after resharding (20 ms) [ok]: Wait for cluster to be stable (12 ms) [ok]: Sanity test push cmd after resharding (1 ms) [ok]: Run blocking command (blocked on key) again on cluster node1 (1 ms) [ok]: Run blocking command (no keys) again on cluster node2 (0 ms) [ok]: module propagates nested ctx case1 (203 ms) [ok]: module propagates nested ctx case2 (203 ms) [ok]: modules are able to persist globals just after (450 ms) [ok]: Test module aof load and rdb/aof progress hooks (3091 ms) [ok]: Test module rdb save hook (25 ms) [ok]: Test key unlink hook (0 ms) [ok]: module propagates from thread (201 ms) [ok]: Test removed key event (116 ms) [ok]: Test flushdb hooks (1 ms) [ok]: Verify module options info (225 ms) [ok]: RM_StopTimer: basic sanity (2003 ms) [ok]: module propagates from thread with detached ctx (202 ms) [ok]: Test master link up hook (0 ms) [ok]: Test role-replica hook (1 ms) [ok]: Test replica-online hook (0 ms) [ok]: module propagates from command (100 ms) [ok]: Test master link down hook (102 ms) [ok]: Test role-master hook (0 ms) [ok]: Test replica-offline hook (0 ms) [ok]: test non blocking module AUTH (1504 ms) [ok]: module propagates from EVAL (102 ms) [ok]: Test swapdb hooks (1 ms) [ok]: Test configchange hooks (0 ms) [ok]: Test shutdown hook (1 ms) [ok]: Module rdbloadsave calls rdbsave in a module fork (1006 ms) [ok]: Unload the module - rdbloadsave (0 ms) [ok]: module propagates from command after good EVAL (101 ms) [ok]: OnLoad failure will handle un-registration (1 ms) [ok]: module propagates from command after bad EVAL (102 ms) [ok]: Timer appears non-existing after it fires (503 ms) [34/42 done]: unit/moduleapi/hooks (4 seconds) [ok]: module propagates from multi-exec (203 ms) [ok]: Module defrag: late defrag with cursor works (2004 ms) [ok]: module RM_Call of expired key propagation (202 ms) [ok]: module notification on set (101 ms) [ok]: module key miss notification do not cause read command to be replicated (101 ms) [ok]: Unload the module - propagate-test/testkeyspace (0 ms) [ok]: Modules can propagate in async and threaded contexts (5168 ms) [ok]: Module can be unloaded when timer was finished (1004 ms) [ok]: Module can be unloaded when timer was stopped (1 ms) [35/42 done]: unit/moduleapi/timer (4 seconds) [ok]: Module rdbloadsave on master and replica (1336 ms) [36/42 done]: unit/moduleapi/rdbloadsave (4 seconds) [ok]: Modules RM_Replicate replicates MULTI/EXEC correctly: AOF-load type debug_cmd (330 ms) [ok]: Modules RM_Call does not update stats during aof load: AOF-load type debug_cmd (330 ms) [ok]: test non blocking module HELLO AUTH (2005 ms) [ok]: Kill a cluster node and wait for fail state (3186 ms) [ok]: Modules RM_Replicate replicates MULTI/EXEC correctly: AOF-load type startup (544 ms) [ok]: Verify command (blocked on key) got unblocked after cluster failure (68 ms) [ok]: Verify command (with no keys) is not unblocked after cluster failure (1 ms) [ok]: Verify command RM_Call is rejected when cluster is down (0 ms) [ok]: Module defrag: global defrag works (2004 ms) [37/42 done]: unit/moduleapi/defrag (6 seconds) [ok]: RM_Call from blocked client (5372 ms) [ok]: blocked client reaches client output buffer limit (126 ms) [ok]: module client error stats (3 ms) [ok]: Verify Module Auth Succeeds when cluster is down (502 ms) [ok]: Modules RM_Call does not update stats during aof load: AOF-load type startup (543 ms) [38/42 done]: unit/moduleapi/propagate (6 seconds) [ok]: test non blocking module HELLO AUTH SETNAME (1002 ms) [ok]: WAIT command on module blocked client (1759 ms) [ok]: Unblock by timer (101 ms) [ok]: block time is shorter than timer period (122 ms) [ok]: block time is equal to timer period (101 ms) [ok]: Unload the module - blockedclient (0 ms) [39/42 done]: unit/moduleapi/blockedclient (9 seconds) [ok]: test blocking module AUTH (3504 ms) [ok]: test blocking module HELLO AUTH (4005 ms) [ok]: test blocking module HELLO AUTH SETNAME (2004 ms) [ok]: Verify keys deletion and notification effects happened on cluster slots change are replicated inside multi exec (200 ms) [ok]: test AUTH after registering multiple module auth callbacks (3004 ms) [ok]: module auth during blocking module auth (503 ms) [ok]: module auth inside MULTI EXEC (0 ms) [ok]: Verify RM_Call inside module load function on cluster mode (1 ms) [ok]: Disabling Valkey User during blocking module auth (1004 ms) [ok]: Killing a client in the middle of blocking module auth (1 ms) [ok]: test RM_AbortBlock Module API during blocking module auth (1001 ms) [ok]: test RM_RegisterAuthCallback Module API during blocking module auth (1004 ms) [ok]: VM_CALL with cluster slots (1 ms) [ok]: VM_CALL with cluster shards (4 ms) [40/42 done]: unit/moduleapi/cluster (23 seconds) [ok]: Module unload during blocking module auth (1003 ms) [41/42 done]: unit/moduleapi/moduleauth (23 seconds) Waiting for process 1821511 to exit... [ok]: diskless loading short read with module (35346 ms) [ok]: Diskless load swapdb RedisModuleEvent_ReplAsyncLoad handling: after db loaded, can set module variable with new value (1 ms) [ok]: Diskless load swapdb RedisModuleEvent_ReplAsyncLoad handling: during loading, can keep module variable same as before (858 ms) [ok]: Diskless load swapdb RedisModuleEvent_ReplAsyncLoad handling: when loading aborted, can keep module variable same as before (0 ms) Waiting for process 1826237 to exit... Waiting for process 1826237 to exit... Waiting for process 1826237 to exit... Waiting for process 1826237 to exit... [ok]: Diskless load swapdb RedisModuleEvent_ReplAsyncLoad handling: after db loaded, can set module variable with new value (0 ms) [ok]: Diskless load swapdb RedisModuleEvent_ReplAsyncLoad handling: during loading, can keep module variable same as before (847 ms) [ok]: Diskless load swapdb RedisModuleEvent_ReplAsyncLoad handling: when loading aborted, can keep module variable same as before (0 ms) Waiting for process 1827708 to exit... Waiting for process 1827708 to exit... Waiting for process 1827708 to exit... Waiting for process 1827708 to exit... [42/42 done]: unit/moduleapi/testrdb (53 seconds) The End Execution time of different units: 0 seconds - unit/moduleapi/infotest 0 seconds - unit/moduleapi/scan 0 seconds - unit/moduleapi/auth 0 seconds - unit/moduleapi/fork 0 seconds - unit/moduleapi/basics 0 seconds - unit/moduleapi/getkeys 0 seconds - unit/moduleapi/keyspace_events 0 seconds - unit/moduleapi/datatype 0 seconds - unit/moduleapi/infra 0 seconds - unit/moduleapi/keyspecs 0 seconds - unit/moduleapi/hash 0 seconds - unit/moduleapi/zset 0 seconds - unit/moduleapi/test_lazyfree 0 seconds - unit/moduleapi/list 0 seconds - unit/moduleapi/mallocsize 1 seconds - unit/moduleapi/subcommands 1 seconds - unit/moduleapi/moduleconfigs 1 seconds - unit/moduleapi/datatype2 1 seconds - unit/moduleapi/commandfilter 1 seconds - unit/moduleapi/reply 1 seconds - unit/moduleapi/stream 0 seconds - unit/moduleapi/cmdintrospection 0 seconds - unit/moduleapi/eventloop 0 seconds - unit/moduleapi/publish 1 seconds - unit/moduleapi/blockonbackground 1 seconds - unit/moduleapi/misc 0 seconds - unit/moduleapi/crash 1 seconds - unit/moduleapi/aclcheck 0 seconds - unit/moduleapi/getchannels 1 seconds - unit/moduleapi/usercall 1 seconds - unit/moduleapi/postnotifications 2 seconds - unit/moduleapi/blockonkeys 2 seconds - unit/moduleapi/async_rm_call 4 seconds - unit/moduleapi/hooks 4 seconds - unit/moduleapi/timer 4 seconds - unit/moduleapi/rdbloadsave 6 seconds - unit/moduleapi/defrag 6 seconds - unit/moduleapi/propagate 9 seconds - unit/moduleapi/blockedclient 23 seconds - unit/moduleapi/cluster 23 seconds - unit/moduleapi/moduleauth 53 seconds - unit/moduleapi/testrdb \o/ All tests passed without errors! Cleanup: may take some time... OK + timeout 120m ./runtest-cluster --tls Starting valkey #0 at port 30000 Starting valkey #1 at port 30002 Starting valkey #2 at port 30004 Starting valkey #3 at port 30006 Starting valkey #4 at port 30008 Starting valkey #5 at port 30010 Starting valkey #6 at port 30012 Starting valkey #7 at port 30014 Starting valkey #8 at port 30016 Starting valkey #9 at port 30018 Starting valkey #10 at port 30020 Starting valkey #11 at port 30022 Starting valkey #12 at port 30024 Starting valkey #13 at port 30026 Starting valkey #14 at port 30028 Starting valkey #15 at port 30030 Starting valkey #16 at port 30032 Starting valkey #17 at port 30034 Starting valkey #18 at port 30036 Starting valkey #19 at port 30038 Testing unit: 03-failover-loop.tcl 14:05:28> (init) Restart killed instances: OK 14:05:28> Cluster nodes are reachable: OK 14:05:28> Cluster nodes hard reset: OK 14:05:28> Cluster Join and auto-discovery test: OK 14:05:30> Before slots allocation, all nodes report cluster failure: OK 14:05:30> Create a 5 nodes cluster: OK 14:05:33> Cluster is up: OK --- Iteration 19 --- 14:05:34> Wait for slave of #2 to sync: OK 14:05:34> Cluster is writable before failover: OK 14:05:34> Terminating node #2: OK 14:05:34> Wait failover by #7 with old epoch 3: OK 14:05:39> Cluster should eventually be up again: OK 14:05:39> Cluster is writable again: OK 14:05:39> Restarting node #2: OK 14:05:40> Instance #2 is now a slave: OK 14:05:40> We can read back the value we set before: OK --- Iteration 18 --- 14:05:40> Cluster is writable before failover: OK 14:05:40> Terminating node #5: OK 14:05:40> Cluster should eventually be up again: OK 14:05:40> Cluster is writable again: OK 14:05:40> Restarting node #5: OK 14:05:40> Instance #5 is now a slave: OK 14:05:40> We can read back the value we set before: OK --- Iteration 17 --- 14:05:40> Wait for slave of #1 to sync: OK 14:05:40> Cluster is writable before failover: OK 14:05:40> Terminating node #1: OK 14:05:41> Wait failover by #6 with old epoch 2: OK 14:05:46> Cluster should eventually be up again: OK 14:05:46> Cluster is writable again: OK 14:05:47> Restarting node #1: OK 14:05:47> Instance #1 is now a slave: OK 14:05:47> We can read back the value we set before: OK --- Iteration 16 --- 14:05:47> Wait for slave of #3 to sync: OK 14:05:47> Cluster is writable before failover: OK 14:05:47> Terminating node #3: OK 14:05:47> Wait failover by #8 with old epoch 4: OK 14:05:52> Cluster should eventually be up again: OK 14:05:52> Cluster is writable again: OK 14:05:53> Restarting node #3: OK 14:05:53> Instance #3 is now a slave: OK 14:05:53> We can read back the value we set before: OK --- Iteration 15 --- 14:05:53> Cluster is writable before failover: OK 14:05:53> Terminating node #9: OK 14:05:53> Cluster should eventually be up again: OK 14:05:53> Cluster is writable again: OK 14:05:53> Restarting node #9: OK 14:05:53> Instance #9 is now a slave: OK 14:05:53> We can read back the value we set before: OK --- Iteration 14 --- 14:05:53> Cluster is writable before failover: OK 14:05:53> Terminating node #5: OK 14:05:53> Cluster should eventually be up again: OK 14:05:53> Cluster is writable again: OK 14:05:53> Restarting node #5: OK 14:05:53> Instance #5 is now a slave: OK 14:05:53> We can read back the value we set before: OK --- Iteration 13 --- 14:05:53> Cluster is writable before failover: OK 14:05:53> Terminating node #1: OK 14:05:53> Cluster should eventually be up again: OK 14:05:53> Cluster is writable again: OK 14:05:53> Restarting node #1: OK 14:05:54> Instance #1 is now a slave: OK 14:05:54> We can read back the value we set before: OK --- Iteration 12 --- 14:05:54> Wait for slave of #7 to sync: OK 14:05:54> Cluster is writable before failover: OK 14:05:54> Terminating node #7: OK 14:05:55> Wait failover by #2 with old epoch 21: OK 14:05:59> Cluster should eventually be up again: OK 14:05:59> Cluster is writable again: OK 14:06:00> Restarting node #7: OK 14:06:00> Instance #7 is now a slave: OK 14:06:00> We can read back the value we set before: OK --- Iteration 11 --- 14:06:00> Cluster is writable before failover: OK 14:06:00> Terminating node #9: OK 14:06:00> Cluster should eventually be up again: OK 14:06:00> Cluster is writable again: OK 14:06:00> Restarting node #9: OK 14:06:00> Instance #9 is now a slave: OK 14:06:00> We can read back the value we set before: OK --- Iteration 10 --- 14:06:00> Wait for slave of #0 to sync: OK 14:06:00> Cluster is writable before failover: OK 14:06:00> Terminating node #0: OK 14:06:00> Wait failover by #5 with old epoch 1: OK 14:06:06> Cluster should eventually be up again: OK 14:06:06> Cluster is writable again: OK 14:06:06> Restarting node #0: OK 14:06:06> Instance #0 is now a slave: OK 14:06:06> We can read back the value we set before: OK --- Iteration 9 --- 14:06:06> Wait for slave of #8 to sync: OK 14:06:06> Cluster is writable before failover: OK 14:06:06> Terminating node #8: OK 14:06:07> Wait failover by #3 with old epoch 23: OK 14:06:12> Cluster should eventually be up again: OK 14:06:12> Cluster is writable again: OK 14:06:12> Restarting node #8: OK 14:06:12> Instance #8 is now a slave: OK 14:06:12> We can read back the value we set before: OK --- Iteration 8 --- 14:06:12> Cluster is writable before failover: OK 14:06:12> Terminating node #9: OK 14:06:12> Cluster should eventually be up again: OK 14:06:12> Cluster is writable again: OK 14:06:12> Restarting node #9: OK 14:06:12> Instance #9 is now a slave: OK 14:06:12> We can read back the value we set before: OK --- Iteration 7 --- 14:06:13> Cluster is writable before failover: OK 14:06:13> Terminating node #0: OK 14:06:13> Cluster should eventually be up again: OK 14:06:13> Cluster is writable again: OK 14:06:13> Restarting node #0: OK 14:06:13> Instance #0 is now a slave: OK 14:06:13> We can read back the value we set before: OK --- Iteration 6 --- 14:06:13> Cluster is writable before failover: OK 14:06:13> Terminating node #9: OK 14:06:13> Cluster should eventually be up again: OK 14:06:13> Cluster is writable again: OK 14:06:13> Restarting node #9: OK 14:06:13> Instance #9 is now a slave: OK 14:06:13> We can read back the value we set before: OK --- Iteration 5 --- 14:06:13> Cluster is writable before failover: OK 14:06:13> Terminating node #1: OK 14:06:13> Cluster should eventually be up again: OK 14:06:13> Cluster is writable again: OK 14:06:13> Restarting node #1: OK 14:06:13> Instance #1 is now a slave: OK 14:06:13> We can read back the value we set before: OK --- Iteration 4 --- 14:06:13> Cluster is writable before failover: OK 14:06:13> Terminating node #7: OK 14:06:13> Cluster should eventually be up again: OK 14:06:13> Cluster is writable again: OK 14:06:14> Restarting node #7: OK 14:06:14> Instance #7 is now a slave: OK 14:06:14> We can read back the value we set before: OK --- Iteration 3 --- 14:06:14> Cluster is writable before failover: OK 14:06:14> Terminating node #7: OK 14:06:14> Cluster should eventually be up again: OK 14:06:14> Cluster is writable again: OK 14:06:14> Restarting node #7: OK 14:06:14> Instance #7 is now a slave: OK 14:06:14> We can read back the value we set before: OK --- Iteration 2 --- 14:06:14> Cluster is writable before failover: OK 14:06:14> Terminating node #7: OK 14:06:14> Cluster should eventually be up again: OK 14:06:14> Cluster is writable again: OK 14:06:14> Restarting node #7: OK 14:06:14> Instance #7 is now a slave: OK 14:06:14> We can read back the value we set before: OK --- Iteration 1 --- 14:06:14> Wait for slave of #4 to sync: OK 14:06:14> Cluster is writable before failover: OK 14:06:14> Terminating node #4: OK 14:06:15> Wait failover by #9 with old epoch 5: OK 14:06:20> Cluster should eventually be up again: OK 14:06:20> Cluster is writable again: OK 14:06:20> Restarting node #4: OK 14:06:20> Instance #4 is now a slave: OK 14:06:20> We can read back the value we set before: OK 14:06:20> Post condition: current_epoch >= my_epoch everywhere: OK Testing unit: 04-resharding.tcl 14:06:21> (init) Restart killed instances: OK 14:06:21> Cluster nodes are reachable: OK 14:06:21> Cluster nodes hard reset: OK 14:06:21> Cluster Join and auto-discovery test: OK 14:06:23> Before slots allocation, all nodes report cluster failure: OK 14:06:23> Create a 5 nodes cluster: OK 14:06:27> Cluster is up: OK 14:06:27> Enable AOF in all the instances: OK Testing TLS cluster on start node 127.0.0.1:30000, plaintext port 30001 14:06:27> Cluster consistency during live resharding: WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...Starting resharding...W..................W..........................................................................................W.......................................................................................................................................W....................................................................................................................................W.............................................................................................................................W..............................................................................................................................................................................................................................................................W............................................................................................................................W.................................................................................................WW...Starting resharding...W..................W.........................................................................................................................................................................................................................................................................................................................................................................................W..............................................................................................................................W............................................................................................................W..........................................................................................................................................................................................................W.........................................................................................................................................................WWWW...Starting resharding...W..................W..........................................................................................W..................................................................................................................................................W........................................................................................................W...................................................................................................................................W.....................................................................................................................................W.......................................................................................................................................................................................................................................................W.........................................................................................WW...Starting resharding...W..................W.................................................................................W....................................................................................................................................................W..............................................................................................................W.........................................................................................................................................W............................................................................................................................................................................................................................................................................W............................................................................................................................................W..............................................................................................................WW...Starting resharding...W.........W.....................................................................W............................................................................................................................................W......................................................................................................................................................................................................................................................................................W......................................................................................................................................................................................................................................................................................W.............................................................................................................................................................................................................................WWWW...Starting resharding...W..................W.................................................................................W.......................................................................................................................................................................................................................................................................................................W...............................................................................................................................................W................................................................................................................................................................................................................................................................W.............................................................................................................................................................................................................................WWWW...Starting resharding...W..................W............................................................W............................................................................................................................................W........................................................................................................................................................................................................................................................................................................................................................................................W.............................................................................................................................................................................................W......................................................................................................................................................................................................................................WWWW...Starting resharding...W.........W.....................................................................W........................................................................................................................................W...................................................................................................................................................................................................................................................................W........................................................................................................................................................................................................................................................................................................W.......................................................................................................................................................................................................................................WWWW...Starting resharding...W......................................................W...............................................................W.............................................................................................................................................................................................................................................................................................................................W...........................................................................................................W....................................................................................................................................................................................................................................................................................W.........................................................................................................................................................................................................WWWW...Starting resharding...W..................W............................................................W..........................................................................................................................................................W..........................................................................................................W......................................................................................................................................................................................................................................................................................W...............................................................................................................................................W..............................................................................................................................W.....................................................................................................................................WWOK 14:07:31> Verify 50000 keys for consistency with logical content: OK 14:07:39> Terminate and restart all the instances: OK 14:07:43> Cluster should eventually be up again: OK 14:07:45> Verify 50000 keys after the restart: OK 14:07:53> Disable AOF in all the instances: OK 14:07:53> Verify slaves consistency: OK 14:07:53> Dump sanitization was skipped for migrations: OK Testing unit: 07-replica-migration.tcl 14:07:53> (init) Restart killed instances: OK 14:07:53> Cluster nodes are reachable: OK 14:07:53> Cluster nodes hard reset: OK 14:07:54> Cluster Join and auto-discovery test: OK 14:07:56> Before slots allocation, all nodes report cluster failure: OK 14:07:56> Create a 5 nodes cluster: OK 14:08:00> Cluster is up: OK 14:08:00> Each master should have two replicas attached: OK 14:08:00> Killing all the slaves of master #0 and #1: OK 14:08:04> Master #0 should have at least one replica: OK 14:08:10> Master #1 should have at least one replica: OK 14:08:11> Master #2 should have at least one replica: OK 14:08:11> Master #3 should have at least one replica: OK 14:08:11> Master #4 should have at least one replica: OK 14:08:11> (init) Restart killed instances: valkey/5 valkey/6 valkey/10 valkey/11 OK 14:08:11> Cluster nodes are reachable: OK 14:08:11> Cluster nodes hard reset: OK 14:08:11> Cluster Join and auto-discovery test: OK 14:08:14> Before slots allocation, all nodes report cluster failure: OK 14:08:14> Create a 5 nodes cluster: OK 14:08:18> Cluster is up: OK 14:08:18> Kill slave #7 of master #2. Only slave left is #12 now: OK 14:08:18> Killing master node #2, #12 should failover: OK 14:08:18> Wait for failover: OK 14:08:24> Cluster should eventually be up again: OK 14:08:24> Cluster is writable: OK 14:08:24> Instance 12 is now a master without slaves: OK 14:08:24> Master #12 should get at least one migrated replica: OK Testing unit: 12-replica-migration-2.tcl 14:08:29> (init) Restart killed instances: valkey/2 valkey/7 OK 14:08:29> Cluster nodes are reachable: OK 14:08:29> Cluster nodes hard reset: OK 14:08:29> Cluster Join and auto-discovery test: OK 14:08:32> Before slots allocation, all nodes report cluster failure: OK 14:08:32> Create a 5 nodes cluster: OK 14:08:35> Cluster is up: OK 14:08:35> Each master should have at least two replicas attached: OK 14:08:35> Set allow-replica-migration yes: OK 14:08:35> Resharding all the master #0 slots away from it: >>> Performing Cluster Check (using node 127.0.0.1:30000) [OK] All nodes agree about slots configuration. >>> Check for open slots... >>> Check slots coverage... [OK] All 16384 slots covered. >>> Rebalancing across 5 nodes. Total weight = 4.00 Moving 820 slots from 127.0.0.1:30000 to 127.0.0.1:30004 #################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### Moving 820 slots from 127.0.0.1:30000 to 127.0.0.1:30002 #################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### Moving 820 slots from 127.0.0.1:30000 to 127.0.0.1:30006 #################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### Moving 816 slots from 127.0.0.1:30000 to 127.0.0.1:30008 ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ OK 14:08:45> Master #0 who lost all slots should turn into a replica without replicas: OK 14:08:45> Resharding back some slot to master #0: >>> Performing Cluster Check (using node 127.0.0.1:30000) [OK] All nodes agree about slots configuration. >>> Check for open slots... >>> Check slots coverage... [OK] All 16384 slots covered. *** No rebalancing needed! All nodes are within the 2.00% threshold. OK 14:08:55> Master #0 should re-acquire one or more replicas: OK Testing unit: 12.1-replica-migration-3.tcl 14:08:55> (init) Restart killed instances: OK 14:08:55> Cluster nodes are reachable: OK 14:08:55> Cluster nodes hard reset: OK 14:08:55> Cluster Join and auto-discovery test: OK 14:08:57> Before slots allocation, all nodes report cluster failure: OK 14:08:57> Create a 5 nodes cluster: OK 14:09:01> Cluster is up: OK 14:09:01> Each master should have at least two replicas attached: OK 14:09:01> Set allow-replica-migration no: OK 14:09:01> Resharding all the master #0 slots away from it: >>> Performing Cluster Check (using node 127.0.0.1:30000) [OK] All nodes agree about slots configuration. >>> Check for open slots... >>> Check slots coverage... [OK] All 16384 slots covered. >>> Rebalancing across 5 nodes. Total weight = 4.00 Moving 820 slots from 127.0.0.1:30000 to 127.0.0.1:30006 #################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### Moving 820 slots from 127.0.0.1:30000 to 127.0.0.1:30004 #################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### Moving 820 slots from 127.0.0.1:30000 to 127.0.0.1:30002 #################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### Moving 816 slots from 127.0.0.1:30000 to 127.0.0.1:30008 ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ OK 14:09:11> Wait cluster to be stable: OK 14:09:11> Master #0 still should have its replicas: OK 14:09:11> Each master should have at least two replicas attached: OK Testing unit: 28-cluster-shards.tcl 14:09:11> (init) Restart killed instances: OK 14:09:11> Cluster nodes are reachable: OK 14:09:11> Cluster nodes hard reset: OK 14:09:11> Cluster Join and auto-discovery test: OK 14:09:14> Before slots allocation, all nodes report cluster failure: OK 14:09:14> Create a 8 nodes cluster with 4 shards: OK 14:09:14> Cluster should start ok: OK 14:09:18> Set cluster hostnames and verify they are propagated: OK 14:09:20> Verify information about the shards: OK 14:09:22> Verify no slot shard: OK 14:09:22> Kill a node and tell the replica to immediately takeover: OK 14:09:22> Verify health as fail for killed node: OK 14:09:27> Restarting primary node: OK 14:09:27> Instance #0 gets converted into a replica: OK 14:09:27> Test the replica reports a loading state while it's loading: OK 14:09:30> Regression test for a crash when calling SHARDS during handshake: OK 14:09:30> Cluster is up: OK 14:09:33> Shard ids are unique: OK 14:09:33> CLUSTER MYSHARDID reports same id for both primary and replica: OK 14:09:33> New replica receives primary's shard id: OK 14:09:33> CLUSTER MYSHARDID reports same shard id after shard restart: OK 14:09:36> CLUSTER MYSHARDID reports same shard id after cluster restart: OK Cleaning up... killing stale instance 1884848 killing stale instance 1884885 killing stale instance 1884970 killing stale instance 1885005 killing stale instance 1885024 killing stale instance 1885040 killing stale instance 1885076 killing stale instance 1885093 killing stale instance 1885111 killing stale instance 1885126 killing stale instance 1894541 killing stale instance 1894550 killing stale instance 1916156 killing stale instance 1916212 killing stale instance 1916346 killing stale instance 1916429 killing stale instance 1916463 killing stale instance 1916484 killing stale instance 1916499 killing stale instance 1916527 GOOD! No errors. + ./runtest-sentinel Starting sentinel #0 at port 20000 Starting sentinel #1 at port 20001 Starting sentinel #2 at port 20002 Starting sentinel #3 at port 20003 Starting sentinel #4 at port 20004 Starting valkey #0 at port 30000 Starting valkey #1 at port 30001 Starting valkey #2 at port 30002 Starting valkey #3 at port 30003 Starting valkey #4 at port 30004 Testing unit: 00-base.tcl 14:09:42> (start-init) Flush config and compare rewrite config file lines: OK 14:09:42> (init) Restart killed instances: OK 14:09:42> (init) Remove old primary entry from sentinels: OK 14:09:42> (init) Create a primary-replicas cluster of 5 instances: OK 14:09:42> (init) Sentinels can start monitoring a primary: OK 14:09:42> (init) Sentinels can talk with the primary: OK 14:09:42> (init) Sentinels are able to auto-discover other sentinels: OK 14:09:44> (init) Sentinels are able to auto-discover replicas: OK 14:09:44> Sentinel command flag infrastructure works correctly: OK 14:09:44> SENTINEL HELP output the sentinel subcommand help: OK 14:09:44> SENTINEL MYID return the sentinel instance ID: OK 14:09:44> SENTINEL INFO CACHE returns the cached info: OK 14:09:44> SENTINEL PENDING-SCRIPTS returns the information about pending scripts: OK 14:09:44> SENTINEL PRIMARIES returns a list of monitored primaries: OK 14:09:44> SENTINEL SENTINELS returns a list of sentinel instances: OK 14:09:44> SENTINEL SLAVES returns a list of the monitored replicas: OK 14:09:44> SENTINEL SIMULATE-FAILURE HELP list supported flags: OK 14:09:44> Basic failover works if the primary is down: OK 14:09:48> New primary 127.0.0.1:30001 role matches: OK 14:09:48> All the other slaves now point to the new primary: OK 14:09:48> The old primary eventually gets reconfigured as a slave: OK 14:09:59> ODOWN is not possible without N (quorum) Sentinels reports: Waiting for process 1918112 to exit... OK 14:10:01> Failover is not possible without majority agreement: OK 14:10:01> Failover works if we configure for absolute agreement: OK 14:10:05> New primary 127.0.0.1:30002 role matches: OK 14:10:05> SENTINEL RESET can resets the primary: OK 14:10:05> SENTINEL IS-PRIMARY-DOWN-BY-ADDR checks if the primary is down: OK Testing unit: 01-conf-update.tcl 14:10:05> (init) Restart killed instances: OK 14:10:05> (init) Remove old primary entry from sentinels: OK 14:10:05> (init) Create a primary-replicas cluster of 5 instances: OK 14:10:05> (init) Sentinels can start monitoring a primary: OK 14:10:05> (init) Sentinels can talk with the primary: OK 14:10:05> (init) Sentinels are able to auto-discover other sentinels: OK 14:10:08> (init) Sentinels are able to auto-discover replicas: OK 14:10:08> We can failover with Sentinel 1 crashed: OK 14:10:12> After Sentinel 1 is restarted, its config gets updated: OK 14:10:12> New primary 127.0.0.1:30001 role matches: OK 14:10:12> Update log level: OK Testing unit: 02-replicas-reconf.tcl 14:10:12> (init) Restart killed instances: OK 14:10:12> (init) Remove old primary entry from sentinels: OK 14:10:12> (init) Create a primary-replicas cluster of 5 instances: OK 14:10:12> (init) Sentinels can start monitoring a primary: OK 14:10:12> (init) Sentinels can talk with the primary: OK 14:10:12> (init) Sentinels are able to auto-discover other sentinels: OK 14:10:14> (init) Sentinels are able to auto-discover replicas: OK 14:10:14> Check that slaves replicate from current primary: OK 14:10:14> Crash the primary and force a failover: OK 14:10:19> Check that slaves replicate from current primary: OK 14:10:29> Kill a slave instance: OK 14:10:29> Crash the primary and force a failover: OK 14:10:32> Check that slaves replicate from current primary: OK 14:10:32> Wait for failover to end: OK 14:10:33> Restart killed slave and test replication of slaves again...: OK 14:10:33> Check that slaves replicate from current primary: OK Testing unit: 03-runtime-reconf.tcl 14:10:43> (init) Restart killed instances: OK 14:10:43> (init) Remove old primary entry from sentinels: OK 14:10:43> (init) Create a primary-replicas cluster of 5 instances: OK 14:10:43> (init) Sentinels can start monitoring a primary: OK 14:10:43> (init) Sentinels can talk with the primary: OK 14:10:43> (init) Sentinels are able to auto-discover other sentinels: OK 14:10:43> (init) Sentinels are able to auto-discover replicas: OK 14:10:43> Sentinels (re)connection following SENTINEL SET myprimary auth-pass: OK 14:10:44> Sentinels (re)connection following primary ACL change: OK 14:10:47> Set parameters in normal case: OK 14:10:47> Set parameters in normal case with bad format: OK 14:10:47> Sentinel Set with other error situations: OK Testing unit: 04-slave-selection.tcl Testing unit: 05-manual.tcl 14:10:47> (init) Restart killed instances: OK 14:10:47> (init) Remove old primary entry from sentinels: OK 14:10:47> (init) Create a primary-replicas cluster of 5 instances: OK 14:10:47> (init) Sentinels can start monitoring a primary: OK 14:10:47> (init) Sentinels can talk with the primary: OK 14:10:47> (init) Sentinels are able to auto-discover other sentinels: OK 14:10:50> (init) Sentinels are able to auto-discover replicas: OK 14:10:50> Manual failover works: OK 14:10:51> New primary 127.0.0.1:30001 role matches: OK 14:10:51> All the other slaves now point to the new primary: OK 14:10:51> The old primary eventually gets reconfigured as a slave: OK 14:10:55> (init) Restart killed instances: OK 14:10:55> (init) Remove old primary entry from sentinels: OK 14:10:55> (init) Create a primary-replicas cluster of 5 instances: OK 14:10:55> (init) Sentinels can start monitoring a primary: OK 14:10:55> (init) Sentinels can talk with the primary: OK 14:10:55> (init) Sentinels are able to auto-discover other sentinels: OK 14:10:56> (init) Sentinels are able to auto-discover replicas: OK 14:10:56> SENTINEL SIMULATE-FAILURE crash-after-election works: OK 14:10:56> (init) Restart killed instances: OK 14:10:56> (init) Remove old primary entry from sentinels: OK 14:10:56> (init) Create a primary-replicas cluster of 5 instances: OK 14:10:56> (init) Sentinels can start monitoring a primary: OK 14:10:56> (init) Sentinels can talk with the primary: OK 14:10:56> (init) Sentinels are able to auto-discover other sentinels: OK 14:10:58> (init) Sentinels are able to auto-discover replicas: OK 14:10:58> SENTINEL SIMULATE-FAILURE crash-after-promotion works: OK Testing unit: 06-ckquorum.tcl 14:10:59> (init) Restart killed instances: OK 14:10:59> (init) Remove old primary entry from sentinels: OK 14:10:59> (init) Create a primary-replicas cluster of 5 instances: OK 14:10:59> (init) Sentinels can start monitoring a primary: OK 14:10:59> (init) Sentinels can talk with the primary: OK 14:10:59> (init) Sentinels are able to auto-discover other sentinels: OK 14:11:01> (init) Sentinels are able to auto-discover replicas: OK 14:11:01> CKQUORUM reports OK and the right amount of Sentinels: OK 14:11:01> CKQUORUM detects quorum cannot be reached: OK 14:11:01> CKQUORUM detects failover authorization cannot be reached: OK Testing unit: 07-down-conditions.tcl 14:11:04> (init) Restart killed instances: OK 14:11:04> (init) Remove old primary entry from sentinels: OK 14:11:04> (init) Create a primary-replicas cluster of 5 instances: OK 14:11:04> (init) Sentinels can start monitoring a primary: OK 14:11:04> (init) Sentinels can talk with the primary: OK 14:11:04> (init) Sentinels are able to auto-discover other sentinels: OK 14:11:06> (init) Sentinels are able to auto-discover replicas: OK 14:11:06> Crash the majority of Sentinels to prevent failovers for this unit: OK 14:11:06> SDOWN is triggered by non-responding but not crashed instance: OK 14:11:08> SDOWN is triggered by crashed instance: OK 14:11:11> SDOWN is triggered by primaries advertising as slaves: OK 14:11:15> SDOWN is triggered by misconfigured instance replying with errors: OK 14:11:25> SDOWN is triggered if we rename PING to PONG: OK Testing unit: 08-hostname-conf.tcl 14:11:27> (pre-init) Configure instances and sentinel for hostname use: sentinel/0 sentinel/1 sentinel/2 OK 14:11:27> (init) Restart killed instances: OK 14:11:27> (init) Remove old primary entry from sentinels: OK 14:11:27> (init) Create a primary-replicas cluster of 5 instances: OK 14:11:27> (init) Sentinels can start monitoring a primary: OK 14:11:27> (init) Sentinels can talk with the primary: OK 14:11:27> (init) Sentinels are able to auto-discover other sentinels: OK 14:11:29> (init) Sentinels are able to auto-discover replicas: OK 14:11:29> Sentinel announces hostnames: OK 14:11:29> (post-cleanup) Configure instances and sentinel for IPs: OK Testing unit: 09-acl-support.tcl 14:11:30> (init) Restart killed instances: OK 14:11:30> (init) Remove old primary entry from sentinels: OK 14:11:30> (init) Create a primary-replicas cluster of 5 instances: OK 14:11:30> (init) Sentinels can start monitoring a primary: OK 14:11:30> (init) Sentinels can talk with the primary: OK 14:11:30> (init) Sentinels are able to auto-discover other sentinels: OK 14:11:32> (init) Sentinels are able to auto-discover replicas: OK 14:11:32> (post-init) Set up ACL configuration: OK 14:11:32> SENTINEL CONFIG SET handles on-the-fly credentials reconfiguration: OK 14:11:34> (post-cleanup) Tear down ACL configuration: OK Testing unit: 10-replica-priority.tcl 14:11:34> (init) Restart killed instances: OK 14:11:34> (init) Remove old primary entry from sentinels: OK 14:11:34> (init) Create a primary-replicas cluster of 5 instances: OK 14:11:34> (init) Sentinels can start monitoring a primary: OK 14:11:34> (init) Sentinels can talk with the primary: OK 14:11:34> (init) Sentinels are able to auto-discover other sentinels: OK 14:11:36> (init) Sentinels are able to auto-discover replicas: OK 14:11:36> Check acceptable replica-priority values: OK 14:11:36> Set replica-announced=yes on all replicas: OK 14:11:36> Check sentinel replies with 4 replicas: OK 14:11:36> Set replica-announced=no on 2 replicas: OK 14:11:36> Check sentinel replies with 2 replicas: OK 14:11:36> Set replica-announced=yes on all replicas: OK 14:11:36> Check sentinel replies with 4 replicas: OK Testing unit: 11-port-0.tcl 14:11:36> (init) Restart killed instances: OK 14:11:36> (init) Remove old primary entry from sentinels: OK 14:11:36> (init) Create a primary-replicas cluster of 5 instances: OK 14:11:36> (init) Sentinels can start monitoring a primary: OK 14:11:36> (init) Sentinels can talk with the primary: OK 14:11:36> (init) Sentinels are able to auto-discover other sentinels: OK 14:11:37> (init) Sentinels are able to auto-discover replicas: OK 14:11:37> Start/Stop sentinel on same port with a different runID should not change the total number of sentinels: OK Testing unit: 12-primary-reboot.tcl 14:11:38> (init) Restart killed instances: sentinel/4 OK 14:11:38> (init) Remove old primary entry from sentinels: OK 14:11:38> (init) Create a primary-replicas cluster of 5 instances: OK 14:11:38> (init) Sentinels can start monitoring a primary: OK 14:11:38> (init) Sentinels can talk with the primary: OK 14:11:38> (init) Sentinels are able to auto-discover other sentinels: OK 14:11:40> (init) Sentinels are able to auto-discover replicas: OK 14:11:40> Primary reboot in very short time: Waiting for process 1951516 to exit... OK 14:11:48> New primary 127.0.0.1:30001 role matches: OK 14:11:48> All the other slaves now point to the new primary: OK 14:11:48> The old primary eventually gets reconfigured as a slave: OK Testing unit: 13-info-command.tcl 14:11:57> (init) Restart killed instances: OK 14:11:57> (init) Remove old primary entry from sentinels: OK 14:11:57> (init) Create a primary-replicas cluster of 5 instances: OK 14:11:57> (init) Sentinels can start monitoring a primary: OK 14:11:57> (init) Sentinels can talk with the primary: OK 14:11:57> (init) Sentinels are able to auto-discover other sentinels: OK 14:11:59> (init) Sentinels are able to auto-discover replicas: OK 14:11:59> info command with at most one argument: OK 14:11:59> info command with one sub-section: OK 14:11:59> info command with multiple sub-sections: OK Testing unit: 14-debug-command.tcl 14:11:59> (init) Restart killed instances: OK 14:11:59> (init) Remove old primary entry from sentinels: OK 14:11:59> (init) Create a primary-replicas cluster of 5 instances: OK 14:11:59> (init) Sentinels can start monitoring a primary: OK 14:11:59> (init) Sentinels can talk with the primary: OK 14:11:59> (init) Sentinels are able to auto-discover other sentinels: OK 14:12:01> (init) Sentinels are able to auto-discover replicas: OK 14:12:01> Sentinel debug test with arguments and without argument: OK Testing unit: 15-sentinel-deprecated-commands.tcl 14:12:01> (init) Restart killed instances: OK 14:12:01> (init) Remove old primary entry from sentinels: OK 14:12:01> (init) Create a primary-replicas cluster of 5 instances: OK 14:12:01> (init) Sentinels can start monitoring a primary: OK 14:12:01> (init) Sentinels can talk with the primary: OK 14:12:01> (init) Sentinels are able to auto-discover other sentinels: OK 14:12:03> (init) Sentinels are able to auto-discover replicas: OK 14:12:03> SENTINEL MASTERS returns a list of monitored masters (SENTINEL MASTERS as a deprecated command): OK 14:12:03> SENTINEL SLAVES returns a list of the monitored slaves (SENTINEL SLAVES as a deprecated command): OK 14:12:03> SENTINEL MASTER returns the information list of the monitored master (SENTINEL MASTER as a deprecated command): OK 14:12:03> SENTINEL IS-MASTER-DOWN-BY-ADDR checks if the primary is down (SENTINEL IS-MASTER-DOWN-BY-ADDR as a deprecated command): OK Testing unit: 16-config-set-config-get.tcl 14:12:03> (init) Restart killed instances: OK 14:12:03> (init) Remove old primary entry from sentinels: OK 14:12:03> (init) Create a primary-replicas cluster of 5 instances: OK 14:12:03> (init) Sentinels can start monitoring a primary: OK 14:12:04> (init) Sentinels can talk with the primary: OK 14:12:04> (init) Sentinels are able to auto-discover other sentinels: OK 14:12:06> (init) Sentinels are able to auto-discover replicas: OK 14:12:06> SENTINEL CONFIG SET and SENTINEL CONFIG GET handles multiple variables: OK 14:12:06> SENTINEL CONFIG GET for duplicate and unknown variables: OK 14:12:06> SENTINEL CONFIG GET for patterns: OK 14:12:06> SENTINEL CONFIG SET duplicate variables: OK 14:12:06> SENTINEL CONFIG SET, one option does not exist: OK 14:12:06> SENTINEL CONFIG SET, one option with wrong value: OK 14:12:06> SENTINEL CONFIG SET, wrong number of arguments: OK Cleaning up... killing stale instance 1918121 killing stale instance 1918156 killing stale instance 1918193 killing stale instance 1944021 killing stale instance 1947006 killing stale instance 1948938 killing stale instance 1950715 killing stale instance 1953241 killing stale instance 1953250 killing stale instance 1953257 killing stale instance 1954681 killing stale instance 1954707 killing stale instance 1955074 GOOD! No errors. + exit 0 Processing files: valkey-8.0.1-alt2 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.3316 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd valkey-8.0.1 + DOCDIR=/usr/src/tmp/valkey-buildroot/usr/share/doc/valkey-8.0.1 + export DOCDIR + rm -rf /usr/src/tmp/valkey-buildroot/usr/share/doc/valkey-8.0.1 + /bin/mkdir -p /usr/src/tmp/valkey-buildroot/usr/share/doc/valkey-8.0.1 + cp -prL COPYING 00-RELEASENOTES README.md /usr/src/tmp/valkey-buildroot/usr/share/doc/valkey-8.0.1 + chmod -R go-w /usr/src/tmp/valkey-buildroot/usr/share/doc/valkey-8.0.1 + chmod -R a+rX /usr/src/tmp/valkey-buildroot/usr/share/doc/valkey-8.0.1 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6JIp4a find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hZ6UqF find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Finding Requires(pre) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Hh4oaf find-scriptlet-requires: FINDPACKAGE-COMMANDS: groupadd useradd Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.GLUOdP Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.86743V Provides: valkey-server = 8.0.1-alt2, valkey-sentinel = 8.0.1-alt2, valkey-cli = 8.0.1-alt2 Requires: /etc/logrotate.d, /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.10)(64bit), libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.17)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.27)(64bit), libc.so.6(GLIBC_2.28)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.2)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.6)(64bit), libc.so.6(GLIBC_2.7)(64bit), libc.so.6(GLIBC_2.9)(64bit), libcrypto.so.3()(64bit) >= set:qlvV2sKMoOv3nf4jD7vqP4D0KMIyyZ5U20VlK3vlzdo3aEpcZqy2T8ZqfC1IZg, libcrypto.so.3(OPENSSL_3.0.0)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.29)(64bit), libm.so.6(GLIBC_2.38)(64bit), libssl.so.3()(64bit) >= set:nhMiBESDN2NgJ53xU2LB1l58pY0swkX7rCLp5qNY0Mc7Z01ISSQDJBiAbEfqUi62bMWrVr8KQoscIME5hcum0THLFUEfIXl2, libssl.so.3(OPENSSL_3.0.0)(64bit), libsystemd.so.0()(64bit) >= set:nmZGf6, libsystemd.so.0(LIBSYSTEMD_209)(64bit), rtld(GNU_HASH) Requires(interp): /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(pre): /bin/sh, shadow-utils Requires(post): /bin/sh, /usr/sbin/post_service Requires(preun): /bin/sh, /usr/sbin/preun_service Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.OAeJqk Creating valkey-debuginfo package Processing files: valkey-devel-8.0.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.pMBtlv find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.U7vck0 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Processing files: valkey-compat-redis-8.0.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.RCIMZV find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PqZPbW find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: valkey = 8.0.1-alt2, /usr/bin/valkey-benchmark, /usr/bin/valkey-check-aof, /usr/bin/valkey-check-rdb, /usr/bin/valkey-cli, /usr/bin/valkey-sentinel, /usr/bin/valkey-server, /usr/lib/systemd/system/valkey-sentinel.service, /usr/lib/systemd/system/valkey.service Conflicts: redis, redis-cli Processing files: valkey-compat-redis-devel-8.0.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.n8N2Rw find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zt7aHk find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: /usr/include/valkeymodule.h Conflicts: redis-devel Processing files: valkey-debuginfo-8.0.1-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PW9njQ find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JvrGap find-requires: running scripts (debuginfo) Requires: valkey = 8.0.1-alt2, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libcrypto.so.3), debug64(libm.so.6), debug64(libssl.so.3), debug64(libsystemd.so.0) Adding to valkey-compat-redis a strict dependency on valkey Adding to valkey-debuginfo a strict dependency on valkey Adding to valkey-compat-redis-devel a strict dependency on valkey-devel Removing 8 extra deps from valkey-compat-redis due to dependency on valkey Removing 1 extra deps from valkey-compat-redis-devel due to dependency on valkey-devel Wrote: /usr/src/RPM/RPMS/x86_64/valkey-8.0.1-alt2.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/valkey-devel-8.0.1-alt2.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/valkey-compat-redis-8.0.1-alt2.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/valkey-compat-redis-devel-8.0.1-alt2.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/valkey-debuginfo-8.0.1-alt2.x86_64.rpm (w2T8.xzdio) 423.82user 94.31system 15:21.21elapsed 56%CPU (0avgtext+0avgdata 258388maxresident)k 0inputs+0outputs (0major+6671596minor)pagefaults 0swaps 5.58user 2.15system 15:38.47elapsed 0%CPU (0avgtext+0avgdata 137064maxresident)k 1040inputs+0outputs (0major+219071minor)pagefaults 0swaps --- valkey-8.0.1-alt2.x86_64.rpm.repo 2024-12-15 19:17:53.719741857 +0000 +++ valkey-8.0.1-alt2.x86_64.rpm.hasher 2024-12-27 14:12:24.775307917 +0000 @@ -63,8 +63,8 @@ File: /etc/valkey/valkey.conf 100640 _valkey:_valkey c515d7c399bdbe8744b42e55cd1213c9 -File: /usr/bin/valkey-benchmark 100755 root:root 7ef57a5e52a79f8be78ea099c2ad68fb +File: /usr/bin/valkey-benchmark 100755 root:root eacab2e841d68901a05e93bce0ef5df8 File: /usr/bin/valkey-check-aof 120777 root:root valkey-server File: /usr/bin/valkey-check-rdb 120777 root:root valkey-server -File: /usr/bin/valkey-cli 100755 root:root c0868d164baf6c6ae75f1e08fe0df298 +File: /usr/bin/valkey-cli 100755 root:root 02a7b29e47389031e306679d01563d25 File: /usr/bin/valkey-sentinel 120777 root:root valkey-server -File: /usr/bin/valkey-server 100755 root:root 2b9ec6cf834cafd621d42f6f9e6b003d +File: /usr/bin/valkey-server 100755 root:root 4d63f0373a2ea75a452b66ba9a0be7d7 File: /usr/lib/systemd/system/valkey-sentinel.service 100644 root:root 47677cb370c6a25fc7bf2de44eb335f3 @@ -77,2 +77,2 @@ File: /var/log/valkey 40750 _valkey:_valkey -RPMIdentity: 79fc68b29b67cab4f7d318ff27deb0e0b2f8b8235581e1f5ba895474c21b61b89fe9eda221d40355564b1b062002f8b80f45d19c3e417c3561bcf108c4f128ab +RPMIdentity: 78db4bc7658be8134f86f4014aaf197a17d3691e20fc361a7092dfe638f1aa909ec34da5ecf3bceafb5b974db6ff21bdb9b3b7f09b4a35f768caf38b6f9d2c51 --- valkey-debuginfo-8.0.1-alt2.x86_64.rpm.repo 2024-12-15 19:17:53.373738634 +0000 +++ valkey-debuginfo-8.0.1-alt2.x86_64.rpm.hasher 2024-12-27 14:12:24.979310257 +0000 @@ -1,10 +1,10 @@ -/usr/lib/debug/.build-id/1d 40755 root:root -/usr/lib/debug/.build-id/1d/b3fae268532e336e9e7a8056ac371f91d7ac24 120777 root:root ../../../../bin/valkey-benchmark -/usr/lib/debug/.build-id/1d/b3fae268532e336e9e7a8056ac371f91d7ac24.debug 120777 root:root ../../usr/bin/valkey-benchmark.debug -/usr/lib/debug/.build-id/33 40755 root:root -/usr/lib/debug/.build-id/33/f35f42790eee8c1e4daafd8181bff8b69df319 120777 root:root ../../../../bin/valkey-server -/usr/lib/debug/.build-id/33/f35f42790eee8c1e4daafd8181bff8b69df319.debug 120777 root:root ../../usr/bin/valkey-server.debug -/usr/lib/debug/.build-id/d1 40755 root:root -/usr/lib/debug/.build-id/d1/b907ed17ce41290cb7bb3b0a3da45a871acfd1 120777 root:root ../../../../bin/valkey-cli -/usr/lib/debug/.build-id/d1/b907ed17ce41290cb7bb3b0a3da45a871acfd1.debug 120777 root:root ../../usr/bin/valkey-cli.debug +/usr/lib/debug/.build-id/41 40755 root:root +/usr/lib/debug/.build-id/41/ca859005a3098be0402682615d12cb2b13d74a 120777 root:root ../../../../bin/valkey-benchmark +/usr/lib/debug/.build-id/41/ca859005a3098be0402682615d12cb2b13d74a.debug 120777 root:root ../../usr/bin/valkey-benchmark.debug +/usr/lib/debug/.build-id/7b 40755 root:root +/usr/lib/debug/.build-id/7b/c347f369a3aee9d5cd93def0f411d70d4b4442 120777 root:root ../../../../bin/valkey-cli +/usr/lib/debug/.build-id/7b/c347f369a3aee9d5cd93def0f411d70d4b4442.debug 120777 root:root ../../usr/bin/valkey-cli.debug +/usr/lib/debug/.build-id/85 40755 root:root +/usr/lib/debug/.build-id/85/b2434a6eeafe91da826b4f6eb7799cb12aaf48 120777 root:root ../../../../bin/valkey-server +/usr/lib/debug/.build-id/85/b2434a6eeafe91da826b4f6eb7799cb12aaf48.debug 120777 root:root ../../usr/bin/valkey-server.debug /usr/lib/debug/usr/bin/valkey-benchmark.debug 100644 root:root @@ -448,17 +448,17 @@ Provides: valkey-debuginfo = 8.0.1-alt2:sisyphus+365091.100.2.1 -File: /usr/lib/debug/.build-id/1d 40755 root:root -File: /usr/lib/debug/.build-id/1d/b3fae268532e336e9e7a8056ac371f91d7ac24 120777 root:root ../../../../bin/valkey-benchmark -File: /usr/lib/debug/.build-id/1d/b3fae268532e336e9e7a8056ac371f91d7ac24.debug 120777 root:root ../../usr/bin/valkey-benchmark.debug -File: /usr/lib/debug/.build-id/33 40755 root:root -File: /usr/lib/debug/.build-id/33/f35f42790eee8c1e4daafd8181bff8b69df319 120777 root:root ../../../../bin/valkey-server -File: /usr/lib/debug/.build-id/33/f35f42790eee8c1e4daafd8181bff8b69df319.debug 120777 root:root ../../usr/bin/valkey-server.debug -File: /usr/lib/debug/.build-id/d1 40755 root:root -File: /usr/lib/debug/.build-id/d1/b907ed17ce41290cb7bb3b0a3da45a871acfd1 120777 root:root ../../../../bin/valkey-cli -File: /usr/lib/debug/.build-id/d1/b907ed17ce41290cb7bb3b0a3da45a871acfd1.debug 120777 root:root ../../usr/bin/valkey-cli.debug -File: /usr/lib/debug/usr/bin/valkey-benchmark.debug 100644 root:root 2cd11cb59df0514105d804468027e173 +File: /usr/lib/debug/.build-id/41 40755 root:root +File: /usr/lib/debug/.build-id/41/ca859005a3098be0402682615d12cb2b13d74a 120777 root:root ../../../../bin/valkey-benchmark +File: /usr/lib/debug/.build-id/41/ca859005a3098be0402682615d12cb2b13d74a.debug 120777 root:root ../../usr/bin/valkey-benchmark.debug +File: /usr/lib/debug/.build-id/7b 40755 root:root +File: /usr/lib/debug/.build-id/7b/c347f369a3aee9d5cd93def0f411d70d4b4442 120777 root:root ../../../../bin/valkey-cli +File: /usr/lib/debug/.build-id/7b/c347f369a3aee9d5cd93def0f411d70d4b4442.debug 120777 root:root ../../usr/bin/valkey-cli.debug +File: /usr/lib/debug/.build-id/85 40755 root:root +File: /usr/lib/debug/.build-id/85/b2434a6eeafe91da826b4f6eb7799cb12aaf48 120777 root:root ../../../../bin/valkey-server +File: /usr/lib/debug/.build-id/85/b2434a6eeafe91da826b4f6eb7799cb12aaf48.debug 120777 root:root ../../usr/bin/valkey-server.debug +File: /usr/lib/debug/usr/bin/valkey-benchmark.debug 100644 root:root 31ef57b3e5c64313b630c4c42969bd8f File: /usr/lib/debug/usr/bin/valkey-check-aof.debug 120777 root:root valkey-server.debug File: /usr/lib/debug/usr/bin/valkey-check-rdb.debug 120777 root:root valkey-server.debug -File: /usr/lib/debug/usr/bin/valkey-cli.debug 100644 root:root ae5ef67ac6def8e19942f668bdac95b8 +File: /usr/lib/debug/usr/bin/valkey-cli.debug 100644 root:root cecab1705f9010f16034e9f5f75a2fc3 File: /usr/lib/debug/usr/bin/valkey-sentinel.debug 120777 root:root valkey-server.debug -File: /usr/lib/debug/usr/bin/valkey-server.debug 100644 root:root 51b68a96e1fa4c2418125fefc62ad2ca +File: /usr/lib/debug/usr/bin/valkey-server.debug 100644 root:root e94c66e06d77b43f6a0e54f7ef7d03c9 File: /usr/src/debug/valkey-8.0.1 40755 root:root @@ -887,2 +887,2 @@ File: /usr/src/debug/valkey-8.0.1/src/zmalloc.h 100644 root:root 4289dcbccd9310c1e0056ca06b41f52e -RPMIdentity: c312b7b300e207bb6e9af947c93431d16dbe0e2276069abd1e7cc3b09426077898a34dbd506bf8c5f49aa5f732a1c69c0ebf56c4d1f1bc936529e3e53e98f678 +RPMIdentity: 25d00bee879cba5775e94e4870964d02d1393fb7cb8661d3f1dbc5f849e749b12343c74ab8220f4db6fcfc6c4bcd3dec5b3f4640cb7272378f77886573462b26