<86>Mar 1 07:14:51 userdel[33088]: delete user 'rooter' <86>Mar 1 07:14:51 userdel[33088]: removed group 'rooter' owned by 'rooter' <86>Mar 1 07:14:51 userdel[33088]: removed shadow group 'rooter' owned by 'rooter' <86>Mar 1 07:14:51 groupadd[33095]: group added to /etc/group: name=rooter, GID=1211 <86>Mar 1 07:14:51 groupadd[33095]: group added to /etc/gshadow: name=rooter <86>Mar 1 07:14:51 groupadd[33095]: new group: name=rooter, GID=1211 <86>Mar 1 07:14:51 useradd[33101]: new user: name=rooter, UID=1211, GID=1211, home=/root, shell=/bin/bash, from=none <86>Mar 1 07:14:51 userdel[33112]: delete user 'builder' <86>Mar 1 07:14:51 userdel[33112]: removed group 'builder' owned by 'builder' <86>Mar 1 07:14:51 userdel[33112]: removed shadow group 'builder' owned by 'builder' <86>Mar 1 07:14:51 groupadd[33124]: group added to /etc/group: name=builder, GID=1212 <86>Mar 1 07:14:51 groupadd[33124]: group added to /etc/gshadow: name=builder <86>Mar 1 07:14:51 groupadd[33124]: new group: name=builder, GID=1212 <86>Mar 1 07:14:51 useradd[33133]: new user: name=builder, UID=1212, GID=1212, home=/usr/src, shell=/bin/bash, from=none <13>Mar 1 07:14:55 rpmi: libtcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548256 installed <13>Mar 1 07:14:56 rpmi: tcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548256 installed <13>Mar 1 07:14:56 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed <13>Mar 1 07:14:56 rpmi: libsystemd-1:255.16-alt1 sisyphus+368218.100.2.1 1736510095 installed <13>Mar 1 07:14:56 rpmi: openssl-config-3.2.0-alt1 sisyphus+366659.140.4.1 1736956949 installed <13>Mar 1 07:14:56 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Mar 1 07:14:56 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed <13>Mar 1 07:14:57 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed <13>Mar 1 07:14:57 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed <13>Mar 1 07:14:57 rpmi: libtasn1-4.20.0-alt2 sisyphus+375829.100.1.1 1740299335 installed <13>Mar 1 07:14:57 rpmi: rpm-macros-alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed <13>Mar 1 07:14:57 rpmi: alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed <13>Mar 1 07:14:57 rpmi: ca-certificates-2025.02.10-alt1 sisyphus+374228.100.4.1 1739265441 installed <13>Mar 1 07:14:57 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Mar 1 07:14:57 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed <13>Mar 1 07:14:57 rpmi: libcrypto3-3.3.3-alt1 sisyphus+374381.40.2.1 1739299702 installed <13>Mar 1 07:14:57 rpmi: libssl3-3.3.3-alt1 sisyphus+374381.40.2.1 1739299702 installed <13>Mar 1 07:14:57 rpmi: libssl-devel-3.3.3-alt1 sisyphus+374381.40.2.1 1739299702 installed <13>Mar 1 07:14:58 rpmi: openssl-3.3.3-alt1 sisyphus+374381.40.2.1 1739299702 installed <13>Mar 1 07:14:58 rpmi: tcl-tls-1.7.22-alt1 sisyphus+326069.1000.1.1 1690717870 installed <13>Mar 1 07:14:58 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139881 installed <13>Mar 1 07:14:58 rpmi: libsystemd-devel-1:255.16-alt1 sisyphus+368218.100.2.1 1736510095 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/valkey-8.0.2-alt1.nosrc.rpm (w1.gzdio) Installing valkey-8.0.2-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.93882 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf valkey-8.0.2 + echo 'Source #0 (valkey-8.0.2.tar):' Source #0 (valkey-8.0.2.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/valkey-8.0.2.tar + cd valkey-8.0.2 + /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.93882 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd valkey-8.0.2 + USE_MALLOC= + USE_MALLOC=USE_JEMALLOC=yes + make -j8 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' 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.2/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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/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.2/deps' (rm -f .make-*) make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' (cd modules && make clean) make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/src/modules' rm -rf *.xo *.so make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src/modules' (cd ../tests/modules && make clean) make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/tests/modules' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' (rm -f .make-*) make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic >> .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 -march=i586 -mtune=generic -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.2/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.2/deps' (rm -f .make-*) make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' (echo "-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic" > .make-cflags) make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' (echo "" > .make-ldflags) make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' MAKE hiredis make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' cd hiredis && make static USE_SSL=1 make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' MAKE linenoise make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' cd linenoise && make make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' MAKE lua make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -O2 " MYLDFLAGS="" AR="ar rc" make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' MAKE hdr_histogram make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' cd hdr_histogram && make make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' MAKE fpconv make[2]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps' cd fpconv && make make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/fpconv' cc -Wall -Os -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c fpconv_dtoa.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/fpconv' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/fpconv' ar rcs libfpconv.a fpconv_dtoa.o make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/fpconv' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o ldebug.o ldebug.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lcode.o lcode.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hdr_histogram' cc -std=c99 -Wall -Os -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -DHDR_MALLOC_INCLUDE=\"hdr_redis_malloc.h\" -c hdr_histogram.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hdr_histogram' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lapi.o lapi.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hdr_histogram' ar rcs libhdrhistogram.a hdr_histogram.o make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hdr_histogram' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/linenoise' cc -Wall -Os -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -c linenoise.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/linenoise' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o ldump.o ldump.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lfunc.o lfunc.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o ldo.o ldo.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lmem.o lmem.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lgc.o lgc.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lopcodes.o lopcodes.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o llex.o llex.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lobject.o lobject.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lstate.o lstate.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lstring.o lstring.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hiredis' cc -std=c99 -c -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hiredis' ar rcs libhiredis_ssl.a ssl.o make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/hiredis' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o ltm.o ltm.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lundump.o lundump.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lzio.o lzio.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o ltable.o ltable.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o strbuf.o strbuf.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o fpconv.o fpconv.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lparser.o lparser.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o ldblib.o ldblib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o loslib.o loslib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lbaselib.o lbaselib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lmathlib.o lmathlib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lauxlib.o lauxlib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o liolib.o liolib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lvm.o lvm.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o linit.o linit.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o ltablib.o ltablib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o loadlib.o loadlib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lua_bit.o lua_bit.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lua_struct.o lua_struct.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lua.o lua.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lstrlib.o lstrlib.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lua_cjson.o lua_cjson.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o lua_cmsgpack.o lua_cmsgpack.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o print.o print.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DLUA_USE_MKSTEMP -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -c -o luac.o luac.c make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -o lua lua.o liblua.a -lm make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' cc -o luac luac.o print.o liblua.a -lm make[3]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/lua/src' make[2]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic" 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 *... 4 checking size of int... 4 checking size of long... 4 checking size of long long... 8 checking size of intmax_t... 8 checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking whether pause instruction is compilable... yes checking number of significant virtual address bits... 32 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 -march=i586 -mtune=generic' LDFLAGS= 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' 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 -march=i586 -mtune=generic EXTRA_CFLAGS : CPPFLAGS : -D_GNU_SOURCE -D_REENTRANT CXX : CONFIGURE_CXXFLAGS : SPECIFIED_CXXFLAGS : -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic 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.2/deps/jemalloc/ objroot : abs_objroot : /usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps' cd jemalloc && make lib/libjemalloc.a make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/deps/jemalloc' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -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.2/deps/jemalloc' make[3]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/deps/jemalloc' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from threads_mngr.c:35: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from memory_prefetch.c:11: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from io_threads.h:4, from io_threads.c:7: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from object.c:31: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from db.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from t_string.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from t_list.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from networking.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from t_set.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from server.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from replication.c:32: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from t_hash.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from rdb.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from multi.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from pubsub.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from syncio.c:31: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from sort.c:32: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from t_zset.c:59: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from config.c:31: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from aof.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from debug.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from crc16.c:1: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from cluster.c:36: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from cluster_slot_stats.h:1, from cluster_slot_stats.c:7: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from slowlog.h:33, from slowlog.c:41: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from bio.c:63: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from rio.c:57: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from notify.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from eval.c:38: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from blocked.c:63: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from bitops.c:31: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from sparkline.c:33: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from latency.c:36: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from hyperloglog.c:32: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from valkey-check-rdb.c:31: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from valkey-check-aof.c:31: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from lazyfree.c:1: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from geo.h:4, from geo.c:31: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from cluster_legacy.c:35: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from expire.c:33: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from evict.c:33: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from childinfo.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from sentinel.c:31: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from defrag.c:36: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from lolwut6.c:42: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from lolwut.c:36: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from lolwut5.c:36: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from tracking.c:31: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from socket.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from timeout.c:29: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from t_stream.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from resp_parser.c:59: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from call_reply.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from tls.c:32: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from acl.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from script.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from functions.h:51, from function_lua.c:42: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from functions.h:51, from functions.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from script_lua.h:51, from script_lua.c:30: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from connection.c:27: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from logreqres.c:70: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from unix.c:27: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from commands.c:2: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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 In file included from module.c:54: server.h:2250:1: note: the alignment of '_Atomic long long unsigned int' fields changed in GCC 11.1 2250 | }; | ^ make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' install valkey-server valkey-sentinel make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' install valkey-server valkey-check-rdb make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' install valkey-server valkey-check-aof make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' Hint: It's a good idea to run 'make test' ;) make[1]: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2/src' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.17630 + 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.2 + make 'INSTALL=/usr/libexec/rpm-build/install -p' 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' 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.2' cd src && make install make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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.2/src' make[1]: Entering directory '/usr/src/RPM/BUILD/valkey-8.0.2/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 -march=i586 -mtune=generic -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.2/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.2/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.2/src' make: Leaving directory '/usr/src/RPM/BUILD/valkey-8.0.2' + 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) verify-elf: WARNING: ./usr/bin/valkey-server: uses non-LFS functions: fcntl fopen freopen mmap verify-elf: WARNING: ./usr/bin/valkey-benchmark: uses non-LFS functions: fcntl mmap verify-elf: WARNING: ./usr/bin/valkey-cli: uses non-LFS functions: fcntl fopen mmap Splitting links to aliased files under /{,s}bin in /usr/src/tmp/valkey-buildroot Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.86886 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd valkey-8.0.2 + ./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]: 345491 Testing unit/acl-v2 [ready]: 345494 Testing unit/acl [ready]: 345505 Testing unit/aofrw [ready]: 345507 Testing unit/auth [ready]: 345497 Testing unit/bitfield [ready]: 345511 Testing unit/bitops [ready]: 345539 Testing unit/client-eviction [ready]: 345543 Testing unit/dump [ready]: 345557 Testing unit/expire [ready]: 345556 Testing unit/functions [ready]: 345582 Testing unit/geo [ready]: 345533 Testing unit/hyperloglog [ready]: 345530 Testing unit/info-command [ready]: 345523 Testing unit/info [ready]: 345560 Testing unit/introspection-2 [ready]: 345561 Testing unit/introspection [ready]: 345617 Testing unit/keyspace [ready]: 345573 Testing unit/latency-monitor [ready]: 345586 Testing unit/lazyfree [ready]: 345624 Testing unit/limits [ready]: 345558 Testing unit/maxmemory [ready]: 345588 Testing unit/multi [ready]: 345659 Testing unit/networking [ready]: 345631 Testing unit/obuf-limits [ready]: 345660 Testing unit/other [ready]: 345570 Testing unit/pause [ready]: 345667 Testing unit/printver [ready]: 345680 Testing unit/protocol [ready]: 345581 Testing unit/pubsub [ready]: 345584 Testing unit/pubsubshard [ready]: 345665 Testing unit/querybuf [ready]: 345670 Testing unit/quit [ready]: 345708 Testing unit/replybufsize [ready]: 345713 Testing unit/scan [ready]: 345664 Testing unit/scripting [ready]: 345721 Testing unit/shutdown [ready]: 345684 Testing unit/slowlog [ready]: 345692 Testing unit/sort [ready]: 345671 Testing unit/tls [ready]: 345683 Testing unit/tracking [ready]: 345686 Testing unit/violations [ready]: 345681 Testing unit/wait [ready]: 345705 Testing unit/type/hash [ready]: 345682 Testing unit/type/incr [ready]: 345727 Testing unit/type/list-2 [ready]: 345726 Testing unit/type/list-3 [ready]: 345687 Testing unit/type/list [ready]: 345704 Testing unit/type/set [ready]: 345707 Testing unit/type/stream-cgroups [ready]: 345693 Testing unit/type/stream === (pubsubshard external:skip) Starting server 127.0.0.1:24311 ok === (expire) Starting server 127.0.0.1:23031 ok === (slowlog) Starting server 127.0.0.1:27031 ok === (tls) Starting server 127.0.0.1:26231 ok === (protocol network) Starting server 127.0.0.1:26391 ok [ok]: EXPIRE - set timeouts multiple times (4 ms) === (stream) Starting server 127.0.0.1:27671 ok [ok]: EXPIRE - It should be still possible to read 'x' (0 ms) === (scripting) Starting server 127.0.0.1:22871 ok === (scripting) Starting server 127.0.0.1:25591 ok === (replybufsize) Starting server 127.0.0.1:28311 ok === (bitops) Starting server 127.0.0.1:21431 ok === (shutdown external:skip) Starting server 127.0.0.1:28631 ok === (obuf-limits external:skip logreqres:skip) Starting server 127.0.0.1:25111 ok === (keyspace) Starting server 127.0.0.1:24791 ok === (scan network standalone) Starting server 127.0.0.1:28471 ok === (geo) Starting server 127.0.0.1:24151 ok === (pubsub network) Starting server 127.0.0.1:23991 ok === (info and its relative command) Starting server 127.0.0.1:22231 ok === (wait network external:skip) Starting server 127.0.0.1:26551 ok === (limits network external:skip) Starting server 127.0.0.1:24951 ok === (introspection) Starting server 127.0.0.1:23511 ok === (tracking network logreqres:skip) Starting server 127.0.0.1:26871 ok === () Starting server 127.0.0.1:25271 ok [ok]: XADD wrong number of args (5 ms) === (sort) Starting server 127.0.0.1:27511 ok === (hll) Starting server 127.0.0.1:22391 ok [ok]: XADD can add entries into a stream that XRANGE can fetch (2 ms) === (aofrw external:skip logreqres:skip) Starting server 127.0.0.1:21591 ok === (stream) Starting server 127.0.0.1:28151 ok === (auth external:skip) Starting server 127.0.0.1:21751 ok [ok]: XADD IDs are incremental (7 ms) [ok]: XADD IDs are incremental when ms is the same as well (2 ms) [ok]: SPUBLISH/SSUBSCRIBE basics (121 ms) === (set) Starting server 127.0.0.1:27831 ok [ok]: XADD IDs correctly report an error when overflowing (8 ms) [ok]: XADD auto-generated sequence is incremented for last ID (1 ms) [ok]: XADD auto-generated sequence is zero for future timestamp ID (2 ms) === (hash) Starting server 127.0.0.1:27991 ok [ok]: XADD auto-generated sequence can't be smaller than last ID (6 ms) [ok]: XADD auto-generated sequence can't overflow (1 ms) [ok]: XADD 0-* should succeed (3 ms) === (other) Starting server 127.0.0.1:25431 ok === (pause network) Starting server 127.0.0.1:23671 ok === () Starting server 127.0.0.1:27191 ok === (acl external:skip) Starting server 127.0.0.1:21111 ok === () Starting server 127.0.0.1:22551 ok === (multi) Starting server 127.0.0.1:24631 ok === (latency-monitor needs:latency) Starting server 127.0.0.1:23831 ok === (acl external:skip) Starting server 127.0.0.1:21271 ok === (incr) Starting server 127.0.0.1:26711 ok === (lazyfree) Starting server 127.0.0.1:24471 ok === (list ziplist) Starting server 127.0.0.1:28791 ok === (dump) Starting server 127.0.0.1:22711 ok === () Starting server 127.0.0.1:25911 ok [ok]: SLOWLOG - check that it starts with an empty log (21 ms) === (bitops) Starting server 127.0.0.1:21911 ok === () Starting server 127.0.0.1:27351 ok === (info external:skip) Starting server 127.0.0.1:22071 ok [ok]: FUNCTION - Basic usage (25 ms) [ok]: FUNCTION - Load with unknown argument (7 ms) [ok]: FUNCTION - Create an already exiting library raise error (8 ms) [ok]: FUNCTION - Create an already exiting library raise error (case insensitive) (1 ms) [ok]: FUNCTION - Create a library with wrong name format (3 ms) [ok]: FUNCTION - Create library with unexisting engine (1 ms) === (quit) Starting server 127.0.0.1:26071 ok [ok]: EVAL - Does Lua interpreter replies to our requests? (38 ms) [ok]: FUNCTION - Test uncompiled script (5 ms) [ok]: EVAL - Return _G (2 ms) [ok]: FUNCTION - test replace argument (2 ms) === (introspection) Starting server 127.0.0.1:23351 ok [ok]: FUNCTION - test function case insensitive (1 ms) [ok]: EVAL - Return table with a metatable that raise error (7 ms) [ok]: FUNCTION - test replace argument with failure keeps old libraries (7 ms) [ok]: EVAL - Return table with a metatable that call server (3 ms) [ok]: FUNCTION - test function delete (2 ms) === (querybuf slow) Starting server 127.0.0.1:25751 ok === (list) Starting server 127.0.0.1:28951 ok === (maxmemory external:skip) Starting server 127.0.0.1:23191 ok [ok]: EVAL - Lua integer -> Redis protocol type conversion (9 ms) [ok]: FUNCTION - test fcall bad arguments (14 ms) [ok]: EVAL - Lua string -> Redis protocol type conversion (7 ms) [ok]: FUNCTION - test fcall bad number of keys arguments (1 ms) [ok]: FUNCTION - test fcall negative number of keys (0 ms) [ok]: EVAL - Lua true boolean -> Redis protocol type conversion (1 ms) [ok]: FUNCTION - test delete on not exiting library (1 ms) [ok]: EVAL - Lua false boolean -> Redis protocol type conversion (1 ms) [ok]: FUNCTION - test function kill when function is not running (1 ms) [ok]: FUNCTION - test wrong subcommand (1 ms) [ok]: EVAL - Lua status code reply -> Redis protocol type conversion (2 ms) [ok]: FUNCTION - test loading from rdb (2 ms) [ok]: EVAL - Lua error reply -> Redis protocol type conversion (2 ms) [ok]: TLS: Not accepting non-TLS connections on a TLS port (25 ms) [ok]: EVAL - Lua table -> Redis protocol type conversion (11 ms) [ok]: FUNCTION - test debug reload different options (20 ms) [ok]: EVAL - Are the KEYS and ARGV arrays populated correctly? (9 ms) [ok]: EVAL - is Lua able to call Redis API? (1 ms) [ok]: EVAL - Redis integer -> Lua type conversion (2 ms) [ok]: FUNCTION - test debug reload with nosave and noflush (4 ms) [ok]: DEL against a single item (11 ms) [ok]: EVAL - Lua number -> Redis integer conversion (19 ms) [ok]: FUNCTION - test flushall and flushdb do not clean functions (20 ms) [ok]: EVAL - Redis bulk -> Lua type conversion (4 ms) [ok]: Vararg DEL (4 ms) [ok]: EVAL - Redis multi bulk -> Lua type conversion (12 ms) [ok]: Untagged multi-key commands (12 ms) [ok]: FUNCTION - test function dump and restore (15 ms) [ok]: KEYS with pattern (1 ms) [ok]: KEYS to get all keys (4 ms) [ok]: DBSIZE (1 ms) [ok]: EVAL - Redis status reply -> Lua type conversion (9 ms) [ok]: CONFIG SET client-output-buffer-limit (75 ms) [ok]: KEYS with hashtag (5 ms) [ok]: FUNCTION - test function dump and restore with flush argument (13 ms) [ok]: EVAL - Redis error reply -> Lua type conversion (5 ms) [ok]: LATENCY HISTOGRAM with empty histogram (1 ms) [ok]: LATENCY HISTOGRAM all commands (1 ms) [ok]: LATENCY HISTOGRAM sub commands (1 ms) [ok]: LATENCY HISTOGRAM with a subset of commands (1 ms) [ok]: LATENCY HISTOGRAM command (1 ms) [ok]: LATENCY HISTOGRAM with wrong command name skips the invalid one (2 ms) [ok]: DEL all keys (12 ms) [ok]: BITFIELD signed SET and GET basics (1 ms) [ok]: BITFIELD unsigned SET and GET basics (1 ms) [ok]: BITFIELD signed SET and GET together (1 ms) [ok]: BITFIELD unsigned with SET, GET and INCRBY arguments (0 ms) [ok]: BITFIELD with only key as argument (1 ms) [ok]: BITFIELD # form (1 ms) [ok]: BITFIELD basic INCRBY form (1 ms) [ok]: EVAL - Redis nil bulk reply -> Lua type conversion (20 ms) [ok]: BITFIELD chaining of multiple commands (0 ms) [ok]: BITFIELD unsigned overflow wrap (1 ms) [ok]: BITFIELD unsigned overflow sat (1 ms) [ok]: BITFIELD signed overflow wrap (1 ms) [ok]: BITFIELD signed overflow sat (1 ms) [ok]: FUNCTION - test function dump and restore with append argument (43 ms) [ok]: FUNCTION - test function dump and restore with replace argument (2 ms) [ok]: EVAL - Is the Lua client using the currently selected DB? (28 ms) [ok]: FUNCTION - test function restore with bad payload do not drop existing functions (5 ms) [ok]: FUNCTION - test function restore with wrong number of arguments (2 ms) [ok]: FUNCTION - test fcall_ro with write command (0 ms) [ok]: INCR against non existing key (2 ms) [ok]: INCR against key created by incr itself (1 ms) [ok]: DECR against key created by incr (0 ms) [ok]: DECR against key is not exist and incr (1 ms) [ok]: EVAL - SELECT inside Lua should not affect the caller (9 ms) [ok]: FUNCTION - test fcall_ro with read only commands (10 ms) [ok]: INCR against key originally set with SET (1 ms) [ok]: FUNCTION - test keys and argv (6 ms) [ok]: EVAL - Scripts do not block on blpop command (12 ms) [ok]: INCR over 32bit value (0 ms) [ok]: FUNCTION - test command get keys on fcall (3 ms) [ok]: INCRBY over 32bit value with over 32bit increment (1 ms) [ok]: FUNCTION - test command get keys on fcall_ro (1 ms) [ok]: INCR fails against key with spaces (left) (1 ms) [ok]: INCR fails against key with spaces (right) (0 ms) [ok]: INCR fails against key with spaces (both) (0 ms) [ok]: DECRBY negation overflow (1 ms) [ok]: INCR fails against a key holding a list (1 ms) [ok]: DECRBY over 32bit value with over 32bit increment, negative res (1 ms) [ok]: DECRBY against key is not exist (0 ms) [ok]: INCR uses shared objects in the 0-9999 range (3 ms) [ok]: INCR can modify objects in-place (2 ms) [ok]: SADD, SCARD, SISMEMBER, SMISMEMBER, SMEMBERS basics - listpack (29 ms) [ok]: INCRBYFLOAT against non existing key (1 ms) [ok]: EVAL - Scripts do not block on brpop command (7 ms) [ok]: SLOWLOG - only logs commands taking more time than specified (223 ms) [ok]: INCRBYFLOAT against key originally set with SET (0 ms) [ok]: DUMP / RESTORE are able to serialize / unserialize a simple key (6 ms) [ok]: INCRBYFLOAT over 32bit value (1 ms) [ok]: EVAL - Scripts do not block on brpoplpush command (8 ms) [ok]: INCRBYFLOAT over 32bit value with over 32bit increment (1 ms) [ok]: INCRBYFLOAT fails against key with spaces (left) (1 ms) [ok]: INCRBYFLOAT fails against key with spaces (right) (1 ms) [ok]: INCRBYFLOAT fails against key with spaces (both) (1 ms) [ok]: info command with at most one sub command (25 ms) [ok]: INCRBYFLOAT fails against a key holding a list (2 ms) [ok]: GEO with wrong type src key (38 ms) [ok]: info command with one sub-section (1 ms) [ok]: INCRBYFLOAT does not allow NaN or Infinity (1 ms) [ok]: EVAL - Scripts do not block on blmove command (8 ms) [ok]: RESTORE can set an arbitrary expire to the materialized key (12 ms) [ok]: info command with multiple sub-sections (8 ms) [ok]: AUTH fails if there is no password configured server side (21 ms) [ok]: INCRBYFLOAT decrement (2 ms) [ok]: string to double with null terminator (1 ms) [ok]: GEO with non existing src key (6 ms) [ok]: No negative zero (2 ms) [ok]: INCRBY INCRBYFLOAT DECRBY against unhappy path (5 ms) [ok]: RESTORE can set an expire that overflows a 32 bit integer (4 ms) [ok]: GEO BYLONLAT with empty search (3 ms) [ok]: EVAL - Scripts do not block on bzpopmin command (9 ms) [ok]: incr operation should update encoding from raw to int (5 ms) [ok]: Arity check for auth command (10 ms) [ok]: decr operation should update encoding from raw to int (3 ms) [ok]: incrby operation should update encoding from raw to int (5 ms) [ok]: decrby operation should update encoding from raw to int (5 ms) [ok]: EVAL - Scripts do not block on bzpopmax command (12 ms) [ok]: XGROUP CREATE: creation and duplicate group name detection (32 ms) [ok]: EVAL - Scripts do not block on wait (4 ms) [ok]: EVAL - Scripts do not block on waitaof (3 ms) [ok]: GEO BYMEMBER with non existing member (20 ms) [ok]: RESTORE can set an absolute expire (23 ms) [ok]: GEOADD create (1 ms) [ok]: XGROUP CREATE: with ENTRIESREAD parameter (10 ms) [ok]: GEOADD update (1 ms) Waiting for background AOF rewrite to finish... [ok]: GEOADD update with CH option (5 ms) [ok]: RESTORE with ABSTTL in the past (6 ms) [ok]: SORT adds integer field to list (17 ms) [ok]: GEOADD update with NX option (2 ms) [ok]: EVAL - Scripts do not block on XREAD with BLOCK option (15 ms) [ok]: XGROUP CREATE: automatic stream creation fails without MKSTREAM (17 ms) [ok]: GEOADD update with XX option (11 ms) [ok]: RESTORE can set LRU (13 ms) [ok]: XGROUP CREATE: automatic stream creation works with MKSTREAM (1 ms) [ok]: XREADGROUP will return only new elements (2 ms) [ok]: GEOADD update with CH NX option (2 ms) [ok]: Handle an empty query (337 ms) [ok]: Connections start with the default user (14 ms) [ok]: It is possible to create new users (0 ms) [ok]: Coverage: ACL USERS (3 ms) [ok]: GEOADD update with CH XX option (6 ms) [ok]: XREADGROUP can read the history of the elements we own (9 ms) [ok]: EVAL - Scripts do not block on XREADGROUP with BLOCK option (17 ms) [ok]: BITCOUNT against wrong type (20 ms) [ok]: GEOADD update with XX NX option will return syntax error (2 ms) [ok]: BITCOUNT returns 0 against non existing key (1 ms) [ok]: Usernames can not contain spaces or null characters (0 ms) [ok]: New users start disabled (1 ms) [ok]: Enabling the user allows the login (0 ms) [ok]: BITCOUNT returns 0 with out of range indexes (2 ms) [ok]: Only the set of correct passwords work (5 ms) Testing Valkey version 7.2.4 (00000000) [ok]: XPENDING is able to return pending items (8 ms) [ok]: XPENDING can return single consumer items (1 ms) [ok]: GEOADD update with invalid option (10 ms) [ok]: Explicit regression for a list bug (22 ms) [ok]: XPENDING only group (0 ms) [ok]: EVAL - Scripts do not block on XREAD with BLOCK option -- non empty stream (10 ms) [ok]: Listpack: SORT BY key (1 ms) [ok]: GEOADD invalid coordinates (5 ms) [ok]: Listpack: SORT BY key with limit (4 ms) [ok]: GEOADD multi add (3 ms) [ok]: EVAL - Scripts do not block on XREADGROUP with BLOCK option -- non empty stream (8 ms) [ok]: It is possible to remove passwords from the set of valid ones (11 ms) [ok]: BITCOUNT returns 0 with negative indexes where start > end (16 ms) [ok]: RESTORE can set LFU (28 ms) [ok]: SLOWLOG - zero max length is correctly handled (93 ms) Waiting for background AOF rewrite to finish... [1/122 done]: unit/type/incr (1 seconds) Testing unit/type/string [ok]: PING (44 ms) [ok]: Check geoset values (1 ms) [ok]: EVAL - Scripts can run non-deterministic commands (8 ms) [2/122 done]: unit/violations (1 seconds) Testing unit/type/zset [ok]: Test password hashes can be added (8 ms) [ok]: BITCOUNT against test vector #1 (8 ms) [ok]: RESTORE returns an error of the key already exists (2 ms) [ok]: CLIENT LIST (2 ms) [ok]: Test password hashes validate input (2 ms) [ok]: Listpack: SORT BY hash field (16 ms) [ok]: XPENDING with IDLE (28 ms) [ok]: GEORADIUS simple (sorted) (1 ms) [ok]: RESTORE can overwrite an existing key with REPLACE (6 ms) [ok]: BITCOUNT against test vector #2 (2 ms) [ok]: EVAL - No arguments to redis.call/pcall is considered an error (12 ms) [ok]: ACL GETUSER returns the password hash instead of the actual password (0 ms) [ok]: Coverage: HELP commands (29 ms) [ok]: GEORADIUS_RO simple (sorted) (2 ms) [ok]: BITCOUNT against test vector #3 (5 ms) [ok]: RESTORE can detect a syntax error for unrecognized options (1 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (7 ms) [ok]: Test hashed passwords removal (5 ms) [ok]: GEOSEARCH simple (sorted) (1 ms) [ok]: BITCOUNT against test vector #4 (2 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (2 ms) [ok]: Coverage: MEMORY MALLOC-STATS (6 ms) [ok]: XPENDING with exclusive range intervals works as expected (10 ms) [ok]: CLIENT LIST with IDs (17 ms) [ok]: By default users are not able to access any command (3 ms) [ok]: BITCOUNT against test vector #5 (11 ms) [ok]: SLOWLOG - max entries is correctly handled (32 ms) [ok]: GEOSEARCH FROMLONLAT and FROMMEMBER cannot exist at the same time (1 ms) [ok]: CLIENT INFO (5 ms) [ok]: XACK is able to remove items from the consumer/group PEL (6 ms) [ok]: By default users are not able to access any key (9 ms) [ok]: SLOWLOG - GET optional argument to limit output len works (3 ms) [ok]: Temp rdb will be deleted if we use bg_unlink when shutdown (240 ms) [ok]: GEOSEARCH FROMLONLAT and FROMMEMBER one must exist (1 ms) [ok]: XACK can't remove the same item multiple times (2 ms) [ok]: It's possible to allow the access of a subset of keys (6 ms) [ok]: SLOWLOG - RESET subcommand works (0 ms) [ok]: GEOSEARCH BYRADIUS and BYBOX cannot exist at the same time (0 ms) [ok]: XACK is able to accept multiple arguments (9 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (20 ms) [ok]: Coverage: MEMORY PURGE (20 ms) [ok]: MULTI / EXEC basics (23 ms) [ok]: HSET/HLEN - Small hash creation (38 ms) [ok]: GEOSEARCH BYRADIUS and BYBOX one must exist (2 ms) [ignore]: EVAL - JSON string encoding a string larger than 2GB: large memory flag not provided [ok]: By default, only default user is able to publish to any channel (20 ms) [3/122 done]: unit/printver (1 seconds) Testing unit/cluster/announce-client-ip [ok]: Is the small hash encoded with a listpack? (8 ms) [ok]: DISCARD (8 ms) [4/122 done]: unit/info-command (1 seconds) Testing unit/cluster/announced-endpoints [ok]: GEOSEARCH with STOREDIST option (1 ms) [ok]: EVAL - JSON numeric decoding (2 ms) [ok]: By default, only default user is not able to publish to any shard channel (4 ms) [ok]: Nested MULTI are not allowed (1 ms) [ok]: EVAL - JSON string decoding (7 ms) [ok]: SAVE - make sure there are all the types as values (11 ms) [ok]: GEORADIUS withdist (sorted) (1 ms) [ok]: GEOSEARCH withdist (sorted) (3 ms) [ok]: GEORADIUS with COUNT (10 ms) [ok]: GEORADIUS with multiple WITH* tokens (3 ms) [ok]: GEORADIUS with ANY not sorted by default (0 ms) [ok]: EVAL - JSON smoke test (7 ms) [ok]: XACK should fail if got at least one invalid ID (18 ms) [ok]: GEORADIUS with ANY sorted by ASC (3 ms) [ok]: MULTI where commands alter argc/argv (8 ms) [ok]: GEORADIUS with ANY but no COUNT (1 ms) [ok]: GEORADIUS with COUNT but missing integer argument (1 ms) [ok]: GEORADIUS with COUNT DESC (0 ms) [ok]: GEORADIUS HUGE, issue #2767 (7 ms) [ok]: GEORADIUSBYMEMBER simple (sorted) (1 ms) [ok]: WATCH inside MULTI is not allowed (4 ms) [ok]: Test read commands are not blocked by client pause (233 ms) [ok]: GEORADIUSBYMEMBER_RO simple (sorted) (2 ms) [ok]: EVAL - cmsgpack can pack double? (8 ms) [ok]: GEORADIUSBYMEMBER search areas contain satisfied points in oblique direction (4 ms) [ok]: GEORADIUSBYMEMBER crossing pole search (1 ms) [ok]: GEOSEARCH FROMMEMBER simple (sorted) (0 ms) [ok]: EVAL - cmsgpack can pack negative int64? (2 ms) [ok]: GEOSEARCH vs GEORADIUS (7 ms) [ok]: GEOSEARCH non square, long and narrow (16 ms) [ok]: EXEC fails if there are errors while queueing commands #1 (10 ms) [ok]: HRANDFIELD - listpack (23 ms) [ok]: The microsecond part of the TIME command will not overflow (12 ms) [ok]: GEOSEARCH corner point test (21 ms) [ok]: GEORADIUSBYMEMBER withdist (sorted) (0 ms) [ok]: PEL NACK reassignment after XGROUP SETID event (34 ms) [ok]: GEOHASH is able to return geohash strings (4 ms) [ok]: SADD, SCARD, SISMEMBER, SMISMEMBER, SMEMBERS basics - hashtable (197 ms) [ok]: GEOHASH with only key as argument (5 ms) [ok]: HRANDFIELD - hashtable (14 ms) [ok]: GEOPOS simple (1 ms) [ok]: HRANDFIELD with RESP3 (3 ms) [ok]: XREADGROUP will not report data on empty history. Bug #5577 (9 ms) [ok]: HRANDFIELD count of 0 is handled correctly (0 ms) [ok]: HRANDFIELD count overflow (0 ms) [ok]: HRANDFIELD with against non existing key (0 ms) [ok]: HRANDFIELD count of 0 is handled correctly - emptyarray (0 ms) [ok]: HRANDFIELD with against non existing key - emptyarray (0 ms) [ok]: SADD, SCARD, SISMEMBER, SMISMEMBER, SMEMBERS basics - intset (16 ms) [ok]: TLS: Verify tls-auth-clients behaves as expected (361 ms) [ok]: XREADGROUP history reporting of deleted entries. Bug #5570 (15 ms) [ok]: SMISMEMBER SMEMBERS SCARD against non set (5 ms) [ok]: GEOPOS missing element (17 ms) [ok]: SMISMEMBER SMEMBERS SCARD against non existing key (2 ms) [ok]: SMISMEMBER requires one or more members (1 ms) [ok]: GEOPOS with only key as argument (2 ms) [ok]: SADD against non set (3 ms) [ok]: SADD a non-integer against a small intset (3 ms) [ok]: Regression for quicklist #3343 bug (147 ms) [ok]: GEODIST simple & unit (12 ms) === () Starting server 127.0.0.1:26553 ok [ok]: GEODIST missing elements (14 ms) [ok]: GEORADIUS STORE option: syntax error (4 ms) [ok]: packed node check compression with insert and pop (15 ms) [ok]: SPUBLISH/SSUBSCRIBE with two clients (586 ms) [ok]: GEOSEARCHSTORE STORE option: syntax error (0 ms) [ok]: GEORANGE STORE option: incompatible options (2 ms) [ok]: GEORANGE STORE option: plain usage (1 ms) [ok]: GEORADIUSBYMEMBER STORE/STOREDIST option: plain usage (6 ms) [ok]: packed node check compression combined with trim (5 ms) [ok]: packed node check compression with lset (3 ms) [ok]: GEOSEARCHSTORE STORE option: plain usage (9 ms) [ok]: GEORANGE STOREDIST option: plain usage (2 ms) [ok]: GEOSEARCHSTORE STOREDIST option: plain usage (1 ms) [ok]: GEORANGE STOREDIST option: COUNT ASC and DESC (14 ms) [ok]: GEOSEARCH the box spans -180° or 180° (1 ms) [ok]: GEOSEARCH with small distance (6 ms) [ok]: QUIT returns OK (196 ms) [ok]: Pub/Sub PING on RESP2 (37 ms) [ok]: SLOWLOG - logged entry sanity check (214 ms) [ok]: Check compression with recompress (113 ms) [ok]: Test basic multiple selectors (30 ms) [ok]: SLOWLOG - Certain commands are omitted that contain sensitive information (19 ms) === (string) Starting server 127.0.0.1:26713 ok [ok]: Test ACL selectors by default have no permissions (12 ms) [ok]: SADD a non-integer against a large intset (140 ms) [ok]: SADD an integer larger than 64 bits (2 ms) [ok]: Test deleting selectors (4 ms) [ok]: SLOWLOG - Some commands can redact sensitive fields (14 ms) [ok]: Test selector syntax error reports the error in the selector context (13 ms) === (shutdown external:skip) Starting server 127.0.0.1:28633 ok [ok]: Negative multibulk length (335 ms) === (zset) Starting server 127.0.0.1:27193 ok [ok]: Test flexible selector definition (32 ms) [ok]: Test separate read permission (8 ms) [ok]: Test separate write permission (4 ms) [ok]: Test separate read and write permissions (5 ms) [ok]: RESTORE should not store key that are already expired, with REPLACE will propagate it as DEL or UNLINK (341 ms) [ok]: DUMP of non existing key returns nil (0 ms) [ok]: Validate read and write permissions format - empty permission (9 ms) [ok]: Validate read and write permissions format - empty selector (1 ms) === () Starting server 127.0.0.1:22073 ok [ok]: Validate read and write permissions format - empty pattern (16 ms) [ok]: Validate read and write permissions format - no pattern (2 ms) [ok]: Test separate read and write permissions on different selectors are not additive (12 ms) [ok]: Setup slave (122 ms) [ok]: WAIT out of range timeout (milliseconds) (1 ms) [ok]: EXEC fails if there are errors while queueing commands #2 (319 ms) [ok]: Test SET with separate read permission (17 ms) [ok]: If EXEC aborts, the client MULTI state is cleared (8 ms) [ok]: SET and GET an item (7 ms) [ok]: Blocking XREADGROUP will not reply with an empty array (288 ms) [ok]: SET and GET an empty item (0 ms) [ok]: Check encoding - listpack (1 ms) [ok]: Test SET with separate write permission (15 ms) [ok]: ZSET basic ZADD and score update - listpack (5 ms) [ok]: client input output and command process statistics (384 ms) [ok]: EXEC works on WATCHed key not modified (15 ms) [ok]: ZSET element can't be set to NaN with ZADD - listpack (1 ms) [ok]: ZSET element can't be set to NaN with ZINCRBY - listpack (0 ms) [ok]: EXEC fail on WATCHed key modified (1 key of 1 watched) (3 ms) [ok]: ZADD with options syntax error with incomplete pair - listpack (4 ms) [ok]: EXEC fail on WATCHed key modified (1 key of 5 watched) (7 ms) [ok]: ZADD XX option without key - listpack (1 ms) [ok]: Test SET with read and write permissions (22 ms) [ok]: EXEC fail on WATCHed key modified by SORT with STORE even if the result is empty (1 ms) [ok]: ZADD XX existing key - listpack (0 ms) [ok]: Test BITFIELD with separate read permission (9 ms) [ok]: ZADD XX returns the number of elements actually added - listpack (1 ms) [ok]: ZADD XX updates existing elements score - listpack (5 ms) [ok]: ZADD GT updates existing elements when new scores are greater - listpack (1 ms) [ok]: ZADD LT updates existing elements when new scores are lower - listpack (6 ms) [ok]: ZADD GT XX updates existing elements when new scores are greater and skips new elements - listpack (1 ms) [ok]: ZADD LT XX updates existing elements when new scores are lower and skips new elements - listpack (2 ms) [ok]: ZADD XX and NX are not compatible - listpack (0 ms) [ok]: ZADD NX with non existing key - listpack (2 ms) [ok]: ZADD NX only add new elements without updating old ones - listpack (1 ms) [ok]: ZADD GT and NX are not compatible - listpack (1 ms) [ok]: ZADD LT and NX are not compatible - listpack (3 ms) [ok]: ZADD LT and GT are not compatible - listpack (0 ms) [ok]: Test BITFIELD with separate write permission (6 ms) [ok]: ZADD INCR LT/GT replies with nill if score not updated - listpack (1 ms) [ok]: ZADD INCR LT/GT with inf - listpack (6 ms) [ok]: ZADD INCR works like ZINCRBY - listpack (0 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 (0 ms) [ok]: ZINCRBY calls leading to NaN result in error - listpack (0 ms) [ok]: ZINCRBY against invalid incr value - listpack (0 ms) [ok]: ZADD - Variadic version base case - listpack (1 ms) [ok]: ZADD - Return value is the number of actually added items - listpack (4 ms) [ok]: ZADD - Variadic version does not add nothing on single parsing err - listpack (1 ms) [ok]: ZADD - Variadic version will raise error on missing arg - listpack (0 ms) [ok]: ZINCRBY does not work variadic even if shares ZADD implementation - listpack (0 ms) [ok]: ZCARD basics - listpack (1 ms) [ok]: Test BITFIELD with read and write permissions (14 ms) [ok]: ZREM removes key after last element is removed - listpack (1 ms) [ok]: ZREM variadic version - listpack (1 ms) [ok]: CLIENT KILL with illegal arguments (48 ms) === (external:skip cluster) Starting server 127.0.0.1:22233 ok [ok]: ZREM variadic version -- remove elements after key deletion - listpack (1 ms) [ok]: ZRANGE basics - listpack (10 ms) [ok]: SADD an integer larger than 64 bits to a large intset (199 ms) [ok]: Crash due to wrongly recompress after lrem (230 ms) [ok]: SPUBLISH/SSUBSCRIBE after UNSUBSCRIBE without arguments (322 ms) [ok]: SHUTDOWN ABORT can cancel SIGTERM (35 ms) [ok]: Test ACL log correctly identifies the relevant item when selectors are used (20 ms) [ok]: By default, only default user is able to subscribe to any channel (432 ms) [ok]: ZREVRANGE basics - listpack (10 ms) [ok]: Test ACL GETUSER response information (4 ms) [ok]: ZRANK/ZREVRANK basics - listpack (9 ms) [ok]: ZRANK - after deletion - listpack (0 ms) [ok]: ZINCRBY - can create a new sorted set - listpack (0 ms) [ok]: ZINCRBY - increment and decrement - listpack (2 ms) [ok]: ZINCRBY return value - listpack (0 ms) [ok]: Test ACL list idempotency (15 ms) [ok]: Temp rdb will be deleted in signal handle (23 ms) [ok]: Test R+W is the same as all permissions (6 ms) [ok]: Test basic dry run functionality (4 ms) [ok]: Test various commands for command permissions (3 ms) [ok]: ZRANGEBYSCORE/ZREVRANGEBYSCORE/ZCOUNT basics - listpack (16 ms) [ok]: plain node check compression with insert and pop (348 ms) === (auth external:skip) Starting server 127.0.0.1:21753 ok [ok]: ZRANGEBYSCORE with WITHSCORES - listpack (3 ms) === (external:skip cluster) Starting server 127.0.0.1:25913 ok [ok]: Pub/Sub PING on RESP3 (2 ms) [ok]: LINSERT correctly recompress full quicklistNode after inserting a element before it (51 ms) [ok]: ZRANGEBYSCORE with LIMIT - listpack (19 ms) EXEC fail on lazy expired WATCHed key attempts: 0 [ok]: ZRANGEBYSCORE with LIMIT and WITHSCORES - listpack (4 ms) [ok]: EXEC fail on lazy expired WATCHed key (114 ms) [ok]: ZRANGEBYSCORE with non-value min or max - listpack (1 ms) [ok]: Clients are able to enable tracking and redirect it (4 ms) [ok]: TLS: Verify tls-protocols behaves as expected (434 ms) [ok]: WATCH stale keys should not fail EXEC (7 ms) [ok]: ZRANGEBYLEX/ZREVRANGEBYLEX/ZLEXCOUNT basics - listpack (13 ms) [ok]: Test various odd commands for key permissions (42 ms) [ok]: Delete WATCHed stale keys should not fail EXEC (9 ms) [ok]: SLOWLOG - Rewritten commands are logged as their original command (284 ms) [ok]: SLOWLOG - commands with too many arguments are trimmed (1 ms) [ok]: SLOWLOG - too long arguments are trimmed (1 ms) [ok]: FLUSHDB while watching stale keys should not fail EXEC (8 ms) [ok]: The other connection is able to get invalidations (20 ms) [ok]: Existence test commands are not marked as access (18 ms) [ok]: The client is now able to disable tracking (6 ms) [ok]: Clients can enable the BCAST mode with the empty prefix (1 ms) [ok]: ZLEXCOUNT advanced - listpack (22 ms) [ok]: The connection gets invalidation messages about all the keys (2 ms) [ok]: LINSERT correctly recompress full quicklistNode after inserting a element after it (52 ms) [ok]: Out of range multibulk length (277 ms) [ok]: After successful EXEC key is no longer watched (14 ms) [ok]: Intersection cardinaltiy commands are access commands (13 ms) [ok]: Clients can enable the BCAST mode with prefixes (10 ms) [ok]: Adding prefixes to BCAST mode works (6 ms) [ok]: Tracking NOLOOP mode in standard mode works (6 ms) [ok]: Tracking NOLOOP mode in BCAST mode works (3 ms) [ok]: After failed EXEC key is no longer watched (19 ms) [ok]: Test general keyspace commands require some type of permission to execute (24 ms) [ok]: verify reply buffer limits (860 ms) [ok]: ZRANGEBYLEX with LIMIT - listpack (38 ms) === (repl) Starting server 127.0.0.1:22713 ok [ok]: It is possible to UNWATCH (16 ms) [ok]: ZRANGEBYLEX with invalid lex range specifiers - listpack (3 ms) [ok]: UNWATCH when there is nothing watched works as expected (0 ms) [ok]: FLUSHALL is able to touch the watched keys (15 ms) [ok]: Cardinality commands require some type of permission to execute (23 ms) [ok]: FLUSHALL does not touch non affected keys (1 ms) [ok]: FLUSHDB is able to touch the watched keys (4 ms) [ok]: Blocking XREADGROUP: key deleted (234 ms) [ok]: Test sharded channel permissions (7 ms) [ok]: FLUSHDB does not touch non affected keys (3 ms) [ok]: plain node check compression combined with trim (132 ms) [ok]: SWAPDB is able to touch the watched keys that exist (16 ms) [ok]: Test sort with ACL permissions (21 ms) [ok]: SWAPDB is able to touch the watched keys that do not exist (4 ms) [ok]: Test DRYRUN with wrong number of arguments (0 ms) [ok]: FUNCTION - test function kill (791 ms) [ok]: SWAPDB does not touch watched stale keys (25 ms) [ok]: Very big payload in GET/SET (260 ms) [ok]: SWAPDB does not touch non-existing key replaced with stale key (15 ms) [ok]: ZREMRANGEBYSCORE basics - listpack (97 ms) [ok]: ZREMRANGEBYSCORE with non-value min or max - listpack (2 ms) [ok]: SWAPDB does not touch stale key replaced with another stale key (16 ms) [ok]: WATCH is able to remember the DB a key belongs to (10 ms) [ok]: WATCH will consider touched keys target of EXPIRE (3 ms) [ok]: CONFIG SET port number (1711 ms) [ok]: latencystats: disable/enable (38 ms) [5/122 done]: unit/replybufsize (1 seconds) Testing unit/cluster/base [ok]: ZREMRANGEBYRANK basics - listpack (38 ms) [ignore]: Not supported in tls mode [ok]: SLOWLOG - EXEC is not logged, just executed commands (204 ms) [ok]: latencystats: configure percentiles (25 ms) [ok]: Pipelined commands after QUIT must not be executed (552 ms) [ok]: {standalone} SCAN basic (908 ms) [ok]: latencystats: bad configure percentiles (33 ms) [6/122 done]: unit/cluster/base (0 seconds) Testing unit/cluster/cli [ignore]: Not supported in tls mode [ok]: Wrong multibulk payload header (229 ms) [ok]: plain node check compression with lset (171 ms) [ok]: SSUBSCRIBE to one channel more than once (346 ms) [ok]: Test old pause-all takes precedence over new pause-write (less restrictive) (762 ms) [ok]: PUBLISH/SUBSCRIBE basics (307 ms) [ok]: By default, only default user is able to subscribe to any shard channel (348 ms) [ok]: WAIT should acknowledge 1 additional copy of the data (456 ms) [7/122 done]: unit/cluster/cli (0 seconds) Testing unit/cluster/cluster-multiple-meets [ok]: MIGRATE is caching connections (502 ms) [ignore]: Not supported in tls mode [ok]: ZREMRANGEBYLEX basics - listpack (110 ms) [ok]: ZUNIONSTORE against non-existing key doesn't set destination - listpack (1 ms) [ok]: ZUNION/ZINTER/ZINTERCARD/ZDIFF against non-existing key - listpack (8 ms) [ok]: ZUNIONSTORE with empty set - listpack (1 ms) [ok]: AUTH fails when a wrong password is given (186 ms) [ok]: ZUNION/ZINTER/ZINTERCARD/ZDIFF with empty set - listpack (4 ms) [ok]: ZUNIONSTORE basics - listpack (5 ms) [ok]: Arbitrary command gives an error when AUTH is required (8 ms) [8/122 done]: unit/cluster/cluster-multiple-meets (0 seconds) Testing unit/cluster/cluster-nodes-slots [ok]: AUTH succeeds when the right password is given (6 ms) [ok]: Once AUTH succeeded we can actually send commands to the server (1 ms) [ok]: ZUNION/ZINTER/ZINTERCARD/ZDIFF with integer members - listpack (9 ms) [ok]: ZUNIONSTORE with weights - listpack (1 ms) === (shutdown external:skip) Starting server 127.0.0.1:28635 ok [ok]: ZUNION with weights - listpack (5 ms) [ok]: ZUNIONSTORE with a regular set and weights - listpack (8 ms) [ok]: ZUNIONSTORE with AGGREGATE MIN - listpack (1 ms) [ok]: Blocking XREADGROUP: key type changed with SET (276 ms) [ok]: ZUNION/ZINTER with AGGREGATE MIN - listpack (6 ms) [ok]: ZUNIONSTORE with AGGREGATE MAX - listpack (6 ms) [ok]: ZUNION/ZINTER with AGGREGATE MAX - listpack (9 ms) [ok]: ZINTERSTORE basics - listpack (1 ms) [ok]: ZINTER basics - listpack (0 ms) [ok]: ZINTERCARD with illegal arguments (5 ms) [ok]: ZINTERCARD basics - listpack (1 ms) [ok]: DEL against expired key (1112 ms) [ok]: ZINTER RESP3 - listpack (6 ms) [ok]: ZINTERSTORE with weights - listpack (3 ms) [ok]: ZINTER with weights - listpack (0 ms) [ok]: EXISTS (7 ms) [ok]: ZINTERSTORE with a regular set and weights - listpack (2 ms) [ok]: Zero length value in key. SET/GET/EXISTS (5 ms) [ok]: ZINTERSTORE with AGGREGATE MIN - listpack (5 ms) [ok]: ZINTERSTORE with AGGREGATE MAX - listpack (0 ms) [ok]: Commands pipelining (4 ms) [ok]: Non existing command (5 ms) [ok]: ZUNIONSTORE with +inf/-inf scores - listpack (8 ms) [ok]: Negative multibulk payload length (161 ms) [ok]: ZUNIONSTORE with NaN weights - listpack (3 ms) [ok]: RENAME basic usage (6 ms) [ok]: SLOWLOG - can clean older entries (206 ms) [ok]: RENAME source key should no longer exist (1 ms) [ok]: RENAME against already existing key (6 ms) [ok]: RENAMENX basic usage (3 ms) [ok]: RENAMENX against already existing key (1 ms) [ok]: ZINTERSTORE with +inf/-inf scores - listpack (19 ms) [ok]: ZINTERSTORE with NaN weights - listpack (1 ms) [ok]: ZDIFFSTORE basics - listpack (1 ms) [ok]: ZDIFF basics - listpack (0 ms) [ok]: RENAMENX against already existing key (2) (9 ms) [ok]: SADD overflows the maximum allowed integers in an intset - single (519 ms) [ok]: RENAME against non existing source key (1 ms) [ok]: ZDIFFSTORE with a regular set - listpack (3 ms) [ok]: ZDIFF subtracting set from itself - listpack (1 ms) [ok]: RENAME where source and dest key are the same (existing) (1 ms) [ok]: ZDIFF algorithm 1 - listpack (1 ms) [ok]: RENAMENX where source and dest key are the same (existing) (4 ms) [ok]: RENAME where source and dest key are the same (non existing) (4 ms) [ok]: RENAME with volatile key, should move the TTL as well (4 ms) [ok]: ZDIFF algorithm 2 - listpack (13 ms) [ok]: RENAME with volatile key, should not inherit TTL of target key (10 ms) === (external:skip) Starting server 127.0.0.1:21113 ok [ok]: DEL all keys again (DB 0) (6 ms) [ok]: DEL all keys again (DB 1) (6 ms) [ok]: COPY basic usage for string (19 ms) [ok]: COPY for string does not replace an existing key without REPLACE option (1 ms) [ok]: COPY for string can replace an existing key with REPLACE option (2 ms) [ok]: COPY for string ensures that copied data is independent of copying data (6 ms) [ok]: COPY for string does not copy data to no-integer DB (5 ms) === () Starting server 127.0.0.1:27353 ok [ok]: COPY can copy key expire metadata as well (19 ms) [ok]: COPY does not create an expire if it does not exist (6 ms) [ok]: Test LPUSH and LPOP on plain nodes (4 ms) [ok]: Test LINDEX and LINSERT on plain nodes (2 ms) [ok]: Test LTRIM on plain nodes (1 ms) [ok]: client evicted due to large argv (1167 ms) [ok]: Test LREM on plain nodes (2 ms) [ok]: Test LPOS on plain nodes (1 ms) [ok]: latencystats: blocking commands (329 ms) [ok]: Test LMOVE on plain nodes (4 ms) [ok]: SADD overflows the maximum allowed elements in a listpack - single (163 ms) [ok]: SUNSUBSCRIBE from non-subscribed channels (333 ms) [ok]: COPY basic usage for list - quicklist (65 ms) [ok]: SADD overflows the maximum allowed integers in an intset - multiple (5 ms) [ok]: PUBSUB command basics (7 ms) [ok]: Out of range multibulk payload length (195 ms) [ok]: latencystats: subcommands (35 ms) [ok]: COPY basic usage for list - listpack (17 ms) [ok]: HRANDFIELD with - hashtable (1075 ms) [ok]: SADD overflows the maximum allowed elements in a listpack - multiple (25 ms) === (external:skip cluster) Starting server 127.0.0.1:22235 ok [ok]: COPY basic usage for $type set (10 ms) [ok]: Blocking XREADGROUP: key type changed with transaction (277 ms) === (external:skip cluster) Starting server 127.0.0.1:28313 ok === () Starting server 127.0.0.1:25274 ok [ok]: XADD with MAXLEN option (1617 ms) [ok]: RDB save will be failed in shutdown (29 ms) [ok]: COPY basic usage for $type set (17 ms) [ok]: By default, only default user is able to subscribe to any pattern (387 ms) [ok]: Test behavior of loading ACLs (2 ms) [ok]: TLS: Verify tls-ciphers behaves as expected (683 ms) [ok]: It's possible to allow publishing to a subset of channels (16 ms) [ok]: latencystats: measure latency (68 ms) === (external:skip cluster) Starting server 127.0.0.1:25915 ok [ok]: It's possible to allow publishing to a subset of shard channels (4 ms) [ok]: SADD overflows the maximum allowed integers in an intset - single_multiple (53 ms) [ok]: Validate subset of channels is prefixed with resetchannels flag (7 ms) [ok]: SADD overflows the maximum allowed elements in a listpack - single_multiple (12 ms) [ok]: Variadic SADD (2 ms) [ok]: EVAL - cmsgpack pack/unpack smoke test (1194 ms) [ok]: EVAL - cmsgpack can pack and unpack circular references? (0 ms) [ok]: EVAL - Numerical sanity check from bitop (2 ms) [ok]: errorstats: failed call authentication error (32 ms) [ok]: EVAL - Verify minimal bitop functionality (1 ms) [ok]: Test new pause time is smaller than old one, then old time preserved (442 ms) [ok]: EVAL - Able to parse trailing comments (0 ms) [ok]: EVAL_RO - Successful case (0 ms) [ok]: EVAL_RO - Cannot run write commands (0 ms) [ok]: In transaction queue publish/subscribe/psubscribe to unauthorized channel will fail (28 ms) [ok]: redis.sha1hex() implementation (1 ms) [9/122 done]: unit/acl-v2 (2 seconds) Testing unit/cluster/cluster-reliable-meet [ignore]: Not supported in tls mode [ok]: SHUTDOWN will abort if rdb save failed on signal (104 ms) [ok]: SHUTDOWN will abort if rdb save failed on shutdown command (0 ms) [ok]: errorstats: failed call within MULTI/EXEC (41 ms) [ok]: Test LSET with packed / plain combinations (188 ms) [ok]: SHUTDOWN can proceed if shutdown command was with nosave (14 ms) [ok]: Clean up rdb same named folder (1 ms) [ok]: Test LSET with packed is split in the middle (5 ms) [ok]: errorstats: failed call within LUA (30 ms) [ok]: Non-number multibulk payload length (180 ms) [10/122 done]: unit/cluster/cluster-reliable-meet (0 seconds) Testing unit/cluster/cluster-response-tls [ok]: errorstats: failed call NOSCRIPT error (18 ms) [ok]: errorstats: failed call NOGROUP error (15 ms) [ok]: Pipelined commands after QUIT that exceed read buffer size (608 ms) [ok]: errorstats: rejected call unknown command (7 ms) [ok]: SLOWLOG - can be disabled (411 ms) [ok]: SLOWLOG - count must be >= -1 (1 ms) [ok]: SLOWLOG - get all slow logs (10 ms) [ok]: FUNCTION - test script kill not working on function (712 ms) [ok]: errorstats: rejected call within MULTI/EXEC (47 ms) [ok]: COPY basic usage for $type set (223 ms) [ok]: PUBLISH/SUBSCRIBE with two clients (615 ms) [ok]: COPY basic usage for listpack sorted set (16 ms) [ok]: errorstats: rejected call due to wrong arity (37 ms) === (external:skip cluster) Starting server 127.0.0.1:28315 ok [ok]: errorstats: rejected call by OOM error (19 ms) [ok]: UNLINK can reclaim memory in background (1717 ms) [ok]: EXPIRE - After 2.1 seconds the key should no longer be here (2102 ms) [ok]: EXPIRE - write on expire should work (2 ms) [ok]: Test LSET with packed consist only one item (180 ms) [ok]: EXPIREAT - Check for EXPIRE alike behavior (1 ms) [ok]: SETEX - Set + Expire combo operation. Check for TTL (0 ms) [ok]: Crash due to delete entry from a compress quicklist node (2 ms) [ok]: SETEX - Check value (0 ms) [ok]: SETEX - Overwrite old key (0 ms) [ok]: Crash due to split quicklist node wrongly (2 ms) [ok]: Test LPUSH and LPOP on plain nodes (3 ms) [ok]: errorstats: rejected call by authorization error (37 ms) [ok]: Test LINDEX and LINSERT on plain nodes (3 ms) [ok]: Test LTRIM on plain nodes (5 ms) [ok]: Test LREM on plain nodes (1 ms) [11/122 done]: unit/quit (2 seconds) Testing unit/cluster/cluster-shards [ok]: Test LPOS on plain nodes (9 ms) [ok]: Test LMOVE on plain nodes (2 ms) [ok]: Blocking XREADGROUP: flushed DB (358 ms) [ok]: SLOWLOG - blocking command is reported only after unblocked (160 ms) [ok]: SLOWLOG - the commands in script are recorded normally - is_eval: 0 (7 ms) [ok]: SLOWLOG - the commands in script are recorded normally - is_eval: 1 (5 ms) === (external:skip cluster tls) Starting server 127.0.0.1:21115 ok === (shutdown external:skip) Starting server 127.0.0.1:28637 ok [ok]: It's possible to allow subscribing to a subset of channels (318 ms) [ok]: Tracking gets notification of expired keys (1005 ms) [ok]: For unauthenticated clients multibulk and bulk length are limited (724 ms) [ok]: Test write commands are paused by RO (354 ms) [ok]: Multi bulk request not followed by bulk arguments (301 ms) [ok]: COPY basic usage for skiplist sorted set (208 ms) [ok]: COPY basic usage for listpack hash (11 ms) [ok]: SPUBLISH/SSUBSCRIBE with two clients (536 ms) [ok]: SHUTDOWN SIGTERM will abort if there's an initial AOFRW - default (55 ms) [ok]: Test LSET with packed / plain combinations (195 ms) [12/122 done]: unit/slowlog (2 seconds) Testing unit/cluster/cluster-slots [ok]: Test LSET with packed is split in the middle (16 ms) [ok]: errorstats: blocking commands (241 ms) [ok]: It's possible to allow subscribing to a subset of shard channels (186 ms) === (external:skip cluster) Starting server 127.0.0.1:26073 ok [ok]: PUBLISH/SUBSCRIBE after UNSUBSCRIBE without arguments (351 ms) === (external:skip cluster) Starting server 127.0.0.1:25917 ok [ok]: {standalone} SCAN COUNT (1033 ms) [ok]: Tracking gets notification of lazy expired keys (213 ms) [ok]: HELLO 3 reply is correct (10 ms) [13/122 done]: unit/shutdown (2 seconds) Testing unit/cluster/consistency-check [ok]: TLS: Verify tls-prefer-server-ciphers behaves as expected (607 ms) [ok]: WATCH will consider touched expired keys (1109 ms) === (external:skip cluster) Starting server 127.0.0.1:22237 ok [ok]: DISCARD should clear the WATCH dirty flag on the client (1 ms) [ok]: DISCARD should UNWATCH all the keys (1 ms) [ok]: HELLO without protover (24 ms) [ok]: RESP3 based basic invalidation (3 ms) [ok]: WAIT should not acknowledge 2 additional copies of the data (1016 ms) [ok]: RESP3 tracking redirection (27 ms) [ok]: Invalidations of previous keys can be redirected after switching to RESP3 (12 ms) [ok]: It's possible to allow subscribing to a subset of channel patterns (128 ms) [ok]: client evicted due to large query buf (785 ms) [ok]: Invalidations of new keys can be redirected after switching to RESP3 (16 ms) [ok]: COPY basic usage for hashtable hash (269 ms) [ok]: Test LSET with packed consist only one item (184 ms) [ok]: Crash due to delete entry from a compress quicklist node (8 ms) [ok]: Crash due to split quicklist node wrongly (2 ms) [ok]: Invalid keys should not be tracked for scripts in NOLOOP mode (31 ms) [ok]: Blocking XREADGROUP: swapped DB, key doesn't exist (412 ms) [ok]: CONFIG SET bind address (1232 ms) [ok]: MULTI / EXEC is not propagated (single write command) (136 ms) [ok]: SUBSCRIBE to one channel more than once (190 ms) [ok]: HRANDFIELD with - listpack (811 ms) [ok]: client evicted due to percentage of maxmemory (96 ms) [ok]: Generic wrong number of args (398 ms) [ok]: Tracking only occurs for scripts when a command calls a read-only command (115 ms) === (external:skip cluster) Starting server 127.0.0.1:27033 ok === (auth_binary_password external:skip) Starting server 127.0.0.1:21755 ok [ok]: Subscribers are killed when revoked of channel permission (246 ms) [ok]: Blocking XREADGROUP: swapped DB, key is not a stream (195 ms) [ok]: XREAD and XREADGROUP against wrong parameter (1 ms) [ok]: MULTI / EXEC is propagated correctly (multiple commands) (214 ms) [ok]: FUNCTION - test function kill not working on eval (798 ms) [ok]: UNSUBSCRIBE from non-subscribed channels (242 ms) === (external:skip cluster tls) Starting server 127.0.0.1:21117 ok [ok]: XADD with MAXLEN option and the '=' argument (1052 ms) [ok]: FUNCTION - test function flush (74 ms) [ok]: FUNCTION - test function wrong argument (13 ms) === (external:skip cluster) Starting server 127.0.0.1:22239 ok === (external:skip cluster) Starting server 127.0.0.1:25919 ok === (external:skip cluster) Starting server 127.0.0.1:28639 ok [ok]: Blocking XREAD: key deleted (163 ms) [ok]: AUTH fails when binary password is wrong (4 ms) === (external:skip cluster) Starting server 127.0.0.1:28317 ok === (external:skip cluster) Starting server 127.0.0.1:26075 ok [ok]: AUTH succeeds when binary password is correct (8 ms) [ok]: MULTI / EXEC is propagated correctly (multiple commands with SELECT) (239 ms) [ok]: Subscribers are killed when revoked of channel permission (341 ms) === () Starting server 127.0.0.1:26233 ok [ok]: Test special commands are paused by RO (897 ms) [ok]: Blocking XREAD: key type changed with SET (211 ms) === (external:skip cluster) Starting server 127.0.0.1:27035 ok [ok]: Unbalanced number of quotes (509 ms) [ok]: {standalone} SCAN MATCH (749 ms) [ok]: RESP3 Client gets tracking-redir-broken push message after cached key changed when rediretion client is terminated (499 ms) [ok]: Different clients can redirect to the same connection (5 ms) [ok]: PUBLISH/PSUBSCRIBE basics (352 ms) [ok]: Different clients using different protocols can track the same key (28 ms) [ok]: SPUBLISH/SSUBSCRIBE with PUBLISH/SUBSCRIBE (912 ms) [ok]: No invalidation message when using OPTIN option (20 ms) [ok]: SETEX - Wait for the key to expire (1106 ms) [ok]: SETEX - Wrong time parameter (4 ms) [ok]: Invalidation message sent when using OPTIN option with CLIENT CACHING yes (9 ms) [ok]: Invalidation message sent when using OPTOUT option (6 ms) [ok]: PERSIST can undo an EXPIRE (12 ms) [ok]: PERSIST returns 0 against non existing or non volatile keys (2 ms) === () Starting server 127.0.0.1:25276 ok [ok]: No invalidation message when using OPTOUT option with CLIENT CACHING no (26 ms) === (external:skip cluster) Starting server 127.0.0.1:28641 ok [ok]: Able to redirect to a RESP3 client (6 ms) [ok]: client evicted due to large multi buf (660 ms) [ok]: After switching from normal tracking to BCAST mode, no invalidation message is produced for pre-BCAST keys (34 ms) === (external:skip cluster) Starting server 127.0.0.1:26077 ok === (primaryauth) Starting server 127.0.0.1:21757 ok [ok]: MULTI / EXEC is propagated correctly (empty transaction) (317 ms) === (list) Starting server 127.0.0.1:27355 ok [ok]: Blocking XREADGROUP for stream that ran dry (issue #5299) (296 ms) === (external:skip cluster) Starting server 127.0.0.1:27037 ok [ok]: Subscribers are killed when revoked of pattern permission (386 ms) [ok]: query buffer resized correctly (2892 ms) [ok]: Test read/admin multi-execs are not blocked by pause RO (409 ms) === (external:skip cluster tls) Starting server 127.0.0.1:21119 ok === (external:skip cluster) Starting server 127.0.0.1:28643 ok [ok]: LPOS basic usage - quicklist (73 ms) [ok]: LPOS RANK (positive, negative and zero rank) option (1 ms) [ok]: LPOS COUNT option (1 ms) [ok]: LPOS COUNT + RANK option (1 ms) [ok]: LPOS non existing key (0 ms) [ok]: LPOS no match (0 ms) [ok]: LPOS MAXLEN (1 ms) [ok]: LPOS when RANK is greater than matches (0 ms) === (external:skip cluster) Starting server 127.0.0.1:26079 ok [ok]: FLUSHDB ASYNC can reclaim memory in background (1558 ms) [ok]: BCAST with prefix collisions throw errors (375 ms) === (scripting repl external:skip) Starting server 127.0.0.1:22873 ok === (external:skip cluster) Starting server 127.0.0.1:28319 ok [ok]: MULTI / EXEC is propagated correctly (read-only commands) (338 ms) [ok]: hdel deliver invalidate message after response in the same connection (19 ms) [ok]: TLS: Verify tls-cert-file is also used as a client cert if none specified (1261 ms) [ok]: WAIT should not acknowledge 1 additional copy if slave is blocked (1246 ms) [ok]: TTL, TYPE and EXISTS do not alter the last access time of a key (3028 ms) [ok]: Blocking XREADGROUP will ignore BLOCK if ID is not > (293 ms) [ok]: PubSubShard with CLIENT REPLY OFF (514 ms) [ok]: LPUSH, RPUSH, LLENGTH, LINDEX, LPOP - quicklist (95 ms) [ok]: LPOP/RPOP with wrong number of arguments (0 ms) [ok]: Quicklist: SORT BY key (47 ms) === (external:skip cluster) Starting server 127.0.0.1:27039 ok [ok]: Quicklist: SORT BY key with limit (1 ms) [ok]: BITFIELD overflow detection fuzzing (3312 ms) [ok]: RPOP/LPOP with the optional count argument - quicklist (43 ms) [ok]: LPOS basic usage - listpack (1 ms) [ok]: LPOS RANK (positive, negative and zero rank) option (2 ms) [ok]: Quicklist: SORT BY hash field (36 ms) [ok]: LPOS COUNT option (2 ms) [ok]: LPOS COUNT + RANK option (3 ms) [ok]: LPOS non existing key (1 ms) [ok]: LPOS no match (0 ms) [ok]: LPOS MAXLEN (1 ms) [ok]: LPOS when RANK is greater than matches (1 ms) [ok]: LPUSH, RPUSH, LLENGTH, LINDEX, LPOP - listpack (7 ms) [ok]: LPOP/RPOP with wrong number of arguments (1 ms) [ok]: RPOP/LPOP with the optional count argument - listpack (2 ms) [ok]: LPOP/RPOP with the count 0 returns an empty array in RESP3 (3 ms) [ok]: LPOP/RPOP against non existing key in RESP3 (1 ms) [ok]: Subscribers are killed when revoked of allchannels permission (329 ms) [ok]: LPOP/RPOP with against non existing key in RESP3 (11 ms) [ok]: LPOP/RPOP with the count 0 returns an empty array in RESP2 (1 ms) === () Starting server 127.0.0.1:25278 ok [ok]: Set encoding after DEBUG RELOAD (1967 ms) [ok]: SREM basics - $type (2 ms) [ok]: LPOP/RPOP against non existing key in RESP2 (8 ms) [ok]: LPOP/RPOP with against non existing key in RESP2 (4 ms) [ok]: Tracking invalidation message is not interleaved with multiple keys response (140 ms) [ok]: Variadic RPUSH/LPUSH (1 ms) [ok]: DEL a list (2 ms) [ok]: Tracking invalidation message is not interleaved with transaction response (31 ms) [ok]: SREM basics - $type (57 ms) [ok]: Test latency events logging (3452 ms) LATENCY HISTORY data: {1740813577 317} {1740813578 406} {1740813580 500} [ok]: LATENCY HISTORY output is ok (1 ms) LATENCY LATEST data: {command 1740813580 500 500} [ok]: LATENCY LATEST output is ok (0 ms) LATENCY GRAPH data: command - high 500 ms, low 317 ms (all time high 500 ms) -------------------------------------------------------------------------------- # | #| _|| 320 sss [ok]: LATENCY GRAPH can output the event graph (1 ms) [ok]: SREM basics - intset (11 ms) [ok]: SREM with multiple arguments (12 ms) [ok]: XADD with MAXLEN option and the '~' argument (1052 ms) [ok]: SREM variadic version with more args needed to destroy the key (11 ms) [ok]: HSET/HLEN - Big hash creation (1322 ms) [ok]: SINTERCARD with illegal arguments (12 ms) [ok]: Is the big hash encoded with an hash table? (10 ms) [ok]: XADD with NOMKSTREAM option (21 ms) [ok]: SINTERCARD against non-set should throw error (4 ms) [ok]: SINTERCARD against non-existing key (3 ms) [ok]: BLPOP: single existing list - quicklist (112 ms) [ok]: Tracking invalidation message of eviction keys should be before response (102 ms) [ok]: query buffer resized correctly when not idle (466 ms) [ok]: HGET against the small hash (45 ms) [ok]: Unblocked BLMOVE gets notification after response (22 ms) [ok]: Tracking gets notification on tracking table key eviction (12 ms) === (external:skip cluster) Starting server 127.0.0.1:26081 ok === (external:skip cluster) Starting server 127.0.0.1:28645 ok [ok]: MULTI / EXEC is propagated correctly (write command, no effect) (389 ms) [ok]: COPY basic usage for stream (1541 ms) [ok]: Test write multi-execs are blocked by pause RO (570 ms) [ok]: PUBLISH/PSUBSCRIBE with two clients (937 ms) [ok]: TLS: switch between tcp and tls ports (430 ms) [ok]: COPY basic usage for stream-cgroups (65 ms) [ok]: Subscribers are pardoned if literal permissions are retained and/or gaining allchannels (336 ms) [ok]: MOVE basic usage (13 ms) [ok]: MOVE against key existing in the target DB (5 ms) [ok]: MOVE against non-integer DB (#1428) (1 ms) [ok]: MOVE can move key expire metadata as well (17 ms) [ok]: MOVE does not create an expire if it does not exist (19 ms) === (external:skip cluster) Starting server 127.0.0.1:27041 ok [ok]: SET/GET keys in different DBs (20 ms) [ok]: Protocol desync regression test #1 (1076 ms) [ok]: TLS: Working with an encrypted keyfile (126 ms) [ok]: Blocking XREADGROUP for stream key that has clients blocked on list (556 ms) [ok]: BLPOP: multiple existing lists - quicklist (356 ms) millisecond expire test attempts: 0 [ok]: EXPIRE precision is now the millisecond (1112 ms) [ok]: RANDOMKEY (139 ms) [ok]: RANDOMKEY against empty DB (6 ms) [ok]: RANDOMKEY regression 1 (2 ms) [ok]: KEYS * two times with long key, Github issue #1208 (4 ms) [ok]: Regression for pattern matching long nested loops (2 ms) [ok]: errorstats: limit errors will not increase indefinitely (2010 ms) === (external:skip cluster tls) Starting server 127.0.0.1:21121 ok === (pubsubshard external:skip) Starting server 127.0.0.1:24313 ok [ok]: Check if maxclients works refusing connections (3868 ms) [ok]: Coverage: basic SWAPDB test and unhappy path (23 ms) [ok]: primaryauth test with binary password dualchannel = yes (868 ms) [ok]: MULTI / EXEC with REPLICAOF (340 ms) [14/122 done]: unit/tls (4 seconds) Testing unit/cluster/diskless-load-swapdb [ok]: Coverage: SWAPDB and FLUSHDB (29 ms) PSETEX sub-second expire test attempts: 0 [ok]: PSETEX can set sub-second expires (109 ms) [15/122 done]: unit/limits (4 seconds) Testing unit/cluster/faildet eventloop metrics cycle1: 1124, cycle2: 1126 eventloop metrics el_sum1: 63238, el_sum2: 63499 eventloop metrics cmd_sum1: 17837, cmd_sum2: 17884 [ok]: stats: eventloop metrics (116 ms) [ok]: Regression for pattern matching very long nested loops (76 ms) [ok]: PUBLISH/PSUBSCRIBE after PUNSUBSCRIBE without arguments (395 ms) === () Starting server 127.0.0.1:22875 ok [ok]: blocked command gets rejected when reprocessed after permission change (383 ms) Waiting for background AOF rewrite to finish... [ok]: Users can be configured to authenticate with any password (10 ms) [ok]: ACLs can exclude single commands (14 ms) [ok]: CONFIG SET bind-source-addr (1978 ms) [ok]: DISCARD should not fail during OOM (140 ms) PEXPIRE sub-second expire test attempts: 0 [ok]: PEXPIRE can set sub-second expires (116 ms) [ok]: ACLs can include or exclude whole classes of commands (22 ms) [ok]: ACLs can include single subcommands (24 ms) [ok]: ACLs can exclude single subcommands, case 1 (16 ms) [ok]: ACLs can exclude single subcommands, case 2 (1 ms) Waiting for background AOF rewrite to finish... [ok]: ACLs cannot include a subcommand with a specific arg (6 ms) [ok]: ACLs cannot exclude or include a container commands with a specific arg (11 ms) [ok]: ACLs cannot exclude or include a container command with two args (1 ms) [ok]: Generated sets must be encoded correctly - regular (11 ms) [ok]: ACLs including of a type includes also subcommands (9 ms) [ok]: SINTER with two sets - regular (10 ms) [ok]: SINTERCARD with two sets - regular (7 ms) [16/122 done]: unit/keyspace (5 seconds) Testing unit/cluster/failover [ok]: SINTERSTORE with two sets - regular (5 ms) [ok]: ACLs can block SELECT of all but a specific DB (14 ms) === (external:skip cluster) Starting server 127.0.0.1:26083 ok [ok]: {standalone} SCAN TYPE (1521 ms) [ok]: SINTERSTORE with two sets, after a DEBUG RELOAD - regular (22 ms) [ok]: ACLs can block all DEBUG subcommands except one (24 ms) [ok]: BLPOP: second list has an entry - quicklist (374 ms) [ok]: ACLs set can include subcommands, if already full command exists (13 ms) [ok]: ACLs set can exclude subcommands, if already full command exists (24 ms) [ok]: ACL SETUSER RESET reverting to default newly created user (10 ms) [ok]: ACL GETUSER is able to translate back command permissions (5 ms) === (external:skip cluster) Starting server 127.0.0.1:28647 ok [ok]: SUNION with two sets - regular (61 ms) [ok]: BITCOUNT fuzzing without start/end (4142 ms) [ok]: Invalidation message received for flushall (775 ms) PEXPIREAT sub-second expire test attempts: 0 [ok]: PEXPIREAT can set sub-second expires (208 ms) [ok]: TTL returns time to live in seconds (2 ms) [ok]: PTTL returns time to live in milliseconds (6 ms) [ok]: TTL / PTTL / EXPIRETIME / PEXPIRETIME return -1 if key has no expire (7 ms) [ok]: TTL / PTTL / EXPIRETIME / PEXPIRETIME return -2 if key does not exit (5 ms) [ok]: EXPIRETIME returns absolute expiration time in seconds (4 ms) [ok]: PEXPIRETIME returns absolute expiration time in milliseconds (6 ms) [ok]: Test scripts are blocked by pause RO (712 ms) [ok]: SUNIONSTORE with two sets - regular (54 ms) [ok]: SINTER against three sets - regular (3 ms) [ok]: SINTERCARD against three sets - regular (6 ms) [ok]: SINTERSTORE with three sets - regular (1 ms) [ok]: WAIT implicitly blocks on client pause since ACKs aren't sent (1150 ms) === (external:skip cluster) Starting server 127.0.0.1:27043 ok [ok]: SUNION with non existing keys - regular (51 ms) [ok]: ACL GETUSER provides reasonable results (186 ms) [ok]: SDIFF with two sets - regular (38 ms) [ok]: SDIFF with three sets - regular (6 ms) [ok]: SDIFFSTORE with three sets - regular (1 ms) === (external:skip cluster) Starting server 127.0.0.1:26235 ok [ok]: PubSub messages with CLIENT REPLY OFF (438 ms) [ok]: ACL GETUSER provides correct results (51 ms) === (external:skip cluster) Starting server 127.0.0.1:24953 ok [ok]: ACL CAT with illegal arguments (6 ms) [ok]: ACL CAT without category - list all categories (2 ms) [ok]: SINTER/SUNION/SDIFF with three same sets - regular (52 ms) [ok]: ACL CAT category - list all commands/subcommands that belong to category (16 ms) [ok]: ACL requires explicit permission for scripting for EVAL_RO, EVALSHA_RO and FCALL_RO (8 ms) [ok]: ACL #5998 regression: memory leaks adding / removing subcommands (5 ms) === (external:skip cluster tls) Starting server 127.0.0.1:21123 ok === (external:skip) Starting server 127.0.0.1:25280 ok [ok]: Blocking XREADGROUP for stream key that has clients blocked on stream - avoid endless loop (777 ms) === (auth_binary_password external:skip) Starting server 127.0.0.1:21759 ok [ok]: ACL LOG aggregates similar errors together and assigns unique entry-id to new errors (61 ms) [ok]: BLMPOP_LEFT: single existing list - quicklist (386 ms) [ok]: Connect a replica to the master instance (228 ms) [ok]: FUNCTION - creation is replicated to replica (1 ms) [ok]: ACL LOG shows failed command executions at toplevel (15 ms) [ok]: ACL LOG shows failed subcommand executions at toplevel (2 ms) [ok]: FUNCTION - call on replica (1 ms) [ok]: ACL LOG is able to test similar events (9 ms) [ok]: FUNCTION - restore is replicated to replica (13 ms) [ok]: Test RO scripts are not blocked by pause RO (285 ms) [ok]: FUNCTION - delete is replicated to replica (7 ms) [ok]: ACL LOG is able to log keys access violations and key name (9 ms) [ok]: FUNCTION - flush is replicated to replica (4 ms) [ok]: ACL LOG is able to log channel access violations and channel name (6 ms) [ok]: ACL LOG RESET is able to flush the entries in the log (9 ms) [ok]: ACL LOG can distinguish the transaction context (1) (8 ms) === (external:skip cluster) Starting server 127.0.0.1:24793 ok [ok]: Protocol desync regression test #2 (962 ms) === (pubsubshard external:skip) Starting server 127.0.0.1:24315 ok [ok]: PUNSUBSCRIBE from non-subscribed channels (311 ms) [ok]: NUMSUB returns numbers, not strings (#1561) (7 ms) [ok]: XADD with MINID option (1376 ms) [ok]: AUTH fails when binary password is wrong (12 ms) [ok]: AUTH succeeds when binary password is correct (0 ms) [ok]: XTRIM with MINID option (17 ms) [ok]: XTRIM with MINID option, big delta from master record (6 ms) [ok]: Invalidation message received for flushdb (555 ms) === (external:skip cluster) Starting server 127.0.0.1:27045 ok [ok]: Disconnecting the replica from master instance (247 ms) [ok]: FUNCTION - test replication to replica on rdb phase (5 ms) [ok]: FUNCTION - test replication to replica on rdb phase info command (0 ms) [ok]: FUNCTION - create on read only replica (2 ms) [ok]: FUNCTION - delete on read only replica (5 ms) [ok]: FUNCTION - function effect is replicated to replica (18 ms) [ok]: FUNCTION - modify key space of read only replica (3 ms) === (external:skip cluster) Starting server 127.0.0.1:26237 ok [ok]: ACL LOG can distinguish the transaction context (2) (282 ms) [ok]: ACL can log errors in the context of Lua scripting (4 ms) [ok]: ACL LOG can accept a numerical argument to show less entries (30 ms) [ok]: Server should actively expire keys incrementally (641 ms) [ok]: ACL LOG can log failed auth attempts (6 ms) [ok]: Test read-only scripts in multi-exec are not blocked by pause RO (360 ms) [ok]: {standalone} SCAN unknown type (790 ms) [ok]: WAIT replica multiple clients unblock - reuse last result (636 ms) [ok]: ACLLOG - zero max length is correctly handled (38 ms) [ok]: MULTI and script timeout (951 ms) [ok]: lazy free a stream with all types of metadata (1868 ms) [ok]: ACL LOG entries are limited to a maximum amount (31 ms) === (external:skip cluster) Starting server 127.0.0.1:28649 ok [ok]: lazy free a stream with deleted cgroup (14 ms) [ok]: ACL LOG entries are still present on update of max len config (16 ms) [ok]: BLMPOP_LEFT: multiple existing lists - quicklist (496 ms) === (external:skip cluster tls) Starting server 127.0.0.1:21125 ok [ok]: HGET against the big hash (1649 ms) [ok]: HGET against non existing key (7 ms) === (external:skip cluster) Starting server 127.0.0.1:24955 ok [ok]: HSET in update and insert mode (19 ms) [17/122 done]: unit/lazyfree (6 seconds) Testing unit/cluster/failover2 [ok]: HSETNX target key missing - small hash (17 ms) [ok]: HSETNX target key exists - small hash (14 ms) [ok]: HSETNX target key missing - big hash (6 ms) [ok]: HSETNX target key exists - big hash (1 ms) [ok]: HSET/HMSET wrong number of args (5 ms) [ok]: HMSET - small hash (14 ms) [ok]: Generated sets must be encoded correctly - intset (8 ms) [ok]: SINTER with two sets - intset (2 ms) [ok]: SINTERCARD with two sets - intset (2 ms) [ok]: SINTERSTORE with two sets - intset (4 ms) [ok]: SINTERSTORE with two sets, after a DEBUG RELOAD - intset (11 ms) [ok]: Test ASYNC flushall (426 ms) [ok]: BLMPOP_LEFT: second list has an entry - quicklist (192 ms) === (primaryauth) Starting server 127.0.0.1:21761 ok [ok]: setup replication for following tests (273 ms) [ok]: SUNION with two sets - intset (73 ms) evicted keys: 10 evicted clients: 0 dbsize: 40 [ok]: eviction due to output buffers of many MGET clients, client eviction: false (5250 ms) === (external:skip cluster) Starting server 127.0.0.1:24795 ok [ok]: SUNIONSTORE with two sets - intset (49 ms) [ok]: SINTER against three sets - intset (12 ms) [ok]: SINTERCARD against three sets - intset (15 ms) === (external:skip cluster) Starting server 127.0.0.1:27047 ok [ok]: SINTERSTORE with three sets - intset (2 ms) [ok]: HMSET - big hash (240 ms) [ok]: NUMPATs returns the number of unique patterns (681 ms) === () Starting server 127.0.0.1:26555 ok [ok]: HMGET against non existing key and fields (13 ms) [ok]: When default user is off, new connections are not authenticated (423 ms) [ok]: When default user has no command permission, hello command still works for other users (9 ms) [ok]: BRPOPLPUSH - quicklist (223 ms) [ok]: When an authentication chain is used in the HELLO cmd, the last auth cmd has precedence (12 ms) [ok]: SUNION with non existing keys - intset (89 ms) === (external:skip cluster) Starting server 127.0.0.1:24473 ok [ok]: SDIFF with two sets - intset (9 ms) [ok]: SDIFF with three sets - intset (1 ms) [ok]: SDIFFSTORE with three sets - intset (0 ms) [ok]: Hash commands against wrong type (38 ms) [ok]: When a setname chain is used in the HELLO cmd, the last setname cmd has precedence (18 ms) [ok]: HMGET - small hash (3 ms) [ok]: When authentication fails in the HELLO cmd, the client setname should not be applied (4 ms) [ok]: ACL HELP should not have unexpected options (1 ms) [ok]: Delete a user that the client doesn't use (6 ms) [ok]: Delete a user that the client is using (6 ms) [ok]: SINTER/SUNION/SDIFF with three same sets - intset (55 ms) [ok]: SINTERSTORE with two listpack sets where result is intset (11 ms) instantaneous metrics instantaneous_eventloop_cycles_per_sec: 8 instantaneous metrics instantaneous_eventloop_duration_usec: 177 [ok]: flushdb tracking invalidation message is not interleaved with transaction response (346 ms) [ok]: stats: instantaneous metrics (1608 ms) [ok]: Test write scripts in multi-exec are blocked by pause RO (654 ms) [ok]: Test may-replicate commands are rejected in RO scripts (18 ms) [ok]: Default bind address configuration handling (658 ms) [ok]: Protected mode works as expected (5 ms) [ok]: HMGET - big hash (133 ms) === (external:skip cluster) Starting server 127.0.0.1:28651 ok [ok]: HKEYS - small hash (27 ms) [ok]: Protocol desync regression test #3 (1012 ms) [ok]: Mix SUBSCRIBE and PSUBSCRIBE (257 ms) [ok]: PUNSUBSCRIBE and UNSUBSCRIBE should always reply (2 ms) [ok]: stats: debug metrics (117 ms) [ok]: ACL GENPASS command failed test (200 ms) [ok]: Default user can not be removed (9 ms) [ok]: publish message to master and receive on replica (427 ms) [ok]: ACL load non-existing configured ACL file (3 ms) [ok]: HKEYS - big hash (82 ms) [ok]: HVALS - small hash (0 ms) [ok]: BLMOVE left left - quicklist (277 ms) [ok]: ACL-Metrics user AUTH failure (32 ms) === (external:skip cluster) Starting server 127.0.0.1:24957 ok [ok]: ACL-Metrics invalid command accesses (37 ms) [ok]: ACL-Metrics invalid key accesses (17 ms) [ok]: SINTERSTORE with two hashtable sets where result is intset (270 ms) [ok]: ACL-Metrics invalid channels accesses (20 ms) [ok]: HVALS - big hash (11 ms) [ok]: HGETALL - small hash (5 ms) [ok]: SUNION hashtable and listpack (32 ms) [ok]: SDIFF with first set empty (8 ms) === (external:skip cluster) Starting server 127.0.0.1:27049 ok [ok]: SDIFF with same set two times (8 ms) [ok]: Setup a new replica (197 ms) [ok]: raw protocol response (3 ms) [ok]: raw protocol response - deferred (1 ms) [ok]: raw protocol response - multiline (2 ms) [ok]: EXEC and script timeout (919 ms) [ok]: RESP3 attributes (11 ms) [ok]: RESP3 attributes readraw (8 ms) [ok]: RESP3 attributes on RESP2 (3 ms) [ok]: {standalone} SCAN with expired keys (973 ms) === (external:skip cluster) Starting server 127.0.0.1:24797 ok [ok]: test big number parsing (3 ms) [ok]: test bool parsing (9 ms) [ok]: Keyspace notifications: we receive keyspace notifications (244 ms) [ok]: test verbatim str parsing (4 ms) [ok]: Server should lazy expire keys (1022 ms) [ok]: query buffer resized correctly with fat argv (2533 ms) [ok]: BLMOVE left right - quicklist (277 ms) === (external:skip cluster) Starting server 127.0.0.1:24475 ok [18/122 done]: unit/querybuf (7 seconds) Testing unit/cluster/failure-marking [ok]: HGETALL - big hash (208 ms) [ok]: HGETALL against non-existing key (12 ms) === (external:skip) Starting server 127.0.0.1:25282 ok [ok]: HDEL and return value (15 ms) [ok]: HDEL - more than a single value (2 ms) [ok]: HDEL - hash becomes empty before deleting all specified fields (14 ms) [ok]: HEXISTS (2 ms) [ok]: Is a ziplist encoded Hash promoted on big payload? (3 ms) [ok]: HINCRBY against non existing database key (1 ms) [ok]: HINCRBY HINCRBYFLOAT against non-integer increment value (12 ms) [ok]: HINCRBY against non existing hash key (11 ms) [ok]: HINCRBY against hash key created by hincrby itself (2 ms) [ok]: test large number of args (184 ms) [ok]: test argument rewriting - issue 9598 (4 ms) [ok]: HINCRBY against hash key originally set with HSET (1 ms) [ok]: HINCRBY over 32bit value (11 ms) [ok]: HINCRBY over 32bit value with over 32bit increment (7 ms) === (external:skip cluster) Starting server 127.0.0.1:28653 ok [ok]: HINCRBY fails against hash value with spaces (left) (9 ms) [ok]: HINCRBY fails against hash value with spaces (right) (7 ms) [ok]: HINCRBY can detect overflows (6 ms) [ok]: HINCRBYFLOAT against non existing database key (2 ms) [ok]: HINCRBYFLOAT against non existing hash key (14 ms) [ok]: HINCRBYFLOAT against hash key created by hincrby itself (8 ms) [ok]: HINCRBYFLOAT against hash key originally set with HSET (2 ms) [ok]: HINCRBYFLOAT over 32bit value (4 ms) [ok]: HINCRBYFLOAT over 32bit value with over 32bit increment (10 ms) [ok]: TOUCH alters the last access time of a key (3008 ms) [ok]: HINCRBYFLOAT fails against hash value with spaces (left) (12 ms) [ok]: HINCRBYFLOAT fails against hash value with spaces (right) (4 ms) [ok]: HINCRBYFLOAT fails against hash value that contains a null-terminator in the middle (1 ms) [ok]: HSTRLEN against the small hash (3 ms) [ok]: BLMOVE right left - quicklist (209 ms) [ok]: Keyspace notifications: we receive keyevent notifications (296 ms) [ok]: primaryauth test with binary password dualchannel = no (800 ms) [ok]: Test multiple clients can be queued up and unblocked (654 ms) === (external:skip cluster) Starting server 127.0.0.1:27051 ok [ok]: Test clients with syntax errors will get responses immediately (12 ms) [ok]: Blocking XREADGROUP for stream key that has clients blocked on stream - reprocessing command (1741 ms) [ok]: Test eviction is skipped during client pause (22 ms) === (external:skip cluster) Starting server 127.0.0.1:24959 ok [ok]: stats: client input and output buffer limit disconnections (627 ms) [19/122 done]: unit/networking (7 seconds) Testing unit/cluster/half-migrated-slot === (external:skip) Starting server 127.0.0.1:21273 ok === (external:skip cluster) Starting server 127.0.0.1:24799 ok [20/122 done]: unit/auth (7 seconds) Testing unit/cluster/hostnames [ok]: BLMOVE right right - quicklist (175 ms) [ok]: Test both active and passive expires are skipped during client pause (121 ms) === (external:skip cluster) Starting server 127.0.0.1:28655 ok === (external:skip cluster) Starting server 127.0.0.1:25753 ok [ok]: BLPOP: single existing list - listpack (87 ms) [ok]: Keyspace notifications: we can receive both kind of events (283 ms) === () Starting server 127.0.0.1:22877 ok [ok]: default: load from include file, can access any channels (11 ms) === (external:skip cluster) Starting server 127.0.0.1:25284 ok [ok]: default: with config acl-pubsub-default allchannels after reset, can access any channels (5 ms) [ok]: default: with config acl-pubsub-default resetchannels after reset, can not access any channels (8 ms) [ok]: Alice: can execute all command (4 ms) [ok]: Bob: just execute @set and acl command (3 ms) [ok]: BLPOP: multiple existing lists - listpack (115 ms) === (external:skip cluster) Starting server 127.0.0.1:24477 ok [ok]: XGROUP DESTROY should unblock XREADGROUP with -NOGROUP (340 ms) === (external:skip cluster) Starting server 127.0.0.1:27053 ok === (regression) Starting server 127.0.0.1:26393 ok [ok]: Test that client pause starts at the end of a transaction (295 ms) === (external:skip cluster) Starting server 127.0.0.1:24801 ok === (external:skip cluster) Starting server 127.0.0.1:28657 ok [ok]: BLPOP: second list has an entry - listpack (186 ms) [ok]: Server is able to evacuate enough keys when num of keys surpasses limit by more than defined initial effort (1213 ms) [ok]: Keyspace notifications: we are able to mask events (294 ms) Waiting for background AOF rewrite to finish... [ok]: {standalone} SCAN with expired keys with TYPE filter (912 ms) [ok]: {standalone} SSCAN with encoding intset (6 ms) === (external:skip cluster) Starting server 127.0.0.1:21763 ok [ok]: {standalone} SSCAN with encoding listpack (13 ms) [ok]: clients: pubsub clients (534 ms) [21/122 done]: unit/pubsubshard (7 seconds) Testing unit/cluster/human-announced-nodename [ok]: MULTI-EXEC body and script timeout (958 ms) [ok]: RENAME can unblock XREADGROUP with data (296 ms) === (external:skip cluster) Starting server 127.0.0.1:24961 ok [ok]: {standalone} SSCAN with encoding hashtable (89 ms) [ok]: {standalone} HSCAN with encoding listpack (24 ms) [ok]: HyperLogLog self test passes (7098 ms) [ok]: EXPIRE should not resurrect keys (issue #1026) (1018 ms) [ok]: PFADD without arguments creates an HLL value (9 ms) [ok]: BLMPOP_LEFT: single existing list - listpack (179 ms) [ok]: 5 keys in, 5 keys out (7 ms) [ok]: EXPIRE with empty string as TTL should report an error (5 ms) [ok]: SET with EX with big integer should report an error (1 ms) [ok]: SET with EX with smallest integer should report an error (2 ms) === (external:skip cluster) Starting server 127.0.0.1:25755 ok [ok]: GETEX with big integer should report an error (1 ms) [ok]: GETEX with smallest integer should report an error (0 ms) [ok]: Approximated cardinality after creation is zero (14 ms) [ok]: EXPIRE with big integer overflows when converted to milliseconds (3 ms) [ok]: PEXPIRE with big integer overflow when basetime is added (0 ms) [ok]: PFADD returns 1 when at least 1 reg was modified (6 ms) === (external:skip cluster) Starting server 127.0.0.1:25286 ok [ok]: PFADD returns 0 when no reg was modified (4 ms) [ok]: EXPIRE with big negative integer (5 ms) [ok]: PFADD works with empty string (regression) (0 ms) [ok]: PEXPIREAT with big integer works (2 ms) [ok]: BITFIELD overflow wrap fuzzing (3761 ms) [ok]: PEXPIREAT with big negative integer works (7 ms) [ok]: PFCOUNT returns approximated cardinality of set (14 ms) [ok]: BITFIELD regression for #3221 (16 ms) [ok]: FUNCTION can processes create, delete and flush commands in AOF when doing "debug loadaof" in read-only slaves (943 ms) [ok]: BITFIELD regression for #3564 (14 ms) [ok]: BITFIELD_RO with only key as argument (3 ms) === (external:skip cluster) Starting server 127.0.0.1:27055 ok [ok]: BITFIELD_RO fails when write option is used (0 ms) [ok]: clients: watching clients (244 ms) [ok]: Keyspace notifications: general events test (300 ms) === (needs:repl external:skip) Starting server 127.0.0.1:23673 ok === (external:skip cluster) Starting server 127.0.0.1:24803 ok === (external:skip cluster) Starting server 127.0.0.1:24479 ok [ok]: Regression for a crash with blocking ops and pipelining (247 ms) [ok]: BLMPOP_LEFT: multiple existing lists - listpack (232 ms) === (external:skip cluster) Starting server 127.0.0.1:24317 ok [ok]: RENAME can unblock XREADGROUP with -NOGROUP (321 ms) [ok]: WAIT in script will work (1429 ms) [ok]: Tracking info is correct (502 ms) [ok]: CLIENT GETREDIR provides correct client id (25 ms) [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking off (2 ms) [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking on (8 ms) [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking on with options (7 ms) [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking optin (11 ms) [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking optout (6 ms) [22/122 done]: unit/protocol (8 seconds) Testing unit/cluster/info [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking bcast mode (13 ms) [ok]: Keyspace notifications: list events test (270 ms) [ok]: BLMPOP_LEFT: second list has an entry - listpack (189 ms) === (repl external:skip) Starting server 127.0.0.1:21433 ok === (scripting) Starting server 127.0.0.1:22879 ok [ok]: HSTRLEN against the big hash (1214 ms) [ok]: HSTRLEN against non existing field (1 ms) === (external:skip cluster) Starting server 127.0.0.1:24963 ok [ok]: HSTRLEN corner cases (39 ms) === (external:skip) Starting server 127.0.0.1:23033 ok === (external:skip cluster) Starting server 127.0.0.1:21765 ok [ok]: ACL LOAD only disconnects affected clients (887 ms) [ok]: HINCRBYFLOAT over hash-max-listpack-value encoded with a listpack (24 ms) [ok]: {standalone} HSCAN with encoding hashtable (543 ms) [ok]: Hash ziplist regression test for large keys (12 ms) === (external:skip cluster) Starting server 127.0.0.1:27057 ok [ok]: {standalone} ZSCAN with encoding listpack (29 ms) === (external:skip cluster) Starting server 127.0.0.1:24319 ok [ok]: BRPOPLPUSH - listpack (201 ms) [ok]: Keyspace notifications: set events test (262 ms) === (external:skip cluster) Starting server 127.0.0.1:24805 ok CLIENT KILL maxAGE will kill old clients test attempts: 1 [ok]: Test when replica paused, offset would not grow (19 ms) [ok]: CLIENT KILL maxAGE will kill old clients (7157 ms) [ok]: Test replica offset would grow after unpause (3 ms) [ok]: FUZZ stresser with data model binary (7585 ms) [ok]: LIBRARIES - test shared function can access default globals (5 ms) [ok]: LIBRARIES - usage and code sharing (4 ms) [ok]: LIBRARIES - test registration failure revert the entire load (11 ms) === (info external:skip) Starting server 127.0.0.1:22075 ok [ok]: LIBRARIES - test registration function name collision (19 ms) [ok]: BLMOVE left left - listpack (171 ms) [ok]: LIBRARIES - test registration function name collision on same library (3 ms) [ok]: LIBRARIES - test registration with no argument (1 ms) [ok]: LIBRARIES - test registration with only name (2 ms) [ok]: LIBRARIES - test registration with to many arguments (1 ms) [ok]: LIBRARIES - test registration with no string name (3 ms) [ok]: LIBRARIES - test registration with wrong name format (3 ms) [ok]: LIBRARIES - test registration with empty name (3 ms) [ok]: LIBRARIES - math.random from function load (2 ms) [ok]: LIBRARIES - redis.call from function load (10 ms) [ok]: LIBRARIES - redis.setresp from function load (1 ms) [ok]: LIBRARIES - redis.set_repl from function load (3 ms) [ok]: LIBRARIES - redis.acl_check_cmd from function load (0 ms) === () Starting server 127.0.0.1:21435 ok [ok]: LIBRARIES - malicious access test (10 ms) [ok]: LIBRARIES - delete removed all functions on library (3 ms) [ok]: LIBRARIES - register function inside a function (7 ms) [ok]: LIBRARIES - register library with no functions (0 ms) === (external:skip cluster) Starting server 127.0.0.1:24481 ok === (external:skip cluster) Starting server 127.0.0.1:26395 ok [ok]: XCLAIM can claim PEL items from another consumer (658 ms) [23/122 done]: unit/pause (8 seconds) Testing unit/cluster/links [ok]: CLIENT TRACKINGINFO provides reasonable results when tracking redir broken (544 ms) [ok]: BLMOVE left right - listpack (157 ms) [ok]: just EXEC and script timeout (1057 ms) [ok]: Keyspace notifications: zset events test (317 ms) [ok]: Hash fuzzing #1 - 10 fields (443 ms) === (external:skip cluster) Starting server 127.0.0.1:27059 ok === (external:skip cluster) Starting server 127.0.0.1:24321 ok [ok]: {standalone} ZSCAN with encoding skiplist (441 ms) === () Starting server 127.0.0.1:26557 ok === (external:skip cluster) Starting server 127.0.0.1:24965 ok === (external:skip cluster) Starting server 127.0.0.1:21767 ok [ok]: BITFIELD: setup slave (111 ms) [ok]: memory: database and pubsub overhead and rehashing dict count (29 ms) [ok]: BLMOVE right left - listpack (201 ms) === (external:skip cluster) Starting server 127.0.0.1:24807 ok [ok]: Keyspace notifications: hash events test (211 ms) [ok]: Hash fuzzing #2 - 10 fields (227 ms) [ok]: ACL LOAD disconnects clients of deleted users (726 ms) [24/122 done]: unit/info (9 seconds) Testing unit/cluster/manual-failover [ok]: ACL load and save (13 ms) [ok]: exec with write commands and state change (309 ms) [ok]: WAITAOF local copy before fsync (100 ms) [ok]: {standalone} SCAN guarantees check under write load (282 ms) [ok]: ACL load and save with restricted channels (26 ms) [ok]: {standalone} SSCAN with integer encoded object (issue #1345) (7 ms) [ok]: {standalone} SSCAN with PATTERN (1 ms) [ok]: {standalone} HSCAN with PATTERN (1 ms) [ok]: {standalone} HSCAN with NOVALUES (14 ms) [ok]: {standalone} ZSCAN with PATTERN (3 ms) [ok]: {standalone} ZSCAN with NOSCORES (6 ms) [ok]: BLMOVE right right - listpack (191 ms) === (external:skip cluster) Starting server 127.0.0.1:23675 ok [ok]: XCLAIM without JUSTID increments delivery count (423 ms) [ok]: LIBRARIES - load timeout (513 ms) [ok]: LIBRARIES - verify global protection on the load run (3 ms) [ok]: LIBRARIES - named arguments (5 ms) [ok]: LIBRARIES - named arguments, bad function name (1 ms) [ok]: WAITAOF local copy everysec (111 ms) [ok]: LIBRARIES - named arguments, bad callback type (1 ms) [ok]: WAITAOF local copy with appendfsync always (8 ms) [ok]: LIBRARIES - named arguments, bad description (1 ms) [ok]: LIBRARIES - named arguments, unknown argument (1 ms) [ok]: LIBRARIES - named arguments, missing function name (4 ms) [ok]: LIBRARIES - named arguments, missing callback (4 ms) [ok]: FUNCTION - test function restore with function name collision (17 ms) [ok]: FUNCTION - test function list with code (9 ms) [ok]: FUNCTION - test function list with pattern (1 ms) [ok]: FUNCTION - test function list wrong argument (0 ms) [ok]: FUNCTION - test function list with bad argument to library name (1 ms) [ok]: FUNCTION - test function list withcode multiple times (0 ms) [ok]: FUNCTION - test function list libraryname multiple times (1 ms) [ok]: FUNCTION - verify OOM on function load and function restore (8 ms) [ok]: FUNCTION - verify allow-omm allows running any command (6 ms) === (external:skip cluster) Starting server 127.0.0.1:26397 ok === (external:skip cluster) Starting server 127.0.0.1:27061 ok === (external:skip cluster) Starting server 127.0.0.1:24483 ok [ok]: Keyspace notifications: stream events test (281 ms) [ok]: exec with read commands and stale replica state change (271 ms) [ok]: Regression test for #11715 (600 ms) [ok]: WAITAOF local wait and then stop aof (169 ms) [ok]: XCLAIM same consumer (218 ms) [ok]: WAITAOF local on server with aof disabled (7 ms) === (external:skip cluster) Starting server 127.0.0.1:21769 ok [ok]: BLPOP, LPUSH + DEL should not awake blocked client (245 ms) [ok]: AOF rewrite during write load: RDB preamble=yes (8437 ms) === (external:skip cluster) Starting server 127.0.0.1:24809 ok === (external:skip cluster) Starting server 127.0.0.1:24967 ok === (external:skip cluster) Starting server 127.0.0.1:22077 ok [ok]: BITFIELD: write on master, read on slave (654 ms) [ok]: BITFIELD_RO with only key as argument on read-only replica (5 ms) [ok]: EXEC with only read commands should not be rejected when OOM (218 ms) [ok]: BITFIELD_RO fails when write option is used on read-only replica (7 ms) [ok]: Keyspace notifications: expired events (triggered expire) (341 ms) === (external:skip) Starting server 127.0.0.1:21275 ok [ok]: Cluster is up (1 ms) [ok]: BLPOP, LPUSH + DEL + SET should not awake blocked client (342 ms) === (external:skip cluster) Starting server 127.0.0.1:23677 ok [ok]: {standalone} ZSCAN scores: regression test for issue #2175 (670 ms) [ok]: CLIENT KILL SKIPME YES/NO will kill all clients (1264 ms) [ok]: CLIENT command unhappy path coverage (17 ms) [ok]: WAITAOF local if AOFRW was postponed (444 ms) [ok]: EXEC with at least one use-memory command should fail (266 ms) === (scripting) Starting server 127.0.0.1:22881 ok [25/122 done]: unit/bitfield (10 seconds) Testing unit/cluster/manual-takeover [ok]: Default user has access to all channels irrespective of flag (7 ms) [ok]: Blocking commands ignores the timeout (27 ms) [ok]: Update acl-pubsub-default, existing users shouldn't get affected (5 ms) [ok]: Single channel is valid (6 ms) [ok]: Single channel is not valid with allchannels (3 ms) [ok]: RESP3 based basic invalidation with client reply off (528 ms) [ok]: client evicted due to watched key list (6366 ms) === (external:skip cluster) Starting server 127.0.0.1:24485 ok [ok]: XAUTOCLAIM can claim PEL items from another consumer (636 ms) [ok]: BLMPOP_LEFT, LPUSH + DEL should not awake blocked client (287 ms) === (external:skip cluster) Starting server 127.0.0.1:21771 ok === (external:skip cluster) Starting server 127.0.0.1:22079 ok [ok]: TOUCH alters the last access time of a key in no-touch mode (3016 ms) === (external:skip cluster) Starting server 127.0.0.1:24969 ok [ok]: Keyspace notifications: expired events (background expire) (467 ms) === (external:skip cluster) Starting server 127.0.0.1:24811 ok [ok]: CLIENT KILL close the client connection during bgsave (298 ms) [ok]: MULTI propagation of PUBLISH (335 ms) [ok]: FUNCTION - wrong flags type named arguments (16 ms) [ok]: FUNCTION - wrong flag type (1 ms) === (external:skip cluster) Starting server 127.0.0.1:21437 ok [ok]: FUNCTION - unknown flag (11 ms) [ok]: FUNCTION - write script on fcall_ro (6 ms) [ok]: FUNCTION - write script with no-writes flag (1 ms) [ok]: FUNCTION - deny oom (1 ms) [ok]: FUNCTION - deny oom on no-writes function (4 ms) [ok]: XAUTOCLAIM as an iterator (226 ms) [ok]: XAUTOCLAIM COUNT must be > 0 (1 ms) === () Starting server 127.0.0.1:26559 ok [ok]: FUNCTION - allow stale (18 ms) [ok]: FUNCTION - valkey version api (13 ms) [ok]: XCLAIM with XDEL (28 ms) [ok]: FUNCTION - function stats (3 ms) [ok]: FUNCTION - function stats reloaded correctly from rdb (7 ms) [ok]: FUNCTION - function stats delete library (2 ms) [ok]: XCLAIM with trimming (24 ms) [ok]: FUNCTION - test function stats on loading failure (19 ms) [ok]: FUNCTION - function stats cleaned after flush (6 ms) [ok]: XAUTOCLAIM with XDEL (13 ms) [ok]: FUNCTION - function test empty engine (0 ms) [ok]: FUNCTION - function test unknown metadata value (0 ms) [ok]: FUNCTION - function test no name (1 ms) [ok]: FUNCTION - function test multiple names (1 ms) [ok]: FUNCTION - function test name with quotes (0 ms) [ok]: BLMPOP_LEFT, LPUSH + DEL + SET should not awake blocked client (278 ms) [ok]: FUNCTION - trick global protection 1 (6 ms) [ok]: FUNCTION - test getmetatable on script load (8 ms) [ok]: XAUTOCLAIM with XDEL and count (21 ms) [ok]: XAUTOCLAIM with out of range count (0 ms) [ok]: Keyspace notifications: evicted events (251 ms) [ok]: XCLAIM with trimming (24 ms) === (external:skip cluster) Starting server 127.0.0.1:23679 ok [ok]: Keyspace notifications: test CONFIG GET/SET of event flags (19 ms) [ok]: XINFO FULL output (30 ms) [ok]: CLIENT REPLY OFF/ON: disable all commands reply (264 ms) [26/122 done]: unit/functions (10 seconds) Testing unit/cluster/many-slot-migration === (external:skip) Starting server 127.0.0.1:21277 ok [ok]: MULTI propagation of SCRIPT LOAD (334 ms) === (external:skip cluster) Starting server 127.0.0.1:22081 ok [ok]: BLPOP with same key multiple times should work (issue #801) (277 ms) [ok]: RESP2 based basic invalidation with client reply off (735 ms) [ok]: Consumer seen-time and active-time (250 ms) [ok]: XGROUP CREATECONSUMER: create consumer if does not exist (31 ms) [ok]: XGROUP CREATECONSUMER: group must exist (5 ms) === (external:skip cluster) Starting server 127.0.0.1:21773 ok === (external:skip cluster) Starting server 127.0.0.1:24971 ok [ok]: All time-to-live(TTL) in commands are propagated as absolute timestamp in milliseconds in AOF (2142 ms) [ok]: Keyspace notifications: new key test (339 ms) [ok]: publish to self inside multi (15 ms) [ok]: publish to self inside script (18 ms) [ok]: CLIENT REPLY SKIP: skip the next command reply (359 ms) [ok]: Only default user has access to all channels irrespective of flag (12 ms) === (external:skip cluster) Starting server 127.0.0.1:21439 ok [ok]: unsubscribe inside multi, and publish to self (13 ms) [ok]: Set cluster human announced nodename and let it propagate (214 ms) [ok]: WAITAOF on demoted master gets unblocked with an error (270 ms) [ok]: MULTI propagation of EVAL (308 ms) [27/122 done]: unit/pubsub (11 seconds) Testing unit/cluster/misc [ok]: Measures elapsed time os.clock() (8654 ms) [ok]: MULTI/EXEC is isolated from the point of view of BLPOP (268 ms) [ok]: Prohibit dangerous lua methods in sandbox (15 ms) [ok]: Verify execution of prohibit dangerous Lua methods will fail (30 ms) [ok]: Globals protection reading an undeclared global variable (9 ms) [ok]: Globals protection setting an undeclared global* (21 ms) [ok]: lua bit.tohex bug (5 ms) [ok]: Test an example script DECR_IF_GT (26 ms) === (external:skip cluster) Starting server 127.0.0.1:22883 ok [ok]: BLPOP with variadic LPUSH (165 ms) [ok]: Cluster should start ok (11 ms) [ok]: errorstats: rejected call due to MOVED Redirection (17 ms) [ok]: WAITAOF replica copy before fsync (64 ms) [ok]: CLIENT REPLY ON: unset SKIP flag (368 ms) === (stream needs:debug) Starting server 127.0.0.1:28153 ok [ok]: MULTI/EXEC is isolated from the point of view of BLMPOP_LEFT (107 ms) [ok]: Half init migration in 'migrating' is fixable (270 ms) [ok]: Operations in no-touch mode do not alter the last access time of a key (1125 ms) [ok]: TOUCH returns the number of existing keys specified (9 ms) [ok]: command stats for GEOADD (23 ms) [ok]: All TTL in commands are propagated as absolute timestamp in replication stream (402 ms) [ok]: errors stats for GEOADD (11 ms) [ok]: command stats for EXPIRE (4 ms) === (external:skip cluster) Starting server 127.0.0.1:21441 ok [ok]: command stats for BRPOP (17 ms) [ok]: command stats for MULTI (8 ms) [ok]: command stats for scripts (4 ms) [ok]: COMMAND COUNT get total number of commands (0 ms) [ok]: COMMAND GETKEYS GET (1 ms) [ok]: COMMAND GETKEYSANDFLAGS (2 ms) [ok]: COMMAND GETKEYS MEMORY USAGE (2 ms) [ok]: COMMAND GETKEYS XGROUP (0 ms) [ok]: COMMAND GETKEYS EVAL with keys (1 ms) [ok]: COMMAND GETKEYS EVAL without keys (0 ms) [ok]: COMMAND GETKEYS LCS (1 ms) [ok]: COMMAND GETKEYS MORE THAN 256 KEYS (12 ms) === (external:skip cluster) Starting server 127.0.0.1:22083 ok [ok]: COMMAND LIST syntax error (2 ms) [ok]: MULTI propagation of SCRIPT FLUSH (452 ms) [ok]: COMMAND LIST WITHOUT FILTERBY (10 ms) [ok]: COMMAND LIST FILTERBY ACLCAT against non existing category (1 ms) [ok]: COMMAND LIST FILTERBY ACLCAT - list all commands/subcommands (1 ms) [ok]: COMMAND LIST FILTERBY PATTERN - list all commands/subcommands (4 ms) [ok]: COMMAND LIST FILTERBY MODULE against non existing module (2 ms) [ok]: COMMAND INFO of invalid subcommands (3 ms) [ok]: SET command will not be marked with movablekeys (1 ms) [ok]: GET command will not be marked with movablekeys (1 ms) [ok]: MSET command will not be marked with movablekeys (2 ms) [ok]: BITFIELD command will not be marked with movablekeys (2 ms) [ok]: LMOVE command will not be marked with movablekeys (1 ms) [ok]: LPOP command will not be marked with movablekeys (1 ms) [ok]: BLPOP command will not be marked with movablekeys (2 ms) [ok]: PING command will not be marked with movablekeys (1 ms) [ok]: MEMORY command will not be marked with movablekeys (1 ms) [ok]: MEMORY|USAGE command will not be marked with movablekeys (2 ms) [ok]: RENAME command will not be marked with movablekeys (5 ms) [ok]: GEORADIUS_RO command will not be marked with movablekeys (3 ms) [ok]: ZUNIONSTORE command is marked with movablekeys (0 ms) [ok]: XREAD command is marked with movablekeys (5 ms) [28/122 done]: unit/cluster/info (3 seconds) Testing unit/cluster/multi-slot-operations [ok]: EVAL command is marked with movablekeys (3 ms) [ok]: SORT command is marked with movablekeys (5 ms) [ok]: SORT_RO command is marked with movablekeys (5 ms) [ok]: MIGRATE command is marked with movablekeys (1 ms) [ok]: GEORADIUS command is marked with movablekeys (3 ms) [ok]: BITCOUNT fuzzing with start/end (6270 ms) [ok]: BITCOUNT with just start (4 ms) [ok]: BITCOUNT with start, end (6 ms) [ok]: BITCOUNT with illegal arguments (5 ms) [ok]: BITCOUNT against non-integer value (3 ms) [ok]: BITCOUNT regression test for github issue #582 (1 ms) [ok]: BITCOUNT misaligned prefix (0 ms) [ok]: BITCOUNT misaligned prefix + full words + remainder (0 ms) [ok]: BITOP NOT (empty string) (1 ms) [ok]: BITOP NOT (known string) (0 ms) [ok]: BITOP where dest and target are the same key (0 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 (2 ms) [ok]: BITOP shorter keys are zero-padded to the key with max length (3 ms) === (external:skip cluster) Starting server 127.0.0.1:23993 ok === (external:skip) Starting server 127.0.0.1:21279 ok [ok]: BLMPOP_LEFT with variadic LPUSH (305 ms) [29/122 done]: unit/introspection-2 (11 seconds) Testing unit/cluster/no-failover-option [ok]: MONITOR can log executed commands (413 ms) === (external:skip cluster) Starting server 127.0.0.1:21775 ok === (external:skip cluster) Starting server 127.0.0.1:22885 ok === (needs:repl external:skip) Starting server 127.0.0.1:23035 ok [ok]: BRPOPLPUSH with zero timeout should block indefinitely (278 ms) [ok]: default: load from config file, without channel permission default user can't access any channels (2 ms) [ok]: XREADGROUP with NOACK creates consumer (298 ms) [ok]: RESP3 based basic redirect invalidation with client reply off (1120 ms) [ok]: Half init migration in 'importing' is fixable (600 ms) === (external:skip cluster) Starting server 127.0.0.1:21443 ok [ok]: MULTI propagation of XREADGROUP (579 ms) [ok]: MULTI with SAVE (30 ms) [ok]: MULTI with SHUTDOWN (8 ms) === (external:skip cluster) Starting server 127.0.0.1:26399 ok [ok]: MONITOR can log commands issued by the scripting engine (443 ms) Waiting for background AOF rewrite to finish... [ok]: BLMOVE left left with zero timeout should block indefinitely (293 ms) === (external:skip cluster) Starting server 127.0.0.1:23353 ok Waiting for background AOF rewrite to finish... [ok]: WAITAOF replica copy everysec (945 ms) Waiting for background AOF rewrite to finish... [ok]: Consumer without PEL is present in AOF after AOFRW (330 ms) [ok]: First server should have role slave after REPLICAOF (8 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:22085 ok [ok]: MULTI with BGREWRITEAOF (251 ms) === (external:skip) Starting server 127.0.0.1:21281 ok [ok]: Consumer group read counter and lag in empty streams (22 ms) [ok]: Stress tester for #3343-alike bugs comp: 2 (10722 ms) === (external:skip cluster) Starting server 127.0.0.1:23995 ok [ok]: Consumer group read counter and lag sanity (39 ms) [ok]: MULTI with config set appendonly (136 ms) [ok]: For all replicated TTL-related commands, absolute expire times are identical on primary and replica (216 ms) Waiting for background AOF rewrite to finish... [ok]: MONITOR can log commands issued by functions (344 ms) [ok]: MULTI with config error (15 ms) [ok]: Flushall while watching several keys by one client (10 ms) === (external:skip cluster) Starting server 127.0.0.1:22887 ok [ok]: Consumer group lag with XDELs (97 ms) [ok]: BLMOVE left right with zero timeout should block indefinitely (351 ms) [ok]: Loading from legacy (Redis <= v6.2.x, rdb_ver < 10) persistence (29 ms) Waiting for background AOF rewrite to finish... [ok]: Loading from legacy (Redis <= v7.0.x, rdb_ver < 11) persistence (3 ms) [ok]: RESP3 based basic tracking-redir-broken with client reply off (683 ms) Waiting for background AOF rewrite to finish... [ok]: default: load from config file with all channels permissions (28 ms) === (external:skip cluster) Starting server 127.0.0.1:21445 ok Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:26401 ok [ok]: expired key which is created in writeable replicas should be deleted by active expiry (305 ms) Waiting for background AOF rewrite to finish... [ok]: MONITOR supports redacting command arguments (326 ms) Waiting for background AOF rewrite to finish... [ok]: SET command will remove expire (2 ms) [ok]: SET - use KEEPTTL option, TTL should not be removed (2 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:22087 ok === (external:skip cluster) Starting server 127.0.0.1:23997 ok === (external:skip cluster) Starting server 127.0.0.1:23355 ok === (external:skip) Starting server 127.0.0.1:24633 ok === (external:skip) Starting server 127.0.0.1:28155 ok [ok]: BLMOVE right left with zero timeout should block indefinitely (580 ms) [ok]: MONITOR correctly handles multi-exec cases (371 ms) === (external:skip cluster) Starting server 127.0.0.1:22889 ok [ok]: WAITAOF replica copy everysec with AOFRW (1036 ms) === (tracking network) Starting server 127.0.0.1:26873 ok [ok]: BLMOVE right right with zero timeout should block indefinitely (257 ms) === (external:skip) Starting server 127.0.0.1:21283 ok [ok]: MULTI with FLUSHALL and AOF (4 ms) === (external:skip cluster) Starting server 127.0.0.1:23357 ok === (external:skip cluster) Starting server 127.0.0.1:26403 ok === (external:skip cluster) Starting server 127.0.0.1:21447 ok [ok]: Test loading an ACL file with duplicate users (46 ms) [ok]: HyperLogLogs are promote from sparse to dense (5697 ms) [ok]: Test loading an ACL file with duplicate default user (27 ms) [ok]: Change hll-sparse-max-bytes (7 ms) === (external:skip cluster) Starting server 127.0.0.1:22891 ok === (external:skip cluster) Starting server 127.0.0.1:22089 ok === (external:skip cluster) Starting server 127.0.0.1:23999 ok [ok]: Set cluster announced IPv4 to invalid IP (11 ms) [ok]: Test loading duplicate users in config on startup (153 ms) [ok]: Consumer group last ID propagation to slave (NOACK=0) (317 ms) === (external:skip cluster) Starting server 127.0.0.1:23359 ok === (external:skip cluster) Starting server 127.0.0.1:24635 ok [ok]: Init migration and move key (2163 ms) [ok]: Coverage: Basic CLIENT CACHING (411 ms) [ok]: Coverage: Basic CLIENT REPLY (1 ms) [ok]: Coverage: Basic CLIENT TRACKINGINFO (2 ms) [ok]: Coverage: Basic CLIENT GETREDIR (7 ms) [ok]: Set cluster announced IPv4 and check that it propagates (308 ms) === (external:skip cluster) Starting server 127.0.0.1:21449 ok Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:26405 ok [30/122 done]: unit/tracking (14 seconds) Testing unit/cluster/pubsub [ok]: BLMOVE (left, left) with a client BLPOPing the target list (930 ms) [ok]: Test change cluster-announce-port and cluster-announce-tls-port at runtime (468 ms) [ok]: MONITOR log blocked command only once (1130 ms) [ok]: CLIENT GETNAME should return NIL if name is not assigned (14 ms) Waiting for background AOF rewrite to finish... [ok]: CLIENT GETNAME check if name set correctly (15 ms) [ok]: CLIENT LIST shows empty fields for unassigned names (1 ms) [ok]: CLIENT SETNAME does not accept spaces (10 ms) [ok]: Very big payload random access (12569 ms) [ok]: CLIENT SETNAME can assign a name to this connection (11 ms) [ok]: CLIENT SETNAME can change the name of an existing connection (6 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: Test change cluster-announce-bus-port at runtime (148 ms) [ok]: Clear announced client IPv4 and check that it propagates (305 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:22893 ok Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: Cluster should start ok (10 ms) === (acl external:skip) Starting server 127.0.0.1:21285 ok [ok]: Continuous slots distribution (8 ms) === (external:skip cluster) Starting server 127.0.0.1:21451 ok Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:23361 ok [ok]: Human nodenames are visible in log messages (3692 ms) [ok]: Discontinuous slots distribution (41 ms) === (external:skip cluster) Starting server 127.0.0.1:26407 ok Waiting for background AOF rewrite to finish... [ok]: After CLIENT SETNAME, connection can still be closed (381 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:22091 ok [ok]: CLIENT SETINFO can set a library name to this connection (26 ms) [ok]: CLIENT SETINFO invalid args (17 ms) [ok]: RESET does NOT clean library name (2 ms) [ok]: Hyperloglog promote to dense well in different hll-sparse-max-bytes (1075 ms) [ok]: CLIENT SETINFO can clear library name (10 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: SET - use KEEPTTL option, TTL should not be removed after loadaof (2017 ms) [ok]: GETEX use of PERSIST option should remove TTL (5 ms) Waiting for background AOF rewrite to finish... [ok]: GETEX use of PERSIST option should remove TTL after loadaof (24 ms) [ok]: BLMOVE (left, right) with a client BLPOPing the target list (680 ms) Waiting for background AOF rewrite to finish... [ok]: Consumer group last ID propagation to slave (NOACK=1) (1105 ms) [31/122 done]: unit/cluster/announced-endpoints (14 seconds) Testing unit/cluster/pubsubshard-slot-migration Waiting for background AOF rewrite to finish... [32/122 done]: unit/cluster/human-announced-nodename (8 seconds) Testing unit/cluster/pubsubshard === (external:skip cluster) Starting server 127.0.0.1:26875 ok Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:21453 ok Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:23363 ok Waiting for background AOF rewrite to finish... [ok]: Move key again (370 ms) [ok]: WAITAOF replica copy everysec with slow AOFRW (2064 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [33/122 done]: unit/cluster/cluster-nodes-slots (14 seconds) Testing unit/cluster/replica-in-sync [ok]: GETEX propagate as to replica as PERSIST, UNLINK, or nothing (450 ms) [ok]: BLMOVE (right, left) with a client BLPOPing the target list (427 ms) [ok]: EXPIRE with NX option on a key with ttl (16 ms) === (external:skip cluster) Starting server 127.0.0.1:24323 ok [ok]: EXPIRE with NX option on a key without ttl (7 ms) [ok]: EXPIRE with XX option on a key with ttl (6 ms) [ok]: EXPIRE with XX option on a key without ttl (1 ms) === () Starting server 127.0.0.1:23513 ok [ok]: WAITAOF replica copy everysec->always with AOFRW (119 ms) [ok]: WAITAOF replica copy appendfsync always (2 ms) [ok]: EXPIRE with GT option on a key with lower ttl (5 ms) [ok]: EXPIRE with GT option on a key with higher ttl (2 ms) === (external:skip cluster ipv6) Starting server 127.0.0.1:25921 ok [ok]: EXPIRE with GT option on a key without ttl (46 ms) [ok]: EXPIRE with LT option on a key with higher ttl (8 ms) [ok]: EXPIRE with LT option on a key with lower ttl (0 ms) === (external:skip cluster) Starting server 127.0.0.1:22895 ok [ok]: EXPIRE with LT option on a key without ttl (1 ms) [ok]: EXPIRE with LT and XX option on a key with ttl (11 ms) [ok]: EXPIRE with LT and XX option on a key without ttl (5 ms) [ok]: EXPIRE with conflicting options: LT GT (0 ms) [ok]: EXPIRE with conflicting options: NX GT (13 ms) [ok]: EXPIRE with conflicting options: NX LT (6 ms) [ok]: EXPIRE with conflicting options: NX XX (11 ms) [ok]: EXPIRE with unsupported options (5 ms) [ok]: EXPIRE with unsupported options (4 ms) [ok]: EXPIRE with negative expiry (4 ms) [ok]: EXPIRE with negative expiry on a non-valitale key (1 ms) [ok]: EXPIRE with non-existed key (10 ms) === (external:skip cluster) Starting server 127.0.0.1:22093 ok === (external:skip cluster) Starting server 127.0.0.1:21455 ok [ok]: Cluster should start ok (16 ms) [ok]: Cluster shards response is ok for shard 0 (13 ms) === (external:skip cluster) Starting server 127.0.0.1:22243 ok === (external:skip) Starting server 127.0.0.1:28157 ok [ok]: WAITAOF replica copy if replica is blocked (260 ms) [ok]: Kill a node and tell the replica to immediately takeover (72 ms) [ok]: BLMOVE (right, right) with a client BLPOPing the target list (342 ms) === (external:skip cluster) Starting server 127.0.0.1:28321 ok [ok]: ACL from config file and config rewrite (777 ms) [ok]: Regression test for multi-exec with RANDOMKEY accessing the wrong per-slot dictionary (14 ms) [34/122 done]: unit/multi (15 seconds) Testing unit/cluster/replica-migration [35/122 done]: unit/acl (15 seconds) Testing unit/cluster/scripting [ok]: Server should not propagate the read command on lazy expire (362 ms) === (external:skip cluster) Starting server 127.0.0.1:26877 ok === (external:skip cluster) Starting server 127.0.0.1:24325 ok === (external:skip cluster ipv6) Starting server 127.0.0.1:25923 ok [ok]: BITOP and fuzzing (4457 ms) [ok]: Cluster should start ok (10 ms) [ok]: BRPOPLPUSH with wrong source type (318 ms) === (external:skip cluster) Starting server 127.0.0.1:22897 ok === (external:skip cluster) Starting server 127.0.0.1:22095 ok === (external:skip cluster) Starting server 127.0.0.1:22245 ok [ok]: SCAN: Lazy-expire should not be wrapped in MULTI/EXEC (305 ms) === (external:skip cluster) Starting server 127.0.0.1:28323 ok === (external:skip cluster) Starting server 127.0.0.1:24637 ok === (external:skip cluster) Starting server 127.0.0.1:21287 ok === () Starting server 127.0.0.1:23515 ok === (external:skip cluster) Starting server 127.0.0.1:24327 ok === (external:skip cluster ipv6) Starting server 127.0.0.1:25925 ok [ok]: Replication tests of XCLAIM with deleted entries (autoclaim=0) (504 ms) [ok]: Replication tests of XCLAIM with deleted entries (autoclaim=1) (21 ms) === (external:skip cluster) Starting server 127.0.0.1:26879 ok [ok]: RANDOMKEY: Lazy-expire should not be wrapped in MULTI/EXEC (307 ms) [ok]: XREADGROUP ACK would propagate entries-read (18 ms) [ok]: WAITAOF replica multiple clients unblock - reuse last result (851 ms) [ok]: Half-finish migration (1288 ms) [ok]: WAITAOF on promoted replica (11 ms) [ok]: BRPOPLPUSH with wrong destination type (533 ms) === (external:skip cluster) Starting server 127.0.0.1:22899 ok [ok]: BRPOPLPUSH maintains order of elements after failure (183 ms) [ok]: FUZZ stresser with data model alpha (8080 ms) === (external:skip cluster) Starting server 127.0.0.1:22247 ok === (external:skip cluster) Starting server 127.0.0.1:24639 ok === (external:skip cluster) Starting server 127.0.0.1:24329 ok === (external:skip cluster ipv6) Starting server 127.0.0.1:25927 ok [ok]: MIGRATE cached connections are released after some time (15002 ms) === (stream needs:debug) Starting server 127.0.0.1:28159 ok === (external:skip cluster) Starting server 127.0.0.1:26881 ok === () Starting server 127.0.0.1:23517 ok === (expire external:skip cluster) Starting server 127.0.0.1:23037 ok [ok]: Move key back (170 ms) [ok]: CLUSTER SLOTS cached using EVAL over TLS -- tls-cluster yes (261 ms) === (external:skip cluster) Starting server 127.0.0.1:22901 ok [ok]: BRPOPLPUSH with multiple blocked clients (349 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: Cluster is writable (1177 ms) === (external:skip cluster) Starting server 127.0.0.1:22249 ok [ok]: Empty stream with no lastid can be rewrite into AOF correctly (151 ms) === (external:skip cluster) Starting server 127.0.0.1:24641 ok === (repl) Starting server 127.0.0.1:22715 ok === (external:skip cluster) Starting server 127.0.0.1:24331 ok [ok]: CLUSTER SLOTS with different connection type -- tls-cluster yes (318 ms) [36/122 done]: unit/type/stream-cgroups (17 seconds) Testing unit/cluster/sharded-pubsub === (external:skip cluster) Starting server 127.0.0.1:26883 ok === () Starting server 127.0.0.1:23519 ok [ok]: CLUSTER NODES return port according to connection type -- tls-cluster yes (376 ms) [ok]: MIGRATE is able to migrate a key between two instances (898 ms) === (external:skip cluster) Starting server 127.0.0.1:22251 ok === (external:skip cluster) Starting server 127.0.0.1:24643 ok === (external:skip cluster) Starting server 127.0.0.1:24333 ok === (external:skip cluster) Starting server 127.0.0.1:28161 ok [ok]: CONFIG save params special case handled properly (3315 ms) [ok]: Eval scripts with shebangs and functions default to no cross slots (3 ms) [ok]: Cross slot commands are allowed by default for eval scripts and with allow-cross-slot-keys flag (16 ms) [ok]: BITOP or fuzzing (2147 ms) [ok]: BLMPOP with multiple blocked clients (993 ms) [ok]: Cross slot commands are also blocked if they disagree with pre-declared keys (1 ms) [ok]: Cross slot commands are allowed by default if they disagree with pre-declared keys (1 ms) [ok]: Function no-cluster flag (0 ms) [ok]: Script no-cluster flag (2 ms) [ok]: Calling cluster slots in scripts is OK (1 ms) [ok]: Calling cluster shards in scripts is OK (7 ms) === (external:skip cluster) Starting server 127.0.0.1:26885 ok [37/122 done]: unit/cluster/scripting (3 seconds) Testing unit/cluster/slave-selection === (repl) Starting server 127.0.0.1:22717 ok [ok]: CONFIG sanity (296 ms) [ok]: Continuous slots distribution (108 ms) [ok]: ADDSLOTS command with several boundary conditions test suite (15 ms) === (external:skip cluster) Starting server 127.0.0.1:22253 ok [ok]: ADDSLOTSRANGE command with several boundary conditions test suite (20 ms) === (external:skip cluster) Starting server 127.0.0.1:24645 ok [ok]: DELSLOTSRANGE command with several boundary conditions test suite (51 ms) === (external:skip cluster) Starting server 127.0.0.1:28163 ok [ok]: WAITAOF master that loses a replica and backlog is dropped (2005 ms) [ok]: Half-finish importing (1508 ms) === (external:skip cluster) Starting server 127.0.0.1:21289 ok === (external:skip cluster) Starting server 127.0.0.1:26887 ok [ok]: Linked LMOVEs (600 ms) [ok]: MIGRATE is able to copy a key between two instances (968 ms) [38/122 done]: unit/cluster/half-migrated-slot (11 seconds) Testing unit/cluster/slave-stop-cond [ok]: Verify health as fail for killed node (3229 ms) [ok]: CLUSTER SHARDS slot response is non-empty when primary node fails (7 ms) [ok]: Cluster should start ok (33 ms) === (external:skip cluster) Starting server 127.0.0.1:24647 ok [39/122 done]: unit/cluster/multi-slot-operations (8 seconds) Testing unit/cluster/slot-migration-response [ok]: Circular BRPOPLPUSH (499 ms) [ok]: CONFIG REWRITE sanity (867 ms) === (repl) Starting server 127.0.0.1:22719 ok === (external:skip cluster) Starting server 127.0.0.1:25288 ok === (external:skip cluster) Starting server 127.0.0.1:21291 ok === (external:skip cluster) Starting server 127.0.0.1:26889 ok [ok]: Self-referential BRPOPLPUSH (250 ms) [ok]: BRPOPLPUSH inside a transaction (28 ms) [ok]: WAITAOF master without backlog, wait is released when the replica finishes full-sync (1077 ms) === (external:skip cluster) Starting server 127.0.0.1:26409 ok === (external:skip cluster) Starting server 127.0.0.1:24649 ok [40/122 done]: unit/cluster/cluster-shards (17 seconds) Testing unit/cluster/slot-migration [ok]: MIGRATE will not overwrite existing keys, unless REPLACE is used (1126 ms) === (external:skip cluster) Starting server 127.0.0.1:21293 ok [ok]: BITOP xor fuzzing (1854 ms) === (external:skip cluster) Starting server 127.0.0.1:25290 ok === (external:skip cluster) Starting server 127.0.0.1:26891 ok [ok]: PUSH resulting from BRPOPLPUSH affect WATCH (542 ms) === (external:skip cluster) Starting server 127.0.0.1:24651 ok [ok]: expire scan should skip dictionaries with lot's of empty buckets (1384 ms) === (external:skip cluster) Starting server 127.0.0.1:26411 ok === (repl) Starting server 127.0.0.1:22721 ok === (external:skip cluster) Starting server 127.0.0.1:26085 ok [ok]: BITOP NOT fuzzing (346 ms) [ok]: BITOP with integer encoded source objects (1 ms) [ok]: BITOP with non string source key (2 ms) [ok]: BITOP with empty string after non empty string (issue #529) (1 ms) [ok]: BITPOS against wrong type (1 ms) [ok]: BITPOS will illegal arguments (2 ms) [ok]: BITPOS against non-integer value (4 ms) [ok]: BITPOS bit=0 with empty key returns 0 (1 ms) [ok]: BITPOS bit=1 with empty key returns -1 (1 ms) [ok]: BITPOS bit=0 with string less than 1 word works (1 ms) [ok]: BITPOS bit=1 with string less than 1 word works (1 ms) [ok]: BITPOS bit=0 starting at unaligned address (1 ms) [ok]: BITPOS bit=1 starting at unaligned address (2 ms) [ok]: AOF rewrite during write load: RDB preamble=no (10827 ms) [ok]: BITPOS bit=0 unaligned+full word+reminder (37 ms) [41/122 done]: unit/expire (20 seconds) Testing unit/cluster/slot-ownership [ok]: BITPOS bit=1 unaligned+full word+reminder (29 ms) [ok]: BITPOS bit=1 returns -1 if string is all 0 bits (56 ms) [ok]: BITPOS bit=0 works with intervals (4 ms) [ok]: BITPOS bit=1 works with intervals (3 ms) [ok]: BITPOS bit=0 changes behavior if end is given (1 ms) [ok]: SETBIT/BITFIELD only increase dirty when the value changed (12 ms) === (external:skip cluster) Starting server 127.0.0.1:21295 ok === (external:skip cluster) Starting server 127.0.0.1:26893 ok [ok]: BRPOPLPUSH does not affect WATCH while still blocked (553 ms) === (external:skip cluster) Starting server 127.0.0.1:25292 ok [ok]: WAITAOF master isn't configured to do AOF (1010 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:23521 ok [ok]: WAITAOF replica isn't configured to do AOF (119 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:23039 ok Waiting for background AOF rewrite to finish... [ok]: MIGRATE propagates TTL correctly (917 ms) === (external:skip cluster) Starting server 127.0.0.1:26087 ok === (aofrw external:skip) Starting server 127.0.0.1:21593 ok === (external:skip cluster) Starting server 127.0.0.1:21297 ok === (external:skip cluster) Starting server 127.0.0.1:25294 ok Waiting for background AOF rewrite to finish... [ok]: Cluster is writable (2265 ms) === (external:skip cluster) Starting server 127.0.0.1:26089 ok [ok]: Broadcast message across a cluster shard while a cluster link is down (596 ms) [ok]: Turning off AOF kills the background writing child if any (68 ms) === (external:skip cluster) Starting server 127.0.0.1:23041 ok Waiting for background AOF rewrite to finish... [ok]: CONFIG REWRITE handles save and shutdown properly (2097 ms) [ok]: Verify that single primary marks replica as failed (3160 ms) [ok]: CONFIG SET with multiple args (18 ms) [ok]: AOF rewrite of list with listpack encoding, string data (97 ms) [ok]: CONFIG SET rollback on set error (13 ms) [skip]: CONFIG SET rollback on apply error [ok]: CONFIG SET duplicate configs (2 ms) [ok]: CONFIG SET set immutable (4 ms) [ok]: CONFIG GET hidden configs (36 ms) [ok]: CONFIG GET multiple args (2 ms) [ok]: Cluster is up (16 ms) === (external:skip cluster) Starting server 127.0.0.1:25296 ok === (external:skip cluster) Starting server 127.0.0.1:21299 ok [ok]: WAITAOF both local and replica got AOF enabled at runtime (901 ms) [ok]: Cluster is up (8 ms) === (external:skip cluster) Starting server 127.0.0.1:26091 ok [ok]: BRPOPLPUSH timeout (1192 ms) evicted keys: 16 evicted clients: 0 dbsize: 26 [ok]: eviction due to input buffer of a dead client, client eviction: false (15477 ms) === (external:skip cluster) Starting server 127.0.0.1:23043 ok === (external:skip cluster) Starting server 127.0.0.1:25298 ok [ok]: SWAPDB awakes blocked client (194 ms) [ok]: Cluster is up (4 ms) === (external:skip cluster) Starting server 127.0.0.1:23681 ok === (external:skip cluster) Starting server 127.0.0.1:21301 ok [ok]: valkey-server command line arguments - error cases (683 ms) === (external:skip cluster) Starting server 127.0.0.1:26093 ok [ok]: EVAL does not leak in the Lua stack (11047 ms) [ok]: Call Redis command with many args from Lua (issue #1764) (6 ms) [ok]: Number conversion precision test (issue #1118) (10 ms) [ok]: String containing number precision test (regression of issue #1118) (3 ms) [ok]: Verify negative arg count is error instead of crash (issue #1842) (1 ms) [ok]: Scripts can handle commands with incorrect arity (9 ms) [ok]: Correct handling of reused argv (issue #1939) (4 ms) === (external:skip cluster) Starting server 127.0.0.1:25757 ok [ok]: Functions in the Redis namespace are able to report errors (2 ms) [ok]: CLUSTER RESET can not be invoke from within a script (2 ms) [ok]: Script with RESP3 map (12 ms) [ok]: Cluster is up (6 ms) === (external:skip cluster) Starting server 127.0.0.1:25300 ok [ok]: SWAPDB wants to wake blocked client, but the key already expired (541 ms) === (external:skip cluster) Starting server 127.0.0.1:23045 ok === (external:skip cluster) Starting server 127.0.0.1:26095 ok === (external:skip cluster) Starting server 127.0.0.1:21303 ok === () Starting server 127.0.0.1:23523 ok === (external:skip cluster) Starting server 127.0.0.1:25759 ok === (external:skip cluster) Starting server 127.0.0.1:23683 ok Waiting for background AOF rewrite to finish... [ok]: WAITAOF master sends PING after last write (1202 ms) [ok]: AOF rewrite of list with quicklist encoding, string data (1508 ms) === (external:skip cluster) Starting server 127.0.0.1:25302 ok Waiting for background AOF rewrite to finish... [ok]: AOF rewrite of list with listpack encoding, int data (108 ms) [ok]: FUZZ stresser with data model compr (6271 ms) [ok]: MULTI + LPUSH + EXPIRE + DEBUG SLEEP on blocked client, key already expired (592 ms) [ok]: Stress tester for #3343-alike bugs comp: 1 (10770 ms) [ok]: Set cluster hostnames and verify they are propagated (318 ms) [ok]: Script return recursive object (1003 ms) === (external:skip cluster) Starting server 127.0.0.1:21305 ok === () Starting server 127.0.0.1:23525 ok === (external:skip cluster) Starting server 127.0.0.1:25304 ok === (external:skip cluster) Starting server 127.0.0.1:25761 ok [ok]: Script check unpack with massive arguments (205 ms) [ok]: Cluster is writable (1764 ms) [ok]: Script read key with expiration set (20 ms) [ok]: Instance #5 is a slave (2 ms) [ok]: Script del key with expiration set (2 ms) [ok]: Instance #5 synced with the master (1 ms) [ok]: Script ACL check (13 ms) [ok]: Binary code loading failed (1 ms) [ok]: Cluster should start ok (52 ms) [ok]: Try trick global protection 1 (10 ms) [ok]: Try trick global protection 2 (2 ms) === (external:skip cluster) Starting server 127.0.0.1:23685 ok [ok]: Try trick global protection 3 (3 ms) [ok]: Try trick global protection 4 (6 ms) [ok]: Try trick readonly table on valkey table (3 ms) [ok]: Try trick readonly table on json table (6 ms) [ok]: Try trick readonly table on cmsgpack table (5 ms) [ok]: Try trick readonly table on bit table (9 ms) [ok]: Test loadfile are not available (3 ms) [ok]: Test dofile are not available (3 ms) [ok]: Test print are not available (1 ms) === (external:skip) Starting server 127.0.0.1:25433 ok [ok]: Update hostnames and make sure they are all eventually propagated (438 ms) [ok]: Killing one master node (143 ms) [ok]: BITPOS bit=1 fuzzy testing using SETBIT (3150 ms) === (external:skip cluster) Starting server 127.0.0.1:25306 ok [ok]: FLUSHALL should not reset the dirty counter if we disable save (9 ms) [ok]: Killing two slave nodes (472 ms) [ok]: FLUSHALL should reset the dirty counter to 0 if we enable save (11 ms) === (scripting) Starting server 127.0.0.1:25593 ok [ok]: Remove hostnames and make sure they are all eventually propagated (408 ms) [ok]: Cluster is writable (1763 ms) Waiting for background save to finish... [ok]: BGSAVE (89 ms) [ok]: SELECT an out of range DB (3 ms) [ok]: tot-net-out for replica client (2056 ms) === (external:skip cluster) Starting server 127.0.0.1:21307 ok [ok]: Killing one primary node (165 ms) [ok]: Key lazy expires during key migration (33 ms) [ok]: Coverage: Basic cluster commands (8 ms) [ok]: WAITAOF master client didn't send any write command (1410 ms) [ok]: Verify cluster-preferred-endpoint-type behavior for redirects and info (308 ms) Waiting for background AOF rewrite to finish... [ok]: BLPOP unblock but the key is expired and then block again - reprocessing command (1277 ms) [ok]: AOF rewrite of list with quicklist encoding, int data (1429 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: AOF rewrite of set with intset encoding, string data (135 ms) === () Starting server 127.0.0.1:23527 ok [ok]: BLPOP when new key is moved into place (229 ms) [ok]: Timedout read-only scripts can be killed by SCRIPT KILL (548 ms) === (external:skip cluster) Starting server 127.0.0.1:21309 ok [ok]: BLPOP when result key is created by SORT..STORE (174 ms) [ok]: BLMPOP_LEFT when new key is moved into place (134 ms) [ok]: valkey-server command line arguments - allow passing option name and option value in the same arg (774 ms) [ok]: BLMPOP_LEFT when result key is created by SORT..STORE (170 ms) [ok]: BLPOP: timeout value out of range (0 ms) [42/122 done]: unit/cluster/misc (14 seconds) Testing unit/cluster/slot-stats [ok]: BLPOP: with single empty list argument (156 ms) [ok]: Timedout read-only scripts can be killed by SCRIPT KILL even when use pcall (545 ms) === () Starting server 127.0.0.1:23529 ok === (external:skip cluster) Starting server 127.0.0.1:21311 ok [ok]: BLPOP: with negative timeout (205 ms) [ok]: XADD mass insertion and XLEN (19711 ms) [ok]: XADD with ID 0-0 (3 ms) [ok]: XADD with LIMIT delete entries no more than limit (7 ms) [ok]: XRANGE COUNT works as expected (1 ms) Waiting for background AOF rewrite to finish... [ok]: XREVRANGE COUNT works as expected (2 ms) [ok]: WAITAOF master client didn't send any command (1264 ms) [ok]: Cluster should be still up (1627 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:24001 ok [ok]: valkey-server command line arguments - wrong usage that we support anyway (638 ms) [ok]: AOF rewrite of set with hashtable encoding, string data (1076 ms) Waiting for background AOF rewrite to finish... [ok]: Killing one master node (127 ms) Waiting for background AOF rewrite to finish... [ok]: BLPOP: with non-integer timeout (286 ms) [ok]: AOF rewrite of set with intset encoding, int data (142 ms) [ok]: Timedout script does not cause a false dead client (532 ms) === (external:skip cluster) Starting server 127.0.0.1:21313 ok [ok]: Cluster is up (20 ms) [ok]: Instance #3 is a replica (7 ms) [ok]: Instance #3 synced with the master (5 ms) === () Starting server 127.0.0.1:23531 ok === () Starting server 127.0.0.1:26561 ok [ok]: BLPOP: with zero timeout should block indefinitely (268 ms) [ok]: The nofailover flag is propagated (180 ms) [ok]: Verify the nodes configured with prefer hostname only show hostname for new nodes (1762 ms) [ok]: BITPOS bit=0 fuzzy testing using SETBIT (2494 ms) [ok]: valkey-server command line arguments - allow option value to use the `--` prefix (636 ms) [ok]: Killing one master node (182 ms) === (external:skip cluster) Starting server 127.0.0.1:21315 ok [ok]: Cluster is up (9 ms) [ok]: BLPOP: with 0.001 timeout should not block indefinitely (371 ms) === () Starting server 127.0.0.1:23533 ok [ok]: Timedout script link is still usable after Lua returns (754 ms) === () Starting server 127.0.0.1:26563 ok [ok]: Slave expired keys is loaded when restarted: appendonly=no (5390 ms) [ok]: BLPOP: second argument is not a list (252 ms) [ok]: HyperLogLog sparse encoding stress test (11963 ms) [ok]: Corrupted sparse HyperLogLogs are detected: Additional at tail (2 ms) [ok]: Corrupted sparse HyperLogLogs are detected: Broken magic (9 ms) [ok]: Corrupted sparse HyperLogLogs are detected: Invalid encoding (6 ms) [ok]: Corrupted dense HyperLogLogs are detected: Wrong length (4 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:21317 ok [ok]: valkey-server command line arguments - option name and option value in the same arg and `--` prefix (648 ms) [ok]: AOF rewrite of set with hashtable encoding, int data (1105 ms) Waiting for background AOF rewrite to finish... [ok]: AOF rewrite of hash with listpack encoding, string data (87 ms) [ok]: Cluster should be down now (1312 ms) [ok]: Restarting master node (106 ms) [ok]: Cluster is up (11 ms) === () Starting server 127.0.0.1:23535 ok [ok]: Each node has two links with each peer (28 ms) [ok]: Wait for failover (3690 ms) [ok]: Validate cluster links format (9 ms) [ok]: Cluster is writable (1067 ms) [ok]: Fill up primary with data (15 ms) [ok]: Add new node as replica (4 ms) [ok]: Check digest and replica state (4 ms) [ok]: Cluster is up (17 ms) [ok]: Timedout scripts and unblocked command (1029 ms) [ok]: Set cluster announced IPv6 to invalid IP (1 ms) Waiting for background AOF rewrite to finish... [ok]: Hash fuzzing #1 - 512 fields (18624 ms) evicted keys: 12 evicted clients: 0 dbsize: 38 [ok]: eviction due to output buffers of pubsub, client eviction: false (5645 ms) [ok]: BITPOS/BITCOUNT fuzzy testing using SETBIT (1655 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:23537 ok [ok]: AOF rewrite of hash with hashtable encoding, string data (928 ms) [43/122 done]: unit/bitops (27 seconds) Testing unit/cluster/transactions-on-replica Waiting for background AOF rewrite to finish... [ok]: BLPOP: timeout (1240 ms) [ok]: Timedout scripts that modified data can't be killed by SCRIPT KILL (352 ms) [ok]: SHUTDOWN NOSAVE can kill a timedout script anyway (9 ms) [ok]: AOF rewrite of hash with listpack encoding, int data (69 ms) [ok]: BLPOP: arguments are empty (240 ms) [ok]: Set cluster announced IPv6 and check that it propagates (473 ms) === (external:skip cluster) Starting server 127.0.0.1:21913 ok [ok]: XRANGE can be used to iterate the whole stream (2818 ms) [ok]: Cluster should be up again (1271 ms) [ok]: BRPOP: with single empty list argument (204 ms) === (scripting repl needs:debug external:skip) Starting server 127.0.0.1:25595 ok === () Starting server 127.0.0.1:23539 ok [ok]: Clear announced client IPv6 and check that it propagates (249 ms) [ok]: Sharded pubsub publish behavior within multi/exec (10 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 (2 ms) [ok]: Sharded pubsub publish behavior within multi/exec with read operation on replica (5 ms) [ok]: Sharded pubsub publish behavior within multi/exec with write operation on primary (2 ms) [ok]: Sharded pubsub publish behavior within multi/exec with write operation on replica (2 ms) [ok]: Cluster should eventually be up again (1250 ms) [ok]: BRPOP: with negative timeout (210 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: BRPOP: with non-integer timeout (144 ms) === (external:skip cluster) Starting server 127.0.0.1:21915 ok [ok]: AOF rewrite of hash with hashtable encoding, int data (800 ms) Waiting for background AOF rewrite to finish... [ok]: LATENCY GRAPH can output the expire event graph (2 ms) [ok]: LATENCY of expire events are correctly collected (24487 ms) [ok]: AOF rewrite of zset with listpack encoding, string data (77 ms) [ok]: LATENCY HISTORY / RESET with wrong event name is fine (1 ms) [ok]: LATENCY DOCTOR produces some output (15 ms) [ok]: LATENCY RESET is able to reset events (8 ms) [ok]: LATENCY HELP should not have unexpected options (2 ms) [ok]: BRPOP: with zero timeout should block indefinitely (194 ms) === () Starting server 127.0.0.1:25597 ok [44/122 done]: unit/latency-monitor (29 seconds) Testing unit/cluster/update-msg === () Starting server 127.0.0.1:23541 ok [ok]: BRPOP: with 0.001 timeout should not block indefinitely (238 ms) [ok]: Before the replica connects we issue two EVAL commands (2 ms) [45/122 done]: unit/cluster/sharded-pubsub (12 seconds) Testing integration/aof-multi-part [ok]: Cluster is up (5 ms) === (external:skip cluster) Starting server 127.0.0.1:25929 ok [ok]: Cluster is writable (1796 ms) [ok]: Instance #5 is a slave (2 ms) [ok]: Instance #5 synced with the master (2 ms) [ok]: Cluster should be still down after some time (3028 ms) [ok]: Instance #3 is still a replica (3 ms) [ok]: Restarting the previously killed master node (10 ms) [ok]: BRPOP: second argument is not a list (237 ms) === (external:skip cluster) Starting server 127.0.0.1:23833 ok === () Starting server 127.0.0.1:28165 [ok]: Multi Part AOF can't load data when some file missing (190 ms) [ok]: Connect a replica to the master instance (226 ms) [ok]: Cluster is writable (2313 ms) === () Starting server 127.0.0.1:28167 [ok]: Multi Part AOF can't load data when the sequence not increase monotonically (180 ms) === () Starting server 127.0.0.1:28169 [ok]: Multi Part AOF can't load data when there are blank lines in the manifest file (169 ms) Waiting for background AOF rewrite to finish... [ok]: AOF rewrite of zset with skiplist encoding, string data (1044 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:28171 [ok]: Multi Part AOF can't load data when there is a duplicate base file (150 ms) === (external:skip cluster) Starting server 127.0.0.1:23835 ok [ok]: AOF rewrite of zset with listpack encoding, int data (71 ms) === () Starting server 127.0.0.1:23543 ok === () Starting server 127.0.0.1:28173 [ok]: Multi Part AOF can't load data when the manifest format is wrong (type unknown) (139 ms) [ok]: Wait for failover (5906 ms) [46/122 done]: unit/cluster/no-failover-option (19 seconds) Testing integration/aof-race Waiting for process 363528 to exit... [ok]: Killing majority of master nodes (642 ms) === () Starting server 127.0.0.1:28175 [ok]: Replication of script multiple pushes to list with BLPOP (777 ms) [ok]: Lua scripts using SELECT are replicated correctly (11 ms) [ok]: Pub/Sub shard basics (686 ms) [ok]: Multi Part AOF can't load data when the manifest format is wrong (missing key) (166 ms) [ok]: Killing the new primary node (142 ms) [ok]: client can't subscribe to multiple shard channels across different slots in same call (83 ms) [ok]: client can subscribe to multiple shard channels across different slots in separate call (4 ms) === () Starting server 127.0.0.1:28177 [ok]: Multi Part AOF can't load data when the manifest format is wrong (line too short) (189 ms) === () Starting server 127.0.0.1:23365 ok [ok]: valkey-server command line arguments - save with empty input (3605 ms) [ok]: SET 10000 numeric keys and access all them in reverse order (16196 ms) [ok]: DBSIZE should be 10000 now (1 ms) [ok]: SETNX target key missing (2 ms) [ok]: SETNX target key exists (1 ms) [ok]: SETNX against not-expired volatile key (2 ms) [ok]: Cluster is writable (2063 ms) === () Starting server 127.0.0.1:28179 [ok]: Instance #5 is now a master (11 ms) === (external:skip cluster) Starting server 127.0.0.1:23837 ok [ok]: Restarting the previously killed master node (20 ms) [ok]: Multi Part AOF can't load data when the manifest format is wrong (line too long) (202 ms) W[ok]: sunsubscribe without specifying any channel would unsubscribe all shard channels subscribed (317 ms) [ok]: BRPOP: timeout (1269 ms) [ok]: WAITAOF when replica switches between masters, fsync: no (5220 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:28181 [ok]: Multi Part AOF can't load data when the manifest format is wrong (odd parameter) (180 ms) [ok]: AOF rewrite of zset with skiplist encoding, int data (914 ms) [ok]: BRPOP: arguments are empty (225 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:23545 ok === () Starting server 127.0.0.1:28183 [ok]: AOF rewrite functions (86 ms) [ok]: Multi Part AOF can't load data when the manifest file is empty (195 ms) [ok]: BLMPOP_LEFT: with single empty list argument (210 ms) === () Starting server 127.0.0.1:26565 ok [ok]: Cluster should eventually be up again (865 ms) === (external:skip cluster) Starting server 127.0.0.1:23839 ok [ok]: valkey-server command line arguments - take one bulk string with spaces for MULTI_ARG configs parsing (840 ms) [ok]: BLMPOP_LEFT: with negative timeout (242 ms) === () Starting server 127.0.0.1:28185 ok [ok]: BGREWRITEAOF is delayed if BGSAVE is in progress (495 ms) [ok]: Load cluster announced IPv4 config on server start (359 ms) [ok]: BLMPOP_LEFT: with non-integer timeout (210 ms) [ok]: Verify Pub/Sub and Pub/Sub shard no overlap (938 ms) [ok]: Migrate a slot, verify client receives sunsubscribe on primary serving the slot. (700 ms) [ok]: BGREWRITEAOF is refused if already in progress (174 ms) [ok]: Instance #0 gets converted into a slave (1130 ms) === (introspection external:skip) Starting server 127.0.0.1:23547 ok [47/122 done]: unit/aofrw (31 seconds) Testing integration/aof === () Starting server 127.0.0.1:26567 ok === (external:skip cluster) Starting server 127.0.0.1:23841 ok [ok]: BLMPOP_LEFT: with zero timeout should block indefinitely (268 ms) === (scripting repl external:skip) Starting server 127.0.0.1:25599 ok [ok]: Check consistency of different data types after a reload (7699 ms) [ok]: Client subscribes to multiple channels, migrate a slot, verify client receives sunsubscribe on primary serving the slot. (254 ms) [ok]: Multi Part AOF can start when no aof and no manifest (927 ms) [ok]: cannot modify protected configuration - no (3 ms) === (external:skip cluster ipv6) Starting server 127.0.0.1:25931 ok Waiting for process 363528 to exit... [ok]: BLMPOP_LEFT: with 0.001 timeout should not block indefinitely (295 ms) === () Starting server 127.0.0.1:21595 ok [ok]: Big Quicklist: SORT BY key (1684 ms) [ok]: Big Quicklist: SORT BY key with limit (46 ms) === (external:skip cluster) Starting server 127.0.0.1:23843 ok === () Starting server 127.0.0.1:28187 ok [ok]: Test publishing to master (30 ms) [ok]: BLMPOP_LEFT: second argument is not a list (241 ms) [ok]: Test publishing to slave (22 ms) [ok]: Slave expired keys is loaded when restarted: appendonly=yes (5778 ms) [ok]: Unfinished MULTI: Server should start if load-truncated is yes (9 ms) === (introspection external:skip) Starting server 127.0.0.1:23549 ok W=== () Starting server 127.0.0.1:25601 ok [ok]: PUBSUB channels/shardchannels (958 ms) [ok]: Multi Part AOF can start when we have en empty AOF dir (662 ms) [ok]: Set many keys in the cluster -- tls-cluster yes (11616 ms) [ok]: cannot modify protected configuration - local (18 ms) [ok]: Test cluster responses during migration of slot x -- tls-cluster yes (10 ms) === (external:skip cluster) Starting server 127.0.0.1:23845 ok === () Starting server 127.0.0.1:21597 ok [ok]: Connect a replica to the master instance (252 ms) [ok]: Redis.replicate_commands() can be issued anywhere now (5 ms) [ok]: Redis.set_repl() can be issued before replicate_commands() now (7 ms) [ok]: Redis.set_repl() don't accept invalid values (3 ms) [ok]: Replica in loading state is hidden (5571 ms) === () Starting server 127.0.0.1:28189 ok Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... evicted keys: 0 evicted clients: 6 dbsize: 50 [ok]: eviction due to output buffers of many MGET clients, client eviction: true (5129 ms) [ok]: Verify that slot ownership transfer through gossip propagates deletes to replicas (170 ms) === () Starting server 127.0.0.1:23551 ok [ok]: Slot migration states are replicated (62 ms) [ok]: Short read: Server should start if load-truncated is yes (4 ms) [ok]: Same dataset digest if saving/reloading as AOF? (1329 ms) Waiting for background AOF rewrite to finish... [ok]: Migrate a slot, verify client receives sunsubscribe on replica serving the slot. (1348 ms) [ok]: EXPIRES after a reload (snapshot + append only file rewrite) (66 ms) Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:23847 ok === () Starting server 127.0.0.1:23367 ok Waiting for background AOF rewrite to finish... [ok]: Check disconnected replica not hidden from slots (350 ms) [48/122 done]: unit/cluster/pubsubshard (18 seconds) Testing integration/block-repl === (external:skip cluster) Starting server 127.0.0.1:24813 ok [ok]: Truncated AOF loaded: we expect foo to be equal to 5 (300 ms) [ok]: Append a new command after loading an incomplete AOF (9 ms) [ok]: Big Quicklist: SORT BY hash field (1371 ms) [ok]: Multi Part AOF can load data discontinuously increasing sequence (1023 ms) [ok]: BLMPOP_LEFT: timeout (1278 ms) [ok]: Intset: SORT BY key (0 ms) [ok]: Intset: SORT BY key with limit (1 ms) [ok]: Intset: SORT BY hash field (0 ms) === (external:skip cluster) Starting server 127.0.0.1:23849 ok [ok]: Test selective replication of certain commands from Lua (747 ms) [ok]: PRNG is seeded randomly for command replication (10 ms) [ok]: Using side effects is not a problem with command replication (18 ms) === (repl external:skip) Starting server 127.0.0.1:24335 ok Waiting for process 363528 to exit... [ok]: BLMPOP_LEFT: arguments are empty (301 ms) [49/122 done]: integration/aof-race (3 seconds) Testing integration/convert-ziplist-hash-on-load === () Starting server 127.0.0.1:21599 ok === (external:skip cluster) Starting server 127.0.0.1:24815 ok [ok]: Cluster should eventually be down (3847 ms) [ok]: Use takeover to bring slaves back (15 ms) === () Starting server 127.0.0.1:28191 ok [50/122 done]: unit/cluster/pubsub (20 seconds) Testing integration/convert-ziplist-zset-on-load [ok]: Load cluster announced IPv6 config on server start (376 ms) [ok]: Stress tester for #3343-alike bugs comp: 0 (11001 ms) [51/122 done]: unit/cluster/replica-in-sync (19 seconds) Testing integration/convert-zipmap-hash-on-load [52/122 done]: unit/cluster/announce-client-ip (33 seconds) Testing integration/corrupt-dump-fuzzer === () Starting server 127.0.0.1:23369 ok === (external:skip cluster) Starting server 127.0.0.1:23851 ok [53/122 done]: unit/cluster/consistency-check (32 seconds) Testing integration/corrupt-dump [ok]: BLMPOP_RIGHT: with single empty list argument (301 ms) [ok]: Short read + command: Server should start (7 ms) [ok]: RDB load ziplist hash: converts to listpack when RDB loading (9 ms) [ok]: BLMPOP_RIGHT: with negative timeout (147 ms) === (external:skip cluster) Starting server 127.0.0.1:23047 ok === (external:skip cluster) Starting server 127.0.0.1:24817 ok W=== () Starting server 127.0.0.1:28325 ok [ok]: Truncated AOF loaded: we expect foo to be equal to 6 now (230 ms) [ok]: BLMPOP_RIGHT: with non-integer timeout (87 ms) === () Starting server 127.0.0.1:26895 ok === () Starting server 127.0.0.1:24337 ok === () Starting server 127.0.0.1:25933 ok [ok]: Multi Part AOF can load data when manifest add new k-v (990 ms) === () Starting server 127.0.0.1:28659 ok [ok]: BLMPOP_RIGHT: with zero timeout should block indefinitely (238 ms) [ok]: RDB load zipmap hash: converts to listpack (4 ms) === () Starting server 127.0.0.1:21601 [ok]: Bad format: Server should have logged an error (6 ms) [ok]: RDB load ziplist zset: converts to listpack when RDB loading (24 ms) === () Starting server 127.0.0.1:23371 ok [ok]: WAITAOF when replica switches between masters, fsync: everysec (4124 ms) === (external:skip cluster tls) Starting server 127.0.0.1:21127 ok [ok]: Set many keys in the cluster (11654 ms) === () Starting server 127.0.0.1:21603 === (external:skip cluster) Starting server 127.0.0.1:23049 ok [ok]: Test cluster responses during migration of slot x (30 ms) [ok]: Move a replica to another primary, verify client receives sunsubscribe on replica serving the slot. (1731 ms) [ok]: Unfinished MULTI: Server should have logged an error (20 ms) === (external:skip cluster) Starting server 127.0.0.1:24819 ok [ok]: Cluster is up (52 ms) [ok]: The first master has actually one slave (1 ms) [ok]: Slaves of #0 is instance #5 as expected (1 ms) [ok]: Instance #5 synced with the master (4 ms) [ok]: Lower the slave validity factor of #5 to the value of 2 (2 ms) [ok]: BLMPOP_RIGHT: with 0.001 timeout should not block indefinitely (323 ms) === () Starting server 127.0.0.1:28193 ok [ok]: corrupt payload: #7445 - with sanitize (799 ms) === () Starting server 127.0.0.1:21605 [ok]: RDB load ziplist hash: converts to hash table when hash-max-ziplist-entries is exceeded (16 ms) [ok]: Short read: Server should have logged an error (12 ms) [ok]: Delete a slot, verify sunsubscribe message (239 ms) [54/122 done]: unit/cluster/slot-migration-response (16 seconds) Testing integration/dismiss-mem === () Starting server 127.0.0.1:28327 ok [55/122 done]: integration/convert-ziplist-hash-on-load (2 seconds) Testing integration/dual-channel-replication [ok]: Short read: Utility should confirm the AOF is not valid (76 ms) [ok]: BLMPOP_RIGHT: second argument is not a list (278 ms) [ok]: Short read: Utility should show the abnormal line num in AOF (58 ms) [ok]: EXPIRES after AOF reload (without rewrite) (2125 ms) === () Starting server 127.0.0.1:28661 ok === () Starting server 127.0.0.1:26569 ok [ok]: Reset cluster, verify sunsubscribe message (205 ms) === (scripting needs:debug) Starting server 127.0.0.1:25603 ok [ok]: Short read: Utility should be able to fix the AOF (70 ms) [ok]: RDB load zipmap hash: converts to hash table when hash-max-ziplist-entries is exceeded (1 ms) === (dismiss external:skip) Starting server 127.0.0.1:26413 ok === (external:skip cluster) Starting server 127.0.0.1:23051 ok === () Starting server 127.0.0.1:26897 ok [ok]: Multi Part AOF can load data when some AOFs are empty (937 ms) [ok]: test RESP2/2 big number protocol parsing (4 ms) [ok]: test RESP2/2 malformed big number protocol parsing (2 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 (2 ms) [ok]: test RESP2/2 null protocol parsing (2 ms) [ok]: test RESP2/2 verbatim protocol parsing (4 ms) [ok]: test RESP2/2 true protocol parsing (2 ms) [ok]: test RESP2/2 false protocol parsing (1 ms) [ok]: test RESP2/3 big number protocol parsing (3 ms) [ok]: test RESP2/3 malformed big number protocol parsing (3 ms) [ok]: test RESP2/3 map protocol parsing (1 ms) === (external:skip cluster tls) Starting server 127.0.0.1:21129 ok [ok]: test RESP2/3 set protocol parsing (5 ms) [ok]: test RESP2/3 double protocol parsing (3 ms) [ok]: test RESP2/3 null protocol parsing (1 ms) [ok]: test RESP2/3 verbatim protocol parsing (4 ms) [ok]: test RESP2/3 true protocol parsing (0 ms) [ok]: test RESP2/3 false protocol parsing (4 ms) [ok]: test RESP3/2 big number protocol parsing (1 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 (1 ms) [ok]: test RESP3/2 double protocol parsing (1 ms) [ok]: test RESP3/2 null protocol parsing (4 ms) [ok]: test RESP3/2 verbatim protocol parsing (1 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 (0 ms) [ok]: test RESP3/3 malformed big number protocol parsing (1 ms) [ok]: test RESP3/3 map protocol parsing (4 ms) [ok]: test RESP3/3 set protocol parsing (1 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 (1 ms) [ok]: test RESP3/3 false protocol parsing (1 ms) [ok]: corrupt payload: hash with valid zip list header, invalid entry len (560 ms) [ok]: test resp3 attribute protocol parsing (1 ms) [ok]: Script block the time during execution (16 ms) [ok]: Script delete the expired key (6 ms) [ok]: TIME command using cached time (13 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23373 ok === (external:skip cluster) Starting server 127.0.0.1:24821 ok [ok]: Script block the time in some expiration related commands (90 ms) [ok]: RESTORE expired keys with expiration time (11 ms) === () Starting server 127.0.0.1:28329 ok [ok]: First server should have role slave after SLAVEOF (1014 ms) === () Starting server 127.0.0.1:28195 ok Waiting for process 363528 to exit... [ok]: RDB load ziplist zset: converts to skiplist when zset-max-ziplist-entries is exceeded (10 ms) === () Starting server 127.0.0.1:26571 ok === () Starting server 127.0.0.1:21607 ok [ok]: RDB load zipmap hash: converts to hash table when hash-max-ziplist-value is exceeded (4 ms) === () Starting server 127.0.0.1:28663 ok [56/122 done]: integration/convert-zipmap-hash-on-load (2 seconds) Testing integration/failover [57/122 done]: integration/convert-ziplist-zset-on-load (2 seconds) Testing integration/logging [ok]: Hash table: SORT BY key (47 ms) [ok]: Hash table: SORT BY key with limit (4 ms) [ok]: Hash table: SORT BY hash field (29 ms) === (external:skip cluster) Starting server 127.0.0.1:23053 ok === (scripting) Starting server 127.0.0.1:25605 ok [ok]: Fixed AOF: Server should have been started (6 ms) === (external:skip cluster tls) Starting server 127.0.0.1:21131 ok Waiting for background AOF rewrite to finish... W[58/122 done]: unit/cluster/pubsubshard-slot-migration (21 seconds) Testing integration/psync2-master-restart [ok]: corrupt payload: invalid zlbytes header (610 ms) Waiting for background AOF rewrite to finish... === (failover external:skip) Starting server 127.0.0.1:28331 ok [ok]: EVAL - Does Lua interpreter replies to our requests? (2 ms) [ok]: EVAL - Return _G (2 ms) [ok]: EVAL - Return table with a metatable that raise error (0 ms) [ok]: EVAL - Return table with a metatable that call server (3 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 (1 ms) [ok]: EVAL - Lua false boolean -> Redis protocol type conversion (3 ms) [ok]: EVAL - Lua status code reply -> Redis protocol type conversion (2 ms) [ok]: EVAL - Lua error reply -> Redis protocol type conversion (1 ms) [ok]: EVAL - Lua table -> Redis protocol type conversion (2 ms) [ok]: EVAL - Are the KEYS and ARGV arrays populated correctly? (0 ms) [ok]: EVAL - is Lua able to call Redis API? (5 ms) [ok]: EVAL - Redis integer -> Lua type conversion (5 ms) [ok]: EVAL - Lua number -> Redis integer conversion (5 ms) [ok]: EVAL - Redis bulk -> Lua type conversion (2 ms) [ok]: EVAL - Redis multi bulk -> Lua type conversion (2 ms) [ok]: EVAL - Redis status reply -> Lua type conversion (1 ms) [ok]: EVAL - Redis error reply -> Lua type conversion (5 ms) [ok]: EVAL - Redis nil bulk reply -> Lua type conversion (2 ms) [ok]: EVAL - Is the Lua client using the currently selected DB? (3 ms) [ok]: EVAL - SELECT inside Lua should not affect the caller (2 ms) [ok]: EVAL - Scripts do not block on blpop command (11 ms) [ok]: EVAL - Scripts do not block on brpop command (1 ms) [ok]: EVAL - Scripts do not block on brpoplpush command (3 ms) [ok]: EVAL - Scripts do not block on blmove command (1 ms) [ok]: EVAL - Scripts do not block on bzpopmin command (2 ms) [ok]: Multi Part AOF can load data from old version valkey (rdb preamble no) (911 ms) [ok]: EVAL - Scripts do not block on bzpopmax command (10 ms) [ok]: EVAL - Scripts do not block on wait (1 ms) [ok]: EVAL - Scripts do not block on waitaof (5 ms) [ok]: EVAL - Scripts do not block on XREAD with BLOCK option (3 ms) [ok]: EVAL - Scripts do not block on XREADGROUP with BLOCK option (7 ms) === (external:skip cluster) Starting server 127.0.0.1:24823 ok [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 (8 ms) [ok]: EVAL - Scripts can run non-deterministic commands (1 ms) [ok]: EVAL - No arguments to redis.call/pcall is considered an error (7 ms) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) (8 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) (2 ms) [ignore]: EVAL - JSON string encoding a string larger than 2GB: large memory flag not provided [ok]: EVAL - JSON numeric decoding (3 ms) [ok]: EVAL - JSON string decoding (3 ms) [ok]: EVAL - JSON smoke test (1 ms) [ok]: EVAL - cmsgpack can pack double? (1 ms) [ok]: BLMPOP_RIGHT: timeout (1204 ms) [ok]: EVAL - cmsgpack can pack negative int64? (7 ms) === () Starting server 127.0.0.1:23375 ok === () Starting server 127.0.0.1:28665 ok === (psync2 external:skip) Starting server 127.0.0.1:22255 ok [ok]: Fixed AOF: Keyspace should contain values that were parseable (448 ms) === () Starting server 127.0.0.1:26899 ok [ok]: BLMPOP_RIGHT: arguments are empty (236 ms) Waiting for process 391843 to exit... [ok]: BLPOP inside a transaction (17 ms) [ok]: BLMPOP_LEFT inside a transaction (14 ms) [ok]: corrupt payload: valid zipped hash header, dup records (555 ms) === () Starting server 127.0.0.1:28197 ok === (external:skip cluster tls) Starting server 127.0.0.1:21133 ok === () Starting server 127.0.0.1:28333 ok [ok]: Test restart will keep hostname information (11100 ms) [ok]: Test hostname validation (11 ms) [ok]: Verify that multiple primaries mark replica as failed (3517 ms) [ok]: wait for new failover (6071 ms) === () Starting server 127.0.0.1:28667 ok [ok]: WAITAOF when replica switches between masters, fsync: always (2369 ms) [ok]: Restarting the previously killed primary nodes (35 ms) === () Starting server 127.0.0.1:21609 ok {396909:M 01 Mar 2025 07:20:13.304 # valkey 8.0.2 crashed by signal: 6, si_code: 0} 43 [ok]: Crash report generated on SIGABRT (154 ms) [ok]: Make sure there is no failover timeout (31 ms) === (external:skip cluster) Starting server 127.0.0.1:24825 ok === () Starting server 127.0.0.1:22257 ok [ok]: BLMPOP propagate as pop with count command to replica (611 ms) [ok]: LPUSHX, RPUSHX - generic (17 ms) Waiting for background AOF rewrite to finish... [ok]: LPUSHX, RPUSHX - quicklist (65 ms) [ok]: AOF+SPOP: Server should have been started (7 ms) === (external:skip cluster tls) Starting server 127.0.0.1:21135 ok [ok]: LINSERT - quicklist (75 ms) [ok]: Migration target is auto-updated after failover in target shard (4419 ms) [ok]: LPUSHX, RPUSHX - listpack (19 ms) [ok]: corrupt payload: quicklist big ziplist prev len (773 ms) [ok]: LINSERT - listpack (20 ms) [ok]: LINSERT raise error on bad syntax (3 ms) [ok]: LINSERT against non-list value error (1 ms) [ok]: LINSERT against non existing key (1 ms) [ok]: Multi Part AOF can load data from old version valkey (rdb preamble yes) (1159 ms) === () Starting server 127.0.0.1:28335 ok Waiting for background AOF rewrite to finish... [ok]: AOF+SPOP: Set should have 1 member (186 ms) [ok]: dismiss all data types memory (1971 ms) [ok]: failover command fails without connected replica (4 ms) === () Starting server 127.0.0.1:26901 ok [ok]: XREVRANGE returns the reverse of XRANGE (9511 ms) [ok]: config during loading (5141 ms) [ok]: XRANGE exclusive ranges (31 ms) [ok]: XREAD with non empty stream (8 ms) Waiting for process 363528 to exit... [ok]: Non blocking XREAD with empty streams (3 ms) === (external:skip cluster) Starting server 127.0.0.1:24827 ok === (failover external:skip) Starting server 127.0.0.1:26573 ok === (external:skip cluster tls) Starting server 127.0.0.1:21137 ok === () Starting server 127.0.0.1:28669 ok === () Starting server 127.0.0.1:28199 ok [ok]: Cluster should eventually be up again (3948 ms) === () Starting server 127.0.0.1:22259 ok [ok]: Test dual-channel-replication-enabled replica enters handshake (1019 ms) [ok]: Test dual-channel-replication-enabled enters wait_bgsave (0 ms) [ok]: setup replication for following tests (244 ms) [ok]: failover command fails with invalid host (1 ms) [ok]: failover command fails with invalid port (0 ms) [ok]: failover command fails with just force and timeout (1 ms) [ignore]: Not supported in tls mode [59/122 done]: unit/cluster/failure-marking (31 seconds) Testing integration/psync2-pingoff [ok]: failover command fails when sent to a replica (1 ms) [ok]: failover command fails with force without timeout (1 ms) {398123:M 01 Mar 2025 07:20:14.166 # valkey 8.0.2 crashed by signal: 11, si_code: 2} 43 [ok]: Crash report generated on DEBUG SEGFAULT (44 ms) === () Starting server 127.0.0.1:21611 ok [ok]: EVAL - cmsgpack pack/unpack smoke test (1664 ms) [ok]: EVAL - cmsgpack can pack and unpack circular references? (4 ms) [ok]: EVAL - Numerical sanity check from bitop (5 ms) [ok]: EVAL - Verify minimal bitop functionality (11 ms) [ok]: EVAL - Able to parse trailing comments (4 ms) [ok]: EVAL_RO - Successful case (6 ms) W[60/122 done]: unit/cluster/failover2 (32 seconds) Testing integration/psync2-reg [ok]: EVAL_RO - Cannot run write commands (3 ms) [ok]: redis.sha1hex() implementation (8 ms) === (introspection) Starting server 127.0.0.1:23553 ok [ok]: corrupt payload: quicklist small ziplist prev len (727 ms) [ok]: LINDEX consistency test - listpack (744 ms) [ok]: AOF+SPOP: Server should have been started (4 ms) [61/122 done]: unit/cluster/hostnames (31 seconds) Testing integration/psync2 [ok]: Test dual-channel-replication-enabled replica is able to sync (419 ms) === () Starting server 127.0.0.1:26575 ok === (psync2 external:skip) Starting server 127.0.0.1:25763 ok === (external:skip cluster) Starting server 127.0.0.1:24829 ok [ok]: Multi Part AOF can continue the upgrade from the interrupted upgrade state (973 ms) === () Starting server 127.0.0.1:26903 ok [ok]: AOF+SPOP: Set should have 1 member (234 ms) === (psync2 external:skip) Starting server 127.0.0.1:24487 ok === () Starting server 127.0.0.1:28671 ok [ok]: LINDEX random access - listpack (406 ms) === (psync2 external:skip) Starting server 127.0.0.1:21777 ok [ok]: Disconnect link when send buffer limit reached (11567 ms) [ok]: Cluster should start ok (6 ms) [ok]: Can't read from replica without READONLY (29 ms) [ok]: Can't read from replica after READWRITE (2 ms) [ok]: Can read from replica after READONLY (1 ms) [ok]: Can perform HSET primary and HGET from replica (2 ms) [ok]: Can MULTI-EXEC transaction of HGET operations from replica (10 ms) === () Starting server 127.0.0.1:28201 ok [ok]: MULTI-EXEC with write operations is MOVED (5 ms) [ok]: corrupt payload: quicklist ziplist wrong count (639 ms) === () Starting server 127.0.0.1:26577 ok {Received SIGALRM} 41 === (dual-channel-replication external:skip) Starting server 127.0.0.1:23377 ok [ok]: Stacktraces generated on SIGALRM (149 ms) [ok]: Cluster is up (11 ms) [ok]: The first master has actually two slaves (5 ms) [ok]: CLUSTER SLAVES and CLUSTER REPLICAS output is consistent (7 ms) [ok]: Slaves of #0 are instance #5 and #10 as expected (1 ms) [ok]: Instance #5 and #10 synced with the master (3 ms) [62/122 done]: integration/logging (3 seconds) Testing integration/rdb === () Starting server 127.0.0.1:21613 ok === () Starting server 127.0.0.1:24489 ok === () Starting server 127.0.0.1:25765 ok [ok]: CONFIG REWRITE handles rename-command properly (1436 ms) === () Starting server 127.0.0.1:21779 ok === () Starting server 127.0.0.1:28673 ok [ok]: AOF+EXPIRE: Server should have been started (4 ms) [ok]: Hash fuzzing #2 - 512 fields (11655 ms) [ok]: setup replication for following tests (222 ms) Waiting for background save to finish... Waiting for background save to finish... [ok]: AOF+EXPIRE: List should be empty (146 ms) [ok]: Multi Part AOF can be loaded correctly when both server dir and aof dir contain old AOF (924 ms) === () Starting server 127.0.0.1:26905 ok [ok]: dismiss client output buffer (1824 ms) [ok]: Check if list is still ok after a DEBUG RELOAD - listpack (845 ms) [ok]: Link memory increases with publishes (793 ms) === (introspection) Starting server 127.0.0.1:23555 ok === () Starting server 127.0.0.1:23379 ok === () Starting server 127.0.0.1:28203 [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 (177 ms) [ok]: corrupt payload: #3080 - quicklist (799 ms) === () Starting server 127.0.0.1:24491 ok Waiting for background save to finish... [ok]: test old version rdb file (17 ms) [ok]: PSYNC2: Partial resync after Master restart using RDB aux fields when offset is 0 (1465 ms) Waiting for background AOF rewrite to finish... Waiting for background save to finish... Waiting for background AOF rewrite to finish... [ok]: dismiss client query buffer (368 ms) === () Starting server 127.0.0.1:21615 ok === () Starting server 127.0.0.1:21781 ok W[ok]: client evicted due to pubsub subscriptions (30017 ms) === () Starting server 127.0.0.1:28675 ok === () Starting server 127.0.0.1:28205 ok [ok]: Cluster is writable (2159 ms) [ok]: Instance #5, #6, #7 are now masters (4 ms) [ok]: Restarting the previously killed master nodes (24 ms) [ok]: Server should not try to convert DEL into EXPIREAT for EXPIRE -1 (8 ms) [ok]: SETNX against expired volatile key (9800 ms) [ok]: GETEX EX option (14 ms) [ok]: GETEX PX option (3 ms) === () Starting server 127.0.0.1:26415 ok [ok]: GETEX EXAT option (6 ms) [ok]: GETEX PXAT option (4 ms) Waiting for process 362066 to exit... [ok]: GETEX PERSIST option (11 ms) [ok]: GETEX no option (3 ms) [ok]: GETEX syntax errors (1 ms) [ok]: GETEX and GET expired key or not exist (11 ms) [ok]: GETEX no arguments (0 ms) [ok]: GETDEL command (8 ms) === () Starting server 127.0.0.1:26907 ok [ok]: corrupt payload: quicklist with empty ziplist (687 ms) [ok]: Instance #0, #1, #2 gets converted into a slaves (247 ms) [ok]: Link memory resets after publish messages flush (841 ms) [ok]: PSYNC2 pingoff: setup (1104 ms) [ok]: PSYNC2 pingoff: write and wait replication (10 ms) === () Starting server 127.0.0.1:21783 ok [ok]: failover command to specific replica works (2653 ms) [ok]: RDB encoding loading test (86 ms) [ok]: CLUSTER SLOT-STATS cpu-usec reset upon CONFIG RESETSTAT. (13402 ms) [ok]: GETDEL propagate as DEL command to replica (358 ms) === () Starting server 127.0.0.1:21617 ok === () Starting server 127.0.0.1:28677 ok [63/122 done]: unit/cluster/links (32 seconds) Testing integration/replica-redirect [ok]: GETEX without argument does not propagate to replica (239 ms) [ok]: MGET (16 ms) === () Starting server 127.0.0.1:28207 ok [ok]: MGET against non existing key (3 ms) [ok]: MGET against non-string key (1 ms) [ok]: GETSET (set new value) (3 ms) [ok]: GETSET (replace old value) (3 ms) [ok]: MSET base case (1 ms) [ok]: MSET/MSETNX wrong number of args (1 ms) === (introspection) Starting server 127.0.0.1:23557 ok [ok]: MSET with already existing - same key twice (2 ms) [ok]: MSETNX with already existent key (6 ms) [ok]: MSETNX with not existing keys (9 ms) [ok]: client evicted due to tracking redirection (932 ms) [ok]: MSETNX with not existing keys - same key twice (3 ms) [ok]: MSETNX with already existing keys - same key twice (1 ms) [ok]: STRLEN against non-existing key (1 ms) [ok]: STRLEN against integer-encoded value (2 ms) [ok]: STRLEN against plain string (0 ms) [ok]: SETBIT against non-existing key (2 ms) [ok]: SETBIT against string-encoded key (3 ms) [ok]: SETBIT against integer-encoded key (4 ms) [ok]: LINDEX consistency test - listpack (1471 ms) [ok]: SETBIT against key with wrong type (6 ms) [ok]: SETBIT with out of range bit offset (7 ms) [ok]: SETBIT with non-bit argument (9 ms) [ok]: corrupt payload: quicklist encoded_len is 0 (685 ms) === (needs:repl external:skip) Starting server 127.0.0.1:23687 ok [ok]: write command is QUEUED, then EXEC should be MOVED after failover (2284 ms) [ok]: PSYNC2 #3899 regression: setup (1166 ms) === () Starting server 127.0.0.1:21785 ok === () Starting server 127.0.0.1:26909 ok Waiting for background AOF rewrite to finish... [ok]: WAIT and WAITAOF replica multiple clients unblock - reuse last result (1954 ms) Waiting for background AOF rewrite to finish... [ok]: Multi Part AOF can upgrade when when two servers share the same server dir (server1) (207 ms) [ok]: read-only blocking operations from replica (243 ms) [ok]: reply MOVED when eval from replica for update (5 ms) === () Starting server 127.0.0.1:28679 ok [ok]: PSYNC2: --- CYCLE 1 --- (0 ms) [ok]: PSYNC2: [NEW LAYOUT] Set #4 as master (11 ms) Waiting for background AOF rewrite to finish... [ok]: PIPELINING stresser (also a regression for the old epoll bug) (6205 ms) [ok]: PSYNC2: Set #0 to replicate from #1 (3 ms) [ok]: APPEND basics (20 ms) [ok]: APPEND basics, integer encoded values (4 ms) Waiting for background AOF rewrite to finish... [64/122 done]: unit/cluster/manual-takeover (31 seconds) Testing integration/replication-2 [ok]: Server started empty with non-existing RDB file (1 ms) [ok]: Multi Part AOF can upgrade when when two servers share the same server dir (server2) (213 ms) [65/122 done]: unit/cluster/transactions-on-replica (14 seconds) Testing integration/replication-3 [66/122 done]: unit/wait (41 seconds) Testing integration/replication-4 [ok]: failover command to any replica works (1057 ms) [ok]: CONFIG REWRITE handles alias config properly (2522 ms) [67/122 done]: unit/introspection (41 seconds) Testing integration/replication-buffer === () Starting server 127.0.0.1:23689 ok [ok]: Multi Part AOF can upgrade when when two servers share the same server dir (2177 ms) [ok]: Slaves are both able to receive and acknowledge writes (644 ms) [ok]: corrupt payload: quicklist listpack entry start with EOF (796 ms) [ok]: SDIFF fuzzing (35128 ms) [ok]: SDIFF against non-set should throw error (18 ms) [ok]: SDIFF should handle non existing key as empty (19 ms) [ok]: SDIFFSTORE against non-set should throw error (33 ms) Waiting for background save to finish... [ok]: Migration source is auto-updated after failover in source shard (4466 ms) [ok]: Replica redirects key access in migrating slots (4 ms) [ok]: Replica of migrating node returns ASK redirect after READONLY (11 ms) [ok]: Replica of migrating node returns TRYAGAIN after READONLY (4 ms) [ok]: SDIFFSTORE should handle non existing key as empty (35 ms) [ok]: Replica of importing node returns TRYAGAIN after READONLY and ASKING (15 ms) [ok]: SINTER against non-set should throw error (27 ms) === (repl external:skip) Starting server 127.0.0.1:23559 ok [ok]: SINTER should handle non existing key as empty (10 ms) [ok]: SINTER with same integer elements but different encoding (31 ms) [ok]: LINDEX random access - listpack (1062 ms) [ok]: SINTERSTORE against non-set should throw error (39 ms) Waiting for process 362066 to exit... [ok]: SINTERSTORE against non existing keys should delete dstkey (27 ms) [ok]: dismiss replication backlog (2275 ms) === (repl external:skip) Starting server 127.0.0.1:21917 ok [ok]: SUNION against non-set should throw error (19 ms) [ok]: SUNION should handle non existing key as empty (13 ms) === (repl external:skip) Starting server 127.0.0.1:21457 ok [ok]: SUNIONSTORE against non-set should throw error (32 ms) === () Starting server 127.0.0.1:28209 ok [68/122 done]: integration/dismiss-mem (7 seconds) Testing integration/replication-psync [ok]: SUNIONSTORE should handle non existing key as empty (35 ms) [ok]: SUNIONSTORE against non existing keys should delete dstkey (4 ms) [ok]: SPOP basics - listpack (14 ms) [ok]: SPOP with =1 - listpack (18 ms) === (repl network external:skip singledb:skip) Starting server 127.0.0.1:26579 ok [ok]: failover to a replica with force works (670 ms) === () Starting server 127.0.0.1:26911 ok [ok]: SRANDMEMBER - listpack (140 ms) [ok]: SPOP basics - intset (19 ms) [ok]: SPOP with =1 - intset (14 ms) === () Starting server 127.0.0.1:28681 ok [ok]: PSYNC2: Set #1 to replicate from #3 (6 ms) === () Starting server 127.0.0.1:23561 ok Waiting for background AOF rewrite to finish... === (repl) Starting server 127.0.0.1:26417 ok [ok]: SRANDMEMBER - intset (207 ms) [ok]: SPOP integer from listpack set (26 ms) Waiting for background AOF rewrite to finish... [ok]: SPOP with - listpack (42 ms) [ok]: SPOP with - intset (30 ms) [ok]: write command inside MULTI is QUEUED, EXEC should be REDIRECT (628 ms) [ok]: SPOP with - hashtable (50 ms) [ok]: corrupt payload: #3080 - ziplist (975 ms) [ok]: Multi Part AOF can handle appendfilename contains whitespaces (1040 ms) [ok]: Server started empty with empty RDB file (16 ms) [ok]: SPOP using integers, testing Knuth's and Floyd's algorithm (73 ms) [ok]: SPOP using integers with Knuth's algorithm (4 ms) [ok]: SPOP new implementation: code path #1 intset (29 ms) [ok]: SPOP new implementation: code path #2 intset (45 ms) [ok]: SPOP new implementation: code path #3 intset (29 ms) [ok]: write command inside MULTI is REDIRECT, EXEC should be EXECABORT (209 ms) [ok]: replica allow read command by default (0 ms) [ok]: replica reply READONLY error for write command by default (0 ms) [ok]: replica redirect read and write command after CLIENT CAPA REDIRECT (9 ms) [ok]: non-data access commands are not redirected (0 ms) [ok]: SPOP new implementation: code path #1 listpack (25 ms) [ok]: replica allow read command in READONLY mode (4 ms) [ok]: SPOP new implementation: code path #2 listpack (39 ms) === () Starting server 127.0.0.1:21459 ok === () Starting server 127.0.0.1:28683 === () Starting server 127.0.0.1:21919 ok [ok]: SPOP new implementation: code path #3 listpack (36 ms) === () Starting server 127.0.0.1:23563 ok === () Starting server 127.0.0.1:26419 ok [ok]: failover with timeout aborts if replica never catches up (721 ms) === () Starting server 127.0.0.1:26581 ok [ok]: Primary memory usage does not increase during dual-channel-replication sync (1408 ms) [ok]: corrupt payload: load corrupted rdb with no CRC - #3505 (341 ms) [ok]: New replica inherits migrating slot (1171 ms) === () Starting server 127.0.0.1:28211 ok [ok]: failovers can be aborted (159 ms) [ok]: First server should have role slave after SLAVEOF (17 ms) === () Starting server 127.0.0.1:26913 ok [ok]: Slave should be able to synchronize with the master (213 ms) [ok]: SPOP new implementation: code path #1 propagate as DEL or UNLINK (456 ms) [ok]: PSYNC2: Set #2 to replicate from #1 (2 ms) === () Starting server 127.0.0.1:23565 ok [ok]: SRANDMEMBER count of 0 is handled correctly (6 ms) [ok]: SRANDMEMBER with against non existing key (1 ms) [ok]: SRANDMEMBER count overflow (11 ms) [ok]: SRANDMEMBER count of 0 is handled correctly - emptyarray (2 ms) [ok]: SRANDMEMBER with against non existing key - emptyarray (10 ms) [ok]: Check if list is still ok after a DEBUG RELOAD - listpack (1565 ms) [ok]: First server should have role slave after SLAVEOF (314 ms) [ok]: First server should have role slave after SLAVEOF (283 ms) [ok]: If min-slaves-to-write is honored, write is accepted (10 ms) [ok]: No write if min-slaves-to-write is < attached slaves (10 ms) [ok]: If min-slaves-to-write is honored, write is accepted (again) (15 ms) === () Starting server 127.0.0.1:28685 ok [ok]: client paused during failover-in-progress (698 ms) [ok]: SRANDMEMBER with - listpack (263 ms) [ok]: Multi Part AOF can create BASE (RDB format) when server starts from empty (1028 ms) [69/122 done]: integration/replica-redirect (4 seconds) Testing integration/replication Done 15 cycles in 10 seconds. RESTORE: successful: 12, rejected: 3 Total commands sent in traffic: 1398, crashes during traffic: 3 (0 by signal). [ok]: SRANDMEMBER with - intset (179 ms) WWaiting for process 362066 to exit... [ok]: Fuzzer corrupt restore payloads - sanitize_dump: no (9964 ms) [ok]: SETBIT fuzzing (3125 ms) [ok]: GETBIT against non-existing key (1 ms) [ok]: GETBIT against string-encoded key (5 ms) [ok]: GETBIT against integer-encoded key (10 ms) [ok]: SETRANGE against non-existing key (4 ms) [ok]: SETRANGE against string-encoded key (7 ms) [ok]: corrupt payload: load corrupted rdb with empty keys (989 ms) [ok]: SETRANGE against integer-encoded key (22 ms) [ok]: SETRANGE against key with wrong type (2 ms) [ok]: SETRANGE with out of range offset (8 ms) [ok]: GETRANGE against non-existing key (7 ms) [ok]: GETRANGE against wrong key type (2 ms) [ok]: GETRANGE against string value (10 ms) [ok]: GETRANGE against integer-encoded value (3 ms) [ok]: Steady state after dual channel sync (1031 ms) [ok]: SRANDMEMBER with - hashtable (215 ms) [ok]: Measures elapsed time os.clock() (6079 ms) [ok]: Prohibit dangerous lua methods in sandbox (5 ms) [ok]: Verify execution of prohibit dangerous Lua methods will fail (21 ms) [ok]: Globals protection reading an undeclared global variable (3 ms) [ok]: Globals protection setting an undeclared global* (2 ms) [ok]: lua bit.tohex bug (7 ms) [ok]: Test an example script DECR_IF_GT (7 ms) === (repl network external:skip) Starting server 127.0.0.1:23691 ok === () Starting server 127.0.0.1:28213 ok [ok]: New replica inherits importing slot (1251 ms) [ok]: LINDEX consistency test - quicklist (841 ms) [ok]: Test RDB stream encoding (648 ms) === () Starting server 127.0.0.1:25935 ok [ok]: Test RDB stream encoding - sanitize dump (20 ms) === () Starting server 127.0.0.1:28687 ok [ok]: PSYNC2: Set #3 to replicate from #4 (1 ms) [ok]: APPEND fuzzing (3050 ms) [ok]: FLUSHDB (5 ms) [ok]: Perform a final SAVE to leave a clean DB on disk (3 ms) [ok]: RESET clears client state (1 ms) [ok]: failover aborts if target rejects sync request (1331 ms) [ok]: RESET clears MONITOR state (165 ms) [ok]: RESET clears and discards MULTI state (4 ms) [ok]: RESET clears Pub/Sub state (8 ms) === () Starting server 127.0.0.1:26915 [ok]: RESET clears authenticated state (6 ms) [ok]: Subcommand syntax error crash (issue #10070) (4 ms) [ok]: Extended Redis Compatibility config (5 ms) [ok]: Server should not start if RDB file can't be open (6 ms) [ok]: corrupt payload: load corrupted rdb with empty keys (641 ms) [ok]: Multi Part AOF can create BASE (AOF format) when server starts from empty (969 ms) [ok]: Dual channel replication sync doesn't impair subsequent normal syncs (680 ms) [ok]: LINDEX random access - quicklist (416 ms) === () Starting server 127.0.0.1:23693 ok === () Starting server 127.0.0.1:26917 [ok]: Server should not start if RDB is corrupted (14 ms) [ok]: SRANDMEMBER histogram distribution - listpack (809 ms) === () Starting server 127.0.0.1:28689 ok === (other external:skip) Starting server 127.0.0.1:25435 ok === () Starting server 127.0.0.1:28215 ok === () Starting server 127.0.0.1:26919 ok === (dual-channel-replication external:skip) Starting server 127.0.0.1:23381 ok [ok]: Cluster is up (14 ms) [ok]: PSYNC2 pingoff: pause replica and promote it (5006 ms) [ok]: corrupt payload: listpack invalid size header (641 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:26097 ok [ok]: Detect write load to master (2006 ms) Waiting for background AOF rewrite to finish... [ok]: ZDIFF fuzzing - listpack (43573 ms) [ok]: ZPOPMIN with the count 0 returns an empty array (8 ms) [ok]: ZPOPMIN with negative count (12 ms) [ok]: ZPOPMAX with the count 0 returns an empty array (8 ms) [ok]: PSYNC2: cluster is consistent after failover (8 ms) [ok]: ZPOPMAX with negative count (5 ms) Waiting for background AOF rewrite to finish... [70/122 done]: integration/failover (9 seconds) Testing integration/shutdown [ok]: Basic ZPOPMIN/ZPOPMAX with a single key - listpack (14 ms) [ok]: Test replication partial resync: no reconnection, just sync (diskless: no, disabled, dual-channel: yes, reconnect: 0) (68 ms) [ok]: ZPOPMIN/ZPOPMAX with count - listpack (11 ms) [ok]: Basic ZMPOP_MIN/ZMPOP_MAX with a single key - listpack (10 ms) [ok]: ZMPOP_MIN/ZMPOP_MAX with count - listpack (6 ms) Waiting for background AOF rewrite to finish... [ok]: Check if list is still ok after a DEBUG RELOAD - quicklist (784 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... Waiting for process 362066 to exit... === () Starting server 127.0.0.1:28691 ok Waiting for background AOF rewrite to finish... [ok]: PSYNC2 #3899 regression: kill chained replica (5 ms) [ok]: BZPOPMIN/BZPOPMAX with a single existing sorted set - listpack (222 ms) [ok]: SRANDMEMBER histogram distribution - intset (836 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:23383 ok [ok]: All replicas share one global replication buffer dualchannel yes (334 ms) === (external:skip cluster) Starting server 127.0.0.1:26099 ok [ok]: PSYNC2 #3899 regression: kill chained replica (5 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:28337 ok [ok]: Replication buffer will become smaller when no replica uses dualchannel yes (29 ms) Waiting for background AOF rewrite to finish... W Waiting for background AOF rewrite to finish... [ok]: BZPOPMIN/BZPOPMAX with multiple existing sorted sets - listpack (204 ms) [ok]: Slave enters handshake (1008 ms) [ok]: Slave enters wait_bgsave (0 ms) Waiting for background AOF rewrite to finish... === (repl) Starting server 127.0.0.1:26421 ok evicted keys: 0 evicted clients: 18 dbsize: 50 [ok]: eviction due to input buffer of a dead client, client eviction: true (12901 ms) Waiting for background AOF rewrite to finish... [ok]: corrupt payload: listpack too long entry len (702 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: BZPOPMIN/BZPOPMAX second sorted set has members - listpack (196 ms) === () Starting server 127.0.0.1:28339 ok Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... === (external:skip cluster) Starting server 127.0.0.1:26101 ok [ok]: Make the old master a replica of the new one and check conditions (1015 ms) Waiting for background AOF rewrite to finish... === (repl external:skip) Starting server 127.0.0.1:23567 ok Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:28693 ok [ok]: BZMPOP_MIN/BZMPOP_MAX with a single existing sorted set - listpack (281 ms) [ok]: Changing aof-use-rdb-preamble during rewrite process (1792 ms) === () Starting server 127.0.0.1:26423 ok [ok]: SRANDMEMBER histogram distribution - hashtable (885 ms) [ok]: BZMPOP_MIN/BZMPOP_MAX with multiple existing sorted sets - listpack (285 ms) [ok]: No write if min-slaves-max-lag is > of the slave lag (3173 ms) === (external:skip cluster) Starting server 127.0.0.1:26103 ok [ok]: min-slaves-to-write is ignored by slaves (8 ms) [ok]: corrupt payload: listpack very long entry len (760 ms) [ok]: LINDEX consistency test - quicklist (1282 ms) [ok]: Slave should be able to synchronize with the master (218 ms) === () Starting server 127.0.0.1:23569 ok === (Multi Part AOF) Starting server 127.0.0.1:28217 ok [ok]: PSYNC2 #3899 regression: kill chained replica (1 ms) === (psync2 external:skip) Starting server 127.0.0.1:25767 ok [ok]: BZMPOP_MIN/BZMPOP_MAX second sorted set has members - listpack (251 ms) [ok]: Basic ZPOPMIN/ZPOPMAX - listpack RESP3 (22 ms) [ok]: ZPOPMIN/ZPOPMAX with count - listpack RESP3 (10 ms) [ok]: Basic ZMPOP_MIN/ZMPOP_MAX - listpack RESP3 (16 ms) [ok]: ZMPOP_MIN/ZMPOP_MAX with count - listpack RESP3 (15 ms) [ok]: Make sure aof manifest appendonly.aof.manifest not in aof directory (0 ms) Waiting for background AOF rewrite to finish... [ok]: PSYNC2: Partial resync after Master restart using RDB aux fields with data (1482 ms) === () Starting server 127.0.0.1:28695 ok Waiting for background save to finish... === (external:skip cluster) Starting server 127.0.0.1:26105 ok [ok]: BZPOPMIN/BZPOPMAX - listpack RESP3 (284 ms) Waiting for process 362066 to exit... [ok]: Don't rehash if server has child process (2179 ms) === () Starting server 127.0.0.1:23571 ok [ok]: Cluster is writable (2184 ms) [ok]: BZMPOP_MIN/BZMPOP_MAX - listpack RESP3 (190 ms) [ok]: Instance #5 is a slave (3 ms) [ok]: Instance #5 synced with the master (1 ms) [ok]: Check encoding - skiplist (2 ms) [ok]: ZSET basic ZADD and score update - skiplist (17 ms) [ok]: ZSET element can't be set to NaN with ZADD - skiplist (1 ms) [ok]: ZSET element can't be set to NaN with ZINCRBY - skiplist (0 ms) [ok]: ZADD with options syntax error with incomplete pair - skiplist (0 ms) [ok]: ZADD XX option without key - skiplist (1 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) Waiting for background AOF rewrite to finish... [ok]: ZADD GT updates existing elements when new scores are greater - skiplist (10 ms) [ok]: ZADD LT updates existing elements when new scores are lower - skiplist (6 ms) [ok]: ZADD GT XX updates existing elements when new scores are greater and skips new elements - skiplist (6 ms) [ok]: ZADD LT XX updates existing elements when new scores are lower and skips new elements - skiplist (1 ms) [ok]: ZADD XX and NX are not compatible - skiplist (3 ms) === () Starting server 127.0.0.1:25769 ok [ok]: ZADD NX with non existing key - skiplist (3 ms) [ok]: ZADD NX only add new elements without updating old ones - skiplist (7 ms) [ok]: ZADD GT and NX are not compatible - skiplist (1 ms) [ok]: ZADD LT and NX are not compatible - skiplist (2 ms) [ok]: ZADD LT and GT are not compatible - skiplist (2 ms) [ok]: Killing one master node (83 ms) [ok]: corrupt payload: listpack too long entry prev len (826 ms) [ok]: ZADD INCR LT/GT replies with nill if score not updated - skiplist (22 ms) [ok]: ZADD INCR LT/GT with inf - skiplist (20 ms) [ok]: ZADD INCR works like ZINCRBY - skiplist (1 ms) [ok]: ZADD INCR works with a single score-element pair - skiplist (10 ms) [ok]: ZADD CH option changes return value to all changed elements - skiplist (4 ms) [ok]: ZINCRBY calls leading to NaN result in error - skiplist (6 ms) [ok]: ZINCRBY against invalid incr value - skiplist (3 ms) [ok]: ZADD - Variadic version base case - skiplist (4 ms) [ok]: ZADD - Return value is the number of actually added items - skiplist (2 ms) [ok]: ZADD - Variadic version does not add nothing on single parsing err - skiplist (1 ms) [ok]: ZADD - Variadic version will raise error on missing arg - skiplist (2 ms) [ok]: ZINCRBY does not work variadic even if shares ZADD implementation - skiplist (1 ms) [ok]: ZCARD basics - skiplist (10 ms) [ok]: ZREM removes key after last element is removed - skiplist (6 ms) [ok]: ZREM variadic version - skiplist (2 ms) [ok]: ZREM variadic version -- remove elements after key deletion - skiplist (2 ms) [ok]: ZRANGE basics - skiplist (18 ms) [ok]: ZREVRANGE basics - skiplist (10 ms) [ok]: ZRANK/ZREVRANK basics - skiplist (12 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 (4 ms) [ok]: ZINCRBY return value - skiplist (1 ms) === (external:skip cluster) Starting server 127.0.0.1:26107 ok W[ok]: Test FLUSHALL aborts bgsave (2298 ms) [ok]: ZRANGEBYSCORE/ZREVRANGEBYSCORE/ZCOUNT basics - skiplist (30 ms) [ok]: ZRANGEBYSCORE with WITHSCORES - skiplist (11 ms) [ok]: AOF enable will create manifest file (746 ms) [ok]: LINDEX random access - quicklist (985 ms) [ok]: ZRANGEBYSCORE with LIMIT - skiplist (45 ms) [ok]: ZRANGEBYSCORE with LIMIT and WITHSCORES - skiplist (10 ms) [ok]: ZRANGEBYSCORE with non-value min or max - skiplist (4 ms) [ok]: ZRANGEBYLEX/ZREVRANGEBYLEX/ZLEXCOUNT basics - skiplist (12 ms) [ok]: ZLEXCOUNT advanced - skiplist (9 ms) [ok]: Detect write load to master (1034 ms) [ok]: bgsave resets the change counter (120 ms) === (other external:skip) Starting server 127.0.0.1:25437 ok [ok]: ZRANGEBYLEX with LIMIT - skiplist (67 ms) [ok]: ZRANGEBYLEX with invalid lex range specifiers - skiplist (6 ms) [ok]: ZREMRANGEBYSCORE basics - skiplist (62 ms) [ok]: ZREMRANGEBYSCORE with non-value min or max - skiplist (0 ms) [ok]: ZREMRANGEBYRANK basics - skiplist (39 ms) === () Starting server 127.0.0.1:28697 ok [ok]: ZREMRANGEBYLEX basics - skiplist (63 ms) [ok]: ZUNIONSTORE against non-existing key doesn't set destination - skiplist (4 ms) [ok]: ZUNION/ZINTER/ZINTERCARD/ZDIFF against non-existing key - skiplist (2 ms) [ok]: ZUNIONSTORE with empty set - skiplist (5 ms) [ok]: Process title set as expected (15 ms) [ok]: ZUNION/ZINTER/ZINTERCARD/ZDIFF with empty set - skiplist (17 ms) [ok]: ZUNIONSTORE basics - skiplist (7 ms) [ok]: ZUNION/ZINTER/ZINTERCARD/ZDIFF with integer members - skiplist (8 ms) [ok]: ZUNIONSTORE with weights - skiplist (4 ms) [ok]: ZUNION with weights - skiplist (2 ms) [ok]: ZUNIONSTORE with a regular set and weights - skiplist (2 ms) [ok]: ZUNIONSTORE with AGGREGATE MIN - skiplist (0 ms) [ok]: ZUNION/ZINTER with AGGREGATE MIN - skiplist (2 ms) [ok]: ZUNIONSTORE with AGGREGATE MAX - skiplist (0 ms) [ok]: ZUNION/ZINTER with AGGREGATE MAX - skiplist (2 ms) [ok]: ZINTERSTORE basics - skiplist (1 ms) === () Starting server 127.0.0.1:23573 ok [ok]: ZINTER basics - skiplist (2 ms) [ok]: ZINTERCARD with illegal arguments (3 ms) [ok]: ZINTERCARD basics - skiplist (2 ms) [ok]: ZINTER RESP3 - skiplist (1 ms) [ok]: ZINTERSTORE with weights - skiplist (0 ms) [ok]: ZINTER with weights - skiplist (0 ms) [ok]: ZINTERSTORE with a regular set and weights - skiplist (5 ms) [ok]: ZINTERSTORE with AGGREGATE MIN - skiplist (3 ms) [ok]: ZINTERSTORE with AGGREGATE MAX - skiplist (1 ms) [ok]: ZUNIONSTORE with +inf/-inf scores - skiplist (14 ms) [ok]: ZUNIONSTORE with NaN weights - skiplist (1 ms) [ok]: ZINTERSTORE with +inf/-inf scores - skiplist (19 ms) [ok]: ZINTERSTORE with NaN weights - skiplist (2 ms) [ok]: ZDIFFSTORE basics - skiplist (1 ms) [ok]: ZDIFF basics - skiplist (1 ms) [ok]: ZDIFFSTORE with a regular set - skiplist (7 ms) [ok]: ZDIFF subtracting set from itself - skiplist (1 ms) [ok]: ZDIFF algorithm 1 - skiplist (2 ms) === () Starting server 127.0.0.1:25771 ok [ok]: CLUSTER SLOTS cached using EVAL over TLS -- tls-cluster no (291 ms) [ok]: ZDIFF algorithm 2 - skiplist (26 ms) [ok]: corrupt payload: stream with duplicate consumers (679 ms) [ok]: XREAD with non empty second stream (10615 ms) === () Starting server 127.0.0.1:26921 ok [ok]: Test replication with parallel clients writing in different DBs (5132 ms) Waiting for background AOF rewrite to finish... === (other external:skip cluster slow) Starting server 127.0.0.1:25439 ok [ok]: Blocking XREAD waiting new data (229 ms) [ok]: ziplist implementation: value encoding and backlink (14645 ms) [ok]: CLUSTER SLOTS with different connection type -- tls-cluster no (335 ms) === () Starting server 127.0.0.1:28699 ok Waiting for background AOF rewrite to finish... [ok]: Toggle dual-channel-replication-enabled: yes start (2664 ms) Waiting for background AOF rewrite to finish... [ok]: Blocking XREAD waiting old data (245 ms) === () Starting server 127.0.0.1:25773 ok [ok]: corrupt payload: hash ziplist with duplicate records (655 ms) === (repl external:skip) Starting server 127.0.0.1:26583 ok [ok]: CLUSTER NODES return port according to connection type -- tls-cluster no (346 ms) Waiting for background AOF rewrite to finish... [ok]: AOF fsync always barrier issue (8106 ms) [ok]: Blocking XREAD will not reply with an empty array (267 ms) === () Starting server 127.0.0.1:28701 ok [ok]: Blocking XREAD for stream that ran dry (issue #5299) (307 ms) === () Starting server 127.0.0.1:25775 ok [ok]: XREAD last element from non-empty stream (19 ms) [ok]: XREAD last element from empty stream (4 ms) === () Starting server 127.0.0.1:21619 ok === () Starting server 127.0.0.1:26585 ok [71/122 done]: unit/cluster/faildet (45 seconds) Testing integration/valkey-benchmark [ok]: corrupt payload: hash listpack with duplicate records (683 ms) [ok]: XREAD last element blocking from empty stream (264 ms) Waiting for background AOF rewrite to finish... [ok]: XREAD last element blocking from non-empty stream (10 ms) [ok]: Cluster is up (8 ms) [ok]: GETEX should not append to AOF (5 ms) [ok]: XREAD last element from multiple streams (14 ms) [ok]: XREAD last element with count > 1 (5 ms) Waiting for background AOF rewrite to finish... [ok]: First server should have role slave after SLAVEOF (161 ms) [ok]: With min-slaves-to-write (1,3): master should be writable (9 ms) [ok]: With min-slaves-to-write (2,3): master should not be writable (2 ms) [ok]: XREAD: XADD + DEL should not awake client (266 ms) [ok]: Check if list is still ok after a DEBUG RELOAD - quicklist (2112 ms) [ok]: With min-slaves-to-write function without no-write flag (2 ms) [ok]: LLEN against non-list value error (2 ms) [ok]: With not enough good slaves, read in Lua script is still accepted (2 ms) [ok]: LLEN against non existing key (0 ms) [ok]: LINDEX against non-list value error (4 ms) [ok]: LINDEX against non existing key (1 ms) [ok]: LPUSH against non-list value error (0 ms) [ok]: RPUSH against non-list value error (1 ms) === () Starting server 127.0.0.1:21621 [ok]: Unknown command: Server should have logged an error (7 ms) === () Starting server 127.0.0.1:24973 ok === () Starting server 127.0.0.1:28703 ok W[ok]: RPOPLPUSH base case - quicklist (58 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (4 ms) [ok]: LMOVE left left base case - quicklist (50 ms) [ok]: LMOVE left right base case - quicklist (53 ms) [ok]: XREAD: XADD + DEL + LPUSH should not awake client (198 ms) [ok]: LMOVE right left base case - quicklist (59 ms) [ok]: corrupt payload: hash listpack with duplicate records - convert (554 ms) [ok]: AOF multiple rewrite failures will open multiple INCR AOFs (2394 ms) Waiting for background AOF rewrite to finish... [ok]: LMOVE right right base case - quicklist (54 ms) Waiting for background AOF rewrite to finish... [ok]: RPOPLPUSH with the same list as src and dst - quicklist (58 ms) [ok]: XREAD with same stream name multiple times should work (167 ms) [ok]: LMOVE left left with the same list as src and dst - quicklist (52 ms) === () Starting server 127.0.0.1:21623 ok [ok]: LMOVE left right with the same list as src and dst - quicklist (58 ms) [ok]: LMOVE right left with the same list as src and dst - quicklist (53 ms) [ok]: PSYNC2: generate load while killing replication links (5000 ms) [ok]: PSYNC2: cluster is consistent after load (x = 2931) (9 ms) [ok]: LMOVE right right with the same list as src and dst - quicklist (50 ms) [ok]: PSYNC2: total sum of full synchronizations is exactly 4 (15 ms) [ok]: PSYNC2: --- CYCLE 2 --- (0 ms) [ok]: PSYNC2: [NEW LAYOUT] Set #0 as master (2 ms) [ok]: XREAD + multiple XADD inside transaction (223 ms) [ok]: XDEL basic test (5 ms) [ok]: PSYNC2: Set #4 to replicate from #2 (2 ms) [ok]: XDEL multiply id test (8 ms) [ok]: RPOPLPUSH with quicklist source and existing target quicklist (99 ms) === () Starting server 127.0.0.1:28705 ok [ok]: All replicas share one global replication buffer dualchannel no (598 ms) [ok]: Replication buffer will become smaller when no replica uses dualchannel no (24 ms) [ok]: LMOVE left left with quicklist source and existing target quicklist (94 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: LMOVE left right with quicklist source and existing target quicklist (95 ms) [ok]: AOF rewrite doesn't open new aof when AOF turn off (609 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: LMOVE right left with quicklist source and existing target quicklist (100 ms) [ok]: corrupt payload: hash ziplist uneven record count (718 ms) [ok]: Primary lost a slot during the shutdown waiting (4686 ms) Waiting for background AOF rewrite to finish... evicted keys: 0 evicted clients: 6 dbsize: 50 [ok]: eviction due to output buffers of pubsub, client eviction: true (4743 ms) Waiting for background AOF rewrite to finish... [ok]: LMOVE right right with quicklist source and existing target quicklist (104 ms) [ok]: benchmark: set,get (779 ms) [ok]: AOF enable/disable auto gc (232 ms) [ok]: RPOPLPUSH with quicklist source and existing target listpack (57 ms) Waiting for background AOF rewrite to finish... [ok]: AOF+LMPOP/BLMPOP: pop elements from the list (515 ms) [ok]: LMOVE left left with quicklist source and existing target listpack (59 ms) [ok]: Shutting down master waits for replica to catch up (sigterm) (5627 ms) [ok]: AOF can produce consecutive sequence number after reload (85 ms) [ok]: LMOVE left right with quicklist source and existing target listpack (58 ms) [ok]: LMOVE right left with quicklist source and existing target listpack (52 ms) [ok]: LMOVE right right with quicklist source and existing target listpack (58 ms) [ok]: RPOPLPUSH base case - listpack (14 ms) [ok]: LMOVE left left base case - listpack (16 ms) === () Starting server 127.0.0.1:28707 ok [ok]: LMOVE left right base case - listpack (12 ms) [ok]: LMOVE right left base case - listpack (14 ms) [ok]: LMOVE right right base case - listpack (6 ms) [ok]: RPOPLPUSH with the same list as src and dst - listpack (13 ms) [ok]: LMOVE left left with the same list as src and dst - listpack (10 ms) [ok]: LMOVE left right with the same list as src and dst - listpack (5 ms) [ok]: LMOVE right left with the same list as src and dst - listpack (11 ms) [ok]: LMOVE right right with the same list as src and dst - listpack (9 ms) Waiting for background AOF rewrite to finish... [ok]: RPOPLPUSH with listpack source and existing target quicklist (52 ms) Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:28341 ok [ok]: Wait for failover (3871 ms) [ok]: LMOVE left left with listpack source and existing target quicklist (50 ms) [ok]: Cluster is writable (1859 ms) === () Starting server 127.0.0.1:21625 ok [ok]: Online toggle dual-channel-replication-enabled on primary, starting with 'yes' (2846 ms) [ok]: LMOVE left right with listpack source and existing target quicklist (63 ms) [ok]: AOF enable during BGSAVE will not write data util AOFRW finish (427 ms) Waiting for background AOF rewrite to finish... [ok]: PSYNC2: Set #1 to replicate from #2 (5 ms) [ok]: corrupt payload: hash duplicate records (693 ms) [ok]: LMOVE right left with listpack source and existing target quicklist (49 ms) Waiting for process 408111 to exit... [ok]: Killing the first primary node (101 ms) [ok]: LMOVE right right with listpack source and existing target quicklist (59 ms) === (external:skip cluster) Starting server 127.0.0.1:23055 ok [ok]: RPOPLPUSH with listpack source and existing target listpack (13 ms) [ok]: LMOVE left left with listpack source and existing target listpack (16 ms) [ok]: LMOVE left right with listpack source and existing target listpack (8 ms) [ok]: LMOVE right left with listpack source and existing target listpack (9 ms) [ok]: LMOVE right right with listpack source and existing target listpack (8 ms) [ok]: RPOPLPUSH against non existing key (4 ms) === (maxmemory external:skip) Starting server 127.0.0.1:23193 ok [ok]: RPOPLPUSH against non list src key (8 ms) [ok]: benchmark: connecting using URI set,get (740 ms) Waiting for background AOF rewrite to finish... [ok]: RPOPLPUSH against non list dst key - quicklist (57 ms) [ok]: RPOPLPUSH against non list dst key - listpack (9 ms) [ok]: RPOPLPUSH against non existing src key (1 ms) [ok]: PSYNC2: Partial resync after Master restart using RDB aux fields with expire (4651 ms) [ok]: Write data while slave #10 is paused and can't receive it (10140 ms) [ok]: Send CLUSTER FAILOVER to #5, during load (21510 ms) [ok]: Basic LPOP/RPOP/LMPOP - quicklist (112 ms) [ok]: Basic LPOP/RPOP/LMPOP - listpack (12 ms) [ok]: LPOP/RPOP/LMPOP against empty list (12 ms) [ok]: LPOP/RPOP/LMPOP NON-BLOCK or BLOCK against non list value (14 ms) [ok]: Without maxmemory small integers are shared (9 ms) [ok]: With maxmemory and non-LRU policy integers are still shared (1 ms) [ok]: AOF+LMPOP/BLMPOP: after pop elements from the list (189 ms) Waiting for background AOF rewrite to finish... [ok]: With maxmemory and LRU policy integers are not shared (4 ms) [ok]: Shared integers are unshared with maxmemory and LRU policy (11 ms) === () Starting server 127.0.0.1:28709 ok Waiting for background AOF rewrite to finish... === (repl external:skip) Starting server 127.0.0.1:23575 ok [ok]: Wait for failover (180 ms) === () Starting server 127.0.0.1:28343 ok [ok]: Cluster should eventually be up again (31 ms) === (external:skip cluster) Starting server 127.0.0.1:23057 ok Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: Server can trigger resizing (1995 ms) [ok]: Mass RPOP/LPOP - listpack (413 ms) [ok]: corrupt payload: hash empty zipmap (784 ms) === () Starting server 127.0.0.1:21627 ok [ok]: PSYNC2 #3899 regression: kill first replica (3 ms) [ok]: EVAL does not leak in the Lua stack (8358 ms) [ok]: Call Redis command with many args from Lua (issue #1764) (9 ms) [ok]: Number conversion precision test (issue #1118) (9 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 (6 ms) [ok]: Correct handling of reused argv (issue #1939) (4 ms) [ok]: Functions in the Redis namespace are able to report errors (2 ms) [ok]: CLUSTER RESET can not be invoke from within a script (8 ms) [ok]: Stress test the hash ziplist -> hashtable encoding conversion (13324 ms) [ok]: PSYNC2: Set #2 to replicate from #0 (3 ms) [ok]: benchmark: connecting using URI with authentication set,get (832 ms) === () Starting server 127.0.0.1:23577 ok Waiting for background AOF rewrite to finish... [ok]: Script with RESP3 map (31 ms) [ok]: AOF will trigger limit when AOFRW fails many times (1096 ms) === (external:skip cluster) Starting server 127.0.0.1:23059 ok [ok]: PSYNC2 #3899 regression: kill chained replica (1 ms) [ok]: Cluster should eventually be up again (1215 ms) [ok]: Hash ziplist of various encodings (123 ms) [ok]: Hash ziplist of various encodings - sanitize dump (7 ms) [ok]: HINCRBYFLOAT does not allow NaN or Infinity (6 ms) === () Starting server 127.0.0.1:28711 ok [72/122 done]: unit/type/hash (53 seconds) Testing integration/valkey-cli [ok]: GETRANGE fuzzing (8706 ms) [ok]: Coverage: SUBSTR (4 ms) [ok]: With min-slaves-to-write: master not writable with lagged slave (2883 ms) [ok]: trim on SET with big value (55 ms) [ok]: Extended SET can detect syntax errors (1 ms) [ok]: Extended SET NX option (2 ms) [ok]: Extended SET XX option (3 ms) [ok]: Extended SET GET option (2 ms) [ok]: Extended SET GET option with no previous value (6 ms) [ok]: Extended SET GET option with XX (2 ms) [ok]: Extended SET GET option with XX and no previous value (2 ms) [ok]: Extended SET GET option with NX (2 ms) [ok]: Extended SET GET option with NX and previous value (4 ms) [ok]: Extended SET GET with incorrect type should result in wrong type error (3 ms) [ok]: Extended SET EX option (3 ms) [ok]: Extended SET PX option (2 ms) [ok]: Extended SET EXAT option (1 ms) [ok]: Extended SET PXAT option (1 ms) === () Starting server 127.0.0.1:28219 ok === (external:skip cluster) Starting server 127.0.0.1:23061 ok [ok]: corrupt payload: fuzzer findings - NPD in streamIteratorGetID (720 ms) [ok]: Server can rewind and trigger smaller slot resizing (813 ms) === (cli) Starting server 127.0.0.1:27993 ok [ok]: AOF+ZMPOP/BZMPOP: pop elements from the zset (490 ms) === () Starting server 127.0.0.1:23579 ok [ok]: client freed during loading (5192 ms) [ok]: SET EXAT / PXAT Expiration time is expired (390 ms) [ok]: Extended SET using multiple options at once (2 ms) [ok]: GETRANGE with huge ranges, Github issue #1844 (8 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (4 ms) [ok]: LCS basic (14 ms) [ok]: LCS len (3 ms) [ok]: LCS indexes (1 ms) [ok]: LCS indexes with match len (5 ms) [ok]: LCS indexes with match len and minimum match len (7 ms) [ok]: SETRANGE with huge offset (18 ms) [ok]: APPEND modifies the encoding from int to raw (17 ms) [ok]: Mass RPOP/LPOP - listpack (1041 ms) [ok]: LMPOP with illegal argument (18 ms) === (other external:skip) Starting server 127.0.0.1:25441 ok [73/122 done]: unit/type/string (52 seconds) === (repl external:skip) Starting server 127.0.0.1:26587 ok === () Starting server 127.0.0.1:28713 ok [ok]: LMPOP single existing list - quicklist (167 ms) [ok]: PSYNC2: Set #3 to replicate from #0 (5 ms) [ok]: Interactive CLI: INFO response should be printed raw (216 ms) === () Starting server 127.0.0.1:26923 ok === () Starting server 127.0.0.1:21629 ok [ok]: corrupt payload: fuzzer findings - listpack NPD on invalid stream (609 ms) [ok]: maxmemory - is the memory limit honoured? (policy allkeys-random) (1777 ms) Done 15 cycles in 10 seconds. RESTORE: successful: 9, rejected: 6 Total commands sent in traffic: 1727, crashes during traffic: 0 (0 by signal). [ok]: LMPOP multiple existing lists - quicklist (232 ms) [ok]: Interactive CLI: Status reply (220 ms) [ok]: Server can resize empty dict (180 ms) [ok]: Script return recursive object (1262 ms) [ok]: LMPOP single existing list - listpack (67 ms) [ok]: Fuzzer corrupt restore payloads - sanitize_dump: yes (9915 ms) [74/122 done]: integration/corrupt-dump-fuzzer (20 seconds) Creating temp file /usr/src/RPM/BUILD/valkey-8.0.2/345660 [ok]: LMPOP multiple existing lists - listpack (44 ms) [ok]: Interactive CLI: Integer reply (195 ms) [ok]: Script check unpack with massive arguments (227 ms) === () Starting server 127.0.0.1:26589 ok [ok]: Script read key with expiration set (25 ms) [ok]: AOF+ZMPOP/BZMPOP: after pop elements from the zset (201 ms) [ok]: Script del key with expiration set (6 ms) [ok]: Script ACL check (7 ms) === () Starting server 127.0.0.1:28715 ok [ok]: Binary code loading failed (15 ms) [ok]: Try trick global protection 1 (7 ms) [ok]: Try trick global protection 2 (8 ms) [ok]: Try trick global protection 3 (4 ms) [ok]: Try trick global protection 4 (4 ms) [ok]: Try trick readonly table on valkey table (6 ms) [ok]: Test replication partial resync: ok psync (diskless: no, disabled, dual-channel: yes, reconnect: 1) (6300 ms) [ok]: Try trick readonly table on json table (18 ms) [ok]: Try trick readonly table on cmsgpack table (4 ms) [ok]: Try trick readonly table on bit table (4 ms) [ok]: Test loadfile are not available (11 ms) [ok]: LMPOP propagate as pop with count command to replica (287 ms) [ok]: Test dofile are not available (6 ms) [ok]: Test print are not available (11 ms) [ok]: Interactive CLI: Bulk reply (239 ms) [ok]: LRANGE basics - quicklist (62 ms) === (repl external:skip) Starting server 127.0.0.1:25443 ok [ok]: LRANGE inverted indexes - quicklist (51 ms) [ok]: LRANGE out of range indexes including the full list - quicklist (44 ms) Waiting for background AOF rewrite to finish... [ok]: First server should have role slave after SLAVEOF (112 ms) [ok]: LRANGE out of range negative end index - quicklist (49 ms) [ok]: LRANGE basics - listpack (9 ms) [ok]: LRANGE inverted indexes - listpack (12 ms) [ok]: LRANGE out of range indexes including the full list - listpack (10 ms) [ok]: LRANGE out of range negative end index - listpack (5 ms) [ok]: LRANGE against non existing key (1 ms) [ok]: LRANGE with start > end yields an empty array for backward compatibility (9 ms) Waiting for background AOF rewrite to finish... [ok]: Interactive CLI: Multi-bulk reply (208 ms) [ok]: test unixsocket options are set correctly (13 ms) [ok]: corrupt payload: fuzzer findings - NPD in quicklistIndex (790 ms) [ok]: Cluster is writable (2471 ms) Deleting temp file: /usr/src/RPM/BUILD/valkey-8.0.2/345660 [75/122 done]: unit/other (54 seconds) [ok]: Instance #5 is now a master (0 ms) === () Starting server 127.0.0.1:21631 ok [ok]: PSYNC2: cluster is consistent after failover (5 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (4 ms) === (scripting) Starting server 127.0.0.1:25607 ok === (repl) Starting server 127.0.0.1:26425 ok Waiting for background AOF rewrite to finish... [ok]: Cluster is writable (2135 ms) [ok]: Instance #5 is now a master (5 ms) === () Starting server 127.0.0.1:28717 ok [ok]: PSYNC2 #3899 regression: kill chained replica (4 ms) [ok]: Killing the new master #5 (110 ms) [ok]: Break master-slave link and prevent further reconnections (20154 ms) [ok]: Generate timestamp annotations in AOF (805 ms) [ok]: Slave #5 is reachable and alive (83 ms) [ok]: LTRIM basics - quicklist (622 ms) [ok]: test various edge cases of repl topology changes with missing pings at the end (5513 ms) [ok]: PSYNC2 #3899 regression: kill first replica (1 ms) [ok]: corrupt payload: fuzzer findings - encoded entry header reach outside the allocation (653 ms) [ok]: LTRIM out of range negative end index - quicklist (105 ms) [ok]: LSET - quicklist (44 ms) [ok]: LSET out of range index - quicklist (1 ms) [ok]: Interactive CLI: Parsing quotes (838 ms) === () Starting server 127.0.0.1:26427 ok [ok]: LTRIM basics - listpack (113 ms) [ok]: LTRIM out of range negative end index - listpack (21 ms) [ok]: LSET - listpack (9 ms) [ok]: LSET out of range index - listpack (6 ms) [ok]: LSET against non existing key (1 ms) [ok]: LSET against non list value (1 ms) === () Starting server 127.0.0.1:21633 ok [ok]: LREM remove all the occurrences - quicklist (48 ms) [ok]: LREM remove the first occurrence - quicklist (1 ms) [ok]: LREM remove non existing element - quicklist (6 ms) [ok]: LREM starting from tail with negative count - quicklist (49 ms) [ok]: LREM starting from tail with negative count (2) - quicklist (1 ms) [ok]: Wait for failover (3886 ms) [ok]: PSYNC2 #3899 regression: kill first replica (1 ms) [ok]: Timedout read-only scripts can be killed by SCRIPT KILL (629 ms) === () Starting server 127.0.0.1:28719 ok [ok]: LREM deleting objects that may be int encoded - quicklist (55 ms) [ok]: LREM remove all the occurrences - listpack (22 ms) [ok]: LREM remove the first occurrence - listpack (5 ms) [ok]: LREM remove non existing element - listpack (1 ms) [ok]: LREM starting from tail with negative count - listpack (7 ms) [ok]: LREM starting from tail with negative count (2) - listpack (13 ms) [ok]: LREM deleting objects that may be int encoded - listpack (6 ms) [ok]: Slave should be able to synchronize with the master (242 ms) [ok]: Successfully load AOF which has timestamp annotations inside (179 ms) === (psync2 external:skip) Starting server 127.0.0.1:25777 ok [ok]: corrupt payload: fuzzer findings - invalid ziplist encoding (685 ms) [ok]: Slave is able to detect timeout during handshake (0 ms) [ok]: Regression for bug 593 - chaining BRPOPLPUSH with other blocking cmds (420 ms) [ok]: Test RDB load info (2160 ms) [ok]: Wait for instance #5 (and not #10) to turn into a master (4231 ms) [ok]: Wait for the node #10 to return alive before ending the test (43 ms) Waiting for background AOF rewrite to finish... [ok]: BLPOP/BLMOVE should increase dirty (113 ms) === () Starting server 127.0.0.1:28721 ok Waiting for background AOF rewrite to finish... === () Starting server 127.0.0.1:25779 ok [ok]: Timedout read-only scripts can be killed by SCRIPT KILL even when use pcall (717 ms) === () Starting server 127.0.0.1:21635 ok [ok]: Interactive CLI: Subscribed mode (1059 ms) [ok]: client unblock tests (270 ms) [ok]: corrupt payload: fuzzer findings - hash crash (651 ms) === () Starting server 127.0.0.1:26925 ok [ok]: Cluster should eventually be up again (1017 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (4 ms) [ok]: Restarting the previously killed primary node (10 ms) === (repl external:skip) Starting server 127.0.0.1:23695 ok [ok]: client unblock tests (244 ms) [ok]: List listpack -> quicklist encoding conversion (55 ms) 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 (2335 ms) === () Starting server 127.0.0.1:25781 ok [ok]: Migrated replica reports zero repl offset and rank, and fails to win election - shutdown (25630 ms) === () Starting server 127.0.0.1:28723 ok [ok]: List listpack -> quicklist encoding conversion (208 ms) [ok]: Timedout script does not cause a false dead client (697 ms) [ok]: Shutting down master waits for replica to catch up (shutdown) (6006 ms) [ok]: corrupt payload: fuzzer findings - uneven entry count in hash (642 ms) [ok]: AOF will open a temporary INCR AOF to accumulate data until the first AOFRW success when AOF is dynamically enabled (3870 ms) [ok]: Interactive non-TTY CLI: Subscribed mode (784 ms) [ok]: maxmemory - is the memory limit honoured? (policy allkeys-lru) (3441 ms) [ok]: List quicklist -> listpack encoding conversion (278 ms) [ok]: List encoding conversion when RDB loading (24 ms) [ok]: Instance #0 gets converted into a replica (729 ms) [ok]: List invalid list-max-listpack-size config (75 ms) [ok]: Make sure the replicas always get the different ranks (18 ms) === (repl external:skip) Starting server 127.0.0.1:26591 ok [ok]: Non-interactive TTY CLI: Status reply (179 ms) === () Starting server 127.0.0.1:21637 ok === () Starting server 127.0.0.1:23697 ok [76/122 done]: integration/aof-multi-part (28 seconds) [ok]: List of various encodings (146 ms) [ok]: PSYNC2 #3899 regression: kill chained replica (2 ms) [ok]: List of various encodings - sanitize dump (28 ms) [ok]: Non-interactive TTY CLI: Integer reply (138 ms) === () Starting server 127.0.0.1:28725 ok === () Starting server 127.0.0.1:28345 ok [ok]: Timedout script link is still usable after Lua returns (649 ms) [ok]: Non-interactive TTY CLI: Bulk reply (111 ms) [ok]: Non-interactive TTY CLI: Multi-bulk reply (159 ms) [ok]: Detect write load to master (2011 ms) [ok]: corrupt payload: fuzzer findings - invalid read in lzf_decompress (684 ms) [ok]: PSYNC2: Full resync after Master restart when too many key expired (6051 ms) === () Starting server 127.0.0.1:26593 ok [ok]: Set instance A as slave of B (250 ms) [ok]: INCRBYFLOAT replication, should not remove expire (16 ms) [ok]: Unblock fairness is kept while pipelining (522 ms) [ok]: GETSET replication (11 ms) === () Starting server 127.0.0.1:28347 ok [ok]: Non-interactive TTY CLI: Read last argument from pipe (275 ms) === () Starting server 127.0.0.1:28727 ok === (external:skip cluster) Starting server 127.0.0.1:24653 ok [ok]: First server should have role slave after SLAVEOF (8 ms) [ok]: PSYNC2 #3899 regression: kill first replica (0 ms) === () Starting server 127.0.0.1:21639 ok [ok]: BRPOPLPUSH replication, when blocking against empty list (293 ms) [ok]: Non-interactive TTY CLI: Read last argument from file (285 ms) [ok]: Cluster should eventually be up again (2225 ms) [ok]: Node #10 should eventually replicate node #5 (3 ms) [77/122 done]: integration/psync2-master-restart (22 seconds) [ok]: corrupt payload: fuzzer findings - leak in rdbloading due to dup entry in set (659 ms) [ok]: Multiple slot migration states are replicated (33 ms) [ok]: Unblock fairness is kept during nested unblock (628 ms) [78/122 done]: unit/cluster/failover (53 seconds) === (external:skip cluster) Starting server 127.0.0.1:24655 ok [ok]: Blocking command accounted only once in commandstats (176 ms) [ok]: Truncate AOF to specific timestamp (2995 ms) === () Starting server 127.0.0.1:28729 ok [ok]: Cluster should be down now (4016 ms) [ok]: Restarting the old master node (3 ms) [ok]: Blocking command accounted only once in commandstats after timeout (276 ms) === (external:skip cluster) Starting server 127.0.0.1:24657 ok [ok]: corrupt payload: fuzzer findings - empty intset (796 ms) === () Starting server 127.0.0.1:21641 ok [ok]: Non-interactive TTY CLI: Escape character in JSON mode (1121 ms) [ok]: BRPOPLPUSH replication, list exists (1234 ms) [ok]: New replica inherits multiple migrating slots (1021 ms) [ok]: Non-interactive non-TTY CLI: Status reply (122 ms) [ok]: Slot finalization succeeds on both primary and replicas (32 ms) [ok]: PSYNC2: generate load while killing replication links (5001 ms) === () Starting server 127.0.0.1:28731 ok [ok]: PSYNC2: cluster is consistent after load (x = 5862) (14 ms) [ok]: PSYNC2: total sum of full synchronizations is exactly 4 (9 ms) [ok]: PSYNC2: --- CYCLE 3 --- (0 ms) [ok]: PSYNC2: [NEW LAYOUT] Set #4 as master (3 ms) [ok]: Non-interactive non-TTY CLI: Integer reply (119 ms) [ok]: PSYNC2: Set #0 to replicate from #2 (2 ms) === (external:skip cluster) Starting server 127.0.0.1:24659 ok [ok]: BLMOVE (left, left) replication, when blocking against empty list (271 ms) [ok]: Non-interactive non-TTY CLI: Bulk reply (111 ms) [ok]: Chained replicas disconnect when replica re-connect with the same master (2802 ms) [ok]: corrupt payload: fuzzer findings - zset ziplist entry lensize is 0 (628 ms) [ok]: Non-interactive non-TTY CLI: Multi-bulk reply (123 ms) [ok]: Non-interactive non-TTY CLI: Quoted input arguments (89 ms) [ok]: Command being unblocked cause another command to get unblocked execution order test (1020 ms) [ok]: Non-interactive non-TTY CLI: No accidental unquoting of input arguments (210 ms) [79/122 done]: unit/type/list (60 seconds) === () Starting server 127.0.0.1:28733 ok === (external:skip cluster) Starting server 127.0.0.1:24661 ok [ok]: Timedout scripts and unblocked command (2824 ms) [ok]: maxmemory - is the memory limit honoured? (policy allkeys-lfu) (3301 ms) [ok]: Instance #0 gets converted into a slave (1538 ms) [ok]: Non-interactive non-TTY CLI: Invalid quoted input arguments (286 ms) [ok]: Restarting the new master node (8 ms) [ok]: corrupt payload: fuzzer findings - valgrind ziplist prevlen reaches outside the ziplist (620 ms) [ok]: Set many keys in the cluster -- tls-cluster no (9078 ms) [ok]: Test cluster responses during migration of slot x -- tls-cluster no (7 ms) [ok]: Test replication with blocking lists and sorted sets operations (25023 ms) [ok]: PSYNC2: Set #1 to replicate from #4 (2 ms) === (external:skip cluster) Starting server 127.0.0.1:24663 ok [ok]: Non-interactive non-TTY CLI: Read last argument from pipe (256 ms) Keys before bgsave start: 10000 COW info before copy-on-write: 0 current_save_keys_processed info : 0 [ok]: Timedout scripts that modified data can't be killed by SCRIPT KILL (386 ms) [ok]: SHUTDOWN NOSAVE can kill a timedout script anyway (38 ms) === () Starting server 127.0.0.1:28735 ok [80/122 done]: integration/psync2-pingoff (23 seconds) [81/122 done]: integration/block-repl (28 seconds) [ok]: Non-interactive non-TTY CLI: Read last argument from file (244 ms) [ok]: BLMOVE (left, left) replication, list exists (1230 ms) === (external:skip cluster) Starting server 127.0.0.1:26109 ok [ok]: corrupt payload: fuzzer findings - valgrind - bad rdbLoadDoubleValue (554 ms) [ok]: Non-interactive non-TTY CLI: Test command-line hinting - latest server (170 ms) [ok]: Non-interactive non-TTY CLI: Test command-line hinting - no server (10 ms) [ok]: BLMOVE (left, right) replication, when blocking against empty list (176 ms) === (scripting repl needs:debug external:skip) Starting server 127.0.0.1:25609 ok [ok]: PSYNC2 #3899 regression: verify consistency (143 ms) === (external:skip cluster) Starting server 127.0.0.1:24665 ok [ok]: Non-interactive non-TTY CLI: Test command-line hinting - old server (141 ms) === () Starting server 127.0.0.1:28737 ok COW info before copy-on-write: 585728 current_save_keys_processed info : 1 === (external:skip cluster) Starting server 127.0.0.1:26111 ok === (external:skip cluster) Starting server 127.0.0.1:21319 ok [ok]: corrupt payload: fuzzer findings - valgrind ziplist prev too big (487 ms) [ok]: PSYNC2: Set #2 to replicate from #4 (0 ms) === (external:skip cluster) Starting server 127.0.0.1:24667 ok === () Starting server 127.0.0.1:25611 ok === () Starting server 127.0.0.1:28739 ok === (external:skip cluster) Starting server 127.0.0.1:26113 ok [ok]: Before the replica connects we issue two EVAL commands (7 ms) === (external:skip cluster) Starting server 127.0.0.1:21321 ok [ok]: Connect a replica to the master instance (109 ms) [ok]: corrupt payload: fuzzer findings - lzf decompression fails, avoid valgrind invalid read (477 ms) [82/122 done]: unit/cluster/cluster-response-tls (60 seconds) [83/122 done]: integration/psync2-reg (24 seconds) === (external:skip cluster) Starting server 127.0.0.1:26115 ok === () Starting server 127.0.0.1:28741 ok [ok]: Test child sending info (5721 ms) [ok]: BLMOVE (left, right) replication, list exists (1219 ms) === (external:skip cluster) Starting server 127.0.0.1:21323 ok [ok]: corrupt payload: fuzzer findings - stream bad lp_count (492 ms) [ok]: BLMOVE (right, left) replication, when blocking against empty list (181 ms) === (external:skip cluster) Starting server 127.0.0.1:26117 ok [ok]: PSYNC2: Set #3 to replicate from #4 (1 ms) === () Starting server 127.0.0.1:28743 ok === (external:skip cluster) Starting server 127.0.0.1:21325 ok === () Starting server 127.0.0.1:26927 ok [ok]: CLUSTER SLOT-STATS cpu-usec reset upon slot migration. (22407 ms) [ok]: Big Hash table: SORT BY key (1207 ms) [ok]: Replication of script multiple pushes to list with BLPOP (991 ms) [ok]: Lua scripts using SELECT are replicated correctly (2 ms) [ok]: Big Hash table: SORT BY key with limit (52 ms) [ok]: corrupt payload: fuzzer findings - stream bad lp_count - unsanitized (526 ms) [ok]: Shutting down master waits for replica timeout (5942 ms) [ok]: script won't load anymore if it's in rdb (2 ms) === (external:skip cluster) Starting server 127.0.0.1:26119 ok [ok]: Client output buffer hard limit is enforced (62613 ms) === () Starting server 127.0.0.1:28745 ok === (external:skip cluster) Starting server 127.0.0.1:21327 ok [ok]: Primary lost a slot during the manual failover pausing (108 ms) === () Starting server 127.0.0.1:28349 ok === () Starting server 127.0.0.1:26929 ok [ok]: Online toggle dual-channel-replication-enabled on replica, starting with 'yes' (11996 ms) [ok]: corrupt payload: fuzzer findings - stream integrity check issue (492 ms) [ok]: maxmemory - is the memory limit honoured? (policy volatile-lru) (3125 ms) [ok]: PSYNC2: cluster is consistent after failover (9 ms) [ok]: BLMOVE (right, left) replication, list exists (1190 ms) === () Starting server 127.0.0.1:28747 ok === (external:skip cluster) Starting server 127.0.0.1:21329 ok [ok]: BLMOVE (right, right) replication, when blocking against empty list (281 ms) [ok]: corrupt payload: fuzzer findings - infinite loop (535 ms) === () Starting server 127.0.0.1:28351 ok Waiting for background save to finish... Waiting for background save to finish... [ok]: Cluster is up again (3775 ms) Waiting for background save to finish... [ok]: failed bgsave prevents writes (648 ms) === () Starting server 127.0.0.1:28749 ok [84/122 done]: integration/rdb (25 seconds) === (external:skip cluster) Starting server 127.0.0.1:21331 ok === (scripting repl external:skip) Starting server 127.0.0.1:25613 ok [ok]: XDEL fuzz test (14039 ms) [ok]: corrupt payload: fuzzer findings - hash ziplist too long entry len (526 ms) [ok]: Big Hash table: SORT BY hash field (1780 ms) [ok]: SORT GET # (11 ms) [ok]: SORT GET (11 ms) [ok]: SORT_RO GET (5 ms) === (external:skip cluster) Starting server 127.0.0.1:23063 ok [ok]: SORT GET (key and hash) with sanity check (38 ms) [ok]: SORT BY key STORE (12 ms) [ok]: SORT BY hash field STORE (13 ms) [ok]: SORT extracts STORE correctly (4 ms) [ok]: SORT_RO get keys (1 ms) [ok]: SORT extracts multiple STORE correctly (2 ms) [ok]: SORT DESC (1 ms) [ok]: SORT ALPHA against integer encoded strings (3 ms) === () Starting server 127.0.0.1:28751 ok [ok]: SORT sorted set (4 ms) [ok]: SORT sorted set BY nosort should retain ordering (5 ms) [ok]: SORT sorted set BY nosort + LIMIT (17 ms) [ok]: SORT sorted set BY nosort works as expected from scripts (4 ms) [ok]: SORT sorted set: +inf and -inf handling (18 ms) [ok]: SORT regression for issue #19, sorting floats (15 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) (9 ms) [ok]: SORT with STORE removes key if result is empty (github issue 227) (8 ms) [ok]: SORT with BY and STORE should still order output (2 ms) [ok]: SORT will complain with numerical sorting and bad doubles (1) (2 ms) [ok]: SORT will complain with numerical sorting and bad doubles (2) (3 ms) [ok]: SORT BY sub-sorts lexicographically if score is the same (4 ms) [ok]: Slave #5 should not be able to failover (10006 ms) [ok]: SORT GET with pattern ending with just -> does not get hash field (17 ms) [ok]: SORT by nosort retains native order for lists (5 ms) [ok]: SORT by nosort plus store retains native order for lists (4 ms) [ok]: SORT by nosort with limit returns based on original list order (1 ms) [ok]: SORT_RO - Successful case (1 ms) [ok]: SORT_RO - Cannot run with STORE arg (1 ms) === (external:skip cluster) Starting server 127.0.0.1:21333 ok === () Starting server 127.0.0.1:25615 ok [ok]: corrupt payload: fuzzer findings - zset ziplist invalid tail offset (623 ms) [ok]: BLMOVE (right, right) replication, list exists (1260 ms) === (external:skip cluster) Starting server 127.0.0.1:23065 ok Average time to sort: 1.55 milliseconds [ok]: SORT speed, 100 element list BY key, 100 times (155 ms) === () Starting server 127.0.0.1:28753 ok [85/122 done]: unit/cluster/update-msg (36 seconds) === (external:skip cluster) Starting server 127.0.0.1:21335 ok [ok]: Connect a replica to the master instance (226 ms) [ok]: Redis.replicate_commands() can be issued anywhere now (1 ms) [ok]: Redis.set_repl() can be issued before replicate_commands() now (3 ms) [ok]: Redis.set_repl() don't accept invalid values (2 ms) [ok]: Test replication partial resync: no backlog (diskless: no, disabled, dual-channel: yes, reconnect: 1) (7845 ms) Average time to sort: 1.4399999999999999 milliseconds [ok]: SORT speed, 100 element list BY hash field, 100 times (144 ms) Average time to sort: 0.75 milliseconds [ok]: SORT speed, 100 element list directly, 100 times (75 ms) [ok]: Cluster should be down (697 ms) [ok]: corrupt payload: fuzzer findings - negative reply length (555 ms) Average time to sort: 0.91000000000000003 milliseconds [ok]: SORT speed, 100 element list BY , 100 times (91 ms) [ok]: SETRANGE with huge offset (2 ms) === (external:skip cluster) Starting server 127.0.0.1:23067 ok [ok]: BLPOP followed by role change, issue #2473 (579 ms) [ok]: Replica output bytes metric (17 ms) [ok]: SORT STORE quicklist with the right options (97 ms) === (external:skip cluster) Starting server 127.0.0.1:21337 ok === () Starting server 127.0.0.1:28755 ok === (repl) Starting server 127.0.0.1:26429 ok === (external:skip cluster) Starting server 127.0.0.1:23069 ok === (external:skip cluster sort) Starting server 127.0.0.1:27513 ok [ok]: Test selective replication of certain commands from Lua (716 ms) [ok]: PRNG is seeded randomly for command replication (2 ms) [ok]: maxmemory - is the memory limit honoured? (policy volatile-lfu) (2734 ms) [ok]: Using side effects is not a problem with command replication (13 ms) [ok]: benchmark: full test suite (13797 ms) [ok]: corrupt payload: fuzzer findings - valgrind negative malloc (604 ms) === (repl external:skip) Starting server 127.0.0.1:23699 ok === (external:skip cluster) Starting server 127.0.0.1:21339 ok [ok]: Shutting down master waits for replica then fails (3618 ms) === () Starting server 127.0.0.1:28757 ok [86/122 done]: unit/cluster/slave-stop-cond (48 seconds) === () Starting server 127.0.0.1:26431 ok [ok]: EVAL timeout with slow verbatim Lua script from AOF (7945 ms) [ok]: corrupt payload: fuzzer findings - valgrind invalid read (501 ms) === () Starting server 127.0.0.1:28353 ok === () Starting server 127.0.0.1:23701 ok === (external:skip cluster) Starting server 127.0.0.1:21341 ok === () Starting server 127.0.0.1:21643 ok [ok]: Second server should have role master at first (4 ms) [ok]: Slave should be able to synchronize with the master (222 ms) [ok]: SLAVEOF should start with link status "down" (7 ms) [ok]: The role should immediately be changed to "replica" (1 ms) === () Starting server 127.0.0.1:28759 ok [ok]: Sync should have transferred keys from master (1 ms) [ok]: The link status should be up (2 ms) [ok]: {standalone} SCAN regression test for issue #4906 (57621 ms) [ok]: EVAL can process writes from AOF in read-only replicas (547 ms) [ok]: Test valkey-check-aof for old style resp AOF (24 ms) [ok]: Test valkey-check-aof for old style resp AOF - has data in the same format as manifest (28 ms) === () Starting server 127.0.0.1:28355 ok [ok]: Test valkey-check-aof for old style rdb-preamble AOF (29 ms) [ok]: Test valkey-check-aof for Multi Part AOF with resp AOF base (22 ms) [ok]: corrupt payload: fuzzer findings - empty hash ziplist (600 ms) === (external:skip cluster) Starting server 127.0.0.1:21343 ok [ok]: Test valkey-check-aof for Multi Part AOF with rdb-preamble AOF base (41 ms) [ok]: Test valkey-check-aof for Multi Part AOF contains a format error (28 ms) [ok]: {standalone} SCAN MATCH pattern implies cluster slot (197 ms) [ok]: benchmark: multi-thread set,get (1188 ms) [ok]: Test valkey-check-aof only truncates the last file for Multi Part AOF in fix mode (58 ms) [ok]: Test valkey-check-aof only truncates the last file for Multi Part AOF in truncate-to-timestamp mode (37 ms) === () Starting server 127.0.0.1:28761 ok [ok]: SET on the master should immediately propagate (511 ms) === (scripting needs:debug) Starting server 127.0.0.1:25617 ok === (external:skip cluster) Starting server 127.0.0.1:21345 ok === (external:skip cluster scan) Starting server 127.0.0.1:28473 ok === () Starting server 127.0.0.1:21645 ok [ok]: corrupt payload: fuzzer findings - stream with no records (579 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 (2 ms) [ok]: test RESP2/2 set protocol parsing (9 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 (1 ms) [ok]: test RESP2/2 true protocol parsing (2 ms) [ok]: test RESP2/2 false protocol parsing (5 ms) [ok]: test RESP2/3 big number protocol parsing (1 ms) [ok]: test RESP2/3 malformed big number protocol parsing (1 ms) [ok]: test RESP2/3 map protocol parsing (2 ms) [ok]: test RESP2/3 set protocol parsing (3 ms) [ok]: test RESP2/3 double protocol parsing (2 ms) [ok]: test RESP2/3 null protocol parsing (7 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 (1 ms) [ok]: test RESP3/2 big number protocol parsing (1 ms) [ok]: test RESP3/2 malformed big number protocol parsing (1 ms) [ok]: test RESP3/2 map protocol parsing (1 ms) [ok]: test RESP3/2 set protocol parsing (3 ms) [ok]: test RESP3/2 double protocol parsing (2 ms) [ok]: test RESP3/2 null protocol parsing (0 ms) [ok]: sort by in cluster mode (7 ms) [ok]: test RESP3/2 verbatim protocol parsing (2 ms) [ok]: sort get in cluster mode (1 ms) [ok]: test RESP3/2 true protocol parsing (1 ms) [ok]: FLUSHDB / FLUSHALL should persist in AOF (15 ms) [ok]: sort_ro by in cluster mode (4 ms) [ok]: test RESP3/2 false protocol parsing (2 ms) [ok]: test RESP3/3 big number protocol parsing (1 ms) [ok]: test RESP3/3 malformed big number protocol parsing (1 ms) [ok]: sort_ro get in cluster mode (3 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 (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 (1 ms) [ok]: test RESP3/3 false protocol parsing (0 ms) [ok]: test resp3 attribute protocol parsing (0 ms) [ok]: Script block the time during execution (12 ms) [ok]: Script delete the expired key (4 ms) [ok]: TIME command using cached time (11 ms) [ok]: FLUSHDB / FLUSHALL should replicate (392 ms) [ok]: ROLE in master reports master with a slave (2 ms) [ok]: ROLE in slave reports slave in connected state (2 ms) [87/122 done]: unit/sort (68 seconds) [ok]: Script block the time in some expiration related commands (86 ms) [ok]: RESTORE expired keys with expiration time (15 ms) [ok]: Detect write load to master (1110 ms) [ok]: Shutting down master waits for replica then aborted (1649 ms) [88/122 done]: integration/shutdown (23 seconds) === () Starting server 127.0.0.1:28763 ok === (external:skip cluster) Starting server 127.0.0.1:21347 ok [ok]: corrupt payload: fuzzer findings - quicklist ziplist tail followed by extra data which start with 0xff (421 ms) === () Starting server 127.0.0.1:21647 ok [ok]: Turning appendonly on and off within a transaction (7 ms) === (scripting) Starting server 127.0.0.1:25619 ok === (repl external:skip) Starting server 127.0.0.1:23703 ok [ok]: PSYNC2: generate load while killing replication links (5005 ms) === (external:skip cluster) Starting server 127.0.0.1:21349 ok [ok]: PSYNC2: cluster is consistent after load (x = 10735) (12 ms) === () Starting server 127.0.0.1:28765 ok [ok]: PSYNC2: total sum of full synchronizations is exactly 4 (13 ms) [ok]: PSYNC2: --- CYCLE 4 --- (0 ms) [ok]: PSYNC2: [NEW LAYOUT] Set #4 as master (5 ms) [ok]: PSYNC2: Set #0 to replicate from #2 (4 ms) [ok]: PSYNC2: Set #1 to replicate from #3 (1 ms) [ok]: PSYNC2: Set #2 to replicate from #4 (5 ms) [ok]: PSYNC2: Set #3 to replicate from #4 (1 ms) [ok]: PSYNC2: cluster is consistent after failover (3 ms) [ok]: EVAL - Does Lua interpreter replies to our requests? (7 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 (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 (1 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 (2 ms) [ok]: EVAL - Lua table -> Redis protocol type conversion (4 ms) [ok]: EVAL - Are the KEYS and ARGV arrays populated correctly? (0 ms) [ok]: EVAL - is Lua able to call Redis API? (1 ms) [ok]: EVAL - Redis integer -> Lua type conversion (2 ms) [ok]: EVAL - Lua number -> Redis integer conversion (1 ms) [ok]: EVAL - Redis bulk -> Lua type conversion (1 ms) [ok]: EVAL - Redis multi bulk -> Lua type conversion (5 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? (3 ms) [ok]: EVAL - SELECT inside Lua should not affect the caller (2 ms) [ok]: EVAL - Scripts do not block on blpop command (4 ms) [ok]: EVAL - Scripts do not block on brpop command (1 ms) [ok]: EVAL - Scripts do not block on brpoplpush command (3 ms) [ok]: EVAL - Scripts do not block on blmove command (5 ms) [ok]: EVAL - Scripts do not block on bzpopmin command (5 ms) [ok]: EVAL - Scripts do not block on bzpopmax command (2 ms) [ok]: EVAL - Scripts do not block on wait (2 ms) [ok]: EVAL - Scripts do not block on waitaof (1 ms) [ok]: EVAL - Scripts do not block on XREAD with BLOCK option (3 ms) [ok]: EVAL - Scripts do not block on XREADGROUP with BLOCK option (2 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 (5 ms) [ok]: EVAL - Scripts can run non-deterministic commands (0 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) (2 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 (1 ms) [ok]: EVAL - JSON string decoding (1 ms) [ok]: EVAL - JSON smoke test (1 ms) [ok]: EVAL - cmsgpack can pack double? (5 ms) [ok]: EVAL - cmsgpack can pack negative int64? (0 ms) === () Starting server 127.0.0.1:21649 ok [ok]: benchmark: pipelined full set,get (1552 ms) [ok]: corrupt payload: fuzzer findings - dict init to huge size (630 ms) === () Starting server 127.0.0.1:23705 ok === (external:skip cluster) Starting server 127.0.0.1:21351 ok [ok]: Test cluster slots / cluster shards in aof won't crash (528 ms) [89/122 done]: integration/aof (38 seconds) === () Starting server 127.0.0.1:28767 ok [ok]: benchmark: arbitrary command (373 ms) [ok]: corrupt payload: fuzzer findings - huge string (528 ms) [ok]: Verify 50000 keys for consistency with logical content (15144 ms) === () Starting server 127.0.0.1:23707 ok === (external:skip cluster) Starting server 127.0.0.1:21353 ok [ok]: Instance #0 gets converted into a slave (125 ms) === () Starting server 127.0.0.1:28769 ok [ok]: {cluster} SCAN basic (294 ms) [ok]: Dumping an RDB - functions only: no (8796 ms) [ok]: corrupt payload: fuzzer findings - stream PEL without consumer (502 ms) === () Starting server 127.0.0.1:23709 ok [ok]: EVAL - cmsgpack pack/unpack smoke test (1233 ms) [ok]: EVAL - cmsgpack can pack and unpack circular references? (2 ms) [ok]: EVAL - Numerical sanity check from bitop (1 ms) [ok]: EVAL - Verify minimal bitop functionality (1 ms) [ok]: EVAL - Able to parse trailing comments (4 ms) [ok]: EVAL_RO - Successful case (1 ms) [ok]: EVAL_RO - Cannot run write commands (0 ms) [ok]: redis.sha1hex() implementation (1 ms) [ok]: CLUSTER SLOT-STATS cpu-usec for non-slot specific commands. (7285 ms) [ok]: Replication backlog size can outgrow the backlog limit config dualchannel yes (16756 ms) === () Starting server 127.0.0.1:28771 ok [ok]: {cluster} SCAN COUNT (472 ms) [ok]: corrupt payload: fuzzer findings - stream listpack valgrind issue (591 ms) [ok]: Client output buffer soft limit is enforced if time is overreached (7485 ms) [ok]: maxmemory - is the memory limit honoured? (policy volatile-random) (4596 ms) [ok]: {cluster} SCAN MATCH (453 ms) === () Starting server 127.0.0.1:28773 ok [ok]: corrupt payload: fuzzer findings - stream with bad lpFirst (518 ms) === () Starting server 127.0.0.1:28775 ok [ok]: {cluster} SCAN TYPE (582 ms) === (external:skip cluster) Starting server 127.0.0.1:22097 ok [ok]: corrupt payload: fuzzer findings - stream listpack lpPrev valgrind issue (459 ms) [ok]: {cluster} SCAN unknown type (292 ms) === () Starting server 127.0.0.1:28777 ok [ok]: Dumping an RDB - functions only: yes (1977 ms) === (external:skip cluster) Starting server 127.0.0.1:22099 ok [ok]: corrupt payload: fuzzer findings - stream with non-integer entry id (632 ms) [ok]: {cluster} SCAN with expired keys (470 ms) === () Starting server 127.0.0.1:28779 ok === (external:skip cluster) Starting server 127.0.0.1:22101 ok [ok]: MASTER and SLAVE consistency with expire (29184 ms) [ok]: Scan mode (629 ms) [ok]: benchmark: keyspace length (3359 ms) [ok]: {cluster} SCAN with expired keys with TYPE filter (510 ms) [ok]: {cluster} SSCAN with encoding intset (5 ms) [ok]: {cluster} SSCAN with encoding listpack (8 ms) [ok]: Master can replicate command longer than client-query-buffer-limit on replica (213 ms) [ok]: {cluster} SSCAN with encoding hashtable (26 ms) [ok]: {cluster} HSCAN with encoding listpack (6 ms) [ok]: corrupt payload: fuzzer findings - empty quicklist (613 ms) === (external:skip cluster) Starting server 127.0.0.1:22103 ok [ok]: {cluster} HSCAN with encoding hashtable (202 ms) [ok]: {cluster} ZSCAN with encoding listpack (5 ms) === () Starting server 127.0.0.1:28781 ok [ok]: {cluster} ZSCAN with encoding skiplist (259 ms) [ok]: benchmark: clients idle mode should return error when reached maxclients limit (614 ms) [ok]: corrupt payload: fuzzer findings - empty zset (527 ms) === (external:skip cluster) Starting server 127.0.0.1:22105 ok [ok]: {cluster} SCAN guarantees check under write load (148 ms) [ok]: {cluster} SSCAN with integer encoded object (issue #1345) (2 ms) [ok]: {cluster} SSCAN with PATTERN (1 ms) [ok]: {cluster} HSCAN with PATTERN (1 ms) [ok]: {cluster} HSCAN with NOVALUES (4 ms) [ok]: {cluster} ZSCAN with PATTERN (6 ms) [ok]: {cluster} ZSCAN with NOSCORES (1 ms) [ok]: maxmemory - is the memory limit honoured? (policy volatile-ttl) (2747 ms) === () Starting server 127.0.0.1:28783 ok [ok]: {cluster} ZSCAN scores: regression test for issue #2175 (298 ms) [ok]: PSYNC2: generate load while killing replication links (5000 ms) [ok]: PSYNC2: cluster is consistent after load (x = 14268) (12 ms) [ok]: PSYNC2: total sum of full synchronizations is exactly 4 (28 ms) [ok]: PSYNC2: --- CYCLE 5 --- (0 ms) [ok]: PSYNC2: [NEW LAYOUT] Set #3 as master (8 ms) === (external:skip cluster) Starting server 127.0.0.1:22107 ok [ok]: PSYNC2: Set #4 to replicate from #3 (2 ms) [ok]: corrupt payload: fuzzer findings - hash with len of 0 (631 ms) === (external:skip cluster) Starting server 127.0.0.1:22109 ok === () Starting server 127.0.0.1:28785 ok [ok]: benchmark: read last argument from stdin (1199 ms) [ok]: corrupt payload: fuzzer findings - hash listpack first element too long entry len (613 ms) [ok]: Toggle dual-channel-replication-enabled: no start (11235 ms) [ok]: Slot is auto-claimed by target after source relinquishes ownership (1011 ms) === (external:skip cluster) Starting server 127.0.0.1:22111 ok [ok]: PSYNC2: Set #0 to replicate from #3 (1 ms) === () Starting server 127.0.0.1:28787 ok [ok]: Connecting as a replica (2362 ms) [ok]: corrupt payload: fuzzer findings - stream double free listpack when insert dup node to rax returns 0 (528 ms) === (external:skip cluster) Starting server 127.0.0.1:22113 ok [ok]: ZDIFF fuzzing - skiplist (27063 ms) [ok]: ZPOPMIN with the count 0 returns an empty array (1 ms) [ok]: ZPOPMIN with negative count (12 ms) [ok]: ZPOPMAX with the count 0 returns an empty array (3 ms) [ok]: ZPOPMAX with negative count (1 ms) [ok]: Basic ZPOPMIN/ZPOPMAX with a single key - skiplist (16 ms) [ok]: ZPOPMIN/ZPOPMAX with count - skiplist (3 ms) [ok]: Basic ZMPOP_MIN/ZMPOP_MAX with a single key - skiplist (9 ms) [ok]: ZMPOP_MIN/ZMPOP_MAX with count - skiplist (8 ms) [ok]: BZPOPMIN/BZPOPMAX with a single existing sorted set - skiplist (176 ms) === () Starting server 127.0.0.1:28789 ok === (external:skip cluster) Starting server 127.0.0.1:22115 ok [ok]: BZPOPMIN/BZPOPMAX with multiple existing sorted sets - skiplist (166 ms) [ok]: BZPOPMIN/BZPOPMAX second sorted set has members - skiplist (135 ms) [ok]: corrupt payload: fuzzer findings - LCS OOM (622 ms) [ok]: BZMPOP_MIN/BZMPOP_MAX with a single existing sorted set - skiplist (168 ms) [ok]: PSYNC2: Set #1 to replicate from #3 (2 ms) === () Starting server 127.0.0.1:28631 ok [ok]: BZMPOP_MIN/BZMPOP_MAX with multiple existing sorted sets - skiplist (195 ms) === (external:skip cluster) Starting server 127.0.0.1:26121 ok [ok]: BZMPOP_MIN/BZMPOP_MAX second sorted set has members - skiplist (171 ms) [ok]: Basic ZPOPMIN/ZPOPMAX - skiplist RESP3 (14 ms) [ok]: ZPOPMIN/ZPOPMAX with count - skiplist RESP3 (2 ms) [ok]: corrupt payload: fuzzer findings - gcc asan reports false leak on assert (537 ms) [ok]: Basic ZMPOP_MIN/ZMPOP_MAX - skiplist RESP3 (11 ms) [ok]: ZMPOP_MIN/ZMPOP_MAX with count - skiplist RESP3 (5 ms) [ok]: Primary lost a slot during the client pause command (45 ms) [ok]: LTRIM stress testing - quicklist (75594 ms) [ok]: Set many keys (51567 ms) [ok]: BZPOPMIN/BZPOPMAX - skiplist RESP3 (203 ms) === () Starting server 127.0.0.1:28633 ok === (external:skip cluster) Starting server 127.0.0.1:26123 ok [ok]: Measures elapsed time os.clock() (6574 ms) [ok]: Prohibit dangerous lua methods in sandbox (1 ms) [ok]: Verify execution of prohibit dangerous Lua methods will fail (7 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 (3 ms) [ok]: Test an example script DECR_IF_GT (13 ms) [ok]: BZMPOP_MIN/BZMPOP_MAX - skiplist RESP3 (247 ms) [ok]: ZPOP/ZMPOP against wrong type (12 ms) [ok]: ZMPOP with illegal argument (13 ms) [ok]: corrupt payload: fuzzer findings - lpFind invalid access (591 ms) [ok]: PSYNC2: Set #2 to replicate from #4 (4 ms) === (external:skip cluster) Starting server 127.0.0.1:26125 ok [ok]: ZMPOP propagate as pop with count command to replica (260 ms) [ok]: ZPOPMIN/ZPOPMAX readraw in RESP3 (14 ms) === () Starting server 127.0.0.1:28635 ok [ok]: Online toggle dual-channel-replication-enabled on primary, starting with 'no' (2654 ms) [90/122 done]: unit/cluster/slot-ownership (57 seconds) === (external:skip cluster) Starting server 127.0.0.1:26127 ok [ok]: Test replication partial resync: ok after delay (diskless: no, disabled, dual-channel: yes, reconnect: 1) (9245 ms) [ok]: BZPOPMIN/BZPOPMAX readraw in RESP3 (169 ms) [ok]: ZMPOP readraw in RESP3 (21 ms) [ok]: corrupt payload: fuzzer findings - invalid access in ziplist tail prevlen decoding (652 ms) [ok]: BZMPOP readraw in RESP3 (186 ms) === (external:skip cluster) Starting server 127.0.0.1:26129 ok [ok]: ZPOPMIN/ZPOPMAX readraw in RESP2 (8 ms) [ok]: benchmark: specific tls-ciphers (3335 ms) === () Starting server 127.0.0.1:28637 ok === (repl) Starting server 127.0.0.1:26433 ok [ok]: PSYNC2: cluster is consistent after failover (15 ms) [ok]: BZPOPMIN/BZPOPMAX readraw in RESP2 (191 ms) [ok]: ZMPOP readraw in RESP2 (15 ms) === (external:skip cluster) Starting server 127.0.0.1:26131 ok [ok]: corrupt payload: fuzzer findings - zset zslInsert with a NAN score (675 ms) [ok]: BZMPOP readraw in RESP2 (186 ms) [ok]: ZINTERSTORE regression with two sets, intset+hashtable (2 ms) [ok]: ZUNIONSTORE regression, should not create NaN in scores (5 ms) [ok]: ZINTERSTORE #516 regression, mixed sets and ziplist zsets (4 ms) === () Starting server 127.0.0.1:26435 ok [ok]: benchmark: tls connecting using URI with authentication set,get (632 ms) [ok]: ZUNIONSTORE result is sorted (240 ms) [ok]: ZUNIONSTORE/ZINTERSTORE/ZDIFFSTORE error if using WITHSCORES (8 ms) [ok]: ZMSCORE retrieve (4 ms) [ok]: ZMSCORE retrieve from empty set (4 ms) === () Starting server 127.0.0.1:28639 ok [ok]: ZMSCORE retrieve with missing member (4 ms) [ok]: ZMSCORE retrieve single member (1 ms) [ok]: ZMSCORE retrieve requires one or more members (1 ms) [ok]: ZSET commands don't accept the empty strings as valid score (1 ms) [ok]: zunionInterDiffGenericCommand at least 1 input key (7 ms) [ok]: Client output buffer soft limit is not enforced too early and is enforced when no traffic (8024 ms) [ok]: ZSCORE - listpack (160 ms) [ok]: Slave is able to evict keys created in writable slaves (6012 ms) [ok]: corrupt payload: fuzzer findings - streamLastValidID panic (643 ms) [ok]: Slave should be able to synchronize with the master (324 ms) [ok]: Writable replica doesn't return expired keys (109 ms) [ok]: PFCOUNT updates cache on readonly replica (5 ms) [ok]: ZMSCORE - listpack (219 ms) [ok]: CLUSTER SLOT-STATS cpu-usec for slot specific commands. (8879 ms) [ok]: PFCOUNT doesn't use expired key on readonly replica (108 ms) [ok]: No response for single command if client output buffer hard limit is enforced (376 ms) === () Starting server 127.0.0.1:28641 ok [ok]: ZSCORE after a DEBUG RELOAD - listpack (210 ms) [ok]: EVAL does not leak in the Lua stack (2537 ms) [ok]: Call Redis command with many args from Lua (issue #1764) (4 ms) [ok]: Number conversion precision test (issue #1118) (5 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) (1 ms) [ok]: Scripts can handle commands with incorrect arity (1 ms) [ok]: Correct handling of reused argv (issue #1939) (1 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 (1 ms) [ok]: Script with RESP3 map (12 ms) [ok]: ZSET sorting stresser - listpack (239 ms) [ok]: corrupt payload: fuzzer findings - valgrind fishy value warning (613 ms) [91/122 done]: integration/replication-3 (38 seconds) [ok]: maxmemory - only allkeys-* should remove non-volatile keys (allkeys-random) (6192 ms) === () Starting server 127.0.0.1:28643 ok [ok]: Detect write load to master (1008 ms) [ok]: corrupt payload: fuzzer findings - empty set listpack (539 ms) [ok]: Connect multiple replicas at the same time (issue #141), master diskless=no, replica diskless=disabled dual-channel-replication-enabled=no (9890 ms) [ok]: Script return recursive object (938 ms) [ok]: Online toggle dual-channel-replication-enabled on replica, starting with 'no' (2966 ms) === () Starting server 127.0.0.1:28645 ok [ok]: No response for multi commands in pipeline if client output buffer limit is enforced (1356 ms) [ok]: Script check unpack with massive arguments (196 ms) [ok]: Script read key with expiration set (5 ms) [ok]: Script del key with expiration set (1 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 (0 ms) [ok]: Try trick global protection 3 (2 ms) [ok]: Try trick global protection 4 (1 ms) [ok]: Try trick readonly table on valkey table (1 ms) [ok]: Try trick readonly table on json table (1 ms) [ok]: Try trick readonly table on cmsgpack table (1 ms) [ok]: Try trick readonly table on bit table (1 ms) [ok]: Test loadfile are not available (0 ms) [ok]: Test dofile are not available (1 ms) [ok]: Test print are not available (1 ms) [ok]: corrupt payload: fuzzer findings - set with duplicate elements causes sdiff to hang (544 ms) [92/122 done]: integration/corrupt-dump (46 seconds) [ok]: Execute transactions completely even if client output buffer limit is enforced (253 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23385 ok === (repl external:skip) Starting server 127.0.0.1:23711 ok === (scripting) Starting server 127.0.0.1:25621 ok [ok]: Obuf limit, HRANDFIELD with huge count stopped mid-run (209 ms) [ok]: benchmark: specific tls-ciphersuites (2554 ms) [93/122 done]: integration/valkey-benchmark (32 seconds) === () Starting server 127.0.0.1:23387 ok === () Starting server 127.0.0.1:23713 ok [ok]: Obuf limit, KEYS stopped mid-run (438 ms) [94/122 done]: unit/obuf-limits (81 seconds) [ok]: Timedout read-only scripts can be killed by SCRIPT KILL (501 ms) === () Starting server 127.0.0.1:23715 ok === () Starting server 127.0.0.1:23389 ok [ok]: Timedout read-only scripts can be killed by SCRIPT KILL even when use pcall (297 ms) [ok]: Piping raw protocol (6833 ms) [ok]: Options -X with illegal argument (92 ms) === () Starting server 127.0.0.1:23717 ok [ok]: Timedout script does not cause a false dead client (510 ms) [ok]: Cluster is up (12 ms) [ok]: The first master has actually 5 slaves (1 ms) [ok]: Slaves of #0 are instance #3, #6, #9, #12 and #15 as expected (8 ms) [ok]: Instance #3, #6, #9, #12 and #15 synced with the master (11 ms) [ok]: DUMP RESTORE with -x option (611 ms) [ok]: Timedout script link is still usable after Lua returns (565 ms) [ok]: PSYNC2: generate load while killing replication links (5000 ms) [ok]: PSYNC2: cluster is consistent after load (x = 20175) (8 ms) [ok]: PSYNC2: total sum of full synchronizations is exactly 4 (9 ms) [ok]: PSYNC2: Bring the master back again for next test (13 ms) [ok]: DUMP RESTORE with -X option (620 ms) [ok]: Valid Connection Scheme: redis:// (111 ms) [ok]: PSYNC2: Partial resync after restart using RDB aux fields (324 ms) [ok]: Valid Connection Scheme: valkey:// (133 ms) [ok]: Valid Connection Scheme: rediss:// (92 ms) [ok]: Valid Connection Scheme: valkeys:// (73 ms) [95/122 done]: integration/valkey-cli (31 seconds) [96/122 done]: integration/psync2 (46 seconds) [ok]: maxmemory - only allkeys-* should remove non-volatile keys (allkeys-lru) (4818 ms) [ok]: Timedout scripts and unblocked command (2022 ms) [ok]: Replica could use replication buffer (beyond backlog config) for partial resynchronization dualchannel yes (14635 ms) [ok]: Timedout scripts that modified data can't be killed by SCRIPT KILL (341 ms) [ok]: SHUTDOWN NOSAVE can kill a timedout script anyway (7 ms) [ok]: Replication backlog memory will become smaller if disconnecting with replica dualchannel yes (494 ms) === (scripting repl needs:debug external:skip) Starting server 127.0.0.1:25623 ok === () Starting server 127.0.0.1:25625 ok [ok]: maxmemory - only allkeys-* should remove non-volatile keys (volatile-lru) (1544 ms) [ok]: Before the replica connects we issue two EVAL commands (2 ms) === (repl external:skip) Starting server 127.0.0.1:23581 ok [ok]: Connect a replica to the master instance (106 ms) [ok]: Replication of script multiple pushes to list with BLPOP (149 ms) [ok]: Lua scripts using SELECT are replicated correctly (3 ms) [ok]: Cluster is up (12 ms) === () Starting server 127.0.0.1:23583 ok === (repl) Starting server 127.0.0.1:22723 ok [ok]: MIGRATE can correctly transfer large values (66594 ms) === () Starting server 127.0.0.1:23585 ok === (repl) Starting server 127.0.0.1:22725 ok [ok]: MIGRATE can correctly transfer hashes (592 ms) === (scripting repl external:skip) Starting server 127.0.0.1:25627 ok [ok]: Cluster is writable (1161 ms) [ok]: Instance #5 is a slave (2 ms) [ok]: Instance #5 synced with the master (1 ms) [ok]: Make instance #0 unreachable without killing it (1 ms) [ok]: Send CLUSTER FAILOVER to instance #5 (0 ms) === (repl) Starting server 127.0.0.1:22727 ok [ok]: maxmemory - only allkeys-* should remove non-volatile keys (volatile-random) (1877 ms) [ok]: Migrated replica reports zero repl offset and rank, and fails to win election - sigstop (15579 ms) === () Starting server 127.0.0.1:25629 ok [ok]: Connect a replica to the master instance (109 ms) [ok]: Redis.replicate_commands() can be issued anywhere now (1 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]: CLUSTER SETSLOT with invalid timeouts (5 ms) [ok]: Test selective replication of certain commands from Lua (206 ms) [ok]: PRNG is seeded randomly for command replication (0 ms) [ok]: Using side effects is not a problem with command replication (8 ms) [ok]: MIGRATE timeout actually works (1150 ms) === (external:skip cluster) Starting server 127.0.0.1:24669 ok === (repl) Starting server 127.0.0.1:22729 ok [ok]: Test replication partial resync: backlog expired (diskless: no, disabled, dual-channel: yes, reconnect: 1) (9274 ms) === (external:skip cluster) Starting server 127.0.0.1:24671 ok [ok]: MIGRATE can migrate multiple keys at once (484 ms) [ok]: MIGRATE with multiple keys must have empty key arg (0 ms) === (repl) Starting server 127.0.0.1:22731 ok === (external:skip cluster) Starting server 127.0.0.1:24673 ok [ok]: dual-channel-replication with multiple replicas (5121 ms) === (repl) Starting server 127.0.0.1:26437 ok [ok]: MIGRATE with multiple keys migrate just existing ones (483 ms) === (external:skip cluster) Starting server 127.0.0.1:26133 ok === (external:skip cluster) Starting server 127.0.0.1:24675 ok === (scripting needs:debug) Starting server 127.0.0.1:25631 ok === () Starting server 127.0.0.1:26439 ok [ok]: test RESP2/2 big number protocol parsing (0 ms) [ok]: test RESP2/2 malformed big number protocol parsing (1 ms) [ok]: test RESP2/2 map protocol parsing (0 ms) [ok]: test RESP2/2 set protocol parsing (1 ms) === (repl) Starting server 127.0.0.1:22733 ok [ok]: test RESP2/2 double protocol parsing (11 ms) [ok]: maxmemory - only allkeys-* should remove non-volatile keys (volatile-ttl) (2081 ms) [ok]: test RESP2/2 null protocol parsing (0 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 (0 ms) [ok]: test RESP2/3 big number protocol parsing (2 ms) [ok]: test RESP2/3 malformed big number protocol parsing (3 ms) [ok]: test RESP2/3 map protocol parsing (2 ms) [ok]: test RESP2/3 set protocol parsing (5 ms) [ok]: test RESP2/3 double protocol parsing (0 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 (0 ms) [ok]: test RESP2/3 false protocol parsing (1 ms) [ok]: test RESP3/2 big number protocol parsing (1 ms) [ok]: test RESP3/2 malformed big number protocol parsing (3 ms) [ok]: test RESP3/2 map protocol parsing (2 ms) [ok]: test RESP3/2 set protocol parsing (3 ms) [ok]: test RESP3/2 double protocol parsing (5 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 (0 ms) [ok]: test RESP3/2 false protocol parsing (0 ms) [ok]: test RESP3/3 big number protocol parsing (0 ms) [ok]: test RESP3/3 malformed big number protocol parsing (0 ms) [ok]: test RESP3/3 map protocol parsing (1 ms) [ok]: test RESP3/3 set protocol parsing (4 ms) [ok]: test RESP3/3 double protocol parsing (6 ms) [ok]: test RESP3/3 null protocol parsing (0 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 (0 ms) [ok]: MASTER and SLAVE dataset should be identical after complex ops (43504 ms) [ok]: Script block the time during execution (17 ms) [ok]: Script delete the expired key (3 ms) [ok]: TIME command using cached time (15 ms) === (external:skip cluster) Starting server 127.0.0.1:26135 ok [ok]: Script block the time in some expiration related commands (86 ms) [ok]: RESTORE expired keys with expiration time (16 ms) [ok]: Slave should be able to synchronize with the master (211 ms) [ok]: MIGRATE with multiple keys: stress command rewriting (490 ms) === (external:skip cluster) Starting server 127.0.0.1:24677 ok [97/122 done]: integration/replication-2 (49 seconds) [ok]: CLUSTER SLOT-STATS cpu-usec for blocking commands, unblocked on keyspace update. (11404 ms) === (repl) Starting server 127.0.0.1:22735 ok === (external:skip cluster) Starting server 127.0.0.1:26137 ok === (external:skip cluster) Starting server 127.0.0.1:24679 ok === (scripting) Starting server 127.0.0.1:25633 ok [ok]: Script - disallow write on OOM (0 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 (0 ms) [ok]: EVAL - Lua integer -> Redis protocol type conversion (1 ms) [ok]: EVAL - Lua string -> Redis protocol type conversion (0 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 (0 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? (0 ms) [ok]: EVAL - is Lua able to call Redis API? (1 ms) [ok]: EVALSHA - Can we call a SHA1 if already defined? (0 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? (0 ms) [ok]: EVALSHA - Do we get an error on non defined SHA1? (0 ms) [ok]: EVAL - Redis integer -> Lua type conversion (0 ms) [ok]: EVAL - Lua number -> Redis integer conversion (0 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 (0 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 (0 ms) [ok]: EVAL - Scripts do not block on blpop command (0 ms) [ok]: EVAL - Scripts do not block on brpop command (1 ms) [ok]: EVAL - Scripts do not block on brpoplpush command (0 ms) [ok]: EVAL - Scripts do not block on blmove command (2 ms) [ok]: EVAL - Scripts do not block on bzpopmin command (1 ms) [ok]: EVAL - Scripts do not block on bzpopmax command (3 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 (0 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 (1 ms) [ok]: EVAL - Scripts do not block on XREADGROUP with BLOCK option -- non empty stream (1 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 (1 ms) [ok]: EVAL - JSON string decoding (0 ms) [ok]: MIGRATE with multiple keys: delete just ack keys (483 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) === (external:skip cluster) Starting server 127.0.0.1:26139 ok === (external:skip cluster) Starting server 127.0.0.1:24681 ok === (repl) Starting server 127.0.0.1:22737 ok === (external:skip cluster) Starting server 127.0.0.1:24683 ok [ok]: MIGRATE AUTH: correct and wrong password cases (483 ms) [ok]: EVAL - cmsgpack pack/unpack smoke test (480 ms) [ok]: EVAL - cmsgpack can pack and unpack circular references? (0 ms) === (external:skip cluster) Starting server 127.0.0.1:26141 ok [ok]: EVAL - Numerical sanity check from bitop (0 ms) [ok]: EVAL - Verify minimal bitop functionality (0 ms) [ok]: EVAL - Able to parse trailing comments (0 ms) [ok]: EVAL_RO - Successful case (1 ms) [ok]: EVAL_RO - Cannot run write commands (1 ms) [ok]: Detect write load to master (1004 ms) [98/122 done]: unit/dump (91 seconds) [ok]: SCRIPTING FLUSH - is able to clear the scripts cache? (42 ms) [ok]: ZRANGEBYSCORE fuzzy test, 100 ranges in 128 element sorted set - listpack (11894 ms) [ok]: Test replication partial resync: no reconnection, just sync (diskless: no, disabled, dual-channel: no, reconnect: 0) (31 ms) [ok]: SCRIPTING FLUSH ASYNC (48 ms) [ok]: SCRIPT EXISTS - can detect already defined scripts? (0 ms) [ok]: SCRIPT LOAD - is able to register scripts in the scripting cache (0 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 (1 ms) [ok]: SCRIPT SHOW - script not exist return noscript error (1 ms) [ok]: SORT is normally not alpha re-ordered for the scripting engine (0 ms) [ok]: SORT BY output gets ordered for scripting (2 ms) [ok]: SORT BY with GET gets ordered for scripting (1 ms) [ok]: redis.sha1hex() implementation (1 ms) === (external:skip cluster) Starting server 127.0.0.1:26143 ok === (repl) Starting server 127.0.0.1:26441 ok [ok]: maxmemory - policy volatile-lru should only remove volatile keys. (1845 ms) [ok]: XRANGE fuzzing (27510 ms) [ok]: XREVRANGE regression test for issue #5006 (5 ms) [ok]: XREAD streamID edge (no-blocking) (1 ms) === () Starting server 127.0.0.1:26443 ok [ok]: client evicted due to client tracking prefixes (51388 ms) [ok]: XREAD streamID edge (blocking) (137 ms) [ok]: XADD streamID edge (3 ms) [ok]: ZRANGEBYLEX fuzzy test, 100 ranges in 128 element sorted set - listpack (852 ms) [ok]: client evicted due to output buf (181 ms) [ok]: Slave should be able to synchronize with the master (111 ms) [ok]: client no-evict on (306 ms) [ok]: XTRIM with MAXLEN option basic test (552 ms) [ok]: XADD with LIMIT consecutive calls (52 ms) [ok]: XTRIM with ~ is limited (41 ms) [ok]: XTRIM without ~ is not limited (49 ms) [ok]: client no-evict off (246 ms) [ok]: XTRIM without ~ and with LIMIT (40 ms) [ok]: Instance #5 is still a slave after some time (no failover) (5004 ms) [ok]: XTRIM with LIMIT delete entries no more than limit (2 ms) === (stream needs:debug) Starting server 127.0.0.1:27673 ok === () Starting server 127.0.0.1:22553 ok [ok]: ZREMRANGEBYLEX fuzzy test, 100 ranges in 128 element sorted set - listpack (986 ms) [ok]: XADD with MAXLEN > xlen can propagate correctly (34 ms) [ok]: ZSETs skiplist implementation backlink consistency test - listpack (92 ms) [ok]: Detect write load to master (1004 ms) [ok]: Fuzzing dense/sparse encoding: Server should always detect errors (67069 ms) [ok]: PFADD, PFCOUNT, PFMERGE type checking works (3 ms) [ok]: PFMERGE results on the cardinality of union of sets (1 ms) [ok]: PFMERGE on missing source keys will create an empty destkey (1 ms) [ok]: PFMERGE with one empty input key, create an empty destkey (1 ms) [ok]: PFMERGE with one non-empty input key, dest key is actually one of the source keys (1 ms) === (stream needs:debug) Starting server 127.0.0.1:27675 ok [ok]: XADD with MINID > lastid can propagate correctly (49 ms) [ok]: Connect multiple replicas at the same time (issue #141), master diskless=no, replica diskless=swapdb dual-channel-replication-enabled=no (11504 ms) [ok]: avoid client eviction when client is freed by output buffer limit (636 ms) [ok]: maxmemory - policy volatile-lfu should only remove volatile keys. (2021 ms) === (stream needs:debug) Starting server 127.0.0.1:27677 ok [ok]: XADD with ~ MAXLEN can propagate correctly (37 ms) === () Starting server 127.0.0.1:22555 ok [ok]: Measures elapsed time os.clock() (2822 ms) [ok]: Prohibit dangerous lua methods in sandbox (2 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 (3 ms) [ok]: Test an example script DECR_IF_GT (1 ms) [ok]: random numbers are random now (1 ms) [ok]: Scripting engine PRNG can be seeded correctly (1 ms) === (stream needs:debug) Starting server 127.0.0.1:27679 ok === (repl external:skip) Starting server 127.0.0.1:23719 ok [ok]: XADD with ~ MAXLEN and LIMIT can propagate correctly (52 ms) [ok]: Test diverse replica sync: dual-channel on/off (5125 ms) === () Starting server 127.0.0.1:23721 ok === (stream needs:debug) Starting server 127.0.0.1:27681 ok [ok]: XADD with ~ MINID can propagate correctly (49 ms) === () Starting server 127.0.0.1:23723 ok === (stream needs:debug) Starting server 127.0.0.1:27683 ok [ok]: decrease maxmemory-clients causes client eviction (1189 ms) === () Starting server 127.0.0.1:23725 ok [ok]: XADD with ~ MINID and LIMIT can propagate correctly (47 ms) [ok]: maxmemory - policy volatile-random should only remove volatile keys. (1641 ms) === (stream needs:debug) Starting server 127.0.0.1:27685 ok === () Starting server 127.0.0.1:22557 ok [ok]: XTRIM with ~ MAXLEN can propagate correctly (51 ms) [ok]: EVAL does not leak in the Lua stack (1851 ms) [ok]: SPOP: We can call scripts rewriting client->argv from Lua (191 ms) === (stream) Starting server 127.0.0.1:27687 ok [ok]: ZSETs ZRANK augmented skip list stress testing - listpack (3124 ms) [ok]: XADD can CREATE an empty stream (5 ms) [ok]: XSETID can set a specific ID (1 ms) [ok]: XSETID cannot SETID with smaller ID (1 ms) [ok]: XSETID cannot SETID on non-existent key (1 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 (1 ms) [ok]: MGET: mget shouldn't be propagated in Lua (197 ms) [ok]: XSETID cannot set smaller ID than current MAXDELETEDID (8 ms) [ok]: BZPOPMIN, ZADD + DEL should not awake blocked client (132 ms) [ok]: BZPOPMIN, ZADD + DEL + SET should not awake blocked client (91 ms) [ok]: EXPIRE: We can call scripts rewriting client->argv from Lua (215 ms) [ok]: Replication backlog size can outgrow the backlog limit config dualchannel no (9267 ms) [ok]: BZMPOP_MIN, ZADD + DEL should not awake blocked client (123 ms) === (stream) Starting server 127.0.0.1:27689 ok [ok]: BZMPOP_MIN, ZADD + DEL + SET should not awake blocked client (129 ms) [ok]: XADD advances the entries-added counter and sets the recorded-first-entry-id (5 ms) [ok]: XDEL/TRIM are reflected by recorded first entry (15 ms) [ok]: Maximum XDEL ID behaves correctly (11 ms) [ok]: XADD with artial ID with maximal seq (4 ms) === (scripting) Starting server 127.0.0.1:25635 ok [ok]: CLUSTER SLOT-STATS cpu-usec for blocking commands, unblocked on timeout. (6702 ms) === (stream needs:debug) Starting server 127.0.0.1:27691 ok [ok]: INCRBYFLOAT: We can call scripts expanding client->argv from Lua (687 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 (0 ms) [ok]: Correct handling of reused argv (issue #1939) (1 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 (1 ms) Waiting for background AOF rewrite to finish... [ok]: Script with RESP3 map (10 ms) Waiting for background AOF rewrite to finish... [ok]: Empty stream can be rewrite into AOF correctly (111 ms) Waiting for background AOF rewrite to finish... Waiting for background AOF rewrite to finish... [ok]: Stream can be rewrite into AOF correctly after XDEL lastid (121 ms) [ok]: Wait for instance #0 to return back alive (4997 ms) === (stream) Starting server 127.0.0.1:27693 ok Time: 1013 [ok]: BZPOPMIN unblock but the key is expired and then block again - reprocessing command (1154 ms) [ok]: evict clients only until below limit (2111 ms) [ok]: Script return recursive object (736 ms) [ok]: XGROUP HELP should not have unexpected options (1 ms) [ok]: XINFO HELP should not have unexpected options (1 ms) [ok]: BZPOPMIN with same key multiple times should work (146 ms) [99/122 done]: unit/type/stream (98 seconds) [ok]: MULTI/EXEC is isolated from the point of view of BZPOPMIN (117 ms) [ok]: Script check unpack with massive arguments (176 ms) [ok]: Test replica's buffer limit reached (3539 ms) [ok]: Script read key with expiration set (14 ms) [ok]: Script del key with expiration set (4 ms) [ok]: Script ACL check (14 ms) [ok]: Binary code loading failed (1 ms) [ok]: Try trick global protection 1 (0 ms) [ok]: Try trick global protection 2 (3 ms) [ok]: Try trick global protection 3 (6 ms) [ok]: Try trick global protection 4 (4 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 (4 ms) [ok]: Test loadfile are not available (4 ms) [ok]: Test dofile are not available (4 ms) [ok]: Test print are not available (1 ms) === () Starting server 127.0.0.1:22559 ok [ok]: BZPOPMIN with variadic ZADD (114 ms) === (scripting) Starting server 127.0.0.1:25637 ok [ok]: maxmemory - policy volatile-ttl should only remove volatile keys. (3366 ms) === (maxmemory external:skip) Starting server 127.0.0.1:23195 ok === (external:skip cluster) Starting server 127.0.0.1:22117 ok [ok]: Timedout read-only scripts can be killed by SCRIPT KILL (548 ms) [ok]: BZPOPMIN with zero timeout should block indefinitely (1117 ms) === (external:skip cluster) Starting server 127.0.0.1:22119 ok [ok]: Test replication partial resync: ok psync (diskless: no, disabled, dual-channel: no, reconnect: 1) (6243 ms) === () Starting server 127.0.0.1:23197 ok [ok]: MULTI/EXEC is isolated from the point of view of BZMPOP_MIN (109 ms) [ok]: Timedout read-only scripts can be killed by SCRIPT KILL even when use pcall (360 ms) [ok]: BZMPOP_MIN with variadic ZADD (194 ms) === (external:skip cluster) Starting server 127.0.0.1:22121 ok [ok]: evict clients in right order (large to small) (1452 ms) [ok]: {cluster} SCAN regression test for issue #4906 (26215 ms) [ok]: Timedout script does not cause a false dead client (225 ms) [ok]: {cluster} SCAN MATCH pattern implies cluster slot (62 ms) === (repl) Starting server 127.0.0.1:26445 ok [100/122 done]: unit/scan (100 seconds) === (external:skip cluster) Starting server 127.0.0.1:22123 ok === () Starting server 127.0.0.1:22561 ok [ok]: Timedout script link is still usable after Lua returns (322 ms) === (external:skip cluster) Starting server 127.0.0.1:22125 ok === () Starting server 127.0.0.1:26447 ok [ok]: client total memory grows during client no-evict (218 ms) [ok]: Keys are accessible (24079 ms) [ok]: client total memory grows during maxmemory-clients disabled (189 ms) === (external:skip cluster) Starting server 127.0.0.1:22127 ok [101/122 done]: unit/client-eviction (101 seconds) [ok]: Slave should be able to synchronize with the master (216 ms) [ok]: BZMPOP_MIN with zero timeout should block indefinitely (1130 ms) [ok]: Timedout scripts and unblocked command (646 ms) [ok]: ZSCORE - skiplist (80 ms) [ok]: ZMSCORE - skiplist (48 ms) === (external:skip cluster) Starting server 127.0.0.1:22129 ok [ok]: ZSCORE after a DEBUG RELOAD - skiplist (37 ms) [ok]: ZSET sorting stresser - skiplist (66 ms) [ok]: Timedout scripts that modified data can't be killed by SCRIPT KILL (333 ms) [ok]: SHUTDOWN NOSAVE can kill a timedout script anyway (9 ms) === (external:skip cluster) Starting server 127.0.0.1:22131 ok === (scripting repl needs:debug external:skip) Starting server 127.0.0.1:25639 ok === (external:skip cluster) Starting server 127.0.0.1:22133 ok [ok]: Detect write load to master (1008 ms) === () Starting server 127.0.0.1:25641 ok === (external:skip cluster) Starting server 127.0.0.1:22135 ok [ok]: Before the replica connects we issue two EVAL commands (4 ms) [ok]: Init migration of many slots (1628 ms) [ok]: Connect a replica to the master instance (103 ms) [ok]: Now use EVALSHA against the master, with both SHAs (1 ms) [ok]: 'x' should be '4' for EVALSHA being replicated by effects (0 ms) [ok]: Replication of script multiple pushes to list with BLPOP (88 ms) [ok]: EVALSHA replication when first call is readonly (1 ms) [ok]: Lua scripts using SELECT are replicated correctly (2 ms) === (external:skip cluster) Starting server 127.0.0.1:22137 ok Waiting for background save to finish... === (external:skip cluster) Starting server 127.0.0.1:22139 ok === (scripting repl external:skip) Starting server 127.0.0.1:25643 ok === (external:skip cluster) Starting server 127.0.0.1:22141 ok === () Starting server 127.0.0.1:25645 ok Hash table 0 stats (main hash table): table size: 4096 number of elements: 499 different slots: 21 max chain length: 35 avg chain length (counted): 23.76 avg chain length (computed): 23.76 Chain length distribution: 0: 4075 (99.49%) 13: 1 (0.02%) 15: 1 (0.02%) 17: 3 (0.07%) 19: 2 (0.05%) 21: 2 (0.05%) 22: 1 (0.02%) 23: 1 (0.02%) 25: 2 (0.05%) 26: 1 (0.02%) 29: 1 (0.02%) 30: 3 (0.07%) 32: 1 (0.02%) 33: 1 (0.02%) 35: 1 (0.02%) Waiting for background save to finish... [ok]: dual-channel-replication fails when primary diskless disabled (1011 ms) [ok]: Connect a replica to the master instance (108 ms) [ok]: Redis.replicate_commands() can be issued anywhere now (1 ms) [ok]: Redis.set_repl() can be issued before replicate_commands() now (1 ms) [ok]: Redis.set_repl() don't accept invalid values (0 ms) === (external:skip cluster) Starting server 127.0.0.1:22143 ok Waiting for background save to finish... [ok]: Test selective replication of certain commands from Lua (310 ms) [ok]: PRNG is seeded randomly for command replication (0 ms) [ok]: Using side effects is not a problem with command replication (7 ms) === (external:skip cluster) Starting server 127.0.0.1:22145 ok === (dual-channel-replication external:skip) Starting server 127.0.0.1:23391 ok === () Starting server 127.0.0.1:23393 ok [ok]: Test dual-channel-replication sync- psync established after rdb load (123 ms) [ok]: Main db not affected when fail to diskless load (87910 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23395 ok [ok]: CLUSTER SETSLOT with an explicit timeout (3095 ms) [ok]: SRANDMEMBER with a dict containing long chain (58487 ms) [ok]: SMOVE basics - from regular set to intset (11 ms) [ok]: SMOVE basics - from intset to regular set (7 ms) [ok]: SMOVE non existing key (9 ms) === (scripting external:skip) Starting server 127.0.0.1:25647 ok [ok]: SMOVE non existing src set (11 ms) [ok]: SMOVE from regular set to non existing destination set (8 ms) [ok]: SMOVE from intset to non existing destination set (11 ms) [ok]: SMOVE wrong src key type (1 ms) [ok]: SMOVE wrong dst key type (0 ms) [ok]: SMOVE with identical source and destination (1 ms) [ok]: SMOVE only notify dstset when the addition is successful (115 ms) === () Starting server 127.0.0.1:23397 ok === (scripting needs:debug external:skip) Starting server 127.0.0.1:25649 ok [ok]: Test scripting debug protocol parsing (6 ms) [ok]: Replica could use replication buffer (beyond backlog config) for partial resynchronization dualchannel no (9136 ms) [ok]: Test scripting debug lua stack overflow (141 ms) [ok]: Test scripting debug lua server invocations (148 ms) Waiting for process 355955 to exit... === (scripting external:skip) Starting server 127.0.0.1:25651 ok [ignore]: Not supported in tls mode [ok]: Replication backlog memory will become smaller if disconnecting with replica dualchannel no (454 ms) === (external:skip cluster) Starting server 127.0.0.1:26145 ok [ok]: Lua scripts eviction does not generate many scripts (392 ms) === (external:skip cluster) Starting server 127.0.0.1:26147 ok [ok]: CLUSTER SLOT-STATS cpu-usec for transactions. (9865 ms) [ok]: Lua scripts eviction is plain LRU (199 ms) === (repl external:skip) Starting server 127.0.0.1:23587 ok === (external:skip cluster) Starting server 127.0.0.1:26149 ok [ok]: New Master down consecutively (24990 ms) === () Starting server 127.0.0.1:23589 ok === (external:skip cluster) Starting server 127.0.0.1:26151 ok Waiting for process 355955 to exit... [ok]: Lua scripts eviction does not affect script load (614 ms) === (external:skip cluster) Starting server 127.0.0.1:26153 ok === (external:skip cluster) Starting server 127.0.0.1:26155 ok [ok]: Lua scripts promoted from eval to script load (519 ms) === (external:skip cluster) Starting server 127.0.0.1:26157 ok === (scripting needs:debug) Starting server 127.0.0.1:25653 ok [ok]: test RESP2/2 big number protocol parsing (2 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 (0 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 (1 ms) [ok]: test RESP2/3 big number protocol parsing (4 ms) [ok]: test RESP2/3 malformed big number protocol parsing (0 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 (0 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 (1 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 (4 ms) [ok]: test RESP3/2 false protocol parsing (1 ms) [ok]: test RESP3/3 big number protocol parsing (0 ms) [ok]: test RESP3/3 malformed big number protocol parsing (1 ms) [ok]: test RESP3/3 map protocol parsing (0 ms) [ok]: test RESP3/3 set protocol parsing (2 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 (5 ms) [ok]: test resp3 attribute protocol parsing (0 ms) [ok]: Script block the time during execution (10 ms) [ok]: Script delete the expired key (4 ms) [ok]: TIME command using cached time (11 ms) === (external:skip cluster) Starting server 127.0.0.1:26159 ok [ok]: Script block the time in some expiration related commands (86 ms) [ok]: RESTORE expired keys with expiration time (12 ms) [ok]: ziplist implementation: encoding stress testing (60414 ms) [102/122 done]: unit/type/list-3 (109 seconds) Waiting for process 355955 to exit... [ok]: PFCOUNT multiple-keys merge returns cardinality of union #1 (15464 ms) === (external:skip cluster) Starting server 127.0.0.1:26161 ok [ok]: Connect multiple replicas at the same time (issue #141), master diskless=yes, replica diskless=disabled dual-channel-replication-enabled=yes (13380 ms) [ok]: GEOSEARCH fuzzy test - byradius (108194 ms) === (scripting) Starting server 127.0.0.1:25655 ok [ok]: Shebang support for lua engine (3 ms) [ok]: Unknown shebang option (3 ms) [ok]: Unknown shebang flag (1 ms) [ok]: allow-oom shebang flag (6 ms) [ok]: no-writes shebang flag (0 ms) [103/122 done]: unit/cluster/slave-selection (91 seconds) === (external:skip) Starting server 127.0.0.1:25657 ok [ok]: Test replication partial resync: no backlog (diskless: no, disabled, dual-channel: no, reconnect: 1) (7694 ms) === (repl external:skip) Starting server 127.0.0.1:23727 ok [ok]: no-writes shebang flag on replica (262 ms) [ok]: not enough good replicas (2 ms) [ok]: ZRANGEBYSCORE fuzzy test, 100 ranges in 100 element sorted set - skiplist (8691 ms) === (repl) Starting server 127.0.0.1:26449 ok === () Starting server 127.0.0.1:23729 ok === (external:skip) Starting server 127.0.0.1:25659 ok Waiting for process 355955 to exit... === () Starting server 127.0.0.1:26451 ok === () Starting server 127.0.0.1:23731 ok [ok]: Slave should be able to synchronize with the master (217 ms) [ok]: ZRANGEBYLEX fuzzy test, 100 ranges in 100 element sorted set - skiplist (749 ms) [ok]: not enough good replicas state change during long script (883 ms) [ok]: allow-stale shebang flag (14 ms) [ok]: reject script do not cause a Lua stack leak (26 ms) [ok]: New non-empty replica reports zero repl offset and rank, and fails to win election - shutdown (9207 ms) === () Starting server 127.0.0.1:23733 ok === (scripting) Starting server 127.0.0.1:25661 ok [ok]: Consistent eval error reporting (34 ms) [ok]: LUA redis.error_reply API (1 ms) [ok]: LUA redis.error_reply API with empty string (1 ms) [ok]: LUA redis.status_reply API (2 ms) [ok]: LUA test pcall (1 ms) [ok]: LUA test pcall with error (0 ms) [ok]: LUA test pcall with non string/integer arg (1 ms) [ok]: LUA test trim string as expected (1 ms) [104/122 done]: unit/scripting (111 seconds) [ok]: Detect write load to master (1004 ms) [ok]: ZREMRANGEBYLEX fuzzy test, 100 ranges in 100 element sorted set - skiplist (917 ms) [ok]: ZSETs skiplist implementation backlink consistency test - skiplist (87 ms) Waiting for process 355955 to exit... [ok]: CLUSTER SLOT-STATS cpu-usec for lua-scripts, without cross-slot keys. (5100 ms) [ok]: Partial resynchronization is successful even client-output-buffer-limit is less than repl-backlog-size. dualchannel yes (5297 ms) === (repl external:skip) Starting server 127.0.0.1:23591 ok === (external:skip cluster) Starting server 127.0.0.1:24685 ok === () Starting server 127.0.0.1:23593 ok === (external:skip cluster) Starting server 127.0.0.1:24687 ok Waiting for process 355955 to exit... === (external:skip cluster) Starting server 127.0.0.1:24689 ok [ok]: The update of replBufBlock's repl_offset is ok - Regression test for #11666 (131 ms) === (external:skip cluster) Starting server 127.0.0.1:24691 ok === (external:skip cluster) Starting server 127.0.0.1:24693 ok [ok]: LTRIM stress testing - listpack (37685 ms) [105/122 done]: unit/type/list-2 (114 seconds) === (external:skip cluster) Starting server 127.0.0.1:24695 ok Waiting for process 355955 to exit... [ok]: Replica client-output-buffer size is limited to backlog_limit/16 when no replication data is pending. dualchannel yes (2326 ms) [ok]: dual-channel-replication: Primary COB growth with inactive replica (5326 ms) === (external:skip cluster) Starting server 127.0.0.1:24697 ok [ok]: Cluster is up (7 ms) === (repl external:skip) Starting server 127.0.0.1:23595 ok === (external:skip cluster) Starting server 127.0.0.1:24699 ok [106/122 done]: unit/cluster/diskless-load-swapdb (111 seconds) === () Starting server 127.0.0.1:23597 ok [ok]: intsets implementation stress testing (10045 ms) [ok]: ZSETs ZRANK augmented skip list stress testing - skiplist (3622 ms) [107/122 done]: unit/type/set (115 seconds) [ok]: BZPOPMIN, ZADD + DEL should not awake blocked client (95 ms) [ok]: BZPOPMIN, ZADD + DEL + SET should not awake blocked client (52 ms) [ok]: BZMPOP_MIN, ZADD + DEL should not awake blocked client (61 ms) [ok]: BZMPOP_MIN, ZADD + DEL + SET should not awake blocked client (69 ms) [ok]: Cluster is writable (809 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 (0 ms) [ok]: Send CLUSTER FAILOVER to instance #5 (0 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23399 ok [ok]: Instance #5 is a master after some time (52 ms) === () Starting server 127.0.0.1:23401 ok === () Starting server 127.0.0.1:23403 ok Time: 1013 [ok]: BZPOPMIN unblock but the key is expired and then block again - reprocessing command (1076 ms) [ok]: BZPOPMIN with same key multiple times should work (91 ms) [ok]: Test dual-channel: primary tracking replica backlog refcount - start with empty backlog (260 ms) [ok]: MULTI/EXEC is isolated from the point of view of BZPOPMIN (94 ms) [ok]: BZPOPMIN with variadic ZADD (87 ms) [ok]: Test dual-channel: primary tracking replica backlog refcount - start with backlog (454 ms) [ok]: CLUSTER SLOT-STATS cpu-usec for lua-scripts, with cross-slot keys. (5516 ms) [ok]: BZPOPMIN with zero timeout should block indefinitely (1112 ms) [ok]: Replication: commands with many arguments (issue #1221) (60020 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23405 ok [ok]: MULTI/EXEC is isolated from the point of view of BZMPOP_MIN (172 ms) [ok]: spopwithcount rewrite srem command (143 ms) [ok]: PFCOUNT multiple-keys merge returns cardinality of union #2 (9302 ms) [ok]: BZMPOP_MIN with variadic ZADD (160 ms) === () Starting server 127.0.0.1:23407 ok [ok]: Psync established after rdb load - within grace period (157 ms) [ok]: PFDEBUG GETREG returns the HyperLogLog raw registers (499 ms) [ok]: PFADD / PFCOUNT cache invalidation works (1 ms) [108/122 done]: unit/hyperloglog (119 seconds) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23409 ok === () Starting server 127.0.0.1:23411 ok [ok]: BZMPOP_MIN with zero timeout should block indefinitely (1116 ms) [ok]: BZPOP/BZMPOP against wrong type (4 ms) [ok]: BZMPOP with illegal argument (7 ms) [ok]: Slot migration is ok when the replicas are down (147 ms) [ok]: BZMPOP with multiple blocked clients (332 ms) [ok]: Partial resynchronization is successful even client-output-buffer-limit is less than repl-backlog-size. dualchannel no (5438 ms) [ok]: Replication of SPOP command -- alsoPropagate() API (1731 ms) [ok]: BZMPOP propagate as pop with count command to replica (270 ms) === (repl external:skip) Starting server 127.0.0.1:23599 ok [ok]: BZMPOP should not blocks on non key arguments - #10762 (170 ms) === () Starting server 127.0.0.1:23601 ok === (repl external:skip) Starting server 127.0.0.1:26595 ok [109/122 done]: unit/cluster/slot-migration (101 seconds) === () Starting server 127.0.0.1:26597 ok [ok]: Test replication partial resync: ok after delay (diskless: no, disabled, dual-channel: no, reconnect: 1) (9255 ms) [ok]: First server should have role slave after SLAVEOF (102 ms) [ok]: CLUSTER SLOT-STATS cpu-usec for functions, without cross-slot keys. (3258 ms) [ok]: The update of replBufBlock's repl_offset is ok - Regression test for #11666 (72 ms) [ok]: Connect multiple replicas at the same time (issue #141), master diskless=yes, replica diskless=swapdb dual-channel-replication-enabled=yes (10170 ms) === (repl) Starting server 127.0.0.1:26453 ok === () Starting server 127.0.0.1:26455 ok [ok]: Data divergence can happen under default conditions (690 ms) [ok]: Data divergence is allowed on writable replicas (8 ms) [ok]: Psync established after RDB load - beyond grace period (2269 ms) [110/122 done]: integration/replication-4 (81 seconds) [ok]: Slave should be able to synchronize with the master (107 ms) === (repl external:skip) Starting server 127.0.0.1:23735 ok === () Starting server 127.0.0.1:23737 ok [ok]: Replica client-output-buffer size is limited to backlog_limit/16 when no replication data is pending. dualchannel no (2182 ms) [111/122 done]: integration/replication-buffer (81 seconds) [ok]: ZSET skiplist order consistency when elements are moved (1934 ms) [ok]: ZRANGESTORE basic (1 ms) [ok]: ZRANGESTORE RESP3 (0 ms) [ok]: ZRANGESTORE range (0 ms) [ok]: ZRANGESTORE BYLEX (1 ms) [ok]: ZRANGESTORE BYSCORE (1 ms) [ok]: ZRANGESTORE BYSCORE LIMIT (0 ms) [ok]: ZRANGESTORE BYSCORE REV LIMIT (1 ms) [ok]: ZRANGE BYSCORE REV LIMIT (0 ms) [ok]: ZRANGESTORE - src key missing (0 ms) [ok]: ZRANGESTORE - src key wrong type (0 ms) [ok]: ZRANGESTORE - empty range (0 ms) [ok]: ZRANGESTORE BYLEX - empty range (0 ms) [ok]: ZRANGESTORE BYSCORE - empty range (0 ms) [ok]: ZRANGE BYLEX (0 ms) [ok]: ZRANGESTORE invalid syntax (0 ms) [ok]: ZRANGESTORE with zset-max-listpack-entries 0 #10767 case (1 ms) [ok]: ZRANGESTORE with zset-max-listpack-entries 1 dst key should use skiplist encoding (2 ms) [ok]: ZRANGE invalid syntax (1 ms) [ok]: ZRANDMEMBER - listpack (12 ms) [ok]: ZRANDMEMBER - skiplist (12 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) [ok]: Fix cluster (20070 ms) [ok]: ZRANDMEMBER with - skiplist (401 ms) [ok]: Detect write load to master (1008 ms) Waiting for process 454301 to exit... [ok]: ZRANDMEMBER with - listpack (425 ms) [ok]: zset score double range (1 ms) [ok]: zunionInterDiffGenericCommand acts on SET and ZSET (26 ms) [ok]: ZADD overflows the maximum allowed elements in a listpack - single (11 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 (2 ms) [112/122 done]: unit/type/zset (122 seconds) [ok]: CLUSTER SLOT-STATS cpu-usec for functions, with cross-slot keys. (2921 ms) === (external:skip cluster) Starting server 127.0.0.1:24003 ok Waiting for process 454301 to exit... === (dual-channel-replication external:skip) Starting server 127.0.0.1:23413 ok === () Starting server 127.0.0.1:23415 ok [ok]: Wait for instance #0 to return back alive (9949 ms) [ok]: Test dual-channel-replication primary gets cob overrun before established psync (761 ms) [113/122 done]: unit/cluster/manual-failover (118 seconds) [ok]: Test dual-channel-replication primary gets cob overrun during replica rdb load (1028 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23417 ok === () Starting server 127.0.0.1:23419 ok === () Starting server 127.0.0.1:23421 ok [ok]: CLUSTER SLOT-STATS network-bytes-in, multi bulk buffer processing. (2708 ms) [ok]: New non-empty replica reports zero repl offset and rank, and fails to win election - sigstop (4175 ms) === (external:skip cluster) Starting server 127.0.0.1:24701 ok === (external:skip cluster) Starting server 127.0.0.1:24703 ok === (external:skip cluster) Starting server 127.0.0.1:24705 ok === (external:skip cluster) Starting server 127.0.0.1:24707 ok [ok]: CLUSTER SLOT-STATS network-bytes-in, in-line buffer processing. (2613 ms) === (external:skip cluster) Starting server 127.0.0.1:24709 ok === (external:skip cluster) Starting server 127.0.0.1:24711 ok === (external:skip cluster) Starting server 127.0.0.1:24713 ok [ok]: Test replication partial resync: backlog expired (diskless: no, disabled, dual-channel: no, reconnect: 1) (9307 ms) === (external:skip cluster) Starting server 127.0.0.1:24715 ok === (repl) Starting server 127.0.0.1:26457 ok === () Starting server 127.0.0.1:26459 ok [ok]: Slave should be able to synchronize with the master (209 ms) [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) (38 ms) === (repl) Starting server 127.0.0.1:26461 ok === () Starting server 127.0.0.1:26463 ok [ok]: Slave should be able to synchronize with the master (207 ms) [ok]: Detect write load to master (1004 ms) [ok]: CLUSTER SLOT-STATS network-bytes-in, blocking command. (4833 ms) [ok]: GEOSEARCH fuzzy test - bybox (27690 ms) [ok]: GEOSEARCH box edges fuzzy test (128 ms) [114/122 done]: unit/geo (137 seconds) [ok]: Keys are accessible (15264 ms) [115/122 done]: unit/cluster/many-slot-migration (128 seconds) [ok]: CLUSTER SLOT-STATS network-bytes-in, multi-exec transaction. (2714 ms) [ok]: Sync should continue if not all slaves dropped dual-channel-replication yes (12072 ms) [ok]: CLUSTER SLOT-STATS network-bytes-in, non slot specific command. (2056 ms) [ok]: Test replication partial resync: ok psync (diskless: no, swapdb, dual-channel: yes, reconnect: 1) (6206 ms) === (repl) Starting server 127.0.0.1:26465 ok === () Starting server 127.0.0.1:26467 ok [ok]: Slave should be able to synchronize with the master (214 ms) [ok]: CLUSTER SLOT-STATS network-bytes-in, pub/sub. (2025 ms) === (external:skip cluster) Starting server 127.0.0.1:24005 ok === (external:skip cluster) Starting server 127.0.0.1:24007 ok [ok]: Detect write load to master (1004 ms) [ok]: Primary abort sync if all slaves dropped dual-channel-replication yes (7044 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23423 ok === () Starting server 127.0.0.1:23425 ok === () Starting server 127.0.0.1:23427 ok [ok]: Test replication partial resync: no backlog (diskless: no, swapdb, dual-channel: yes, reconnect: 1) (7789 ms) === (repl) Starting server 127.0.0.1:26469 ok === () Starting server 127.0.0.1:26471 ok [ok]: Slave should be able to synchronize with the master (204 ms) [ok]: Master stream is correctly processed while the replica has a script in -BUSY state (31242 ms) [ok]: Detect write load to master (1002 ms) === (repl external:skip) Starting server 127.0.0.1:23739 ok === () Starting server 127.0.0.1:23741 ok [ok]: Diskless load swapdb (different replid): new database is exposed after swapping dual-channel=yes (2 ms) === (repl external:skip) Starting server 127.0.0.1:23743 ok === () Starting server 127.0.0.1:23745 ok [ok]: Diskless load swapdb (different replid): replica enter loading dual-channel-replication-enabled=no (457 ms) [ok]: Diskless load swapdb (different replid): old database is exposed after replication fails dual-channel=no (0 ms) === (repl external:skip) Starting server 127.0.0.1:23747 ok === () Starting server 127.0.0.1:23749 ok [ok]: Sub-replica reports zero repl offset and rank, and fails to win election - shutdown (14006 ms) === (external:skip cluster) Starting server 127.0.0.1:24717 ok === (external:skip cluster) Starting server 127.0.0.1:24719 ok === (external:skip cluster) Starting server 127.0.0.1:24721 ok === (external:skip cluster) Starting server 127.0.0.1:24723 ok [ok]: Diskless load swapdb (async_loading): new database is exposed after swapping (1 ms) [ok]: CLUSTER SLOT-STATS network-bytes-in, sharded pub/sub. (4061 ms) === (external:skip cluster) Starting server 127.0.0.1:24725 ok === (external:skip cluster) Starting server 127.0.0.1:24727 ok === (repl external:skip) Starting server 127.0.0.1:23751 ok === (external:skip cluster) Starting server 127.0.0.1:24729 ok === () Starting server 127.0.0.1:23753 ok === (external:skip cluster) Starting server 127.0.0.1:24731 ok === (external:skip cluster) Starting server 127.0.0.1:24009 ok [ok]: Diskless load swapdb (async_loading): replica enter async_loading (393 ms) [ok]: Diskless load swapdb (async_loading): old database is exposed while async replication is in progress (670 ms) [ok]: Sync should continue if not all slaves dropped dual-channel-replication no (12054 ms) [ok]: Busy script during async loading (1129 ms) [ok]: Blocked commands and configs during async-loading (441 ms) [ok]: Diskless load swapdb (async_loading): old database is exposed after async replication fails (4 ms) [ok]: CLUSTER SLOT-STATS network-bytes-out, for non-slot specific commands. (1910 ms) Waiting for process 473538 to exit... [ok]: Test replication partial resync: ok after delay (diskless: no, swapdb, dual-channel: yes, reconnect: 1) (9293 ms) === (repl) Starting server 127.0.0.1:26473 ok === () Starting server 127.0.0.1:26475 ok [ok]: Slave should be able to synchronize with the master (204 ms) Waiting for process 473538 to exit... [ok]: CLUSTER SLOT-STATS network-bytes-out, for slot specific commands. (1955 ms) [ok]: Detect write load to master (1003 ms) Waiting for process 473538 to exit... Waiting for process 473538 to exit... === (repl) Starting server 127.0.0.1:23755 ok === () Starting server 127.0.0.1:23757 ok [ok]: CLUSTER SLOT-STATS network-bytes-out, blocking commands. (3891 ms) === (external:skip cluster) Starting server 127.0.0.1:24011 ok [ok]: Primary abort sync if all slaves dropped dual-channel-replication no (7044 ms) === (external:skip cluster) Starting server 127.0.0.1:24013 ok === (dual-channel-replication external:skip) Starting server 127.0.0.1:23429 ok === () Starting server 127.0.0.1:23431 ok [ok]: Sub-replica reports zero repl offset and rank, and fails to win election - sigstop (4370 ms) === (external:skip cluster) Starting server 127.0.0.1:24733 ok === (external:skip cluster) Starting server 127.0.0.1:24735 ok [ok]: Test replication partial resync: backlog expired (diskless: no, swapdb, dual-channel: yes, reconnect: 1) (9293 ms) === (external:skip cluster) Starting server 127.0.0.1:24737 ok === (external:skip cluster) Starting server 127.0.0.1:24739 ok filling took 6755 ms (TODO: use pipeline) {479373:S 01 Mar 2025 07:22:30.563 # Internal error in RDB reading offset 14073159, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 53 === (repl) Starting server 127.0.0.1:26477 ok {479373:S 01 Mar 2025 07:22:30.619 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 68 === (external:skip cluster) Starting server 127.0.0.1:24741 ok {479373:S 01 Mar 2025 07:22:30.661 # Internal error in RDB reading offset 4177137, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 83 {479373:S 01 Mar 2025 07:22:30.707 # Internal error in RDB reading offset 6020362, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 98 === () Starting server 127.0.0.1:26479 ok {479373:S 01 Mar 2025 07:22:30.782 # Internal error in RDB reading offset 14073159, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 113 === (external:skip cluster) Starting server 127.0.0.1:24743 ok {479373:S 01 Mar 2025 07:22:30.836 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 128 [ok]: slave buffer are counted correctly (74796 ms) {479373:S 01 Mar 2025 07:22:30.926 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 143 {479373:S 01 Mar 2025 07:22:30.967 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 158 {479373:S 01 Mar 2025 07:22:30.999 # Internal error in RDB reading offset 0, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 173 === (external:skip cluster) Starting server 127.0.0.1:24745 ok [ok]: Slave should be able to synchronize with the master (213 ms) {479373:S 01 Mar 2025 07:22:31.077 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 188 {479373:S 01 Mar 2025 07:22:31.147 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 203 {479373:S 01 Mar 2025 07:22:31.176 # Internal error in RDB reading offset 0, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 218 === (external:skip cluster) Starting server 127.0.0.1:24747 ok {479373:S 01 Mar 2025 07:22:31.228 # Internal error in RDB reading offset 0, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 233 === (maxmemory external:skip) Starting server 127.0.0.1:23199 ok {479373:S 01 Mar 2025 07:22:31.325 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 248 {479373:S 01 Mar 2025 07:22:31.384 # Internal error in RDB reading offset 4177137, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 263 {479373:S 01 Mar 2025 07:22:31.453 # Internal error in RDB reading offset 10377583, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 278 === () Starting server 127.0.0.1:23201 ok {479373:S 01 Mar 2025 07:22:31.505 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 293 {479373:S 01 Mar 2025 07:22:31.575 # Internal error in RDB reading offset 10377583, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 308 {479373:S 01 Mar 2025 07:22:31.613 # Internal error in RDB reading offset 0, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 323 {479373:S 01 Mar 2025 07:22:31.664 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 338 {479373:S 01 Mar 2025 07:22:31.709 # Internal error in RDB reading offset 0, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 353 [ok]: Test dual-channel-replication replica main channel disconnected (5250 ms) [ok]: Test dual channel replication slave of no one after main conn kill (1 ms) {479373:S 01 Mar 2025 07:22:31.779 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 368 {479373:S 01 Mar 2025 07:22:31.860 # Internal error in RDB reading offset 6020362, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 383 {479373:S 01 Mar 2025 07:22:31.913 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 398 {479373:S 01 Mar 2025 07:22:31.967 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 413 {479373:S 01 Mar 2025 07:22:32.012 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 428 [ok]: Detect write load to master (1004 ms) {479373:S 01 Mar 2025 07:22:32.078 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 443 [ok]: Test replication partial resync: no reconnection, just sync (diskless: no, swapdb, dual-channel: no, reconnect: 0) (41 ms) {479373:S 01 Mar 2025 07:22:32.123 # Internal error in RDB reading offset 4177137, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 458 {479373:S 01 Mar 2025 07:22:32.188 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 473 {479373:S 01 Mar 2025 07:22:32.249 # Internal error in RDB reading offset 10377583, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 488 {479373:S 01 Mar 2025 07:22:32.322 # Internal error in RDB reading offset 14073159, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 503 {479373:S 01 Mar 2025 07:22:32.391 # Internal error in RDB reading offset 14073159, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 518 {479373:S 01 Mar 2025 07:22:32.421 # Internal error in RDB reading offset 0, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 533 === (repl) Starting server 127.0.0.1:26481 ok {479373:S 01 Mar 2025 07:22:32.467 # Internal error in RDB reading offset 6020362, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 548 {479373:S 01 Mar 2025 07:22:32.506 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 563 {479373:S 01 Mar 2025 07:22:32.557 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 578 === () Starting server 127.0.0.1:26483 ok {479373:S 01 Mar 2025 07:22:32.623 # Internal error in RDB reading offset 10377583, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 593 {479373:S 01 Mar 2025 07:22:32.651 # Internal error in RDB reading offset 0, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 608 {479373:S 01 Mar 2025 07:22:32.705 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 623 {479373:S 01 Mar 2025 07:22:32.781 # Internal error in RDB reading offset 14073159, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 638 {479373:S 01 Mar 2025 07:22:32.830 # Internal error in RDB reading offset 6020362, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 653 [ok]: Slave should be able to synchronize with the master (203 ms) {479373:S 01 Mar 2025 07:22:32.898 # Internal error in RDB reading offset 10377583, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 668 {479373:S 01 Mar 2025 07:22:32.957 # Internal error in RDB reading offset 6020362, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 683 {479373:S 01 Mar 2025 07:22:33.024 # Internal error in RDB reading offset 10377583, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 698 {479373:S 01 Mar 2025 07:22:33.059 # Internal error in RDB reading offset 0, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 713 {479373:S 01 Mar 2025 07:22:33.121 # Internal error in RDB reading offset 6020362, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 728 {479373:S 01 Mar 2025 07:22:33.196 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 743 {479373:S 01 Mar 2025 07:22:33.266 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 758 {479373:S 01 Mar 2025 07:22:33.313 # Internal error in RDB reading offset 4177137, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 773 {479373:S 01 Mar 2025 07:22:33.352 # Internal error in RDB reading offset 0, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 788 {479373:S 01 Mar 2025 07:22:33.431 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 803 {479373:S 01 Mar 2025 07:22:33.481 # Internal error in RDB reading offset 4177137, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 818 {479373:S 01 Mar 2025 07:22:33.553 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 833 {479373:S 01 Mar 2025 07:22:33.626 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 848 {479373:S 01 Mar 2025 07:22:33.698 # Internal error in RDB reading offset 10377583, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 863 {479373:S 01 Mar 2025 07:22:33.754 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 878 {479373:S 01 Mar 2025 07:22:33.831 # Internal error in RDB reading offset 16364422, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 893 [ok]: Detect write load to master (1003 ms) {479373:S 01 Mar 2025 07:22:33.889 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 908 {479373:S 01 Mar 2025 07:22:33.945 # Internal error in RDB reading offset 6020362, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 923 {479373:S 01 Mar 2025 07:22:33.991 # Internal error in RDB reading offset 4177137, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 938 {479373:S 01 Mar 2025 07:22:34.049 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 953 {479373:S 01 Mar 2025 07:22:34.085 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 968 {479373:S 01 Mar 2025 07:22:34.160 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 983 {479373:S 01 Mar 2025 07:22:34.211 # Internal error in RDB reading offset 6020362, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 998 {479373:S 01 Mar 2025 07:22:34.279 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1013 {479373:S 01 Mar 2025 07:22:34.355 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1028 {479373:S 01 Mar 2025 07:22:34.393 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1043 {479373:S 01 Mar 2025 07:22:34.443 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1058 {479373:S 01 Mar 2025 07:22:34.526 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1073 {479373:S 01 Mar 2025 07:22:34.602 # Internal error in RDB reading offset 14073159, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1088 {479373:S 01 Mar 2025 07:22:34.640 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1103 {479373:S 01 Mar 2025 07:22:34.677 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1118 {479373:S 01 Mar 2025 07:22:34.754 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1133 {479373:S 01 Mar 2025 07:22:34.840 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1148 {479373:S 01 Mar 2025 07:22:34.867 # Internal error in RDB reading offset 0, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1163 {479373:S 01 Mar 2025 07:22:34.905 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1178 {479373:S 01 Mar 2025 07:22:34.936 # Internal error in RDB reading offset 0, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1193 {479373:S 01 Mar 2025 07:22:35.005 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1208 {479373:S 01 Mar 2025 07:22:35.083 # Internal error in RDB reading offset 14073159, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1223 {479373:S 01 Mar 2025 07:22:35.116 # Internal error in RDB reading offset 0, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1238 {479373:S 01 Mar 2025 07:22:35.193 # Internal error in RDB reading offset 10377583, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1253 {479373:S 01 Mar 2025 07:22:35.262 # Internal error in RDB reading offset 10377583, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1268 {479373:S 01 Mar 2025 07:22:35.312 # Internal error in RDB reading offset 6020362, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1283 {479373:S 01 Mar 2025 07:22:35.381 # Internal error in RDB reading offset 10377583, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1298 {479373:S 01 Mar 2025 07:22:35.469 # Internal error in RDB reading offset 12146593, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1313 {479373:S 01 Mar 2025 07:22:35.559 # Internal error in RDB reading offset 10377583, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1328 {479373:S 01 Mar 2025 07:22:35.635 # Internal error in RDB reading offset 6020362, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1343 {479373:S 01 Mar 2025 07:22:35.696 # Internal error in RDB reading offset 4177137, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1358 {479373:S 01 Mar 2025 07:22:35.742 # Internal error in RDB reading offset 4177137, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1373 {479373:S 01 Mar 2025 07:22:35.815 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1388 {479373:S 01 Mar 2025 07:22:35.865 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1403 {479373:S 01 Mar 2025 07:22:35.943 # Internal error in RDB reading offset 10377583, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1418 {479373:S 01 Mar 2025 07:22:35.991 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1433 {479373:S 01 Mar 2025 07:22:36.033 # Internal error in RDB reading offset 2086624, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1448 {479373:S 01 Mar 2025 07:22:36.111 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1463 {479373:S 01 Mar 2025 07:22:36.176 # Internal error in RDB reading offset 10377583, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1478 {479373:S 01 Mar 2025 07:22:36.207 # Internal error in RDB reading offset 0, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1493 {479373:S 01 Mar 2025 07:22:36.259 # Internal error in RDB reading offset 4177137, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1508 {479373:S 01 Mar 2025 07:22:36.322 # Internal error in RDB reading offset 7692541, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1523 {479373:S 01 Mar 2025 07:22:36.386 # Internal error in RDB reading offset 6020362, function at rdb.c:3390 -> Unexpected EOF reading RDB file. Failure loading rdb format from socket, assuming connection error, resuming operation.} 1538 test took 5919 ms [ok]: CLUSTER SLOT-STATS network-bytes-out, replication stream egress. (1979 ms) Waiting for process 479421 to exit... === (external:skip cluster) Starting server 127.0.0.1:24015 ok [ok]: diskless loading short read (14390 ms) === (repl external:skip) Starting server 127.0.0.1:23759 ok === (external:skip cluster) Starting server 127.0.0.1:24017 ok === () Starting server 127.0.0.1:23761 ok === () Starting server 127.0.0.1:23763 ok [ok]: Cluster is up (3 ms) [ok]: Cluster is writable (498 ms) [ok]: Instance #5 is a slave (1 ms) [ok]: Test replication partial resync: ok psync (diskless: no, swapdb, dual-channel: no, reconnect: 1) (6215 ms) === (repl) Starting server 127.0.0.1:26485 ok === () Starting server 127.0.0.1:26487 ok [ok]: Slave should be able to synchronize with the master (205 ms) [ok]: Detect write load to master (1003 ms) [ok]: client do not break when cluster slot (2607 ms) [ok]: client can handle keys with hash tag (379 ms) [ok]: Test dual-channel-replication replica rdb connection disconnected (11221 ms) [ok]: Test dual channel replication slave of no one after rdb conn kill (1 ms) [ok]: slot migration is valid from primary to another primary (387 ms) [ok]: valkey-cli make source node ignores NOREPLICAS error when doing the last CLUSTER SETSLOT - gossip (2169 ms) [ok]: replica buffer don't induce eviction (12046 ms) [ok]: slot migration is invalid from primary to replica (416 ms) === (maxmemory external:skip) Starting server 127.0.0.1:23203 ok [ok]: Don't rehash if used memory exceeds maxmemory after rehash (468 ms) === (maxmemory external:skip io-threads:skip) Starting server 127.0.0.1:23205 ok === (external:skip cluster) Starting server 127.0.0.1:24749 ok === (external:skip cluster) Starting server 127.0.0.1:24751 ok === (external:skip cluster) Starting server 127.0.0.1:24753 ok === (external:skip cluster) Starting server 127.0.0.1:24755 ok === (external:skip cluster) Starting server 127.0.0.1:24757 ok === (external:skip cluster) Starting server 127.0.0.1:24759 ok === (external:skip cluster) Starting server 127.0.0.1:24761 ok [ok]: diskless no replicas drop during rdb pipe (8127 ms) === (external:skip cluster) Starting server 127.0.0.1:24763 ok === () Starting server 127.0.0.1:23765 ok === () Starting server 127.0.0.1:23767 ok evicted: 37 evicted: 37 [ok]: client tracking don't cause eviction feedback loop (1934 ms) === (maxmemory external:skip) Starting server 127.0.0.1:23207 ok [ok]: propagation with eviction (112 ms) === (maxmemory external:skip) Starting server 127.0.0.1:23209 ok [ok]: propagation with eviction in MULTI (115 ms) === (maxmemory external:skip) Starting server 127.0.0.1:23211 ok [ok]: lru/lfu value of the key just added (2 ms) [116/122 done]: unit/maxmemory (191 seconds) [ok]: Test dual-channel-replication primary reject set-rdb-client after client killed (6121 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23433 ok === () Starting server 127.0.0.1:23435 ok [ok]: Test replication partial resync: no backlog (diskless: no, swapdb, dual-channel: no, reconnect: 1) (7808 ms) [ok]: diskless slow replicas drop during rdb pipe (3544 ms) === () Starting server 127.0.0.1:23437 ok === () Starting server 127.0.0.1:23769 ok === (repl) Starting server 127.0.0.1:26489 ok === () Starting server 127.0.0.1:23771 ok === () Starting server 127.0.0.1:26491 ok [ok]: Slave should be able to synchronize with the master (205 ms) [ok]: Test replica unable to join dual channel replication sync after started (1116 ms) === (dual-channel-replication external:skip) Starting server 127.0.0.1:23439 ok [ok]: Detect write load to master (1003 ms) === () Starting server 127.0.0.1:23441 ok [ok]: CLUSTER SLOT-STATS network-bytes-out, sharded pub/sub, single channel. (3791 ms) [ok]: slot must be unbound on the owner when it is deleted (10834 ms) [ok]: CLUSTER SLOT-STATS network-bytes-out, sharded pub/sub, cross-slot channels. (3756 ms) === (external:skip cluster) Starting server 127.0.0.1:24019 ok [ok]: diskless fast replicas drop during rdb pipe (7041 ms) === () Starting server 127.0.0.1:23773 ok === () Starting server 127.0.0.1:23775 ok [ok]: diskless all replicas drop during rdb pipe (1305 ms) === () Starting server 127.0.0.1:23777 ok === () Starting server 127.0.0.1:23779 ok [ok]: CLUSTER SLOT-STATS contains default value upon valkey-server startup (1813 ms) [ok]: CLUSTER SLOTS from non-TLS client in TLS cluster (5193 ms) [ok]: Test replication partial resync: ok after delay (diskless: no, swapdb, dual-channel: no, reconnect: 1) (9318 ms) === (repl) Starting server 127.0.0.1:26493 ok === () Starting server 127.0.0.1:26495 ok [117/122 done]: unit/cluster/cluster-slots (203 seconds) [ok]: Replica recover rdb-connection killed (9737 ms) [ok]: CLUSTER SLOT-STATS contains correct metrics upon key introduction (1962 ms) [ok]: Slave should be able to synchronize with the master (106 ms) [ok]: valkey-cli make source node ignores NOREPLICAS error when doing the last CLUSTER SETSLOT - setslot (5636 ms) [ok]: Detect write load to master (1003 ms) [118/122 done]: unit/cluster/replica-migration (191 seconds) [ok]: CLUSTER SLOT-STATS contains correct metrics upon key mutation (1919 ms) [ok]: diskless timeout replicas drop during rdb pipe (6609 ms) === (repl) Starting server 127.0.0.1:23781 ok [ok]: CLUSTER SLOT-STATS contains correct metrics upon key deletion (1870 ms) === () Starting server 127.0.0.1:23783 ok [ok]: diskless replication child being killed is collected (1723 ms) === (repl) Starting server 127.0.0.1:23785 ok === () Starting server 127.0.0.1:23787 ok [ok]: replication child dies when parent is killed - diskless: yes dual-channel-replication-enabled: yes (1350 ms) === (repl) Starting server 127.0.0.1:23789 ok === () Starting server 127.0.0.1:23791 ok [ok]: CLUSTER SLOT-STATS slot visibility based on slot ownership changes (3666 ms) === (external:skip cluster) Starting server 127.0.0.1:24021 ok [ok]: replication child dies when parent is killed - diskless: no dual-channel-replication-enabled: no (1648 ms) === (repl) Starting server 127.0.0.1:23793 ok === () Starting server 127.0.0.1:23795 ok [ok]: diskless replication read pipe cleanup (1003 ms) === (repl) Starting server 127.0.0.1:23797 ok === () Starting server 127.0.0.1:23799 ok [ok]: CLUSTER SLOT-STATS SLOTSRANGE all slots present (1 ms) [ok]: CLUSTER SLOT-STATS SLOTSRANGE some slots missing (1 ms) === () Starting server 127.0.0.1:23801 ok === (external:skip cluster) Starting server 127.0.0.1:24023 ok [ok]: Test replication partial resync: backlog expired (diskless: no, swapdb, dual-channel: no, reconnect: 1) (9317 ms) === (repl) Starting server 127.0.0.1:26497 ok === () Starting server 127.0.0.1:26499 ok [ok]: Replica recover main-connection killed (10054 ms) [119/122 done]: integration/dual-channel-replication (181 seconds) [ok]: replicaof right after disconnection (2252 ms) === (repl) Starting server 127.0.0.1:23803 ok [ok]: Slave should be able to synchronize with the master (711 ms) [ok]: Detect write load to master (1 ms) [ok]: Test replication partial resync: no reconnection, just sync (diskless: yes, disabled, dual-channel: yes, reconnect: 0) (29 ms) === () Starting server 127.0.0.1:23805 ok === () Starting server 127.0.0.1:23807 ok === (repl) Starting server 127.0.0.1:26501 ok === () Starting server 127.0.0.1:26503 ok [ok]: Kill rdb child process if its dumping RDB is not useful (1336 ms) === (repl external:skip) Starting server 127.0.0.1:23809 ok [ok]: Slave should be able to synchronize with the master (710 ms) [ok]: Detect write load to master (0 ms) === () Starting server 127.0.0.1:23811 ok === () Starting server 127.0.0.1:23813 ok === () Starting server 127.0.0.1:23815 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 (105 ms) === (repl external:skip) Starting server 127.0.0.1:23817 ok === () Starting server 127.0.0.1:23819 ok === () Starting server 127.0.0.1:23821 ok === () Starting server 127.0.0.1:23823 ok [ok]: Don't disconnect with replicas before loading transferred RDB when full sync with dual-channel-replication no (2 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:23825 ok === () Starting server 127.0.0.1:23827 ok [ok]: replica can handle EINTR if use diskless load (833 ms) === (repl external:skip) Starting server 127.0.0.1:23829 ok SYNC _addReplyToBufferOrList: I/O error reading reply Waiting for background save to finish... [ok]: replica do not write the reply to the replication link - SYNC (_addReplyToBufferOrList) (133 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) (132 ms) PSYNC _addReplyToBufferOrList: I/O error reading reply Waiting for background save to finish... [ok]: replica do not write the reply to the replication link - PSYNC (_addReplyToBufferOrList) (95 ms) PSYNC addReplyDeferredLen: I/O error reading reply Waiting for background save to finish... [ok]: replica do not write the reply to the replication link - PSYNC (addReplyDeferredLen) (92 ms) [ok]: PSYNC with wrong offset should throw error (3 ms) === (repl external:skip) Starting server 127.0.0.1:23671 ok === () Starting server 127.0.0.1:23673 ok [ok]: Test replication with lazy expire (824 ms) === (repl external:skip) Starting server 127.0.0.1:23675 ok === () Starting server 127.0.0.1:23677 ok [ok]: CLUSTER SLOT-STATS ORDERBY DESC correct ordering (7351 ms) [ok]: Test replication partial resync: ok psync (diskless: yes, disabled, dual-channel: yes, reconnect: 1) (6280 ms) [ok]: Replica keep the old data if RDB file save fails in disk-based replication (132 ms) [120/122 done]: integration/replication (180 seconds) === (repl) Starting server 127.0.0.1:26505 ok === () Starting server 127.0.0.1:26507 ok [ok]: Slave should be able to synchronize with the master (1721 ms) [ok]: Detect write load to master (0 ms) [ok]: CLUSTER SLOT-STATS ORDERBY ASC correct ordering (7437 ms) [ok]: CLUSTER SLOT-STATS ORDERBY LIMIT correct response pagination, where limit is less than number of assigned slots (31 ms) [ok]: CLUSTER SLOT-STATS ORDERBY LIMIT correct response pagination, where limit is greater than number of assigned slots (5 ms) [ok]: CLUSTER SLOT-STATS ORDERBY arg sanity check. (1 ms) === (external:skip cluster) Starting server 127.0.0.1:24025 ok === (external:skip cluster) Starting server 127.0.0.1:24027 ok [ok]: Test replication partial resync: no backlog (diskless: yes, disabled, dual-channel: yes, reconnect: 1) (7860 ms) === (repl) Starting server 127.0.0.1:26509 ok === () Starting server 127.0.0.1:26511 ok [ok]: Slave should be able to synchronize with the master (715 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: ok after delay (diskless: yes, disabled, dual-channel: yes, reconnect: 1) (9368 ms) === (repl) Starting server 127.0.0.1:26513 ok === () Starting server 127.0.0.1:26515 ok [ok]: CLUSTER SLOT-STATS metrics replication for new keys (3984 ms) [ok]: Slave should be able to synchronize with the master (1727 ms) [ok]: Detect write load to master (1 ms) [ok]: CLUSTER SLOT-STATS metrics replication for existing keys (3962 ms) [ok]: CLUSTER SLOT-STATS metrics replication for deleting keys (3997 ms) [121/122 done]: unit/cluster/slot-stats (229 seconds) [ok]: Test replication partial resync: backlog expired (diskless: yes, disabled, dual-channel: yes, reconnect: 1) (9386 ms) === (repl) Starting server 127.0.0.1:26517 ok === () Starting server 127.0.0.1:26519 ok [ok]: Slave should be able to synchronize with the master (711 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) (34 ms) === (repl) Starting server 127.0.0.1:26521 ok === () Starting server 127.0.0.1:26523 ok [ok]: Slave should be able to synchronize with the master (1721 ms) [ok]: Detect write load to master (1 ms) [ok]: Test replication partial resync: ok psync (diskless: yes, disabled, dual-channel: no, reconnect: 1) (6277 ms) === (repl) Starting server 127.0.0.1:26525 ok === () Starting server 127.0.0.1:26527 ok [ok]: Slave should be able to synchronize with the master (718 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: no backlog (diskless: yes, disabled, dual-channel: no, reconnect: 1) (7750 ms) === (repl) Starting server 127.0.0.1:26529 ok === () Starting server 127.0.0.1:26531 ok [ok]: Slave should be able to synchronize with the master (709 ms) [ok]: Detect write load to master (1 ms) [ok]: Test replication partial resync: ok after delay (diskless: yes, disabled, dual-channel: no, reconnect: 1) (9365 ms) === (repl) Starting server 127.0.0.1:26533 ok === () Starting server 127.0.0.1:26535 ok [ok]: Slave should be able to synchronize with the master (712 ms) [ok]: Detect write load to master (1 ms) [ok]: Test replication partial resync: backlog expired (diskless: yes, disabled, dual-channel: no, reconnect: 1) (9408 ms) === (repl) Starting server 127.0.0.1:26537 ok === () Starting server 127.0.0.1:26539 ok [ok]: Slave should be able to synchronize with the master (1719 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) (78 ms) === (repl) Starting server 127.0.0.1:26541 ok === () Starting server 127.0.0.1:26543 ok [ok]: Slave should be able to synchronize with the master (710 ms) [ok]: Detect write load to master (1 ms) [ok]: Test replication partial resync: ok psync (diskless: yes, swapdb, dual-channel: yes, reconnect: 1) (6306 ms) === (repl) Starting server 127.0.0.1:26545 ok === () Starting server 127.0.0.1:26547 ok [ok]: Slave should be able to synchronize with the master (1719 ms) [ok]: Detect write load to master (1 ms) [ok]: Test replication partial resync: no backlog (diskless: yes, swapdb, dual-channel: yes, reconnect: 1) (7909 ms) === (repl) Starting server 127.0.0.1:26549 ok === () Starting server 127.0.0.1:26391 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: ok after delay (diskless: yes, swapdb, dual-channel: yes, reconnect: 1) (9414 ms) === (repl) Starting server 127.0.0.1:26393 ok === () Starting server 127.0.0.1:26395 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: backlog expired (diskless: yes, swapdb, dual-channel: yes, reconnect: 1) (10453 ms) === (repl) Starting server 127.0.0.1:26397 ok === () Starting server 127.0.0.1:26399 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, swapdb, dual-channel: no, reconnect: 0) (31 ms) === (repl) Starting server 127.0.0.1:26401 ok === () Starting server 127.0.0.1:26403 ok [ok]: Slave should be able to synchronize with the master (1720 ms) [ok]: Detect write load to master (1 ms) [ok]: Test replication partial resync: ok psync (diskless: yes, swapdb, dual-channel: no, reconnect: 1) (6333 ms) === (repl) Starting server 127.0.0.1:26405 ok === () Starting server 127.0.0.1:26407 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 backlog (diskless: yes, swapdb, dual-channel: no, reconnect: 1) (7869 ms) === (repl) Starting server 127.0.0.1:26409 ok === () Starting server 127.0.0.1:26411 ok [ok]: Slave should be able to synchronize with the master (1720 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) (9433 ms) === (repl) Starting server 127.0.0.1:26413 ok === () Starting server 127.0.0.1:26415 ok [ok]: Slave should be able to synchronize with the master (711 ms) [ok]: Detect write load to master (0 ms) [ok]: Test replication partial resync: backlog expired (diskless: yes, swapdb, dual-channel: no, reconnect: 1) (9340 ms) [122/122 done]: integration/replication-psync (340 seconds) Testing solo test === () Starting server 127.0.0.1:26417 ok [ignore]: XADD one huge field: large memory flag not provided === () Starting server 127.0.0.1:26419 ok [ignore]: XADD one huge field - 1: large memory flag not provided === () Starting server 127.0.0.1:26421 ok [ignore]: several XADD big fields: large memory flag not provided === () Starting server 127.0.0.1:26423 ok [ignore]: single XADD big fields: large memory flag not provided === () Starting server 127.0.0.1:26425 ok [ignore]: hash with many big fields: large memory flag not provided === () Starting server 127.0.0.1:26427 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:26429 ok [122/122 done]: list-large-memory (0 seconds) Testing solo test === (bitops) Starting server 127.0.0.1:26431 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:26433 ok [122/122 done]: set-large-memory (1 seconds) The End Execution time of different units: 1 seconds - unit/type/incr 1 seconds - unit/violations 1 seconds - unit/printver 1 seconds - unit/info-command 1 seconds - unit/replybufsize 0 seconds - unit/cluster/base 0 seconds - unit/cluster/cli 0 seconds - unit/cluster/cluster-multiple-meets 2 seconds - unit/acl-v2 0 seconds - unit/cluster/cluster-reliable-meet 2 seconds - unit/quit 2 seconds - unit/slowlog 2 seconds - unit/shutdown 4 seconds - unit/tls 4 seconds - unit/limits 5 seconds - unit/keyspace 6 seconds - unit/lazyfree 7 seconds - unit/querybuf 7 seconds - unit/networking 7 seconds - unit/auth 7 seconds - unit/pubsubshard 8 seconds - unit/protocol 8 seconds - unit/pause 9 seconds - unit/info 10 seconds - unit/bitfield 10 seconds - unit/functions 11 seconds - unit/pubsub 3 seconds - unit/cluster/info 11 seconds - unit/introspection-2 14 seconds - unit/tracking 14 seconds - unit/cluster/announced-endpoints 8 seconds - unit/cluster/human-announced-nodename 14 seconds - unit/cluster/cluster-nodes-slots 15 seconds - unit/multi 15 seconds - unit/acl 17 seconds - unit/type/stream-cgroups 3 seconds - unit/cluster/scripting 11 seconds - unit/cluster/half-migrated-slot 8 seconds - unit/cluster/multi-slot-operations 17 seconds - unit/cluster/cluster-shards 20 seconds - unit/expire 14 seconds - unit/cluster/misc 27 seconds - unit/bitops 29 seconds - unit/latency-monitor 12 seconds - unit/cluster/sharded-pubsub 19 seconds - unit/cluster/no-failover-option 31 seconds - unit/aofrw 18 seconds - unit/cluster/pubsubshard 3 seconds - integration/aof-race 20 seconds - unit/cluster/pubsub 19 seconds - unit/cluster/replica-in-sync 33 seconds - unit/cluster/announce-client-ip 32 seconds - unit/cluster/consistency-check 16 seconds - unit/cluster/slot-migration-response 2 seconds - integration/convert-ziplist-hash-on-load 2 seconds - integration/convert-zipmap-hash-on-load 2 seconds - integration/convert-ziplist-zset-on-load 21 seconds - unit/cluster/pubsubshard-slot-migration 31 seconds - unit/cluster/failure-marking 32 seconds - unit/cluster/failover2 31 seconds - unit/cluster/hostnames 3 seconds - integration/logging 32 seconds - unit/cluster/links 31 seconds - unit/cluster/manual-takeover 14 seconds - unit/cluster/transactions-on-replica 41 seconds - unit/wait 41 seconds - unit/introspection 7 seconds - integration/dismiss-mem 4 seconds - integration/replica-redirect 9 seconds - integration/failover 45 seconds - unit/cluster/faildet 53 seconds - unit/type/hash 52 seconds - unit/type/string 20 seconds - integration/corrupt-dump-fuzzer 54 seconds - unit/other 28 seconds - integration/aof-multi-part 22 seconds - integration/psync2-master-restart 53 seconds - unit/cluster/failover 60 seconds - unit/type/list 23 seconds - integration/psync2-pingoff 28 seconds - integration/block-repl 60 seconds - unit/cluster/cluster-response-tls 24 seconds - integration/psync2-reg 25 seconds - integration/rdb 36 seconds - unit/cluster/update-msg 48 seconds - unit/cluster/slave-stop-cond 68 seconds - unit/sort 23 seconds - integration/shutdown 38 seconds - integration/aof 57 seconds - unit/cluster/slot-ownership 38 seconds - integration/replication-3 46 seconds - integration/corrupt-dump 32 seconds - integration/valkey-benchmark 81 seconds - unit/obuf-limits 31 seconds - integration/valkey-cli 46 seconds - integration/psync2 49 seconds - integration/replication-2 91 seconds - unit/dump 98 seconds - unit/type/stream 100 seconds - unit/scan 101 seconds - unit/client-eviction 109 seconds - unit/type/list-3 91 seconds - unit/cluster/slave-selection 111 seconds - unit/scripting 114 seconds - unit/type/list-2 111 seconds - unit/cluster/diskless-load-swapdb 115 seconds - unit/type/set 119 seconds - unit/hyperloglog 101 seconds - unit/cluster/slot-migration 81 seconds - integration/replication-4 81 seconds - integration/replication-buffer 122 seconds - unit/type/zset 118 seconds - unit/cluster/manual-failover 137 seconds - unit/geo 128 seconds - unit/cluster/many-slot-migration 191 seconds - unit/maxmemory 203 seconds - unit/cluster/cluster-slots 191 seconds - unit/cluster/replica-migration 181 seconds - integration/dual-channel-replication 180 seconds - integration/replication 229 seconds - unit/cluster/slot-stats 340 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.2/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 propagate.c: In function 'timerNestedHandler': propagate.c:90:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | int repl = (long long)data; | ^ 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.2/tests/modules' Cleanup: may take some time... OK Starting test server at port 21079 [ready]: 910125 Testing unit/moduleapi/commandfilter [ready]: 910127 Testing unit/moduleapi/basics [ready]: 910128 Testing unit/moduleapi/fork [ready]: 910130 Testing unit/moduleapi/testrdb [ready]: 910131 Testing unit/moduleapi/infotest [ready]: 910126 Testing unit/moduleapi/moduleconfigs [ready]: 910132 Testing unit/moduleapi/infra [ready]: 910137 Testing unit/moduleapi/propagate [ready]: 910134 Testing unit/moduleapi/hooks [ready]: 910139 Testing unit/moduleapi/misc [ready]: 910142 Testing unit/moduleapi/blockonkeys [ready]: 910144 Testing unit/moduleapi/blockonbackground [ready]: 910146 Testing unit/moduleapi/scan [ready]: 910143 Testing unit/moduleapi/datatype [ready]: 910148 Testing unit/moduleapi/auth [ready]: 910147 Testing unit/moduleapi/keyspace_events [ok]: module reading info (4 ms) [ok]: module info all (0 ms) [ok]: module info all infotest (1 ms) [ok]: module info everything (1 ms) [ok]: module info modules (0 ms) [ok]: module info one module (0 ms) [ok]: module info one section (1 ms) [ok]: module info dict (0 ms) [ok]: module info unsafe fields (0 ms) [ok]: module info multiply sections without all, everything, default keywords (0 ms) [ok]: module info multiply sections with all keyword and modules (1 ms) [ok]: module info multiply sections with everything keyword (0 ms) [ok]: Unload the module - infotest (0 ms) [ok]: Retain a command filter argument (1 ms) [ok]: test module api basics (4 ms) [ok]: Command Filter handles redirected commands (0 ms) [ok]: Command Filter can call RedisModule_CommandFilterArgDelete (1 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() (1 ms) [ok]: Command Filter applies on Lua redis.call() that calls a module (0 ms) [ok]: test rm_call auto mode (3 ms) [ok]: Command Filter strings can be retained (0 ms) [ok]: Command Filter is unregistered implicitly on module unload (1 ms) [ok]: Command Filter unregister works as expected (1 ms) [ok]: Config get commands work (2 ms) [ok]: test get resp (3 ms) [ok]: Unload the module - test (0 ms) [ok]: Command Filter REDISMODULE_CMDFILTER_NOSELF works as expected (1 ms) [ok]: Unload the module - commandfilter (0 ms) [ok]: Config set commands work (2 ms) [ok]: Config set commands enum flags (1 ms) [ok]: Immutable flag works properly and rejected strings dont leak (0 ms) [ok]: Module scan keyspace (3 ms) [ok]: DataType: Test module is sane, GET/SET work. (1 ms) [ok]: Numeric limits work properly (0 ms) [ok]: test blocking of datatype creation outside of OnLoad (0 ms) [ok]: Enums only able to be set to passed in values (0 ms) [ok]: Module scan hash listpack (1 ms) [ok]: Test loaded key space event (3 ms) [ok]: DataType: RM_SaveDataTypeToString(), RM_LoadDataTypeFromStringEncver() work (1 ms) [ok]: test RM_Call (1 ms) [ok]: Module scan hash listpack with int value (1 ms) [ok]: test blocking of config registration and load outside of OnLoad (1 ms) [ok]: test RM_Call args array (0 ms) [ok]: test RM_Call recursive (1 ms) [ok]: Unload removes module configs (3 ms) [ok]: DataType: Handle truncated RM_LoadDataTypeFromStringEncver() (1 ms) [ok]: Nested multi due to RM_Call (3 ms) [ok]: test valkey version (1 ms) [ok]: test long double conversions (0 ms) [ok]: Module scan hash dict (3 ms) [ok]: test unsigned long long conversions (0 ms) [ok]: test loadex functionality (2 ms) [ok]: Module scan zset listpack (1 ms) [ok]: Test module aof save on server start from empty (0 ms) [ok]: apply function works (1 ms) [ok]: test module db commands (1 ms) [ok]: test double config argument to loadex (1 ms) [ok]: test RedisModule_ResetDataset do not reset functions (1 ms) [ok]: Nested multi due to RM_Call, with client MULTI (3 ms) [ok]: DataType: ModuleTypeReplaceValue() happy path works (4 ms) [ok]: missing loadconfigs call (0 ms) [ok]: test module keyexists (1 ms) [ok]: test module lru api (1 ms) [ok]: Nested multi due to RM_Call, with EVAL (2 ms) [ok]: DataType: ModuleTypeReplaceValue() fails on non-module keys (2 ms) [ok]: Test clients connection / disconnection hooks (3 ms) [ok]: Test module key space event (1 ms) [ok]: Module scan zset skiplist (4 ms) [ok]: Test module client change event for blocked client (1 ms) [ok]: test module lfu api (2 ms) [ok]: DataType: Copy command works for modules (2 ms) [ok]: test loadex rejects bad configs (5 ms) [ok]: test module clientinfo api (1 ms) [ok]: Keyspace notifications: module events test (2 ms) [ok]: Module scan set intset (3 ms) [ok]: Modules can create a user that can be authenticated (0 ms) [ok]: Module scan set dict (1 ms) [ok]: De-authenticating clients is tracked and kills clients (0 ms) [ok]: Module scan set listpack (1 ms) [ok]: Modules can't authenticate with ACLs users that dont exist (0 ms) [ok]: Unload the module - scan (0 ms) [ok]: Modules can authenticate with ACL users (0 ms) [ok]: tracking with rm_call sanity (4 ms) [ok]: tracking with rm_call with script (1 ms) [ok]: Module client blocked on keys: Circular BPOPPUSH (3 ms) [ok]: Client callback is called on user switch (3 ms) [ok]: publish to self inside rm_call (1 ms) [ok]: Module client blocked on keys: Self-referential BPOPPUSH (1 ms) [ok]: test module get/set client name by id api (1 ms) [ok]: modules can redact arguments (2 ms) [ok]: Unload the module - testacl (0 ms) [ok]: test module getclientcert api (0 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 (1 ms) [ok]: rm_call clear OOM (0 ms) [ok]: rm_call OOM Eval (1 ms) [ok]: rm_call write flag (0 ms) [ok]: rm_call EVAL (0 ms) [ok]: rm_call EVAL - OOM - with M flag (0 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 (1 ms) [ok]: rm_call EVAL - stale replica (1 ms) [1/42 done]: unit/moduleapi/scan (0 seconds) Testing unit/moduleapi/blockedclient [2/42 done]: unit/moduleapi/infotest (0 seconds) Testing unit/moduleapi/getkeys [ok]: modules are able to persist types (243 ms) [ok]: Test expired key space event (85 ms) [ok]: Unload the module - testkeyspace (1 ms) [ok]: Verify RM_StringDMA with expiration are not causing invalid memory access (0 ms) [ok]: Module client blocked on keys: BPOPPUSH unblocked by timer (87 ms) [ok]: Module client blocked on keys (no metadata): No block (1 ms) [3/42 done]: unit/moduleapi/auth (0 seconds) Testing unit/moduleapi/test_lazyfree [ok]: Test module cron hook (101 ms) [ok]: Test module loaded / unloaded hooks (1 ms) [ok]: Module fork (203 ms) [ok]: Module fork kill (8 ms) [ok]: Unload the module - fork (0 ms) [ok]: Module client blocked on keys (no metadata): Timeout (87 ms) [ok]: Module client blocked on keys (no metadata): Blocked (1 ms) [ok]: Module client blocked on keys (with metadata): No block (1 ms) [ok]: test config rewrite with dynamic load (188 ms) [ok]: Locked GIL acquisition (0 ms) [ok]: Locked GIL acquisition during multi (1 ms) [ok]: Locked GIL acquisition from RM_Call (0 ms) [ok]: COMMAND INFO correctly reports a movable keys module command (1 ms) [ok]: COMMAND GETKEYS correctly reports a movable keys module command (0 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 (1 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]: blocked clients time tracking - check blocked command that uses RedisModule_BlockedClientMeasureTimeStart() is tracking background time (204 ms) [ok]: RM_GetCommandKeys on built-in fixed keys command (0 ms) [ok]: RM_GetCommandKeys on built-in fixed keys command with flags (0 ms) [ok]: RM_GetCommandKeys on EVAL (1 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 (1 ms) [ok]: Blocking command are not block the client on RM_Call (4 ms) [ok]: Monitor disallow inside RM_Call (0 ms) [ok]: module getkeys-api with flags - ACL (0 ms) [ok]: subscribe disallow inside RM_Call (0 ms) [ok]: Unload the module - getkeys (0 ms) [ok]: RM_Call from blocked client (1 ms) [ok]: RM_Call from blocked client with script mode (0 ms) [ok]: RM_Call from blocked client with oom mode (1 ms) [ok]: module command disabled (0 ms) [ok]: RESP version carries through to blocked client (2 ms) [ok]: Test module aofrw hook (116 ms) [ok]: Module client blocked on keys (with metadata): Timeout (98 ms) [4/42 done]: unit/moduleapi/fork (1 seconds) Testing unit/moduleapi/defrag [ok]: Module client blocked on keys (with metadata): Blocked, case 1 (2 ms) [ok]: Module client blocked on keys (with metadata): Blocked, case 2 (1 ms) [ok]: Module client blocked on keys (with metadata): Blocked, DEL (3 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 (2 ms) [ok]: rm_call EVAL - failed bgsave prevents writes (275 ms) [ok]: malloc API (0 ms) [ok]: Module client blocked on keys (with metadata): Blocked, SWAPDB, key exists, case 1 (2 ms) [ok]: RM_CommandFilterArgInsert and script argv caching (222 ms) [ok]: Module client blocked on keys (with metadata): Blocked, SWAPDB, key exists, case 2 (5 ms) [ok]: Cluster keyslot (9 ms) [ok]: Module client blocked on keys (with metadata): Blocked, SWAPDB, key exists, case 3 (3 ms) [ok]: DataType: Slow Loading (306 ms) [ok]: DataType: check the type name (3 ms) [ok]: Module client blocked on keys (with metadata): Blocked, CLIENT KILL (2 ms) [ok]: Module client blocked on keys (with metadata): Blocked, CLIENT UNBLOCK TIMEOUT (4 ms) [5/42 done]: unit/moduleapi/getkeys (1 seconds) Testing unit/moduleapi/keyspecs [ok]: Module client blocked on keys (with metadata): Blocked, CLIENT UNBLOCK ERROR (7 ms) [ok]: Module client blocked on keys, no timeout CB, CLIENT UNBLOCK TIMEOUT (4 ms) [ok]: OnLoad failure will handle un-registration (1 ms) [6/42 done]: unit/moduleapi/basics (1 seconds) Testing unit/moduleapi/hash [ok]: Module client blocked on keys, no timeout CB, CLIENT UNBLOCK ERROR (2 ms) [ok]: Module client re-blocked on keys after woke up on wrong type (3 ms) [ok]: Module client blocked on keys woken up by LPUSH (1 ms) [ok]: Module client unblocks BLPOP (2 ms) [ok]: Module unblocks module blocked on non-empty list (1 ms) [ok]: Module explicit unblock when blocked on keys (1 ms) [ok]: SCAN module datatype (101 ms) [ok]: test multiple modules with configs (230 ms) [7/42 done]: unit/moduleapi/keyspace_events (1 seconds) Testing unit/moduleapi/zset [ok]: modules config rewrite (597 ms) [8/42 done]: unit/moduleapi/infra (1 seconds) Testing unit/moduleapi/list [ok]: Module key specs: No spec, only legacy triple (1 ms) [ok]: Module key specs: No spec, only legacy triple with getkeys-api (1 ms) [ok]: Module key specs: Two ranges (2 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 (2 ms) [ok]: Module hash set (1 ms) [ok]: Module key specs: Complex specs, case 2 (4 ms) [ok]: Unload the module - hash (0 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 (2 ms) [ok]: COMMAND GETKEYSANDFLAGS correctly reports module key-spec flags (1 ms) [ok]: Module key specs: No spec, only legacy triple - ACL (0 ms) [ok]: Module key specs: tworanges - ACL (1 ms) [ok]: kspec.none command will not be marked with movablekeys (0 ms) [ok]: kspec.tworanges command will not be marked with movablekeys (1 ms) [ok]: kspec.keyword command is marked with movablekeys (1 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 (0 ms) [ok]: SCAN module datatype with case sensitive (93 ms) [ok]: test Dry Run - OK OOM/ACL (1 ms) [ok]: test Dry Run - Fail OOM (0 ms) [ok]: test Dry Run - Fail ACL (1 ms) [ok]: modules global are lost without aux (449 ms) ./tests/tmp/server.module-testrdb.910130.8 [ok]: Blocking Commands don't run through command filter when reprocessed (244 ms) [ok]: Module zset rem (1 ms) [ok]: Module zset add (1 ms) [ok]: Module zset incrby (0 ms) [ok]: Unload the module - zset (1 ms) [9/42 done]: unit/moduleapi/keyspecs (0 seconds) Testing unit/moduleapi/stream [10/42 done]: unit/moduleapi/hash (0 seconds) Testing unit/moduleapi/mallocsize [ok]: test 1.module load 2.config rewrite 3.module unload 4.config rewrite works (144 ms) [ok]: Module list set, get, insert, delete (3 ms) [ok]: Module list iteration (0 ms) [ok]: Module list insert & delete (1 ms) [ok]: Module list insert & delete, neg index (1 ms) [ok]: Module list set while iterating (0 ms) [ok]: Module list set while iterating, neg index (1 ms) [ok]: Module list - encoding conversion while inserting (1 ms) [ok]: Module list - encoding conversion while replacing (42 ms) [ok]: Module list - list entry and index should be updated when deletion (3 ms) [ok]: Unload the module - list (0 ms) [11/42 done]: unit/moduleapi/datatype (1 seconds) Testing unit/moduleapi/datatype2 [12/42 done]: unit/moduleapi/zset (0 seconds) Testing unit/moduleapi/cluster [13/42 done]: unit/moduleapi/list (0 seconds) Testing unit/moduleapi/aclcheck [ok]: Busy module command - nested (456 ms) [ok]: Module stream add and delete (2 ms) [ok]: MallocSize of raw bytes (0 ms) [ok]: MallocSize of string (0 ms) [ok]: MallocSize of dict (1 ms) [ok]: Module stream add unblocks blocking xread (2 ms) [ok]: modules allocated memory can be reclaimed in the background (475 ms) [14/42 done]: unit/moduleapi/test_lazyfree (1 seconds) Testing unit/moduleapi/subcommands [ok]: datatype2: test mem alloc and free (1 ms) [ok]: datatype2: test del and unlink (1 ms) [ok]: datatype2: test read and write (1 ms) [ok]: Filtering based on client id (231 ms) [15/42 done]: unit/moduleapi/mallocsize (0 seconds) Testing unit/moduleapi/reply [ok]: blocked clients time tracking - check blocked command that uses RedisModule_BlockedClientMeasureTimeStart() is tracking background time even in timeout (576 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 (1 ms) [ok]: test module check acl in rm_call (3 ms) [ok]: test blocking of Commands outside of OnLoad (0 ms) [ok]: test users to have access to module commands having acl categories (1 ms) [ok]: Unload the module - aclcheck (0 ms) [ok]: startup moduleconfigs (254 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 (1 ms) [ok]: Module get current subcommand fullname (0 ms) [ok]: COMMAND LIST FILTERBY MODULE (0 ms) [ok]: Unload the module - subcommands (0 ms) [ok]: datatype2: test rdb save and load (104 ms) [16/42 done]: unit/moduleapi/moduleconfigs (1 seconds) Testing unit/moduleapi/cmdintrospection [ok]: OnLoad failure will handle un-registration (1 ms) [ok]: RESP2: RM_ReplyWithString: an string reply (1 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 (1 ms) [ok]: RESP2: RM_ReplyWithDouble: NaN (0 ms) [ok]: RESP2: RM_ReplyWithLongDouble: a float reply (1 ms) [ok]: RESP2: RM_ReplyWithVerbatimString: a string reply (0 ms) [ok]: RESP2: RM_ReplyWithArray: an array reply (1 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 (0 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 (1 ms) [ok]: RESP3: RM_ReplyWithLongDouble: a float reply (0 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 (0 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 (1 ms) [ok]: Unload the module - replywith (1 ms) [17/42 done]: unit/moduleapi/subcommands (0 seconds) Testing unit/moduleapi/eventloop [ok]: datatype2: test aof rewrite (105 ms) [ok]: datatype2: test copy (2 ms) [ok]: datatype2: test swapdb (2 ms) [ok]: datatype2: test digest (2 ms) [ok]: datatype2: test memusage (2 ms) [ok]: aux that saves no data are not saved to the rdb when aux_save2 is used (452 ms) ./tests/tmp/server.module-testrdb.910130.13 [ok]: blocked clients time tracking - check blocked command with multiple calls RedisModule_BlockedClientMeasureTimeStart() is tracking the total background time (203 ms) [18/42 done]: unit/moduleapi/commandfilter (1 seconds) Testing unit/moduleapi/timer [19/42 done]: unit/moduleapi/reply (0 seconds) Testing unit/moduleapi/publish [ok]: Module command introspection via COMMAND INFO (1 ms) [ok]: Module command introspection via COMMAND DOCS (4 ms) [ok]: Unload the module - cmdintrospection (0 ms) [ok]: test existing users to have access to module commands loaded on runtime (1 ms) [20/42 done]: unit/moduleapi/datatype2 (0 seconds) Testing unit/moduleapi/usercall [ok]: Module eventloop sendbytes (16 ms) [ok]: Module eventloop iteration (0 ms) [ok]: Module eventloop sanity (0 ms) [ok]: Module eventloop oneshot (0 ms) [ok]: Unload the module - eventloop (0 ms) [21/42 done]: unit/moduleapi/cmdintrospection (0 seconds) Testing unit/moduleapi/postnotifications [ok]: Busy module command - normal (454 ms) [ok]: PUBLISH and SPUBLISH via a module (2 ms) [ok]: module publish to self with multi message (1 ms) [ok]: test module check regular valkey command without user/acl (1 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 (1 ms) [ok]: test module check eval script without user (1 ms) [22/42 done]: unit/moduleapi/eventloop (0 seconds) Testing unit/moduleapi/async_rm_call [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]: 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/publish (0 seconds) Testing unit/moduleapi/moduleauth [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. (0 ms) [ok]: test if foocategory acl categories is added (0 ms) [ok]: test if ACL CAT output for the new category is correct (0 ms) [ok]: test permission compaction and simplification for categories added by a module (1 ms) [24/42 done]: unit/moduleapi/blockonbackground (2 seconds) Testing unit/moduleapi/rdbloadsave [ok]: Locked GIL acquisition from async RM_Call (0 ms) [ok]: Blpop on async RM_Call fire and forget (1 ms) [ok]: Blpop on threaded async RM_Call (2 ms) [ok]: Blpop on async RM_Call using do_rm_call_async (1 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 (2 ms) [ok]: Bzpopmin on async RM_Call using do_rm_call_async (1 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 (1 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 (1 ms) [ok]: Test write on post notification callback (94 ms) [ok]: Test multiple async RM_Call waiting on the same event (1 ms) [ok]: async RM_Call calls RM_Call (0 ms) [ok]: async RM_Call calls background RM_Call calls RM_Call (1 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]: Setup slave (102 ms) [ok]: Module rdbloadsave sanity (1 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 (452 ms) [ok]: test module load fails if exceeds the maximum number of adding acl categories (1 ms) [ok]: test silent open key (1005 ms) [ok]: Connect a replica to the master instance (101 ms) [25/42 done]: unit/moduleapi/aclcheck (1 seconds) Testing unit/moduleapi/crash [ok]: test RM_Call with large arg for SET command (45 ms) [ok]: Unload the module - misc (0 ms) [ok]: RM_CreateTimer: a sequence of timers work (505 ms) [ok]: RM_GetTimer: basic sanity (1 ms) [ok]: Test active expire (203 ms) [ok]: module propagates from timer (400 ms) [26/42 done]: unit/moduleapi/misc (2 seconds) Testing unit/moduleapi/getchannels [ok]: async RM_Call inside async RM_Call callback (331 ms) [ok]: Become replica while having async RM_Call running (2 ms) [ok]: Pipeline with blocking RM_Call (1 ms) [ok]: blocking RM_Call abort (1 ms) [ok]: Test module crash when info crashes with an assertion (19 ms) [ok]: Module stream add benchmark (1M stream add) (1044 ms) [ignore]: Module stream XADD big fields doesn't create empty key: large memory flag not provided [ok]: Module stream iterator (3 ms) [ok]: Module stream iterator delete (1 ms) [ok]: module propagation with notifications (98 ms) [ok]: Test lazy expire (111 ms) [ok]: module getchannels-api with literals - ACL (0 ms) [ok]: module getchannels-api with patterns - ACL (1 ms) [ok]: Unload the module - getchannels (0 ms) [ok]: Module stream trim by length (48 ms) [ok]: Module stream trim by ID (46 ms) [ok]: Unload the module - stream (0 ms) [ok]: module propagation with notifications with multi (101 ms) [ok]: Test lazy expire inside post job notification (101 ms) [ok]: Test module crash when info crashes with a segfault (12 ms) [27/42 done]: unit/moduleapi/crash (0 seconds) [28/42 done]: unit/moduleapi/getchannels (0 seconds) [ok]: modules are able to persist globals before and after (451 ms) [ok]: Test basic replication stream on unblock handler (95 ms) [ok]: Test nested keyspace notification (91 ms) [29/42 done]: unit/moduleapi/stream (1 seconds) [ok]: Module rdbloadsave test with pipelining (551 ms) [ok]: Test unblock handler are executed as a unit (101 ms) [ok]: Test eviction (102 ms) [ok]: Module rdbloadsave with aof (107 ms) [ok]: Test no propagation of blocking command (100 ms) [ok]: test module replicate only to replicas and WAITAOF (793 ms) [ok]: module propagation with notifications with active-expire (408 ms) [ok]: module propagation with notifications with eviction case 1 (8 ms) [ok]: WAIT command on module blocked client on keys (1737 ms) [ok]: module propagation with notifications with eviction case 2 (90 ms) [ok]: modules are able to persist globals before and after (453 ms) [ok]: Test write on post notification callback (94 ms) [ok]: test module AUTH for non existing / disabled users (1002 ms) [30/42 done]: unit/moduleapi/usercall (2 seconds) [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 (2 seconds) [32/42 done]: unit/moduleapi/blockonkeys (3 seconds) [ok]: module propagation with timer and CONFIG SET maxmemory (203 ms) [ok]: Test unblock handler are executed as a unit with lazy expire (111 ms) [ok]: Test unblock handler on module blocked on keys (2 ms) [ok]: modules are able to persist globals just after (449 ms) [ok]: module propagation with timer and EVAL (299 ms) [33/42 done]: unit/moduleapi/async_rm_call (2 seconds) [ok]: Run blocking command (blocked on key) on cluster node3 (0 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 (21 ms) [ok]: Wait for cluster to be stable (10 ms) [ok]: Sanity test push cmd after resharding (1 ms) [ok]: Run blocking command (blocked on key) again on cluster node1 (0 ms) [ok]: Run blocking command (no keys) again on cluster node2 (0 ms) [ok]: module propagates nested ctx case1 (203 ms) [ok]: Module rdbloadsave with bgsave (1007 ms) [ok]: modules are able to persist globals just after (452 ms) [ok]: module propagates nested ctx case2 (202 ms) [ok]: Test module aof load and rdb/aof progress hooks (3225 ms) [ok]: module propagates from thread (202 ms) [ok]: Verify module options info (219 ms) [ok]: Test module rdb save hook (41 ms) [ok]: Test key unlink hook (2 ms) [ok]: Test removed key event (119 ms) [ok]: Test flushdb hooks (1 ms) [ok]: RM_StopTimer: basic sanity (2005 ms) [ok]: module propagates from thread with detached ctx (202 ms) [ok]: RM_Call from blocked client (2565 ms) [ok]: module propagates from command (99 ms) [ok]: blocked client reaches client output buffer limit (128 ms) [ok]: module client error stats (4 ms) [ok]: Test master link up hook (0 ms) [ok]: Test role-replica hook (1 ms) [ok]: Test replica-online hook (1 ms) [ok]: module propagates from EVAL (101 ms) [ok]: test non blocking module AUTH (1505 ms) [ok]: Test master link down hook (101 ms) [ok]: Test role-master hook (1 ms) [ok]: Test replica-offline hook (0 ms) [ok]: module propagates from command after good EVAL (100 ms) [ok]: Test swapdb hooks (1 ms) [ok]: Test configchange hooks (0 ms) [ok]: Test shutdown hook (1 ms) [ok]: module propagates from command after bad EVAL (102 ms) [ok]: Module rdbloadsave calls rdbsave in a module fork (1006 ms) [ok]: Unload the module - rdbloadsave (0 ms) [ok]: Timer appears non-existing after it fires (503 ms) [ok]: OnLoad failure will handle un-registration (1 ms) [ok]: module propagates from multi-exec (204 ms) [34/42 done]: unit/moduleapi/hooks (5 seconds) [ok]: Module defrag: late defrag with cursor works (2006 ms) [ok]: module RM_Call of expired key propagation (200 ms) [ok]: module notification on set (102 ms) [ok]: Module can be unloaded when timer was finished (503 ms) [ok]: Module can be unloaded when timer was stopped (2 ms) [ok]: module key miss notification do not cause read command to be replicated (100 ms) [ok]: Unload the module - propagate-test/testkeyspace (0 ms) [35/42 done]: unit/moduleapi/timer (4 seconds) [ok]: Modules can propagate in async and threaded contexts (5192 ms) [ok]: WAIT command on module blocked client (1054 ms) [ok]: Unblock by timer (100 ms) [ok]: Modules RM_Replicate replicates MULTI/EXEC correctly: AOF-load type debug_cmd (321 ms) [ok]: Module rdbloadsave on master and replica (1329 ms) [ok]: block time is shorter than timer period (122 ms) [36/42 done]: unit/moduleapi/rdbloadsave (4 seconds) [ok]: block time is equal to timer period (101 ms) [ok]: Unload the module - blockedclient (0 ms) [37/42 done]: unit/moduleapi/blockedclient (6 seconds) [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 (3245 ms) [ok]: Modules RM_Replicate replicates MULTI/EXEC correctly: AOF-load type startup (553 ms) [ok]: Verify command (blocked on key) got unblocked after cluster failure (14 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 (2005 ms) [38/42 done]: unit/moduleapi/defrag (6 seconds) [ok]: Modules RM_Call does not update stats during aof load: AOF-load type startup (445 ms) [39/42 done]: unit/moduleapi/propagate (7 seconds) [ok]: Verify Module Auth Succeeds when cluster is down (501 ms) [ok]: test non blocking module HELLO AUTH SETNAME (1002 ms) [ok]: test blocking module AUTH (3506 ms) [ok]: test blocking module HELLO AUTH (4006 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 (106 ms) [ok]: test AUTH after registering multiple module auth callbacks (3004 ms) [ok]: module auth during blocking module auth (509 ms) [ok]: module auth inside MULTI EXEC (1 ms) [ok]: Verify RM_Call inside module load function on cluster mode (0 ms) [ok]: Disabling Valkey User during blocking module auth (1012 ms) [ok]: Killing a client in the middle of blocking module auth (1 ms) [ok]: test RM_AbortBlock Module API during blocking module auth (1002 ms) [ok]: test RM_RegisterAuthCallback Module API during blocking module auth (1003 ms) [ok]: VM_CALL with cluster slots (2 ms) [ok]: VM_CALL with cluster shards (4 ms) [40/42 done]: unit/moduleapi/cluster (23 seconds) [ok]: Module unload during blocking module auth (1009 ms) [41/42 done]: unit/moduleapi/moduleauth (23 seconds) [ok]: diskless loading short read with module (31449 ms) [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 (859 ms) [ok]: Diskless load swapdb RedisModuleEvent_ReplAsyncLoad handling: when loading aborted, can keep module variable same as before (1 ms) Waiting for process 995991 to exit... Waiting for process 995991 to exit... Waiting for process 995991 to exit... Waiting for process 995991 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 (867 ms) [ok]: Diskless load swapdb RedisModuleEvent_ReplAsyncLoad handling: when loading aborted, can keep module variable same as before (1 ms) Waiting for process 1011720 to exit... Waiting for process 1011720 to exit... Waiting for process 1011720 to exit... Waiting for process 1011720 to exit... Waiting for process 1011720 to exit... [42/42 done]: unit/moduleapi/testrdb (52 seconds) The End Execution time of different units: 0 seconds - unit/moduleapi/scan 0 seconds - unit/moduleapi/infotest 0 seconds - unit/moduleapi/auth 1 seconds - unit/moduleapi/fork 1 seconds - unit/moduleapi/getkeys 1 seconds - unit/moduleapi/basics 1 seconds - unit/moduleapi/keyspace_events 1 seconds - unit/moduleapi/infra 0 seconds - unit/moduleapi/keyspecs 0 seconds - unit/moduleapi/hash 1 seconds - unit/moduleapi/datatype 0 seconds - unit/moduleapi/zset 0 seconds - unit/moduleapi/list 1 seconds - unit/moduleapi/test_lazyfree 0 seconds - unit/moduleapi/mallocsize 1 seconds - unit/moduleapi/moduleconfigs 0 seconds - unit/moduleapi/subcommands 1 seconds - unit/moduleapi/commandfilter 0 seconds - unit/moduleapi/reply 0 seconds - unit/moduleapi/datatype2 0 seconds - unit/moduleapi/cmdintrospection 0 seconds - unit/moduleapi/eventloop 0 seconds - unit/moduleapi/publish 2 seconds - unit/moduleapi/blockonbackground 1 seconds - unit/moduleapi/aclcheck 2 seconds - unit/moduleapi/misc 0 seconds - unit/moduleapi/crash 0 seconds - unit/moduleapi/getchannels 1 seconds - unit/moduleapi/stream 2 seconds - unit/moduleapi/usercall 2 seconds - unit/moduleapi/postnotifications 3 seconds - unit/moduleapi/blockonkeys 2 seconds - unit/moduleapi/async_rm_call 5 seconds - unit/moduleapi/hooks 4 seconds - unit/moduleapi/timer 4 seconds - unit/moduleapi/rdbloadsave 6 seconds - unit/moduleapi/blockedclient 6 seconds - unit/moduleapi/defrag 7 seconds - unit/moduleapi/propagate 23 seconds - unit/moduleapi/cluster 23 seconds - unit/moduleapi/moduleauth 52 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 07:27:11> (init) Restart killed instances: OK 07:27:11> Cluster nodes are reachable: OK 07:27:11> Cluster nodes hard reset: OK 07:27:11> Cluster Join and auto-discovery test: OK 07:27:13> Before slots allocation, all nodes report cluster failure: OK 07:27:13> Create a 5 nodes cluster: OK 07:27:17> Cluster is up: OK --- Iteration 19 --- 07:27:17> Cluster is writable before failover: OK 07:27:18> Terminating node #9: OK 07:27:18> Cluster should eventually be up again: OK 07:27:18> Cluster is writable again: OK 07:27:18> Restarting node #9: OK 07:27:18> Instance #9 is now a slave: OK 07:27:18> We can read back the value we set before: OK --- Iteration 18 --- 07:27:18> Wait for slave of #1 to sync: OK 07:27:18> Cluster is writable before failover: OK 07:27:18> Terminating node #1: OK 07:27:19> Wait failover by #6 with old epoch 2: OK 07:27:24> Cluster should eventually be up again: OK 07:27:24> Cluster is writable again: OK 07:27:24> Restarting node #1: OK 07:27:25> Instance #1 is now a slave: OK 07:27:25> We can read back the value we set before: OK --- Iteration 17 --- 07:27:25> Cluster is writable before failover: OK 07:27:25> Terminating node #1: OK 07:27:25> Cluster should eventually be up again: OK 07:27:25> Cluster is writable again: OK 07:27:25> Restarting node #1: OK 07:27:25> Instance #1 is now a slave: OK 07:27:25> We can read back the value we set before: OK --- Iteration 16 --- 07:27:26> Wait for slave of #3 to sync: OK 07:27:26> Cluster is writable before failover: OK 07:27:26> Terminating node #3: OK 07:27:26> Wait failover by #8 with old epoch 4: OK 07:27:31> Cluster should eventually be up again: OK 07:27:31> Cluster is writable again: OK 07:27:31> Restarting node #3: OK 07:27:32> Instance #3 is now a slave: OK 07:27:32> We can read back the value we set before: OK --- Iteration 15 --- 07:27:32> Wait for slave of #2 to sync: OK 07:27:32> Cluster is writable before failover: OK 07:27:32> Terminating node #2: OK 07:27:33> Wait failover by #7 with old epoch 3: OK 07:27:38> Cluster should eventually be up again: OK 07:27:38> Cluster is writable again: OK 07:27:39> Restarting node #2: OK 07:27:39> Instance #2 is now a slave: OK 07:27:39> We can read back the value we set before: OK --- Iteration 14 --- 07:27:39> Wait for slave of #0 to sync: OK 07:27:39> Cluster is writable before failover: OK 07:27:39> Terminating node #0: OK 07:27:40> Wait failover by #5 with old epoch 1: OK 07:27:45> Cluster should eventually be up again: OK 07:27:45> Cluster is writable again: OK 07:27:45> Restarting node #0: OK 07:27:46> Instance #0 is now a slave: OK 07:27:46> We can read back the value we set before: OK --- Iteration 13 --- 07:27:46> Cluster is writable before failover: OK 07:27:46> Terminating node #3: OK 07:27:46> Cluster should eventually be up again: OK 07:27:46> Cluster is writable again: OK 07:27:46> Restarting node #3: OK 07:27:46> Instance #3 is now a slave: OK 07:27:46> We can read back the value we set before: OK --- Iteration 12 --- 07:27:46> Cluster is writable before failover: OK 07:27:46> Terminating node #1: OK 07:27:47> Cluster should eventually be up again: OK 07:27:47> Cluster is writable again: OK 07:27:47> Restarting node #1: OK 07:27:47> Instance #1 is now a slave: OK 07:27:47> We can read back the value we set before: OK --- Iteration 11 --- 07:27:47> Cluster is writable before failover: OK 07:27:47> Terminating node #0: OK 07:27:47> Cluster should eventually be up again: OK 07:27:47> Cluster is writable again: OK 07:27:47> Restarting node #0: OK 07:27:48> Instance #0 is now a slave: OK 07:27:48> We can read back the value we set before: OK --- Iteration 10 --- 07:27:48> Cluster is writable before failover: OK 07:27:48> Terminating node #9: OK 07:27:48> Cluster should eventually be up again: OK 07:27:48> Cluster is writable again: OK 07:27:48> Restarting node #9: OK 07:27:48> Instance #9 is now a slave: OK 07:27:48> We can read back the value we set before: OK --- Iteration 9 --- 07:27:48> Wait for slave of #5 to sync: OK 07:27:48> Cluster is writable before failover: OK 07:27:48> Terminating node #5: OK 07:27:48> Wait failover by #0 with old epoch 24: OK 07:27:53> Cluster should eventually be up again: OK 07:27:54> Cluster is writable again: OK 07:27:54> Restarting node #5: OK 07:27:54> Instance #5 is now a slave: OK 07:27:54> We can read back the value we set before: OK --- Iteration 8 --- 07:27:55> Cluster is writable before failover: OK 07:27:55> Terminating node #9: OK 07:27:55> Cluster should eventually be up again: OK 07:27:55> Cluster is writable again: OK 07:27:55> Restarting node #9: OK 07:27:55> Instance #9 is now a slave: OK 07:27:55> We can read back the value we set before: OK --- Iteration 7 --- 07:27:55> Wait for slave of #7 to sync: OK 07:27:55> Cluster is writable before failover: OK 07:27:55> Terminating node #7: OK 07:27:56> Wait failover by #2 with old epoch 23: OK 07:28:01> Cluster should eventually be up again: OK 07:28:01> Cluster is writable again: OK 07:28:02> Restarting node #7: OK 07:28:02> Instance #7 is now a slave: OK 07:28:02> We can read back the value we set before: OK --- Iteration 6 --- 07:28:02> Cluster is writable before failover: OK 07:28:02> Terminating node #7: OK 07:28:02> Cluster should eventually be up again: OK 07:28:02> Cluster is writable again: OK 07:28:02> Restarting node #7: OK 07:28:03> Instance #7 is now a slave: OK 07:28:03> We can read back the value we set before: OK --- Iteration 5 --- 07:28:03> Wait for slave of #0 to sync: OK 07:28:03> Cluster is writable before failover: OK 07:28:03> Terminating node #0: OK 07:28:03> Wait failover by #5 with old epoch 25: OK 07:28:09> Cluster should eventually be up again: OK 07:28:09> Cluster is writable again: OK 07:28:09> Restarting node #0: OK 07:28:10> Instance #0 is now a slave: OK 07:28:10> We can read back the value we set before: OK --- Iteration 4 --- 07:28:10> Cluster is writable before failover: OK 07:28:10> Terminating node #7: OK 07:28:10> Cluster should eventually be up again: OK 07:28:10> Cluster is writable again: OK 07:28:10> Restarting node #7: OK 07:28:10> Instance #7 is now a slave: OK 07:28:10> We can read back the value we set before: OK --- Iteration 3 --- 07:28:10> Wait for slave of #2 to sync: OK 07:28:10> Cluster is writable before failover: OK 07:28:10> Terminating node #2: OK 07:28:11> Wait failover by #7 with old epoch 26: OK 07:28:16> Cluster should eventually be up again: OK 07:28:16> Cluster is writable again: OK 07:28:17> Restarting node #2: OK 07:28:17> Instance #2 is now a slave: OK 07:28:17> We can read back the value we set before: OK --- Iteration 2 --- 07:28:17> Cluster is writable before failover: OK 07:28:17> Terminating node #9: OK 07:28:18> Cluster should eventually be up again: OK 07:28:18> Cluster is writable again: OK 07:28:18> Restarting node #9: OK 07:28:18> Instance #9 is now a slave: OK 07:28:18> We can read back the value we set before: OK --- Iteration 1 --- 07:28:18> Wait for slave of #5 to sync: OK 07:28:18> Cluster is writable before failover: OK 07:28:18> Terminating node #5: OK 07:28:19> Wait failover by #0 with old epoch 27: OK 07:28:24> Cluster should eventually be up again: OK 07:28:24> Cluster is writable again: OK 07:28:25> Restarting node #5: OK 07:28:25> Instance #5 is now a slave: OK 07:28:25> We can read back the value we set before: OK 07:28:25> Post condition: current_epoch >= my_epoch everywhere: OK Testing unit: 04-resharding.tcl 07:28:25> (init) Restart killed instances: OK 07:28:25> Cluster nodes are reachable: OK 07:28:25> Cluster nodes hard reset: OK 07:28:26> Cluster Join and auto-discovery test: OK 07:28:28> Before slots allocation, all nodes report cluster failure: OK 07:28:28> Create a 5 nodes cluster: OK 07:28:31> Cluster is up: OK 07:28:31> Enable AOF in all the instances: OK Testing TLS cluster on start node 127.0.0.1:30000, plaintext port 30001 07:28:32> Cluster consistency during live resharding: WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...Starting resharding...WWW...........................W............................................................W.......................................................................................................................................W.....................................................................................W..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................W...............................................................................WW...Starting resharding...WW......W...........................W............................................................W...............................................................................................................................................................................................................................................................................................................................................................................................................W......................................................................W.........................................................................................................................................................................................................................................................................................................................................................W.....................................................................WW...Starting resharding...WW......W...........................W....................................................................................W............................................................................................................................W..........................................................................................W...........................................................................W....................................................................................................................................................................................................................W.......................................................................................................................................................................................................................................W........................................................................W.........................................................................WWWWWWWWW...Starting resharding...WW......W...........................W.........................................................W.........................................................................................................................................W.........................................................................W........................................................................................................................................................................................................................................W...........................................................................................................................................................................................................................W.................................................................................................................................................................................................................................................W...Starting resharding...WW........................................................................................................................................................................................W...............................................................................W......................................................................................................................................................................................................................................W.........................................................................................................................................................................................................................................W........................................................................................................................................................................................................................................W.............................................................WWW...Starting resharding...W.....................................................................................................................W....................................................................................................................................................................................................................................................W..........................................................................................W...............................................................................................................................................................................................................................W............................................................................................................................................................................................................W..........................................................................W...........................WWW...Starting resharding...WW......W...........................W....................................................................................W.............................................................................................................................................................................................................................................................................................................................................................................................................................W...........................................................................................W..........................................................................W......................................................................W...........................................................................................W.........................................................................................................................................................Starting resharding...W.............................................................................................W..........................................................................................................................................W..............................................................................................................................................................................................................................W.......................................................................................................................................................................................................................................................................................................................................................................................................W......................................................................................................................................................................................WWWWW...Starting resharding...WWW.................................W............................................................W.........................................................................................................................................................................................................................................................................W.........................................................................................W...................................................................................................W...................................................................................................................................................................................................W...........................................................................................................................................................................................................................................W.....................OK 07:29:51> Verify 50000 keys for consistency with logical content: OK 07:30:00> Terminate and restart all the instances: OK 07:30:10> Cluster should eventually be up again: OK 07:30:12> Verify 50000 keys after the restart: OK 07:30:21> Disable AOF in all the instances: OK 07:30:21> Verify slaves consistency: OK 07:30:22> Dump sanitization was skipped for migrations: OK Testing unit: 07-replica-migration.tcl 07:30:22> (init) Restart killed instances: OK 07:30:22> Cluster nodes are reachable: OK 07:30:22> Cluster nodes hard reset: OK 07:30:23> Cluster Join and auto-discovery test: OK 07:30:25> Before slots allocation, all nodes report cluster failure: OK 07:30:25> Create a 5 nodes cluster: OK 07:30:29> Cluster is up: OK 07:30:29> Each master should have two replicas attached: OK 07:30:29> Killing all the slaves of master #0 and #1: OK 07:30:33> Master #0 should have at least one replica: OK 07:30:39> Master #1 should have at least one replica: OK 07:30:39> Master #2 should have at least one replica: OK 07:30:39> Master #3 should have at least one replica: OK 07:30:39> Master #4 should have at least one replica: OK 07:30:39> (init) Restart killed instances: valkey/5 valkey/6 valkey/10 valkey/11 OK 07:30:41> Cluster nodes are reachable: OK 07:30:41> Cluster nodes hard reset: OK 07:30:41> Cluster Join and auto-discovery test: OK 07:30:44> Before slots allocation, all nodes report cluster failure: OK 07:30:44> Create a 5 nodes cluster: OK 07:30:47> Cluster is up: OK 07:30:47> Kill slave #7 of master #2. Only slave left is #12 now: OK 07:30:47> Killing master node #2, #12 should failover: OK 07:30:47> Wait for failover: OK 07:30:54> Cluster should eventually be up again: OK 07:30:54> Cluster is writable: OK 07:30:54> Instance 12 is now a master without slaves: OK 07:30:54> Master #12 should get at least one migrated replica: OK Testing unit: 12-replica-migration-2.tcl 07:30:59> (init) Restart killed instances: valkey/2 valkey/7 OK 07:31:00> Cluster nodes are reachable: OK 07:31:00> Cluster nodes hard reset: OK 07:31:00> Cluster Join and auto-discovery test: OK 07:31:02> Before slots allocation, all nodes report cluster failure: OK 07:31:02> Create a 5 nodes cluster: OK 07:31:05> Cluster is up: OK 07:31:05> Each master should have at least two replicas attached: OK 07:31:05> Set allow-replica-migration yes: OK 07:31:05> 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:30002 #################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### 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 816 slots from 127.0.0.1:30000 to 127.0.0.1:30008 ################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ OK 07:31:17> Master #0 who lost all slots should turn into a replica without replicas: OK 07:31:17> 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 07:31:28> Master #0 should re-acquire one or more replicas: OK Testing unit: 12.1-replica-migration-3.tcl 07:31:28> (init) Restart killed instances: OK 07:31:28> Cluster nodes are reachable: OK 07:31:28> Cluster nodes hard reset: OK 07:31:28> Cluster Join and auto-discovery test: OK 07:31:30> Before slots allocation, all nodes report cluster failure: OK 07:31:30> Create a 5 nodes cluster: OK 07:31:34> Cluster is up: OK 07:31:34> Each master should have at least two replicas attached: OK 07:31:34> Set allow-replica-migration no: OK 07:31:34> 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 07:31:45> Wait cluster to be stable: OK 07:31:46> Master #0 still should have its replicas: OK 07:31:46> Each master should have at least two replicas attached: OK Testing unit: 28-cluster-shards.tcl 07:31:46> (init) Restart killed instances: OK 07:31:46> Cluster nodes are reachable: OK 07:31:46> Cluster nodes hard reset: OK 07:31:46> Cluster Join and auto-discovery test: OK 07:31:48> Before slots allocation, all nodes report cluster failure: OK 07:31:48> Create a 8 nodes cluster with 4 shards: OK 07:31:48> Cluster should start ok: OK 07:31:52> Set cluster hostnames and verify they are propagated: OK 07:31:53> Verify information about the shards: OK 07:31:55> Verify no slot shard: OK 07:31:55> Kill a node and tell the replica to immediately takeover: OK 07:31:55> Verify health as fail for killed node: OK 07:31:59> Restarting primary node: OK 07:31:59> Instance #0 gets converted into a replica: OK 07:31:59> Test the replica reports a loading state while it's loading: OK 07:32:03> Regression test for a crash when calling SHARDS during handshake: OK 07:32:03> Cluster is up: OK 07:32:06> Shard ids are unique: OK 07:32:06> CLUSTER MYSHARDID reports same id for both primary and replica: OK 07:32:06> New replica receives primary's shard id: OK 07:32:06> CLUSTER MYSHARDID reports same shard id after shard restart: OK 07:32:09> CLUSTER MYSHARDID reports same shard id after cluster restart: OK Cleaning up... killing stale instance 1280888 killing stale instance 1281758 killing stale instance 1284713 killing stale instance 1285683 killing stale instance 1286103 killing stale instance 1286802 killing stale instance 1287408 killing stale instance 1287939 killing stale instance 1288685 killing stale instance 1289691 killing stale instance 1335133 killing stale instance 1335802 killing stale instance 1420825 killing stale instance 1421257 killing stale instance 1421695 killing stale instance 1422276 killing stale instance 1423186 killing stale instance 1423890 killing stale instance 1424516 killing stale instance 1425193 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 07:32:16> (start-init) Flush config and compare rewrite config file lines: OK 07:32:16> (init) Restart killed instances: OK 07:32:16> (init) Remove old primary entry from sentinels: OK 07:32:16> (init) Create a primary-replicas cluster of 5 instances: OK 07:32:16> (init) Sentinels can start monitoring a primary: OK 07:32:16> (init) Sentinels can talk with the primary: OK 07:32:16> (init) Sentinels are able to auto-discover other sentinels: OK 07:32:18> (init) Sentinels are able to auto-discover replicas: OK 07:32:18> Sentinel command flag infrastructure works correctly: OK 07:32:18> SENTINEL HELP output the sentinel subcommand help: OK 07:32:18> SENTINEL MYID return the sentinel instance ID: OK 07:32:18> SENTINEL INFO CACHE returns the cached info: OK 07:32:18> SENTINEL PENDING-SCRIPTS returns the information about pending scripts: OK 07:32:18> SENTINEL PRIMARIES returns a list of monitored primaries: OK 07:32:18> SENTINEL SENTINELS returns a list of sentinel instances: OK 07:32:18> SENTINEL SLAVES returns a list of the monitored replicas: OK 07:32:18> SENTINEL SIMULATE-FAILURE HELP list supported flags: OK 07:32:18> Basic failover works if the primary is down: OK 07:32:22> New primary 127.0.0.1:30003 role matches: OK 07:32:22> All the other slaves now point to the new primary: OK 07:32:22> The old primary eventually gets reconfigured as a slave: OK 07:32:32> ODOWN is not possible without N (quorum) Sentinels reports: OK 07:32:32> Failover is not possible without majority agreement: OK 07:32:33> Failover works if we configure for absolute agreement: OK 07:32:37> New primary 127.0.0.1:30000 role matches: OK 07:32:37> SENTINEL RESET can resets the primary: OK 07:32:37> SENTINEL IS-PRIMARY-DOWN-BY-ADDR checks if the primary is down: OK Testing unit: 01-conf-update.tcl 07:32:37> (init) Restart killed instances: OK 07:32:37> (init) Remove old primary entry from sentinels: OK 07:32:37> (init) Create a primary-replicas cluster of 5 instances: OK 07:32:37> (init) Sentinels can start monitoring a primary: OK 07:32:37> (init) Sentinels can talk with the primary: OK 07:32:37> (init) Sentinels are able to auto-discover other sentinels: OK 07:32:39> (init) Sentinels are able to auto-discover replicas: OK 07:32:39> We can failover with Sentinel 1 crashed: OK 07:32:43> After Sentinel 1 is restarted, its config gets updated: OK 07:32:43> New primary 127.0.0.1:30004 role matches: OK 07:32:43> Update log level: OK Testing unit: 02-replicas-reconf.tcl 07:32:43> (init) Restart killed instances: OK 07:32:43> (init) Remove old primary entry from sentinels: OK 07:32:43> (init) Create a primary-replicas cluster of 5 instances: OK 07:32:44> (init) Sentinels can start monitoring a primary: OK 07:32:44> (init) Sentinels can talk with the primary: OK 07:32:44> (init) Sentinels are able to auto-discover other sentinels: OK 07:32:46> (init) Sentinels are able to auto-discover replicas: OK 07:32:46> Check that slaves replicate from current primary: OK 07:32:46> Crash the primary and force a failover: OK 07:32:50> Check that slaves replicate from current primary: OK 07:32:50> Kill a slave instance: OK 07:32:50> Crash the primary and force a failover: OK 07:32:54> Check that slaves replicate from current primary: OK 07:32:54> Wait for failover to end: OK 07:32:55> Restart killed slave and test replication of slaves again...: OK 07:32:55> Check that slaves replicate from current primary: OK Testing unit: 03-runtime-reconf.tcl 07:33:05> (init) Restart killed instances: OK 07:33:05> (init) Remove old primary entry from sentinels: OK 07:33:05> (init) Create a primary-replicas cluster of 5 instances: OK 07:33:05> (init) Sentinels can start monitoring a primary: OK 07:33:05> (init) Sentinels can talk with the primary: OK 07:33:05> (init) Sentinels are able to auto-discover other sentinels: OK 07:33:05> (init) Sentinels are able to auto-discover replicas: OK 07:33:05> Sentinels (re)connection following SENTINEL SET myprimary auth-pass: OK 07:33:06> Sentinels (re)connection following primary ACL change: OK 07:33:09> Set parameters in normal case: OK 07:33:09> Set parameters in normal case with bad format: OK 07:33:09> Sentinel Set with other error situations: OK Testing unit: 04-slave-selection.tcl Testing unit: 05-manual.tcl 07:33:09> (init) Restart killed instances: OK 07:33:09> (init) Remove old primary entry from sentinels: OK 07:33:09> (init) Create a primary-replicas cluster of 5 instances: OK 07:33:09> (init) Sentinels can start monitoring a primary: OK 07:33:09> (init) Sentinels can talk with the primary: OK 07:33:09> (init) Sentinels are able to auto-discover other sentinels: OK 07:33:11> (init) Sentinels are able to auto-discover replicas: OK 07:33:11> Manual failover works: OK 07:33:13> New primary 127.0.0.1:30004 role matches: OK 07:33:13> All the other slaves now point to the new primary: OK 07:33:13> The old primary eventually gets reconfigured as a slave: OK 07:33:17> (init) Restart killed instances: OK 07:33:17> (init) Remove old primary entry from sentinels: OK 07:33:17> (init) Create a primary-replicas cluster of 5 instances: OK 07:33:17> (init) Sentinels can start monitoring a primary: OK 07:33:17> (init) Sentinels can talk with the primary: OK 07:33:17> (init) Sentinels are able to auto-discover other sentinels: OK 07:33:18> (init) Sentinels are able to auto-discover replicas: OK 07:33:18> SENTINEL SIMULATE-FAILURE crash-after-election works: OK 07:33:18> (init) Restart killed instances: OK 07:33:18> (init) Remove old primary entry from sentinels: OK 07:33:18> (init) Create a primary-replicas cluster of 5 instances: OK 07:33:18> (init) Sentinels can start monitoring a primary: OK 07:33:18> (init) Sentinels can talk with the primary: OK 07:33:18> (init) Sentinels are able to auto-discover other sentinels: OK 07:33:20> (init) Sentinels are able to auto-discover replicas: OK 07:33:20> SENTINEL SIMULATE-FAILURE crash-after-promotion works: OK Testing unit: 06-ckquorum.tcl 07:33:21> (init) Restart killed instances: OK 07:33:21> (init) Remove old primary entry from sentinels: OK 07:33:21> (init) Create a primary-replicas cluster of 5 instances: OK 07:33:21> (init) Sentinels can start monitoring a primary: OK 07:33:21> (init) Sentinels can talk with the primary: OK 07:33:21> (init) Sentinels are able to auto-discover other sentinels: OK 07:33:23> (init) Sentinels are able to auto-discover replicas: OK 07:33:23> CKQUORUM reports OK and the right amount of Sentinels: OK 07:33:23> CKQUORUM detects quorum cannot be reached: OK 07:33:23> CKQUORUM detects failover authorization cannot be reached: OK Testing unit: 07-down-conditions.tcl 07:33:25> (init) Restart killed instances: OK 07:33:25> (init) Remove old primary entry from sentinels: OK 07:33:25> (init) Create a primary-replicas cluster of 5 instances: OK 07:33:25> (init) Sentinels can start monitoring a primary: OK 07:33:25> (init) Sentinels can talk with the primary: OK 07:33:25> (init) Sentinels are able to auto-discover other sentinels: OK 07:33:27> (init) Sentinels are able to auto-discover replicas: OK 07:33:27> Crash the majority of Sentinels to prevent failovers for this unit: OK 07:33:28> SDOWN is triggered by non-responding but not crashed instance: OK 07:33:30> SDOWN is triggered by crashed instance: OK 07:33:32> SDOWN is triggered by primaries advertising as slaves: OK 07:33:36> SDOWN is triggered by misconfigured instance replying with errors: OK 07:33:47> SDOWN is triggered if we rename PING to PONG: OK Testing unit: 08-hostname-conf.tcl 07:33:49> (pre-init) Configure instances and sentinel for hostname use: sentinel/0 sentinel/1 sentinel/2 OK 07:33:49> (init) Restart killed instances: OK 07:33:49> (init) Remove old primary entry from sentinels: OK 07:33:49> (init) Create a primary-replicas cluster of 5 instances: OK 07:33:49> (init) Sentinels can start monitoring a primary: OK 07:33:49> (init) Sentinels can talk with the primary: OK 07:33:49> (init) Sentinels are able to auto-discover other sentinels: OK 07:33:51> (init) Sentinels are able to auto-discover replicas: OK 07:33:51> Sentinel announces hostnames: OK 07:33:51> (post-cleanup) Configure instances and sentinel for IPs: OK Testing unit: 09-acl-support.tcl 07:33:51> (init) Restart killed instances: OK 07:33:51> (init) Remove old primary entry from sentinels: OK 07:33:51> (init) Create a primary-replicas cluster of 5 instances: OK 07:33:51> (init) Sentinels can start monitoring a primary: OK 07:33:51> (init) Sentinels can talk with the primary: OK 07:33:51> (init) Sentinels are able to auto-discover other sentinels: OK 07:33:53> (init) Sentinels are able to auto-discover replicas: OK 07:33:53> (post-init) Set up ACL configuration: OK 07:33:53> SENTINEL CONFIG SET handles on-the-fly credentials reconfiguration: OK 07:33:57> (post-cleanup) Tear down ACL configuration: OK Testing unit: 10-replica-priority.tcl 07:33:57> (init) Restart killed instances: OK 07:33:57> (init) Remove old primary entry from sentinels: OK 07:33:57> (init) Create a primary-replicas cluster of 5 instances: OK 07:33:57> (init) Sentinels can start monitoring a primary: OK 07:33:57> (init) Sentinels can talk with the primary: OK 07:33:57> (init) Sentinels are able to auto-discover other sentinels: OK 07:33:59> (init) Sentinels are able to auto-discover replicas: OK 07:33:59> Check acceptable replica-priority values: OK 07:33:59> Set replica-announced=yes on all replicas: OK 07:33:59> Check sentinel replies with 4 replicas: OK 07:33:59> Set replica-announced=no on 2 replicas: OK 07:33:59> Check sentinel replies with 2 replicas: OK 07:33:59> Set replica-announced=yes on all replicas: OK 07:33:59> Check sentinel replies with 4 replicas: OK Testing unit: 11-port-0.tcl 07:33:59> (init) Restart killed instances: OK 07:33:59> (init) Remove old primary entry from sentinels: OK 07:33:59> (init) Create a primary-replicas cluster of 5 instances: OK 07:33:59> (init) Sentinels can start monitoring a primary: OK 07:33:59> (init) Sentinels can talk with the primary: OK 07:33:59> (init) Sentinels are able to auto-discover other sentinels: OK 07:33:59> (init) Sentinels are able to auto-discover replicas: OK 07:33:59> 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 07:34:00> (init) Restart killed instances: sentinel/4 OK 07:34:00> (init) Remove old primary entry from sentinels: OK 07:34:00> (init) Create a primary-replicas cluster of 5 instances: OK 07:34:00> (init) Sentinels can start monitoring a primary: OK 07:34:00> (init) Sentinels can talk with the primary: OK 07:34:00> (init) Sentinels are able to auto-discover other sentinels: OK 07:34:02> (init) Sentinels are able to auto-discover replicas: OK 07:34:02> Primary reboot in very short time: OK 07:34:10> New primary 127.0.0.1:30004 role matches: OK 07:34:10> All the other slaves now point to the new primary: OK 07:34:10> The old primary eventually gets reconfigured as a slave: OK Testing unit: 13-info-command.tcl 07:34:19> (init) Restart killed instances: OK 07:34:19> (init) Remove old primary entry from sentinels: OK 07:34:19> (init) Create a primary-replicas cluster of 5 instances: OK 07:34:19> (init) Sentinels can start monitoring a primary: OK 07:34:19> (init) Sentinels can talk with the primary: OK 07:34:19> (init) Sentinels are able to auto-discover other sentinels: OK 07:34:21> (init) Sentinels are able to auto-discover replicas: OK 07:34:21> info command with at most one argument: OK 07:34:21> info command with one sub-section: OK 07:34:21> info command with multiple sub-sections: OK Testing unit: 14-debug-command.tcl 07:34:21> (init) Restart killed instances: OK 07:34:21> (init) Remove old primary entry from sentinels: OK 07:34:21> (init) Create a primary-replicas cluster of 5 instances: OK 07:34:21> (init) Sentinels can start monitoring a primary: OK 07:34:21> (init) Sentinels can talk with the primary: OK 07:34:21> (init) Sentinels are able to auto-discover other sentinels: OK 07:34:23> (init) Sentinels are able to auto-discover replicas: OK 07:34:23> Sentinel debug test with arguments and without argument: OK Testing unit: 15-sentinel-deprecated-commands.tcl 07:34:23> (init) Restart killed instances: OK 07:34:23> (init) Remove old primary entry from sentinels: OK 07:34:23> (init) Create a primary-replicas cluster of 5 instances: OK 07:34:23> (init) Sentinels can start monitoring a primary: OK 07:34:23> (init) Sentinels can talk with the primary: OK 07:34:23> (init) Sentinels are able to auto-discover other sentinels: OK 07:34:25> (init) Sentinels are able to auto-discover replicas: OK 07:34:25> SENTINEL MASTERS returns a list of monitored masters (SENTINEL MASTERS as a deprecated command): OK 07:34:25> SENTINEL SLAVES returns a list of the monitored slaves (SENTINEL SLAVES as a deprecated command): OK 07:34:25> SENTINEL MASTER returns the information list of the monitored master (SENTINEL MASTER as a deprecated command): OK 07:34:25> 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 07:34:25> (init) Restart killed instances: OK 07:34:25> (init) Remove old primary entry from sentinels: OK 07:34:25> (init) Create a primary-replicas cluster of 5 instances: OK 07:34:25> (init) Sentinels can start monitoring a primary: OK 07:34:26> (init) Sentinels can talk with the primary: OK 07:34:26> (init) Sentinels are able to auto-discover other sentinels: OK 07:34:28> (init) Sentinels are able to auto-discover replicas: OK 07:34:28> SENTINEL CONFIG SET and SENTINEL CONFIG GET handles multiple variables: OK 07:34:28> SENTINEL CONFIG GET for duplicate and unknown variables: OK 07:34:28> SENTINEL CONFIG GET for patterns: OK 07:34:28> SENTINEL CONFIG SET duplicate variables: OK 07:34:28> SENTINEL CONFIG SET, one option does not exist: OK 07:34:28> SENTINEL CONFIG SET, one option with wrong value: OK 07:34:28> SENTINEL CONFIG SET, wrong number of arguments: OK Cleaning up... killing stale instance 1431730 killing stale instance 1431764 killing stale instance 1450949 killing stale instance 1479495 killing stale instance 1496211 killing stale instance 1513455 killing stale instance 1526069 killing stale instance 1568302 killing stale instance 1568313 killing stale instance 1568327 killing stale instance 1586428 killing stale instance 1588351 killing stale instance 1595273 GOOD! No errors. + exit 0 Processing files: valkey-8.0.2-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.38857 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd valkey-8.0.2 + DOCDIR=/usr/src/tmp/valkey-buildroot/usr/share/doc/valkey-8.0.2 + export DOCDIR + rm -rf /usr/src/tmp/valkey-buildroot/usr/share/doc/valkey-8.0.2 + /bin/mkdir -p /usr/src/tmp/valkey-buildroot/usr/share/doc/valkey-8.0.2 + cp -prL COPYING 00-RELEASENOTES README.md /usr/src/tmp/valkey-buildroot/usr/share/doc/valkey-8.0.2 + chmod -R go-w /usr/src/tmp/valkey-buildroot/usr/share/doc/valkey-8.0.2 + chmod -R a+rX /usr/src/tmp/valkey-buildroot/usr/share/doc/valkey-8.0.2 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.WqjcgZ 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.eRNG5N 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.w6U0OG 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.JMDZXG Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1tXnaY Provides: valkey-server = 8.0.2-alt1, valkey-sentinel = 8.0.2-alt1, valkey-cli = 8.0.2-alt1 Requires: /etc/logrotate.d, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.10), libc.so.6(GLIBC_2.11), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.27), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.32), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.38), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.6), libc.so.6(GLIBC_2.7), libc.so.6(GLIBC_2.9), libcrypto.so.3 >= set:qlvV2sKMoOv3nf4jD7vqP4D0KMIyyZ5U20VlK3vlzdo3aEpcZqy2T8ZqfC1IZg, libcrypto.so.3(OPENSSL_3.0.0), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.29), libssl.so.3 >= set:nhMiBESDN2NgJ53xU2LB1l58pY0swkX7rCLp5qNY0Mc7Z01ISSQDJBiAbEfqUi62bMWrVr8KQoscIME5hcum0THLFUEfIXl2, libssl.so.3(OPENSSL_3.0.0), libsystemd.so.0 >= set:nmZGf6, libsystemd.so.0(LIBSYSTEMD_209), 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.qNGVyf Creating valkey-debuginfo package Processing files: valkey-devel-8.0.2-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.YAmL3H 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.ZbTP92 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.2-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zs3y1O 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.WL8IDg 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.2-alt1, /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.2-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.KvRasX 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.l7WLr1 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.2-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.kPDEmX find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wmyAhx find-requires: running scripts (debuginfo) Requires: valkey = 8.0.2-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libcrypto.so.3), debug(libm.so.6), debug(libssl.so.3), debug(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/i586/valkey-8.0.2-alt1.i586.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/valkey-devel-8.0.2-alt1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/valkey-compat-redis-8.0.2-alt1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/valkey-compat-redis-devel-8.0.2-alt1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/i586/valkey-debuginfo-8.0.2-alt1.i586.rpm (w2T8.xzdio) 809.62user 97.16system 19:45.79elapsed 76%CPU (0avgtext+0avgdata 189548maxresident)k 0inputs+0outputs (0major+8767705minor)pagefaults 0swaps 5.28user 2.23system 19:59.38elapsed 0%CPU (0avgtext+0avgdata 134904maxresident)k 80inputs+0outputs (0major+207538minor)pagefaults 0swaps --- valkey-8.0.2-alt1.i586.rpm.repo 2025-01-23 15:01:05.000000000 +0000 +++ valkey-8.0.2-alt1.i586.rpm.hasher 2025-03-01 07:34:47.442431400 +0000 @@ -66,8 +66,8 @@ File: /etc/valkey/valkey.conf 100640 _valkey:_valkey c515d7c399bdbe8744b42e55cd1213c9 -File: /usr/bin/valkey-benchmark 100755 root:root 6ae050f4de4cc7227fdf72c82c62b787 +File: /usr/bin/valkey-benchmark 100755 root:root fe5ef28bfe094ca02f7e41d509dc97d1 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 e68ced1ad702442d8565f62c5faf33d1 +File: /usr/bin/valkey-cli 100755 root:root 3592021c48eb195fd84d927bb6f327ce File: /usr/bin/valkey-sentinel 120777 root:root valkey-server -File: /usr/bin/valkey-server 100755 root:root aa7a0861249842df461850fab240208b +File: /usr/bin/valkey-server 100755 root:root 87d638e976b4612e0664155630200f9d File: /usr/lib/systemd/system/valkey-sentinel.service 100644 root:root 47677cb370c6a25fc7bf2de44eb335f3 @@ -80,2 +80,2 @@ File: /var/log/valkey 40750 _valkey:_valkey -RPMIdentity: 623d5f33963ff3cf5fb90b81c479035853932cd135dd29692a6e023a3be46a9d977c6026f386e013b0a5274e025731ae8dc76debc3e3c25576f4aa64dce2471e +RPMIdentity: fb33d2f98d747c674475718c78c96bbb63dab4fcaff51943d08f1db14d51545895412cc32c3c376316c62b9e1c14bd0557144bf2573c8faff792f4817dc1e460 --- valkey-debuginfo-8.0.2-alt1.i586.rpm.repo 2025-01-23 15:01:06.000000000 +0000 +++ valkey-debuginfo-8.0.2-alt1.i586.rpm.hasher 2025-03-01 07:34:47.679433798 +0000 @@ -1,10 +1,10 @@ -/usr/lib/debug/.build-id/02 40755 root:root -/usr/lib/debug/.build-id/02/c32961abb84cd778119cb4fe726c37b63ec969 120777 root:root ../../../../bin/valkey-benchmark -/usr/lib/debug/.build-id/02/c32961abb84cd778119cb4fe726c37b63ec969.debug 120777 root:root ../../usr/bin/valkey-benchmark.debug -/usr/lib/debug/.build-id/73 40755 root:root -/usr/lib/debug/.build-id/73/7b3569abe8dd443d708cabab637bc9f3ae8a53 120777 root:root ../../../../bin/valkey-cli -/usr/lib/debug/.build-id/73/7b3569abe8dd443d708cabab637bc9f3ae8a53.debug 120777 root:root ../../usr/bin/valkey-cli.debug -/usr/lib/debug/.build-id/cc 40755 root:root -/usr/lib/debug/.build-id/cc/9e6431535b45712f813e4226e1a637b4b584f4 120777 root:root ../../../../bin/valkey-server -/usr/lib/debug/.build-id/cc/9e6431535b45712f813e4226e1a637b4b584f4.debug 120777 root:root ../../usr/bin/valkey-server.debug +/usr/lib/debug/.build-id/1e 40755 root:root +/usr/lib/debug/.build-id/1e/93d7f6cab86ccb2b8dbf3d33c049ea34010742 120777 root:root ../../../../bin/valkey-benchmark +/usr/lib/debug/.build-id/1e/93d7f6cab86ccb2b8dbf3d33c049ea34010742.debug 120777 root:root ../../usr/bin/valkey-benchmark.debug +/usr/lib/debug/.build-id/48 40755 root:root +/usr/lib/debug/.build-id/48/5c6e142f1e91bd831c6cd877f5cef647fa5cec 120777 root:root ../../../../bin/valkey-cli +/usr/lib/debug/.build-id/48/5c6e142f1e91bd831c6cd877f5cef647fa5cec.debug 120777 root:root ../../usr/bin/valkey-cli.debug +/usr/lib/debug/.build-id/c2 40755 root:root +/usr/lib/debug/.build-id/c2/d5f8660c84c35bcbbbf6ec63b52513651dc310 120777 root:root ../../../../bin/valkey-server +/usr/lib/debug/.build-id/c2/d5f8660c84c35bcbbbf6ec63b52513651dc310.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.2-alt1:sisyphus+371005.100.1.1 -File: /usr/lib/debug/.build-id/02 40755 root:root -File: /usr/lib/debug/.build-id/02/c32961abb84cd778119cb4fe726c37b63ec969 120777 root:root ../../../../bin/valkey-benchmark -File: /usr/lib/debug/.build-id/02/c32961abb84cd778119cb4fe726c37b63ec969.debug 120777 root:root ../../usr/bin/valkey-benchmark.debug -File: /usr/lib/debug/.build-id/73 40755 root:root -File: /usr/lib/debug/.build-id/73/7b3569abe8dd443d708cabab637bc9f3ae8a53 120777 root:root ../../../../bin/valkey-cli -File: /usr/lib/debug/.build-id/73/7b3569abe8dd443d708cabab637bc9f3ae8a53.debug 120777 root:root ../../usr/bin/valkey-cli.debug -File: /usr/lib/debug/.build-id/cc 40755 root:root -File: /usr/lib/debug/.build-id/cc/9e6431535b45712f813e4226e1a637b4b584f4 120777 root:root ../../../../bin/valkey-server -File: /usr/lib/debug/.build-id/cc/9e6431535b45712f813e4226e1a637b4b584f4.debug 120777 root:root ../../usr/bin/valkey-server.debug -File: /usr/lib/debug/usr/bin/valkey-benchmark.debug 100644 root:root 627d89467c2e6d3e343c8f7f851b2df4 +File: /usr/lib/debug/.build-id/1e 40755 root:root +File: /usr/lib/debug/.build-id/1e/93d7f6cab86ccb2b8dbf3d33c049ea34010742 120777 root:root ../../../../bin/valkey-benchmark +File: /usr/lib/debug/.build-id/1e/93d7f6cab86ccb2b8dbf3d33c049ea34010742.debug 120777 root:root ../../usr/bin/valkey-benchmark.debug +File: /usr/lib/debug/.build-id/48 40755 root:root +File: /usr/lib/debug/.build-id/48/5c6e142f1e91bd831c6cd877f5cef647fa5cec 120777 root:root ../../../../bin/valkey-cli +File: /usr/lib/debug/.build-id/48/5c6e142f1e91bd831c6cd877f5cef647fa5cec.debug 120777 root:root ../../usr/bin/valkey-cli.debug +File: /usr/lib/debug/.build-id/c2 40755 root:root +File: /usr/lib/debug/.build-id/c2/d5f8660c84c35bcbbbf6ec63b52513651dc310 120777 root:root ../../../../bin/valkey-server +File: /usr/lib/debug/.build-id/c2/d5f8660c84c35bcbbbf6ec63b52513651dc310.debug 120777 root:root ../../usr/bin/valkey-server.debug +File: /usr/lib/debug/usr/bin/valkey-benchmark.debug 100644 root:root 76976d8d4c9912edb0275ee644df890e 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 9e6d96af00bea7742e05c2ac72dc7950 +File: /usr/lib/debug/usr/bin/valkey-cli.debug 100644 root:root ef0024d9212f93612ce1b952a2e79c59 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 048a5d03c8a234494a4e5de793b078c0 +File: /usr/lib/debug/usr/bin/valkey-server.debug 100644 root:root 14d6b5873c23c9749108be5a68523070 File: /usr/src/debug/valkey-8.0.2 40755 root:root @@ -887,2 +887,2 @@ File: /usr/src/debug/valkey-8.0.2/src/zmalloc.h 100644 root:root 4289dcbccd9310c1e0056ca06b41f52e -RPMIdentity: c3dfd61c6562c826ed3d3c70a2387a57ea74170db8c93d22b9d8ae2b13802f35741ea3b0b41f09f1b66a16c069e2a8fcdb5ecaa3775163034578d6427b185ea9 +RPMIdentity: f7fdf041f1c815f85fbe72242c1b8bb55f9ca78a34b7ab690d285fb313c65fc7c2b962c1e1dc7e5e9932a980346f3fe905e584f7d1855d937cd0744c78b9b7f8